deBaseAnimatorAnimator Class Reference

Animator module animator peer. More...

#include <deBaseAnimatorAnimator.h>

List of all members.

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.

Detailed Description

Animator module animator peer.

Author:
Plüss Roland
Version:
1.0
Date:
2008

Constructor & Destructor Documentation

deBaseAnimatorAnimator::deBaseAnimatorAnimator (  )

Creates a new peer.

virtual deBaseAnimatorAnimator::~deBaseAnimatorAnimator (  ) [virtual]

Cleans up the peer.


Member Function Documentation

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.


The documentation for this class was generated from the following file: