JK2eA
 All Classes Functions Variables
Public Member Functions
CControllerStep< T > Class Template Reference

#include <ControllerStep.h>

Inheritance diagram for CControllerStep< T >:
Inheritance graph
[legend]
Collaboration diagram for CControllerStep< T >:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 CControllerStep (const std::string &name, T *pParameter)
 CControllerStep (const std::string &name)
virtual ~CControllerStep ()
virtual void Update (float dt)
void Connect (T *pParameter)
T & GetStep ()
float & GetDelay ()
T & GetStartVal ()
T & GetEndVal ()

Detailed Description

template<class T>
class CControllerStep< T >

Controller schodove funkce. Vhodne je pouzivat pouze primitivni datove typy int, float, short.
Neobsahuje animation data = metoda Assign


Constructor & Destructor Documentation

template<class T >
CControllerStep< T >::CControllerStep ( const std::string &  name,
T *  pParameter 
)

Konstruktor

Parameters:
namenazev controlleru
pParameterukazatel na parametr
template<class T >
CControllerStep< T >::CControllerStep ( const std::string &  name)

Konstruktor

Parameters:
namenazev controlleru
template<class T >
CControllerStep< T >::~CControllerStep ( ) [virtual]

Destruktor


Member Function Documentation

template<class T >
void CControllerStep< T >::Connect ( T *  pParameter)

Napojeni na parameter.

Parameters:
pParameterukazatel na parametr
template<class T >
float & CControllerStep< T >::GetDelay ( )

Adresa atributu delay

Returns:
reference na delay
template<class T >
T & CControllerStep< T >::GetEndVal ( )

Adresa atributu end value

Returns:
reference na end value
template<class T >
T & CControllerStep< T >::GetStartVal ( )

Adresa atributu start value

Returns:
reference na start value
template<class T >
T & CControllerStep< T >::GetStep ( )

Adresa atributu step

Returns:
reference na step
template<class T >
void CControllerStep< T >::Update ( float  dt) [virtual]

Aktualizace controlleru. Pokud je local time vetsi nez nastaveny atribut delay, k parametru se
pricte (end - start) / step, pote se local time vynuluje a pokracuje se tak dlouho, doku neni hodnota paramteru vetsin nez end value.

Parameters:
dt

Implements CController.


The documentation for this class was generated from the following file: