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
virtual plParticleEmitterState IsFinished()=0
Called before ComputeSpawnCount(). Should return true, if the emitter will never spawn any more parti...
virtual plUInt32 ComputeSpawnCount(const plTime &tDiff)=0
Called once per update. Must return how many new particles are to be spawned.
Definition ParticleModule.h:12
A particle system stores all data for one 'layer' of a running particle effect.
Definition ParticleSystemInstance.h:15