#include <ControllerStep.h>


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 () |
Controller schodove funkce. Vhodne je pouzivat pouze primitivni datove typy int, float, short.
Neobsahuje animation data = metoda Assign
| CControllerStep< T >::CControllerStep | ( | const std::string & | name, |
| T * | pParameter | ||
| ) |
Konstruktor
| name | nazev controlleru |
| pParameter | ukazatel na parametr |
| CControllerStep< T >::CControllerStep | ( | const std::string & | name | ) |
Konstruktor
| name | nazev controlleru |
| CControllerStep< T >::~CControllerStep | ( | ) | [virtual] |
Destruktor
| void CControllerStep< T >::Connect | ( | T * | pParameter | ) |
Napojeni na parameter.
| pParameter | ukazatel na parametr |
| float & CControllerStep< T >::GetDelay | ( | ) |
Adresa atributu delay
| T & CControllerStep< T >::GetEndVal | ( | ) |
Adresa atributu end value
| T & CControllerStep< T >::GetStartVal | ( | ) |
Adresa atributu start value
| T & CControllerStep< T >::GetStep | ( | ) |
Adresa atributu step
| 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.
| dt |
Implements CController.
1.8.0