#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.