String mType
Name of the type of affector, MUST be initialised by subclasses.
virtual void _initParticle(Particle *pParticle)
Method called to allow the affector to initialize all newly created particles in the system...
const String & getType(void) const
Returns the name of the type of affector.
Abstract class defining the interface to be implemented by particle affectors.
void addBaseParameters(void)
Internal method for setting up the basic parameter definitions for a subclass.
Class representing a single particle instance.
Class defining particle system based special effects.
ParticleAffector(ParticleSystem *parent)