ObserverBuilder Class
Builder for configuring observer components. More...
Declaration
Public Constructors Index
| ObserverBuilder (helios::engine::ecs::GameObject gameObject) | |
|
Constructs an ObserverBuilder for the given GameObject. More... | |
Public Member Functions Index
| helios::engine::builder::gameObject::builders::configs::ObserverConfig | observe () const |
|
Returns a config object for observer components. More... | |
Private Member Attributes Index
| helios::engine::ecs::GameObject | gameObject_ |
|
Non-owning pointer to the target GameObject. More... | |
Description
Builder for configuring observer components.
Provides methods to create config objects for observer components that bind to data sources like score pools.
Definition at line 20 of file ObserverBuilder.ixx.
Public Constructors
ObserverBuilder()
| inline explicit |
Constructs an ObserverBuilder for the given GameObject.
- Parameters
-
<a href="/docs/helios/namespaces/helios/engine/builder/gameobject">gameObject</a> The target GameObject to configure.
Definition at line 34 of file ObserverBuilder.ixx.
Public Member Functions
observe()
| inline nodiscard |
Returns a config object for observer components.
- Returns
ObserverConfig for fluent configuration.
Definition at line 41 of file ObserverBuilder.ixx.
Private Member Attributes
gameObject_
|
Non-owning pointer to the target GameObject.
Definition at line 25 of file ObserverBuilder.ixx.
The documentation for this class was generated from the following file:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.