types Namespace
Definition
Classes Index
| struct | EmitterContext |
|
Context data from the entity that triggered a spawn operation. More... | |
| struct | SpawnContext |
|
Context data passed to spawn behaviors during entity initialization. More... | |
| struct | SpawnPlanCursor |
|
Tracks the current position within a spawn batch. More... | |
| struct | SpawnProfile |
|
Configuration profile defining spawn behavior for a pool. More... | |
| struct | SpawnProfileIdTag |
|
Tag type for SpawnProfileId. More... | |
| struct | SpawnRuleIdTag |
|
Tag type for SpawnRuleId. More... | |
Typedefs Index
| using | SpawnProfileId = helios::core::data::StrongId< SpawnProfileIdTag, uint32_t > |
|
Strongly-typed identifier for SpawnProfile instances. More... | |
| using | SpawnRuleId = helios::core::data::StrongId< SpawnRuleIdTag, uint32_t > |
|
Strongly-typed identifier for SpawnRule instances. More... | |
Typedefs
SpawnProfileId
|
Strongly-typed identifier for SpawnProfile instances.
Provides type-safe identification for spawn profiles, which define how entities are spawned (pool reference, placer, initializer). Uses FNV-1a hashing for compile-time string-based construction.
- See Also
- See Also
- See Also
GameObjectPoolId
Definition at line 35 of file SpawnProfileId.ixx.
SpawnRuleId
|
Strongly-typed identifier for SpawnRule instances.
Provides type-safe identification for spawn rules, which define the conditions under which entities are spawned (timing, pool limits, etc.). Uses FNV-1a hashing for compile-time string-based construction.
- See Also
- See Also
- See Also
GameObjectPoolId
Definition at line 35 of file SpawnRuleId.ixx.
The documentation for this namespace was generated from the following files:
Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.15.0.