This structure describes a single particle. More...
#include "ParticleEngineMS.hpp"
Public Attributes | |
| float | Origin [3] |
| Origin of the particle in Cafu world coordinates. More... | |
| float | Velocity [3] |
| Velocity vector of the particle. More... | |
| float | Age |
| Age of the particle, in seconds. More... | |
| unsigned char | Color [4] |
| ?? REMOVE (MatSys respects ambient light color already) ?? The RGBA color with which this particles texture is modulated. More... | |
| float | Radius |
| Billboard radius in world coords. More... | |
| unsigned char | Rotation |
| Rotation angle of the billboard in the "screen plane". A value of 256 corresponds to 360 degrees. More... | |
| float | StretchY |
| Length of the Y-axis relative to the X-axis, e.g. for sparks, flashes etc. More... | |
| ArrayT < MatSys::RenderMaterialT * > * | AllRMs |
| The list of all render materials possibly used with this particle. More... | |
| MatSys::RenderMaterialT * | RenderMat |
| The particles RenderMaterial ID. More... | |
| ParticleMoveFunctionMST | MoveFunction |
| Pointer to the function that moves this particle through time. More... | |
| float | AuxData [8] |
| Auxiliary particle data. More... | |
This structure describes a single particle.
| float ParticleMST::Age |
Age of the particle, in seconds.
| ArrayT<MatSys::RenderMaterialT*>* ParticleMST::AllRMs |
The list of all render materials possibly used with this particle.
| float ParticleMST::AuxData[8] |
Auxiliary particle data.
| unsigned char ParticleMST::Color[4] |
?? REMOVE (MatSys respects ambient light color already) ?? The RGBA color with which this particles texture is modulated.
| ParticleMoveFunctionMST ParticleMST::MoveFunction |
Pointer to the function that moves this particle through time.
| float ParticleMST::Origin[3] |
Origin of the particle in Cafu world coordinates.
| float ParticleMST::Radius |
Billboard radius in world coords.
| MatSys::RenderMaterialT* ParticleMST::RenderMat |
The particles RenderMaterial ID.
| unsigned char ParticleMST::Rotation |
Rotation angle of the billboard in the "screen plane". A value of 256 corresponds to 360 degrees.
| float ParticleMST::StretchY |
Length of the Y-axis relative to the X-axis, e.g. for sparks, flashes etc.
| float ParticleMST::Velocity[3] |
Velocity vector of the particle.