33 float m_fDistanceThresholdSQR;
34 plUInt32 m_uiSpawnCountMin;
35 plUInt32 m_uiSpawnCountRange;
38 virtual void CreateRequiredStreams()
override;
41 virtual bool IsContinuous()
const override;
42 virtual void OnFinalize()
override;
43 virtual void InitializeElements(plUInt64 uiStartIndex, plUInt64 uiNumElements)
override;
45 virtual plParticleEmitterState IsFinished()
override;
46 virtual plUInt32 ComputeSpawnCount(
const plTime& tDiff)
override;
48 bool m_bFirstUpdate =
true;
49 plVec3 m_vLastSpawnPosition;
Definition ParticleEmitter_Distance.h:29
Definition ParticleEmitter_Distance.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