Particle Struct Reference

#include <PSystem.h>

List of all members.


Detailed Description

This structure represents a 2D particle used for rendering as a graphical special effect. It contains members that represent the particle's physical properties such as position (x,y), orientation, etc.

Definition at line 34 of file PSystem.h.

Public Attributes

float fPosX
 relative position from the system-center in the x axis
float fPosY
 relative position from the system-center in the y axis
float fAngle
 rotation angle (in degrees) about the z axis
float fVelX
 velocity in the x axis direction
float fVelY
 velocity in the x axis direction
float fRotVel
 rotational velocity about the z axis
float fSize
 scaling factor applied to the particle geometry
float fEnergy
 energry which decreases based on the decay rate
float fDecayRate
 rate at which the particle loses energy
bool bAlive
 flag indicating whether or not the particle has energy


Member Data Documentation

float Particle::fPosX

Definition at line 35 of file PSystem.h.

Referenced by PSystem::PSystem(), TileStorm::Step(), PSystem::Step(), and TileStorm::TileStorm().

float Particle::fPosY

Definition at line 36 of file PSystem.h.

Referenced by PSystem::PSystem(), TileStorm::Step(), PSystem::Step(), and TileStorm::TileStorm().

float Particle::fAngle

Definition at line 37 of file PSystem.h.

Referenced by PSystem::PSystem(), TileStorm::Step(), PSystem::Step(), and TileStorm::TileStorm().

float Particle::fVelX

Definition at line 39 of file PSystem.h.

Referenced by PSystem::PSystem(), TileStorm::Step(), PSystem::Step(), and TileStorm::TileStorm().

float Particle::fVelY

Definition at line 40 of file PSystem.h.

Referenced by PSystem::PSystem(), TileStorm::Step(), PSystem::Step(), and TileStorm::TileStorm().

float Particle::fRotVel

Definition at line 41 of file PSystem.h.

Referenced by PSystem::PSystem(), TileStorm::Step(), PSystem::Step(), and TileStorm::TileStorm().

float Particle::fSize

Definition at line 43 of file PSystem.h.

Referenced by PSystem::PSystem(), and TileStorm::TileStorm().

float Particle::fEnergy

Definition at line 44 of file PSystem.h.

Referenced by PSystem::PSystem(), TileStorm::Step(), PSystem::Step(), and TileStorm::TileStorm().

float Particle::fDecayRate

Definition at line 45 of file PSystem.h.

Referenced by PSystem::PSystem(), and TileStorm::TileStorm().

bool Particle::bAlive

Definition at line 47 of file PSystem.h.

Referenced by PSystem::PSystem(), and TileStorm::TileStorm().

 

Copyright Windsor Schmidt 2006 - All rights reserved.