Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members  

ParticleSystemManager Class Reference

#include <particleSystemManager.h>

List of all members.

Private Member Functions

INLINE void set_frame_stepping (int every_nth_frame)
INLINE int get_frame_stepping (void) const
INLINE void attach_particlesystem (ParticleSystem *ps)
void remove_particlesystem (ParticleSystem *ps)
INLINE void clear (void)
void do_particles (float dt)

Private Attributes

plist< PT(ParticleSystem_ps_list )
int _nth_frame
int _cur_frame
PUBLISHED __pad0__: ParticleSystemManager(int every_nth_frame = 1)


Member Function Documentation

INLINE void ParticleSystemManager::attach_particlesystem ParticleSystem ps  )  [private]
 

Referenced by event_add_particles(), and ParticleSystem::spawn_child_system().

INLINE void ParticleSystemManager::clear void   )  [private]
 

void ParticleSystemManager::do_particles float  dt  )  [private]
 

Definition at line 66 of file particleSystemManager.cxx.

References _cur_frame, _nth_frame, _ps_list, ParticleSystem::get_active_system_flag(), ParticleSystem::get_system_age(), ParticleSystem::get_system_grows_older_flag(), ParticleSystem::get_system_lifespan(), ParticleSystem::render(), ParticleSystem::set_system_age(), and ParticleSystem::update().

Referenced by event_csn_update().

INLINE int ParticleSystemManager::get_frame_stepping void   )  const [private]
 

void ParticleSystemManager::remove_particlesystem ParticleSystem ps  )  [private]
 

Definition at line 44 of file particleSystemManager.cxx.

References _ps_list, and PT.

INLINE void ParticleSystemManager::set_frame_stepping int  every_nth_frame  )  [private]
 

Referenced by event_add_particles().


Member Data Documentation

PUBLISHED ParticleSystemManager::__pad0__ [private]
 

Definition at line 43 of file particleSystemManager.h.

int ParticleSystemManager::_cur_frame [private]
 

Definition at line 40 of file particleSystemManager.h.

Referenced by do_particles().

int ParticleSystemManager::_nth_frame [private]
 

Definition at line 39 of file particleSystemManager.h.

Referenced by do_particles().

plist< PT(ParticleSystem) ParticleSystemManager::_ps_list) [private]
 

Definition at line 37 of file particleSystemManager.h.

Referenced by do_particles(), and remove_particlesystem().


The documentation for this class was generated from the following files:
Generated on Fri Apr 18 00:13:03 2003 for Panda by doxygen1.3