#include <GteController.h>
Public Member Functions | |
double | GetApplicationTime () const |
ControlledObject * | GetObject () const |
void | SetApplicationTime (double applicationTime) |
virtual void | SetObject (ControlledObject *object) |
virtual bool | Update (double applicationTime) |
virtual | ~Controller () |
Public Attributes | |
bool | active |
double | frequency |
double | maxTime |
double | minTime |
std::string | name |
double | phase |
RepeatType | repeat |
Protected Member Functions | |
Controller () | |
double | GetControlTime (double applicationTime) |
Protected Attributes | |
double | mApplicationTime |
ControlledObject * | mObject |
Definition at line 18 of file GteController.h.
|
protected |
Definition at line 14 of file GteController.cpp.
|
virtual |
Definition at line 28 of file GteController.cpp.
|
inline |
|
protected |
Definition at line 47 of file GteController.cpp.
|
inline |
|
inline |
|
virtual |
Reimplemented in gte::BlendTransformController.
Definition at line 42 of file GteController.cpp.
|
virtual |
Reimplemented in gte::KeyframeController, gte::BlendTransformController, gte::SkinController, and gte::TransformController.
Definition at line 32 of file GteController.cpp.
bool gte::Controller::active |
Definition at line 49 of file GteController.h.
double gte::Controller::frequency |
Definition at line 48 of file GteController.h.
|
protected |
Definition at line 74 of file GteController.h.
double gte::Controller::maxTime |
Definition at line 46 of file GteController.h.
double gte::Controller::minTime |
Definition at line 45 of file GteController.h.
|
protected |
Definition at line 71 of file GteController.h.
std::string gte::Controller::name |
Definition at line 52 of file GteController.h.
double gte::Controller::phase |
Definition at line 47 of file GteController.h.
RepeatType gte::Controller::repeat |
Definition at line 44 of file GteController.h.