#include <OgreParticleEmitterFactory.h>
Public Member Functions | |
ParticleEmitterFactory () | |
virtual | ~ParticleEmitterFactory () |
virtual String | getName () const =0 |
Returns the name of the factory, the name which identifies the particle emitter type this factory creates. | |
virtual ParticleEmitter * | createEmitter (ParticleSystem *psys)=0 |
Creates a new emitter instance. | |
virtual void | destroyEmitter (ParticleEmitter *e) |
Destroys the emitter pointed to by the parameter (for early clean up if required). | |
Protected Attributes | |
std::vector < ParticleEmitter * > | mEmitters |
Definition at line 50 of file OgreParticleEmitterFactory.h.
Ogre::ParticleEmitterFactory::ParticleEmitterFactory | ( | ) |
Definition at line 55 of file OgreParticleEmitterFactory.h.
virtual Ogre::ParticleEmitterFactory::~ParticleEmitterFactory | ( | ) | [virtual] |
virtual String Ogre::ParticleEmitterFactory::getName | ( | ) | const [pure virtual] |
Returns the name of the factory, the name which identifies the particle emitter type this factory creates.
virtual ParticleEmitter* Ogre::ParticleEmitterFactory::createEmitter | ( | ParticleSystem * | psys | ) | [pure virtual] |
Creates a new emitter instance.
virtual void Ogre::ParticleEmitterFactory::destroyEmitter | ( | ParticleEmitter * | e | ) | [virtual] |
Destroys the emitter pointed to by the parameter (for early clean up if required).
std::vector<ParticleEmitter*> Ogre::ParticleEmitterFactory::mEmitters [protected] |
Definition at line 53 of file OgreParticleEmitterFactory.h.
Copyright © 2008 Torus Knot Software Ltd
This work is licensed under a Creative Commons Attribution-ShareAlike 2.5 License.
Last modified Thu Aug 28 20:57:59 2008