![]() |
V-Gears 0
Free Final Fantasy VII engine.
|
A particle renderer factory. More...
#include <ParticleRendererFactory.h>
Public Member Functions | |
ParticleRendererFactory () | |
Constructor. More... | |
virtual | ~ParticleRendererFactory () |
Destructor. More... | |
virtual Ogre::String | GetRendererType () const =0 |
Retrieves the renderer type. More... | |
virtual ParticleRenderer * | CreateRenderer ()=0 |
Creates a rendered. More... | |
void | DestroyRenderer (ParticleRenderer *renderer) |
Destroys a renderer. More... | |
Protected Member Functions | |
template<class T > | |
ParticleRenderer * | _createRenderer () |
Creates a particle renderer. More... | |
A particle renderer factory.
|
inline |
Constructor.
|
inlinevirtual |
Destructor.
|
inlineprotected |
Creates a particle renderer.
T | The particle renderer type. |
|
pure virtual |
Creates a rendered.
Implemented in ParticleEntityRendererFactory.
|
inline |
Destroys a renderer.
[in,out] | renderer | The renderer to destroy. |
|
pure virtual |