#include <OgreParticleAffectorFactory.h>
Public Member Functions | |
| ParticleAffectorFactory () | |
| virtual | ~ParticleAffectorFactory () |
| virtual String | getName () const =0 |
| Returns the name of the factory, the name which identifies the particle affector type this factory creates. | |
| virtual ParticleAffector * | createAffector (ParticleSystem *psys)=0 |
| Creates a new affector instance. | |
| virtual void | destroyAffector (ParticleAffector *e) |
| Destroys the affector pointed to by the parameter (for early clean up if reauired). | |
Protected Attributes | |
| std::vector < ParticleAffector * > | mAffectors |
Definition at line 49 of file OgreParticleAffectorFactory.h.
| Ogre::ParticleAffectorFactory::ParticleAffectorFactory | ( | ) |
Definition at line 54 of file OgreParticleAffectorFactory.h.
| virtual Ogre::ParticleAffectorFactory::~ParticleAffectorFactory | ( | ) | [virtual] |
| 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.
| virtual ParticleAffector* Ogre::ParticleAffectorFactory::createAffector | ( | ParticleSystem * | psys | ) | [pure virtual] |
Creates a new affector instance.
| virtual void Ogre::ParticleAffectorFactory::destroyAffector | ( | ParticleAffector * | e | ) | [virtual] |
Destroys the affector pointed to by the parameter (for early clean up if reauired).
std::vector<ParticleAffector*> Ogre::ParticleAffectorFactory::mAffectors [protected] |
Definition at line 52 of file OgreParticleAffectorFactory.h.
Copyright © 2000-2005 by The OGRE Team

This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Mon Jun 16 12:51:18 2008