![]() |
OGRE-Next 4.0.0unstable
Object-Oriented Graphics Rendering Engine
|
Abstract class defining the interface to be implemented by creators of EmitterDefData subclasses. More...
#include <OgreEmitter2.h>
Inheritance diagram for Ogre::ParticleEmitterDefDataFactory:Public Member Functions | |
| virtual | ~ParticleEmitterDefDataFactory ()=default |
| virtual EmitterDefData * | createEmitter ()=0 |
| Creates a new emitter instance. | |
| virtual const String & | getName () const =0 |
| Returns the name of the factory, the name which identifies the particle emitter type this factory creates. | |
Abstract class defining the interface to be implemented by creators of EmitterDefData subclasses.
|
virtualdefault |
|
pure virtual |
Creates a new emitter instance.
Implemented in Ogre::BoxEmitterFactory2, Ogre::CylinderEmitterFactory2, Ogre::EllipsoidEmitterFactory2, Ogre::HollowEllipsoidEmitterFactory2, Ogre::PointEmitterFactory2, and Ogre::RingEmitterFactory2.
|
pure virtual |
Returns the name of the factory, the name which identifies the particle emitter type this factory creates.
Implemented in Ogre::BoxEmitterFactory2, Ogre::CylinderEmitterFactory2, Ogre::EllipsoidEmitterFactory2, Ogre::HollowEllipsoidEmitterFactory2, Ogre::PointEmitterFactory2, and Ogre::RingEmitterFactory2.