A particle affector modifies particles.
virtual void affect(u32 now, SParticle *particlearray, u32 count)=0
Affects an array of particles.
virtual bool getEnabled() const
Gets whether or not the affector is currently enabled.
virtual void setEnabled(bool enabled)
Sets whether or not the affector is currently enabled.
virtual E_PARTICLE_AFFECTOR_TYPE getType() const =0
Get emitter type.
Struct for holding particle data.