class TParticleSystemGetters

template<typename Derived, bool IsRenderProxy>

CRTP getter interface providing shared read access for particle system data to both ParticleSystem and render::ParticleSystemProxy.

Public

Methods

GetSettings

const SettingsType &GetSettings() const

Determines general purpose settings that apply to the particle system.

GetGpuSimulationSettings

const GpuSimSettingsType &GetGpuSimulationSettings() const

Determines settings that control particle GPU simulation.

GetLayer

u64 GetLayer() const

Determines the layer bitfield that controls whether a system is considered visible in a specific camera.

Layer must match camera layer in order for the camera to render the component.

Private

Methods

GetData

const TParticleSystemData<IsRenderProxy> &GetData() const