V-Gears 0
Free Final Fantasy VII engine.
ParticleEmitterFactory Class Referenceabstract

#include <ParticleEmitterFactory.h>

Inheritance diagram for ParticleEmitterFactory:

Public Member Functions

 ParticleEmitterFactory ()
 
virtual ~ParticleEmitterFactory ()
 
virtual Ogre::String GetEmitterType () const =0
 
virtual ParticleEmitterCreateEmitter ()=0
 
void DestroyEmitter (ParticleEmitter *emitter)
 

Protected Member Functions

template<class T >
ParticleEmitterCreateEmitter_ ()
 

Constructor & Destructor Documentation

◆ ParticleEmitterFactory()

ParticleEmitterFactory::ParticleEmitterFactory ( )
inline

◆ ~ParticleEmitterFactory()

virtual ParticleEmitterFactory::~ParticleEmitterFactory ( )
inlinevirtual

Member Function Documentation

◆ CreateEmitter()

virtual ParticleEmitter * ParticleEmitterFactory::CreateEmitter ( )
pure virtual

Implemented in PointEmitterFactory.

◆ CreateEmitter_()

template<class T >
ParticleEmitter * ParticleEmitterFactory::CreateEmitter_ ( )
inlineprotected

◆ DestroyEmitter()

void ParticleEmitterFactory::DestroyEmitter ( ParticleEmitter emitter)
inline

◆ GetEmitterType()

virtual Ogre::String ParticleEmitterFactory::GetEmitterType ( ) const
pure virtual

Implemented in PointEmitterFactory.


The documentation for this class was generated from the following file: