Vis 2
Kinetic Visualization for 3D shape and structure
 All Classes Namespaces Functions Pages
Static Public Member Functions | Static Public Attributes | List of all members
ParticleManager Class Reference

#include <ParticleManager.h>

Static Public Member Functions

static void Initialize ()
 
static void Update ()
 
static void AddParticleGroup (IParticleGroup *)
 
static int NumberOfParticles ()
 
static
SurfaceAlignedParticleGroupProperties
getProperties (string groupName)
 
static void setParticleProperties (string groupName, SurfaceAlignedParticleGroupProperties *props)
 
static int NumberOfParticleGroups ()
 

Static Public Attributes

static int LivingParticles = 0
 
static int MaximumNumberOfParticles = 1
 
static double SpawnTimer = 0.0
 
static double SpawnFrequency = 0.125
 
static double TimeToLive = 1.0
 
static float repulsionWeight = 0.10f
 
static float flockingWeight = 0.25f
 
static bool flockingOn = false
 
static bool repulsionOn = false
 
static int faceNumber = 0
 

Detailed Description

Manages all particles in the program, from initial creation to later updates


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