Skip to main content

configs Namespace

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

Definition

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

Classes Index

classChaseConfig

Fluent configuration for AI chase behavior. More...

classCollisionConfig

Fluent configuration for collision detection setup. More...

classCombatConfig
classGfxEffectsConfig

Fluent configuration for visual effects. More...

classHealthConfig

Fluent configuration for HealthComponent setup. More...

classLevelBoundsCollisionConfig

Fluent configuration for level boundary collision behavior. More...

classLifecycleConfig

Configuration for lifecycle management on a GameObject. More...

classMenuConfig

Fluent configuration for menu GameObjects. More...

classMenuItemConfig

Fluent configuration for menu item GameObjects. More...

classMeshRenderableConfig

Fluent configuration for setting up a Renderable on a GameObject. More...

classMove2DConfig

Fluent configuration for 2D movement behavior. More...

classObserverConfig

Fluent configuration for observer component setup. More...

classSceneNodeConfig

Fluent configuration for scene graph integration. More...

classScorePoolConfig

Fluent configuration for ScorePoolComponent setup. More...

classScoreValueConfig

Fluent configuration for ScoreValueComponent setup. More...

classSpawnConfig

Fluent configuration for spawn system integration. More...

classSteeringConfig

Fluent configuration for steering and rotation behavior. More...

classTextRenderableConfig

Fluent configuration for text renderable GameObjects. More...

classTransformConfig

Fluent configuration for spatial transform setup. More...

classUiTransformConfig

Fluent configuration for spatial transform setup. More...

classWeaponConfig

Fluent configuration for weapon and projectile systems. More...

Description

Fine-grained configuration classes for component setup.

Config classes provide a fluent interface for adding and configuring specific components on a GameObject. Each config is responsible for a narrow domain and automatically handles component dependencies using getOrAdd() to prevent duplicates.


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.