Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

ani::Emitter< __EntityType > Class Template Reference

#include <Emitter.h>

Inheritance diagram for ani::Emitter< __EntityType >:

ani::Operator< __EntityType > ani::Memory ani::FlameEmitter< __EntityType > ani::SpiralEmitter< __EntityType > List of all members.

Public Methods

 Emitter ()
virtual ~Emitter ()
void setEmissionRate (const float &rate)
void setAgeOfDeath (float aod)

Public Attributes

float mAgeOfDeath
float mRate

template<class __EntityType>
class ani::Emitter< __EntityType >


Constructor & Destructor Documentation

template<class __EntityType>
ani::Emitter< __EntityType >::Emitter   [inline]
 

Definition at line 14 of file Emitter.h.

References ani::Emitter< __EntityType >::mAgeOfDeath, and ani::Emitter< __EntityType >::mRate.

template<class __EntityType>
virtual ani::Emitter< __EntityType >::~Emitter   [inline, virtual]
 

Definition at line 15 of file Emitter.h.


Member Function Documentation

template<class __EntityType>
void ani::Emitter< __EntityType >::setEmissionRate const float &    rate [inline]
 

Definition at line 16 of file Emitter.h.

References ani::Emitter< __EntityType >::mRate.

template<class __EntityType>
void ani::Emitter< __EntityType >::setAgeOfDeath float    aod [inline]
 

Definition at line 17 of file Emitter.h.

References ani::Emitter< __EntityType >::mAgeOfDeath.


Member Data Documentation

template<class __EntityType>
float ani::Emitter< __EntityType >::mAgeOfDeath
 

Definition at line 22 of file Emitter.h.

Referenced by ani::Emitter< __EntityType >::Emitter(), ani::FlameEmitter< __EntityType >::exec(), and ani::Emitter< __EntityType >::setAgeOfDeath().

template<class __EntityType>
float ani::Emitter< __EntityType >::mRate
 

Definition at line 23 of file Emitter.h.

Referenced by ani::Emitter< __EntityType >::Emitter(), ani::SpiralEmitter< __EntityType >::exec(), ani::FlameEmitter< __EntityType >::exec(), and ani::Emitter< __EntityType >::setEmissionRate().


The documentation for this class was generated from the following file:
Generated on Wed Jun 12 01:54:07 2002 for Animaniac by doxygen1.2.15