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

ONE::fx::JitteredLifetime< PartT, Emitter > Class Template Reference

List of all members.

Detailed Description

template<class PartT, class Emitter>
class ONE::fx::JitteredLifetime< PartT, Emitter >

assigns a different lifetime to each particle

The life spans are (roughly) uniformly distributed on [min,max). The bounds may be modified with setMinLifetime and setMaxLifetime

Author:
Daniel Seibert


Public Member Functions

float getMaxLifetime () const
float getMinLifetime () const
void init (Emitter *, PartT &particle)
 JitteredLifetime ()
void setMaxLifetime (const float &m)
void setMinLifetime (const float &m)


Constructor & Destructor Documentation

template<class PartT, class Emitter>
ONE::fx::JitteredLifetime< PartT, Emitter >::JitteredLifetime  )  [inline]
 


Member Function Documentation

template<class PartT, class Emitter>
float ONE::fx::JitteredLifetime< PartT, Emitter >::getMaxLifetime  )  const [inline]
 

template<class PartT, class Emitter>
float ONE::fx::JitteredLifetime< PartT, Emitter >::getMinLifetime  )  const [inline]
 

template<class PartT, class Emitter>
void ONE::fx::JitteredLifetime< PartT, Emitter >::init Emitter *  ,
PartT &  particle
[inline]
 

template<class PartT, class Emitter>
void ONE::fx::JitteredLifetime< PartT, Emitter >::setMaxLifetime const float m  )  [inline]
 

template<class PartT, class Emitter>
void ONE::fx::JitteredLifetime< PartT, Emitter >::setMinLifetime const float m  )  [inline]
 


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