Plasma Engine  2.0
Loading...
Searching...
No Matches
plParticleEmitterFactory_Burst Class Referencefinal
Inheritance diagram for plParticleEmitterFactory_Burst:

Public Member Functions

virtual const plRTTIGetEmitterType () const override
 
virtual void CopyEmitterProperties (plParticleEmitter *pEmitter, bool bFirstTime) const override
 
virtual void QueryMaxParticleCount (plUInt32 &out_uiMaxParticlesAbs, plUInt32 &out_uiMaxParticlesPerSecond) const override
 
virtual void Save (plStreamWriter &inout_stream) const override
 
virtual void Load (plStreamReader &inout_stream) override
 
- Public Member Functions inherited from plParticleEmitterFactory
plParticleEmitterCreateEmitter (plParticleSystemInstance *pOwner) const
 
- Public Member Functions inherited from plReflectedClass
virtual const plRTTIGetDynamicRTTI () const
 
bool IsInstanceOf (const plRTTI *pType) const
 Returns whether the type of this instance is of the given type or derived from it.
 
template<typename T >
PL_ALWAYS_INLINE bool IsInstanceOf () const
 Returns whether the type of this instance is of the given type or derived from it.
 

Public Attributes

plTime m_Duration
 
plTime m_StartDelay
 
plUInt32 m_uiSpawnCountMin
 
plUInt32 m_uiSpawnCountRange
 
plString m_sSpawnCountScaleParameter
 

Additional Inherited Members

- Static Public Member Functions inherited from plNoBase
static const plRTTIGetStaticRTTI ()
 

Member Function Documentation

◆ CopyEmitterProperties()

void plParticleEmitterFactory_Burst::CopyEmitterProperties ( plParticleEmitter * pEmitter,
bool bFirstTime ) const
overridevirtual

◆ GetEmitterType()

const plRTTI * plParticleEmitterFactory_Burst::GetEmitterType ( ) const
overridevirtual

◆ Load()

void plParticleEmitterFactory_Burst::Load ( plStreamReader & inout_stream)
overridevirtual

◆ QueryMaxParticleCount()

void plParticleEmitterFactory_Burst::QueryMaxParticleCount ( plUInt32 & out_uiMaxParticlesAbs,
plUInt32 & out_uiMaxParticlesPerSecond ) const
overridevirtual

◆ Save()

void plParticleEmitterFactory_Burst::Save ( plStreamWriter & inout_stream) const
overridevirtual

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