V-Gears 0
Free Final Fantasy VII engine.
PointEmitterFactory Class Reference

A point emitter factory. More...

#include <PointEmitterFactory.h>

Inheritance diagram for PointEmitterFactory:
Collaboration diagram for PointEmitterFactory:

Public Member Functions

 PointEmitterFactory ()
 Constructor. More...
 
virtual ~PointEmitterFactory ()
 Destructor. More...
 
Ogre::String GetEmitterType () const
 Retrieves the emitter type. More...
 
ParticleEmitterCreateEmitter ()
 Creates an emitter. More...
 
- Public Member Functions inherited from ParticleEmitterFactory
 ParticleEmitterFactory ()
 
virtual ~ParticleEmitterFactory ()
 
virtual Ogre::String GetEmitterType () const =0
 
virtual ParticleEmitterCreateEmitter ()=0
 
void DestroyEmitter (ParticleEmitter *emitter)
 

Additional Inherited Members

- Protected Member Functions inherited from ParticleEmitterFactory
template<class T >
ParticleEmitterCreateEmitter_ ()
 

Detailed Description

A point emitter factory.

Constructor & Destructor Documentation

◆ PointEmitterFactory()

PointEmitterFactory::PointEmitterFactory ( )

Constructor.

◆ ~PointEmitterFactory()

PointEmitterFactory::~PointEmitterFactory ( )
virtual

Destructor.

Member Function Documentation

◆ CreateEmitter()

ParticleEmitter * PointEmitterFactory::CreateEmitter ( )
virtual

Creates an emitter.

Returns
A new {
See also
PointEmitter}.

Implements ParticleEmitterFactory.

◆ GetEmitterType()

Ogre::String PointEmitterFactory::GetEmitterType ( ) const
virtual

Retrieves the emitter type.

Returns
The emitter type (always "Point").

Implements ParticleEmitterFactory.


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