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