Main Page | Namespace List | Class Hierarchy | Class List | File List | Namespace Members | Class Members | File Members | Related Pages

ONE::fx::DustParticle< Emitter > Class Template Reference

Inheritance diagram for ONE::fx::DustParticle< Emitter >:

Inheritance graph
[legend]
List of all members.

Detailed Description

template<class Emitter>
class ONE::fx::DustParticle< Emitter >

Particle class that simulates dust, smoke or similar phenomena.

The particle is rendered as a rectangular billboard. It is resized between birth and death sizes along its life span and its color is changed in a similar fashion.

Author:
Daniel Seibert


Public Member Functions

void age (const float &)
 DustParticle ()
G3D::Vector3 getPosition () const
float getTTL () const
G3D::Vector3 getVelocity () const
void initTTL (const float &)
void render (Emitter *, G3D::RenderDevice *)
void setPosition (const G3D::Vector3 &)
void setRotation (const float &)
void setVelocity (const G3D::Vector3 &)


Constructor & Destructor Documentation

template<class Emitter>
ONE::fx::DustParticle< Emitter >::DustParticle  ) 
 


Member Function Documentation

template<class Emitter>
void ONE::fx::DustParticle< Emitter >::age const float  )  [inline]
 

template<class Emitter>
G3D::Vector3 ONE::fx::DustParticle< Emitter >::getPosition  )  const [inline]
 

template<class Emitter>
float ONE::fx::DustParticle< Emitter >::getTTL  )  const [inline]
 

template<class Emitter>
G3D::Vector3 ONE::fx::DustParticle< Emitter >::getVelocity  )  const [inline]
 

template<class Emitter>
void ONE::fx::DustParticle< Emitter >::initTTL const float  )  [inline]
 

template<class Emitter>
void ONE::fx::DustParticle< Emitter >::render Emitter *  ,
G3D::RenderDevice * 
 

template<class Emitter>
void ONE::fx::DustParticle< Emitter >::setPosition const G3D::Vector3 &   )  [inline]
 

template<class Emitter>
void ONE::fx::DustParticle< Emitter >::setRotation const float  )  [inline]
 

template<class Emitter>
void ONE::fx::DustParticle< Emitter >::setVelocity const G3D::Vector3 &   )  [inline]
 


Generated on Wed Sep 7 19:03:12 2005 for ONEngine by  doxygen 1.4.3