#include <GteBlendTransformController.h>
Public Member Functions | |
BlendTransformController (std::shared_ptr< TransformController > const &controller0, std::shared_ptr< TransformController > const &controller1, bool geometricRotation, bool geometricScale) | |
std::shared_ptr< TransformController > const & | GetController0 () const |
std::shared_ptr< TransformController > const & | GetController1 () const |
float | GetWeight () const |
void | SetWeight (float weight) |
virtual bool | Update (double applicationTime) |
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 | ~Controller () |
Protected Member Functions | |
virtual void | SetObject (ControlledObject *object) |
Protected Member Functions inherited from gte::Controller | |
Controller () | |
double | GetControlTime (double applicationTime) |
Protected Attributes | |
std::shared_ptr< TransformController > | mController0 |
std::shared_ptr< TransformController > | mController1 |
bool | mGeometricRotation |
bool | mGeometricScale |
bool | mRSMatrices |
float | mWeight |
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 GteBlendTransformController.h.
BlendTransformController::BlendTransformController | ( | std::shared_ptr< TransformController > const & | controller0, |
std::shared_ptr< TransformController > const & | controller1, | ||
bool | geometricRotation, | ||
bool | geometricScale | ||
) |
Definition at line 15 of file GteBlendTransformController.cpp.
|
inline |
Definition at line 63 of file GteBlendTransformController.h.
|
inline |
Definition at line 69 of file GteBlendTransformController.h.
|
inline |
Definition at line 79 of file GteBlendTransformController.h.
|
protectedvirtual |
Reimplemented from gte::Controller.
Definition at line 110 of file GteBlendTransformController.cpp.
|
inline |
Definition at line 74 of file GteBlendTransformController.h.
|
virtual |
Reimplemented from gte::TransformController.
Definition at line 29 of file GteBlendTransformController.cpp.
|
protected |
Definition at line 56 of file GteBlendTransformController.h.
|
protected |
Definition at line 56 of file GteBlendTransformController.h.
|
protected |
Definition at line 58 of file GteBlendTransformController.h.
|
protected |
Definition at line 58 of file GteBlendTransformController.h.
|
protected |
Definition at line 58 of file GteBlendTransformController.h.
|
protected |
Definition at line 57 of file GteBlendTransformController.h.