38 plUInt32 m_uiSpawnCountMin;
39 plUInt32 m_uiSpawnCountRange;
42 virtual void CreateRequiredStreams()
override {}
45 virtual void OnFinalize()
override;
48 virtual plParticleEmitterState IsFinished()
override;
49 virtual plUInt32 ComputeSpawnCount(
const plTime& tDiff)
override;
51 plUInt32 m_uiSpawnCountLeft = 0;
52 float m_fSpawnPerSecond = 0;
53 float m_fSpawnAccu = 0;
Definition ParticleEmitter_Burst.h:31
virtual void InitializeElements(plUInt64 uiStartIndex, plUInt64 uiNumElements) override
This method needs to be implemented in order to initialize new elements to specific values.
Definition ParticleEmitter_Burst.h:46
Definition ParticleEmitter_Burst.h:7
Base class for all particle emitters.
Definition ParticleEmitter.h:14
Base class for stream spawners that are used by plParticleEmitter's.
Definition ParticleEmitter.h:38