Main Page | Modules | Alphabetical List | Data Structures | File List | Data Fields | Globals | Related Pages

LsgParticleSystem Struct Reference
[Particle Systems]

Particle system container. More...

#include <particlesystem.h>

Collaboration diagram for LsgParticleSystem:

Collaboration graph
[legend]

Data Fields

LsgGroup super
LsgListmodifiers

Related Functions

(Note that these are not member functions.)

LsgParticleSystemLsgParticleSystem_create (void)
void LsgParticleSystem_init (LsgParticleSystem *self)
void LsgParticleSystem_update (LsgParticleSystem *self, float now)
void LsgParticleSystem_destroy (LsgParticleSystem *self)

Detailed Description

Particle system container.

LsgGroup node to encapsulate all particles and modifiers that belong to one particle system.


Friends And Related Function Documentation

LsgParticleSystem * LsgParticleSystem_create void   )  [related]
 

Allocate and initialize a new LsgParticleSystem instance.

Returns:
a new LsgParticleSystem instance

void LsgParticleSystem_init LsgParticleSystem self  )  [related]
 

Constructor for LsgParticleSystem. Create an initially empty particle system.

Parameters:
self The instance variable

void LsgParticleSystem_update LsgParticleSystem self,
float  now
[related]
 

Update the particle system by updating all containd particles and running all modifiers update methods.

Parameters:
self The instance variable
now The current time

void LsgParticleSystem_destroy LsgParticleSystem self  )  [related]
 

Destroy the particle system.

Parameters:
self The instance variable


The documentation for this struct was generated from the following file:
(c) 2003, by Enno Cramer
generated on 13 Jul 2003
lescegra - doxygen