Skip to main content

builders Namespace

Domain-specific builders for configuring different aspects of GameObjects. More...

Definition

namespace helios::engine::builder::gameObject::builders { ... }

Namespaces Index

namespaceconfigs

Fine-grained configuration classes for component setup. More...

Classes Index

classAiBuilder

Builder for configuring AI behavior components. More...

classCollisionBuilder

Builder for configuring collision detection components. More...

classCombatBuilder

Builder for configuring weapon and projectile components. More...

classEffectsBuilder

Builder for configuring visual effects components. More...

classHealthBuilder

Builder for configuring health-related components. More...

classLifecycleBuilder

Builder for lifecycle management and component activation timing. More...

classMenuBuilder

Builder for creating menu and menu item configurations. More...

classMotionBuilder

Builder for configuring movement and steering components. More...

classObserverBuilder

Builder for configuring observer components. More...

classRenderingBuilder

Builder for configuring visual representation components. More...

classSceneBuilder

Builder for configuring scene graph integration. More...

classScoringBuilder

Builder for configuring scoring-related components. More...

classSpawnBuilder

Builder for configuring spawn-related components. More...

classTransformBuilder

Builder for configuring spatial transform components. More...

classUiTransformBuilder

Builder for configuring UI transform components. More...

Description

Domain-specific builders for configuring different aspects of GameObjects.

Each builder encapsulates a specific domain of entity configuration (motion, rendering, collision, etc.). Builders provide methods that return fine-grained config objects, which add and configure the appropriate components on the target GameObject.


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.