45 plUInt32 m_uiSpawnCountPerSec;
46 plUInt32 m_uiSpawnCountPerSecRange;
53 virtual void CreateRequiredStreams()
override {}
56 virtual bool IsContinuous()
const override {
return true; }
59 virtual void OnFinalize()
override;
61 virtual plParticleEmitterState IsFinished()
override;
62 virtual plUInt32 ComputeSpawnCount(
const plTime& tDiff)
override;
66 float m_fCurSpawnPerSec;
67 float m_fCurSpawnCounter;
Definition ParticleEmitter_Continuous.h:39
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_Continuous.h:58
Definition ParticleEmitter_Continuous.h:10
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