struct
ecs::ParticleSystem
ECS fragment storing particle system configuration data (settings, gpu simulation settings, layer, emitters, evolvers).
Public
Methods
staticGetRttiStatic
static RTTIType *GetRttiStatic()
Fields
Id
u32 Id
Unique identifier for this particle system.
Emitters
Vector<SPtr<ParticleEmitter>> Emitters
Particle emitters that control how new particles are generated.
Evolvers
Vector<SPtr<ParticleEvolver>> Evolvers
Particle evolvers that modify particle properties over time.
Stored sorted by priority (descending).
Settings
SettingsType Settings
GpuSimulationSettings
GpuSimSettingsType GpuSimulationSettings
Layer
u64 Layer