ParticleSystem Class Reference

#include <ParticleSystem.h>

Collaboration diagram for ParticleSystem:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 ParticleSystem ()
unsigned long numParticles ()
void addParticle (Particle &p_in)
void viewSetup (float defaultSize=1.0f)
void drawBegin ()
void drawEnd ()
void draw (ParticleEmitter &pe, double timeIndex)
void drawParticle (Particle &p)

Private Attributes

std::list< Particle * > particles
Vector right
Vector up


Constructor & Destructor Documentation

ParticleSystem::ParticleSystem (  )  [inline]


Member Function Documentation

unsigned long ParticleSystem::numParticles (  )  [inline]

void ParticleSystem::addParticle ( Particle p_in  )  [inline]

void ParticleSystem::viewSetup ( float  defaultSize = 1.0f  )  [inline]

void ParticleSystem::drawBegin (  )  [inline]

void ParticleSystem::drawEnd (  )  [inline]

void ParticleSystem::draw ( ParticleEmitter pe,
double  timeIndex 
) [inline]

Here is the call graph for this function:

void ParticleSystem::drawParticle ( Particle p  )  [inline]


Member Data Documentation

std::list<Particle *> ParticleSystem::particles [private]


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

Generated on Thu Mar 19 19:35:30 2009 for CubicVR by  doxygen 1.5.6