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

A particle entity renderer factory. More...

#include <ParticleEntityRendererFactory.h>

Inheritance diagram for ParticleEntityRendererFactory:
Collaboration diagram for ParticleEntityRendererFactory:

Public Member Functions

 ParticleEntityRendererFactory ()
 Constructor. More...
 
virtual ~ParticleEntityRendererFactory ()
 Destructor. More...
 
Ogre::String GetRendererType () const
 Retrieves the renderer type. More...
 
ParticleRendererCreateRenderer ()
 Create a renderer. More...
 
- Public Member Functions inherited from ParticleRendererFactory
 ParticleRendererFactory ()
 Constructor. More...
 
virtual ~ParticleRendererFactory ()
 Destructor. More...
 
virtual Ogre::String GetRendererType () const =0
 Retrieves the renderer type. More...
 
virtual ParticleRendererCreateRenderer ()=0
 Creates a rendered. More...
 
void DestroyRenderer (ParticleRenderer *renderer)
 Destroys a renderer. More...
 

Additional Inherited Members

- Protected Member Functions inherited from ParticleRendererFactory
template<class T >
ParticleRenderer_createRenderer ()
 Creates a particle renderer. More...
 

Detailed Description

A particle entity renderer factory.

Constructor & Destructor Documentation

◆ ParticleEntityRendererFactory()

ParticleEntityRendererFactory::ParticleEntityRendererFactory ( )
inline

Constructor.

◆ ~ParticleEntityRendererFactory()

virtual ParticleEntityRendererFactory::~ParticleEntityRendererFactory ( )
inlinevirtual

Destructor.

Member Function Documentation

◆ CreateRenderer()

ParticleRenderer * ParticleEntityRendererFactory::CreateRenderer ( )
inlinevirtual

Create a renderer.

Returns
A new renderer.

Implements ParticleRendererFactory.

◆ GetRendererType()

Ogre::String ParticleEntityRendererFactory::GetRendererType ( ) const
inlinevirtual

Retrieves the renderer type.

Returns
The renderer type (always "Entity").

Implements ParticleRendererFactory.


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