#include <trackoverlay.h>
Inheritance diagram for gbgraphics::TrackOverlay:

Public Types | |
| enum | { DELAY, ATTACK, STEADY, DECAY, END } |
| Animation states. More... | |
Public Methods | |
| TrackOverlay (SkeletalMotionState *pSMState, const TrackData &data) | |
| . | |
| void | Update (float dTime) |
| Animate the track. | |
| void | Decay () |
| Begin stop process. | |
| float | GetWeight () const |
| Get weight of track. | |
Initializers | |
Accessors | |
| virtual float | GetProgress () |
| Fraction into animation. | |
| virtual float | GetLength () const |
| . | |
| unsigned int | GetID () const |
| . | |
| SkeletalMotionState * | GetMotionState () const |
| . | |
| int | GetState () const |
| Returns one of the animation states. | |
| float | GetTime () const |
| Amount of time track has been animating. | |
| float | GetTimeFactor () const |
| . | |
Protected Attributes | |
| TrackData | mData |
| . | |
| int | mState |
| State of the animation. | |
| float | mDecayTime |
| Calculated time of decay from mData.mDecay. | |
| float | mWTime |
| The weight time: affects change in weight. | |
| SkeletalMotionState * | mpSMState |
| Motion being animated. | |
|
|
Animation states.
|
1.2.17