| public | 
Description
Single particle in a particle system.
Public Attributes
| Geometry::Vec3f | position current position of particle | 
| Geometry::Vec3f | direction direction of movement and movement per time unit | 
| Geometry::Matrix3x3f | rotation rotation per time unit | 
| Util::Color4ub | color Color of the particle, renderer knows if it cares. | 
| float | timeLeft | 
| float | lifeTime | 
| Geometry::Vec2f | size Size of the particle. The renderer knows if it cares. | 
Public Functions
| Particle( Geometry::Vec3f _position, Geometry::Vec3f _direction, Geometry::Matrix3x3f _rotation, Util::Color4ub _color, float _timeLeft, float _lifeTime, Geometry::Vec2f _size) | 
Documentation
variable
 MinSG::Particle::position
| public | 
| Geometry::Vec3f position | 
current position of particle
Defined in MinSG/Ext/ParticleSystem/Particle.h:42
variable
 MinSG::Particle::direction
| public | 
| Geometry::Vec3f direction | 
direction of movement and movement per time unit
Defined in MinSG/Ext/ParticleSystem/Particle.h:43
variable
 MinSG::Particle::rotation
| public | 
| Geometry::Matrix3x3f rotation | 
rotation per time unit
Defined in MinSG/Ext/ParticleSystem/Particle.h:44
variable
 MinSG::Particle::color
| public | 
| Util::Color4ub color | 
Color of the particle, renderer knows if it cares.
Defined in MinSG/Ext/ParticleSystem/Particle.h:46
variable
 MinSG::Particle::timeLeft
| public | 
| float timeLeft | 
lifeTime: total time this particle will have to live timeLeft: time (starting with last simulation step) this particle has left to live
Defined in MinSG/Ext/ParticleSystem/Particle.h:51
variable
 MinSG::Particle::lifeTime
| public | 
| float lifeTime | 
Defined in MinSG/Ext/ParticleSystem/Particle.h:51
variable
 MinSG::Particle::size
| public | 
| Geometry::Vec2f size | 
Size of the particle. The renderer knows if it cares.
Defined in MinSG/Ext/ParticleSystem/Particle.h:54
function
 MinSG::Particle::Particle
| public | inline | 
| Particle( | Geometry::Vec3f | _position, | 
| Geometry::Vec3f | _direction, | |
| Geometry::Matrix3x3f | _rotation, | |
| Util::Color4ub | _color, | |
| float | _timeLeft, | |
| float | _lifeTime, | |
| Geometry::Vec2f | _size | |
| ) | 
Defined in MinSG/Ext/ParticleSystem/Particle.h:27