Manages a set of individual ParticleSystem objects, so that each individual one doesn't have to be updated and rendered every frame See Also : particleSystemManager.cxx.
More...
#include "particleSystemManager.h"
List of all members.
Public Member Functions |
| | ParticleSystemManager (int every_nth_frame=1) |
| | default constructor
|
| virtual | ~ParticleSystemManager () |
| | Destructor.
|
|
void | attach_particlesystem (ParticleSystem *ps) |
|
void | clear () |
| void | do_particles (PN_stdfloat dt) |
| | does an update and render for each ps in the list.
|
| void | do_particles (PN_stdfloat dt, ParticleSystem *ps, bool do_render=true) |
| | does an update and an optional render for a specific ps.
|
|
int | get_frame_stepping () const |
| virtual void | output (ostream &out) const |
| | Write a string representation of this instance to <out>.
|
| void | remove_particlesystem (ParticleSystem *ps) |
| | removes a ps from the maintenance list
|
|
void | set_frame_stepping (int every_nth_frame) |
| virtual void | write (ostream &out, int indent=0) const |
| | Write a string representation of this instance to <out>.
|
| virtual void | write_ps_list (ostream &out, int indent=0) const |
| | Write a string representation of this instance to <out>.
|
Detailed Description
Manages a set of individual ParticleSystem objects, so that each individual one doesn't have to be updated and rendered every frame See Also : particleSystemManager.cxx.
Definition at line 30 of file particleSystemManager.h.
Constructor & Destructor Documentation
Member Function Documentation
The documentation for this class was generated from the following files: