#include <GteKeyframeController.h>

Public Member Functions | |
| float * | GetCommonTimes () |
| int | GetNumCommonTimes () const |
| int | GetNumRotations () const |
| int | GetNumScales () const |
| int | GetNumTranslations () const |
| Quaternion< float > * | GetRotations () |
| float * | GetRotationTimes () |
| float * | GetScales () |
| float * | GetScaleTimes () |
| Vector4< float > * | GetTranslations () |
| float * | GetTranslationTimes () |
| KeyframeController (int numCommonTimes, int numTranslations, int numRotations, int numScales, Transform const &localTransform) | |
| virtual bool | Update (double applicationTime) |
| virtual | ~KeyframeController () |
Public Member Functions inherited from gte::TransformController | |
| Transform const & | GetTransform () const |
| void | SetTransform (Transform const &localTransform) |
| TransformController (Transform const &localTransform) | |
Public Member Functions inherited from gte::Controller | |
| double | GetApplicationTime () const |
| ControlledObject * | GetObject () const |
| void | SetApplicationTime (double applicationTime) |
| virtual void | SetObject (ControlledObject *object) |
| virtual | ~Controller () |
Protected Member Functions | |
| Matrix4x4< float > | GetRotate (float normTime, int i0, int i1) |
| float | GetScale (float normTime, int i0, int i1) |
| Vector4< float > | GetTranslate (float normTime, int i0, int i1) |
Protected Member Functions inherited from gte::Controller | |
| Controller () | |
| double | GetControlTime (double applicationTime) |
Static Protected Member Functions | |
| static void | GetKeyInfo (float ctrlTime, int numTimes, float *times, int &lastIndex, float &normTime, int &i0, int &i1) |
Protected Attributes | |
| int | mCLastIndex |
| std::vector< float > | mCommonTimes |
| int | mNumCommonTimes |
| int | mNumRotations |
| int | mNumScales |
| int | mNumTranslations |
| int | mRLastIndex |
| std::vector< Quaternion< float > > | mRotations |
| std::vector< float > | mRotationTimes |
| std::vector< float > | mScales |
| std::vector< float > | mScaleTimes |
| int | mSLastIndex |
| int | mTLastIndex |
| std::vector< Vector4< float > > | mTranslations |
| std::vector< float > | mTranslationTimes |
Protected Attributes inherited from gte::TransformController | |
| Transform | mLocalTransform |
Protected Attributes inherited from gte::Controller | |
| double | mApplicationTime |
| ControlledObject * | mObject |
Additional Inherited Members | |
Public Attributes inherited from gte::Controller | |
| bool | active |
| double | frequency |
| double | maxTime |
| double | minTime |
| std::string | name |
| double | phase |
| RepeatType | repeat |
Definition at line 16 of file GteKeyframeController.h.
|
virtual |
Definition at line 14 of file GteKeyframeController.cpp.
| KeyframeController::KeyframeController | ( | int | numCommonTimes, |
| int | numTranslations, | ||
| int | numRotations, | ||
| int | numScales, | ||
| Transform const & | localTransform | ||
| ) |
Definition at line 18 of file GteKeyframeController.cpp.
|
inline |
Definition at line 94 of file GteKeyframeController.h.
|
staticprotected |
Definition at line 153 of file GteKeyframeController.cpp.
|
inline |
Definition at line 89 of file GteKeyframeController.h.
|
inline |
Definition at line 114 of file GteKeyframeController.h.
|
inline |
Definition at line 129 of file GteKeyframeController.h.
|
inline |
Definition at line 99 of file GteKeyframeController.h.
Definition at line 215 of file GteKeyframeController.cpp.
|
inline |
Definition at line 124 of file GteKeyframeController.h.
|
inline |
Definition at line 119 of file GteKeyframeController.h.
Definition at line 222 of file GteKeyframeController.cpp.
|
inline |
Definition at line 139 of file GteKeyframeController.h.
|
inline |
Definition at line 134 of file GteKeyframeController.h.
Definition at line 209 of file GteKeyframeController.cpp.
|
inline |
Definition at line 109 of file GteKeyframeController.h.
|
inline |
Definition at line 104 of file GteKeyframeController.h.
|
virtual |
Reimplemented from gte::TransformController.
Definition at line 82 of file GteKeyframeController.cpp.
|
protected |
Definition at line 85 of file GteKeyframeController.h.
|
protected |
Definition at line 69 of file GteKeyframeController.h.
|
protected |
Definition at line 68 of file GteKeyframeController.h.
|
protected |
Definition at line 75 of file GteKeyframeController.h.
|
protected |
Definition at line 79 of file GteKeyframeController.h.
|
protected |
Definition at line 71 of file GteKeyframeController.h.
|
protected |
Definition at line 85 of file GteKeyframeController.h.
|
protected |
Definition at line 77 of file GteKeyframeController.h.
|
protected |
Definition at line 76 of file GteKeyframeController.h.
|
protected |
Definition at line 81 of file GteKeyframeController.h.
|
protected |
Definition at line 80 of file GteKeyframeController.h.
|
protected |
Definition at line 85 of file GteKeyframeController.h.
|
protected |
Definition at line 85 of file GteKeyframeController.h.
|
protected |
Definition at line 73 of file GteKeyframeController.h.
|
protected |
Definition at line 72 of file GteKeyframeController.h.