A particle renderer factory.
Definition: ParticleRendererFactory.h:23
virtual ~ParticleRendererFactory()
Destructor.
Definition: ParticleRendererFactory.h:35
ParticleRenderer * _createRenderer()
Creates a particle renderer.
Definition: ParticleRendererFactory.h:69
virtual Ogre::String GetRendererType() const =0
Retrieves the renderer type.
void DestroyRenderer(ParticleRenderer *renderer)
Destroys a renderer.
Definition: ParticleRendererFactory.h:56
ParticleRendererFactory()
Constructor.
Definition: ParticleRendererFactory.h:30
virtual ParticleRenderer * CreateRenderer()=0
Creates a rendered.
A particle renderer.
Definition: ParticleRenderer.h:28
void SetRendererType(Ogre::String renderer_type)
Sets the renderer type.
Definition: ParticleRenderer.cpp:35