Skip to main content

EffectsBuilder Class

Builder for configuring visual effects components. More...

Declaration

class helios::engine::builder::gameObject::builders::EffectsBuilder { ... }

Public Constructors Index

EffectsBuilder (helios::engine::ecs::GameObject gameObject)

Constructs an EffectsBuilder for the given GameObject. More...

Public Member Functions Index

helios::engine::builder::gameObject::builders::configs::GfxEffectsConfiggfx () const

Returns a config for graphics effects setup. More...

Private Member Attributes Index

helios::engine::ecs::GameObjectgameObject_

Non-owning pointer to the target GameObject. More...

Description

Builder for configuring visual effects components.

Provides factory methods for setting up effects like continuous rotation (spin) on a GameObject.

Definition at line 20 of file EffectsBuilder.ixx.

Public Constructors

EffectsBuilder()

helios::engine::builder::gameObject::builders::EffectsBuilder::EffectsBuilder (helios::engine::ecs::GameObject gameObject)
inline explicit

Constructs an EffectsBuilder for the given GameObject.

Parameters
<a href="/docs/helios/namespaces/helios/engine/builder/gameobject">gameObject</a>

Target GameObject to configure.

Definition at line 34 of file EffectsBuilder.ixx.

Public Member Functions

gfx()

helios::engine::builder::gameObject::builders::configs::GfxEffectsConfig helios::engine::builder::gameObject::builders::EffectsBuilder::gfx ()
inline

Returns a config for graphics effects setup.

Returns

GfxEffectsConfig for fluent configuration.

Definition at line 41 of file EffectsBuilder.ixx.

Private Member Attributes

gameObject_

helios::engine::ecs::GameObject helios::engine::builder::gameObject::builders::EffectsBuilder::gameObject_

Non-owning pointer to the target GameObject.

Definition at line 25 of file EffectsBuilder.ixx.


The documentation for this class was generated from the following file:


Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.