Animator module animator peer. More...
#include <deBaseAnimatorAnimator.h>
Public Member Functions | |
Constructors and Destructors | |
| deBaseAnimatorAnimator () | |
| Creates a new peer. | |
| virtual | ~deBaseAnimatorAnimator () |
| Cleans up the peer. | |
Management | |
| virtual void | Apply ()=0 |
| Applies the animator state to the bound component. | |
| virtual void | CaptureStateInto (int rule)=0 |
| Captures the current state of the component linked to the animator to be stored into the given rule. | |
| virtual void | StoreFrameInto (int rule, const char *moveName, float moveTime)=0 |
| Stores an animation frame retrieved from the animation linked to the animator into the given rule. | |
Notifications | |
| virtual void | ComponentChanged () |
| Component changed. | |
| virtual void | BlendFactorChanged () |
| Source or destination blend factor changed. | |
| virtual void | AnimationChanged () |
| Animation changed. | |
| virtual void | ControllerChanged (int index, deAnimatorController *controller) |
| Controller changed. | |
| virtual void | ControllerCountChanged () |
| Controllers added or removed. | |
| virtual void | LinksChanged () |
| Links added, removed or changed. | |
| virtual void | RulesChanged () |
| Rules added, removed or changed. | |
Animator module animator peer.
| deBaseAnimatorAnimator::deBaseAnimatorAnimator | ( | ) |
Creates a new peer.
| virtual deBaseAnimatorAnimator::~deBaseAnimatorAnimator | ( | ) | [virtual] |
Cleans up the peer.
| virtual void deBaseAnimatorAnimator::AnimationChanged | ( | ) | [virtual] |
Animation changed.
| virtual void deBaseAnimatorAnimator::Apply | ( | ) | [pure virtual] |
Applies the animator state to the bound component.
| virtual void deBaseAnimatorAnimator::BlendFactorChanged | ( | ) | [virtual] |
Source or destination blend factor changed.
| virtual void deBaseAnimatorAnimator::CaptureStateInto | ( | int | rule ) | [pure virtual] |
Captures the current state of the component linked to the animator to be stored into the given rule.
For this to work the rule in question has to able of storing states.
| virtual void deBaseAnimatorAnimator::ComponentChanged | ( | ) | [virtual] |
Component changed.
| virtual void deBaseAnimatorAnimator::ControllerChanged | ( | int | index, |
| deAnimatorController * | controller | ||
| ) | [virtual] |
Controller changed.
| virtual void deBaseAnimatorAnimator::ControllerCountChanged | ( | ) | [virtual] |
Controllers added or removed.
| virtual void deBaseAnimatorAnimator::LinksChanged | ( | ) | [virtual] |
Links added, removed or changed.
| virtual void deBaseAnimatorAnimator::RulesChanged | ( | ) | [virtual] |
Rules added, removed or changed.
| virtual void deBaseAnimatorAnimator::StoreFrameInto | ( | int | rule, |
| const char * | moveName, | ||
| float | moveTime | ||
| ) | [pure virtual] |
Stores an animation frame retrieved from the animation linked to the animator into the given rule.
For this to work the rule in question has to able of storing states.
1.7.2