class GmAnimation |
The animation class encapsulates a set of animation segments and provides complex translation, rotation and scaling movements for visual glam components
| GmAnimation (GmTypes::AnimationType animationType) Standard constructor. | |
| addSegment (GmAnimationSegment* animationSegment) Adds an animation segment to the end of the animation. | |
| applyAnimationTransforms () Applies all animation motions associated with this animation | |
| getLength () Gets the total temporal length of this animation in seconds. | |
| isFinished () The current state of animation playback can be determined by calling this method. | |
| registerAnimHandler (GmAnimationEventHandler* eventHandler) Registers an animation event handler with this animation. | |
| startAnimation () Starts running this animation using the current time as the starting time. | |
| unregisterAnimHandler (GmAnimationEventHandler* eventHandler) Unregisters an animation event handler from this animation. | |
| ~GmAnimation () Standard destructor |
| mAnimHandlers A set of animation event handlers that have registered themselves with this animation. | |
| mAnimLength Total animation length in milliseconds | |
| mAnimTimecodes [2] Animation segment time codes for the end of each animation segment. | |
| mAnimationType The type of animation this animation object encompasses | |
| mSegments A set of animation segments that constitute a complete animation | |
| mStartTime The time that this animation started playback, the value is in milliseconds since application started | |
| mTimecodeOffset The current timecode offset, which is the current animation segment being played back. |
| recalculateAnimLength () Recalculates the length of the animation as well as several internal variables that are used for housekeeping |
The animation class encapsulates a set of animation segments and provides complex translation, rotation and scaling movements for visual glam components
Alphabetic index HTML hierarchy of classes or Java