#include <ParticleSystem.h>

Public Member Functions | |
| ParticleSystem () | |
| Standard constructor. | |
| ParticleSystem (struct ParticleSystemSettings settings, string textureFilename) | |
| Enhanced constructor. | |
| ParticleSystem (const ParticleSystem &source) | |
| Copy constructor. | |
| ~ParticleSystem () | |
| Destructor. | |
| void | clear () |
| Destroys all particles. | |
| void | renderGl () |
| Renders object to OpenGL. | |
| void | selectGl () |
| Renders object to OpenGL. | |
| virtual string | toString () const |
| Returns a textual representation. | |
| virtual string | className () const |
| Returns the class name of the object. | |
| virtual enum classId | classId () const |
| Returns the class id of the object. | |
| ParticleSystem | operator= (const ParticleSystem &source) |
| Operator =. | |
Private Attributes | |
| struct ParticleSystemSettings | settings |
| vector< struct Particle * > | particles |
| Bunch of particles. | |
| Texture | particleTexture |
| Texture for the particle system. | |
| Uint32 | lastTime |
| Time the particle crowd was uptaded last. | |
| ParticleSystem::ParticleSystem | ( | ) |
Standard constructor.
| ParticleSystem::ParticleSystem | ( | struct ParticleSystemSettings | settings, | |
| string | textureFilename | |||
| ) |
Enhanced constructor.
| ParticleSystem::ParticleSystem | ( | const ParticleSystem & | source | ) |
Copy constructor.
| ParticleSystem::~ParticleSystem | ( | ) |
Destructor.
| void ParticleSystem::clear | ( | ) |
Destroys all particles.
| void ParticleSystem::renderGl | ( | ) | [virtual] |
| void ParticleSystem::selectGl | ( | ) | [virtual] |
| string ParticleSystem::toString | ( | ) | const [virtual] |
Returns a textual representation.
Reimplemented from Object3d.
| string ParticleSystem::className | ( | ) | const [virtual] |
Returns the class name of the object.
Reimplemented from Object3d.
| enum classId ParticleSystem::classId | ( | ) | const [virtual] |
Returns the class id of the object.
Reimplemented from Object3d.
| ParticleSystem ParticleSystem::operator= | ( | const ParticleSystem & | source | ) | [inline] |
Operator =.
struct ParticleSystemSettings ParticleSystem::settings [read, private] |
vector<struct Particle*> ParticleSystem::particles [private] |
Bunch of particles.
Texture ParticleSystem::particleTexture [private] |
Texture for the particle system.
Uint32 ParticleSystem::lastTime [private] |
Time the particle crowd was uptaded last.
1.5.6