ParticleRenderer Class Reference

#include <ParticleRenderer.h>

Inheritance diagram for ParticleRenderer:

ParticleRendererDebris ParticleRendererMushroom ParticleRendererNapalm ParticleRendererPoints ParticleRendererQuads ParticleRendererRain ParticleRendererSmoke ParticleRendererSnow ParticleRendererWall TargetParticleRenderer

List of all members.

Public Member Functions

virtual void renderParticle (Particle &particle)=0
virtual void simulateParticle (Particle &particle, float time)=0
virtual void recycleParticle (Particle &particle)


Detailed Description

Definition at line 25 of file ParticleRenderer.h.


Member Function Documentation

virtual void ParticleRenderer::renderParticle ( Particle particle  )  [pure virtual]

Implemented in ParticleRendererPoints, ParticleRendererQuads, ParticleRendererDebris, ParticleRendererSmoke, ParticleRendererNapalm, ParticleRendererMushroom, ParticleRendererRain, ParticleRendererSnow, ParticleRendererWall, and TargetParticleRenderer.

Referenced by ParticleEngine::draw().

virtual void ParticleRenderer::simulateParticle ( Particle particle,
float  time 
) [pure virtual]

Implemented in ParticleRendererPoints, ParticleRendererQuads, ParticleRendererDebris, ParticleRendererSmoke, ParticleRendererNapalm, ParticleRendererMushroom, ParticleRendererRain, ParticleRendererSnow, ParticleRendererWall, and TargetParticleRenderer.

Referenced by ParticleEngine::normalizedSimulate().

virtual void ParticleRenderer::recycleParticle ( Particle particle  )  [inline, virtual]

Reimplemented in TargetParticleRenderer.

Definition at line 30 of file ParticleRenderer.h.

Referenced by ParticleEngine::killAll(), and ParticleEngine::normalizedSimulate().


The documentation for this class was generated from the following file:
Generated on Mon Feb 16 15:15:05 2009 for Scorched3D by  doxygen 1.5.3