Abstract class defining the interface to be implemented by creators of ParticleAffector subclasses.  
 More...
#include <OgreParticleAffectorFactory.h>
Abstract class defining the interface to be implemented by creators of ParticleAffector subclasses. 
- ParticleAffectorFactory subclasses must allow the creation and destruction of ParticleAffector subclasses. They must also be registered with the ParticleSystemManager. All factories have a name which identifies them, examples might be 'force_vector', 'attractor', or 'fader', and these can be also be used from particle system scripts. 
◆ ParticleAffectorFactory()
  
  | 
        
          | Ogre::ParticleAffectorFactory::ParticleAffectorFactory | ( |  | ) |  |  | inline | 
 
 
◆ ~ParticleAffectorFactory()
  
  | 
        
          | virtual Ogre::ParticleAffectorFactory::~ParticleAffectorFactory | ( |  | ) |  |  | virtual | 
 
 
◆ getName()
  
  | 
        
          | virtual String Ogre::ParticleAffectorFactory::getName | ( |  | ) | const |  | pure virtual | 
 
Returns the name of the factory, the name which identifies the particle affector type this factory creates. 
 
 
◆ createAffector()
Creates a new affector instance. 
 
 
◆ destroyAffector()
  
  | 
        
          | virtual void Ogre::ParticleAffectorFactory::destroyAffector | ( | ParticleAffector * | e | ) |  |  | virtual | 
 
Destroys the affector pointed to by the parameter (for early clean up if required). 
 
 
The documentation for this class was generated from the following file: