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

SystemInfo Struct Reference

#include <particle.h>

List of all members.

Public Attributes

int Id
int numAlive
bool Visibility
int numParticles
ParticleType Type
int BlendMode
unsigned int TexID
float Color [4]
VECTOR Pos
VECTOR Normal
VECTOR InitialVelocity


Member Data Documentation

int SystemInfo::BlendMode
 

Definition at line 39 of file particle.h.

Referenced by ParticleManager::SetBlendMode().

float SystemInfo::Color[4]
 

Definition at line 41 of file particle.h.

Referenced by CreateRomanCandle(), and Roman::SetDefaults().

int SystemInfo::Id
 

Definition at line 34 of file particle.h.

Referenced by CreateBouncy(), CreateRomanCandle(), CreateSparks(), ParticleManager::Remove(), ParticleManager::SetBlendMode(), ParticleManager::SetId(), ParticleManager::SetTextureId(), ParticleManager::SetType(), ParticleManager::SetVisibility(), and ParticleManager::ToggleVisibility().

VECTOR SystemInfo::InitialVelocity
 

Definition at line 44 of file particle.h.

Referenced by CreateSparks(), and Spark::SetDefaults().

VECTOR SystemInfo::Normal
 

Definition at line 43 of file particle.h.

Referenced by CreateBouncy(), CreateRomanCandle(), CreateSparks(), Bouncy::SetDefaults(), Roman::SetDefaults(), and Spark::SetDefaults().

int SystemInfo::numAlive
 

Definition at line 35 of file particle.h.

int SystemInfo::numParticles
 

Definition at line 37 of file particle.h.

Referenced by ParticleSystem::Add(), CreateBouncy(), CreateRomanCandle(), CreateSparks(), ParticleSystem::GetNumAlive(), ParticleSystem::Remove(), Bouncy::Render(), Roman::Render(), Spark::Render(), ParticleSystem::SetupParticles(), Bouncy::Update(), Roman::Update(), Spark::Update(), and ParticleManager::Update().

VECTOR SystemInfo::Pos
 

Definition at line 42 of file particle.h.

Referenced by CreateBouncy(), CreateRomanCandle(), CreateSparks(), Bouncy::SetDefaults(), Roman::SetDefaults(), and Spark::SetDefaults().

unsigned int SystemInfo::TexID
 

Definition at line 40 of file particle.h.

Referenced by CreateBouncy(), CreateRomanCandle(), CreateSparks(), Bouncy::Render(), Roman::Render(), Spark::Render(), and ParticleManager::SetTextureId().

ParticleType SystemInfo::Type
 

Definition at line 38 of file particle.h.

Referenced by CreateBouncy(), CreateRomanCandle(), CreateSparks(), ParticleManager::RemoveType(), and ParticleManager::SetType().

bool SystemInfo::Visibility
 

Definition at line 36 of file particle.h.

Referenced by CreateBouncy(), CreateRomanCandle(), CreateSparks(), ParticleManager::SetVisibility(), and ParticleManager::ToggleVisibility().


The documentation for this struct was generated from the following file:
Generated on Fri Dec 23 05:15:52 2005 for Constructive Solid Geometry by doxygen1.2.15