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

ani::ColorWithAgeOperator< __EntityType > Class Template Reference

as it gets older, color it. More...

#include <ColorWithAgeOperator.h>

Inheritance diagram for ani::ColorWithAgeOperator< __EntityType >:

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

Public Types

typedef boost::shared_ptr<
__EntityType > 
EntityTypePtr

Public Methods

 ColorWithAgeOperator ()
virtual ~ColorWithAgeOperator ()
void setColors (std::vector< gmtl::Vec4f > &colorTransitions)
virtual void exec (DynamicSystem< __EntityType > &ps, float timeDelta)

Public Attributes

std::vector< gmtl::Vec4f > mColorTransitions

Detailed Description

template<class __EntityType>
class ani::ColorWithAgeOperator< __EntityType >

as it gets older, color it.

Definition at line 12 of file ColorWithAgeOperator.h.


Member Typedef Documentation

template<class __EntityType>
typedef boost::shared_ptr<__EntityType> ani::ColorWithAgeOperator< __EntityType >::EntityTypePtr
 

Definition at line 15 of file ColorWithAgeOperator.h.

Referenced by ani::ColorWithAgeOperator< __EntityType >::exec().


Constructor & Destructor Documentation

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

Definition at line 18 of file ColorWithAgeOperator.h.

References ani::ColorWithAgeOperator< __EntityType >::mColorTransitions.

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

Definition at line 31 of file ColorWithAgeOperator.h.


Member Function Documentation

template<class __EntityType>
void ani::ColorWithAgeOperator< __EntityType >::setColors std::vector< gmtl::Vec4f > &    colorTransitions [inline]
 

Definition at line 34 of file ColorWithAgeOperator.h.

References ani::ColorWithAgeOperator< __EntityType >::mColorTransitions.

template<class __EntityType>
void ani::ColorWithAgeOperator< __EntityType >::exec DynamicSystem< __EntityType > &    ps,
float    timeDelta
[virtual]
 

Implements ani::Operator< __EntityType >.

Definition at line 41 of file ColorWithAgeOperator.h.

References ani::DynamicSystem< __EntityType >::entities(), ani::ColorWithAgeOperator< __EntityType >::EntityTypePtr, and ani::ColorWithAgeOperator< __EntityType >::mColorTransitions.


Member Data Documentation

template<class __EntityType>
std::vector<gmtl::Vec4f> ani::ColorWithAgeOperator< __EntityType >::mColorTransitions
 

Definition at line 37 of file ColorWithAgeOperator.h.

Referenced by ani::ColorWithAgeOperator< __EntityType >::ColorWithAgeOperator(), ani::ColorWithAgeOperator< __EntityType >::exec(), and ani::ColorWithAgeOperator< __EntityType >::setColors().


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