|
Class Summary |
| Animation |
The animation class is an abstract class that should be extended to provide animation
functionality. |
| Animation.AnimCompletedOp |
Used to dispatch AnimationObserver.animationCompleted(com.threerings.media.animation.Animation, long). |
| Animation.AnimStartedOp |
Used to dispatch AnimationObserver.animationStarted(com.threerings.media.animation.Animation, long). |
| AnimationAdapter |
An adapter class for AnimationObserver. |
| AnimationArranger |
A utility class for positioning animations such that they don't overlap, as best as possible. |
| AnimationFrameSequencer.MultiFunction |
A sequencer that can step through a series of frames in any order and speed and notify (via
SequencedAnimationObserver) when specific frames are reached. |
| AnimationFrameSequencer.MultiFunction.FrameReachedOp |
Used to dispatch SequencedAnimationObserver.frameReached(com.threerings.media.animation.Animation, long, int, int). |
| AnimationManager |
Manages a collection of animations, ticking them when the animation manager itself is ticked and
generating events when animations finish and suchlike. |
| AnimationSequencer |
An animation that provides facilities for adding a sequence of animations that are fired after
a fixed time interval has elapsed or after previous animations in the sequence have completed. |
| AnimationSprite |
A Sprite that wraps an animation so that a sequence of frames can be easily moved around the
screen. |
| AnimationWaiter |
An abstract class that simplifies a common animation usage case in
which a number of animations are created and the creator would like to
be able to perform specific actions when each animation has completed
(see AnimationWaiter.animationDidFinish(com.threerings.media.animation.Animation) and/or when all animations are
finished (see AnimationWaiter.allAnimationsFinished().) |
| BlankAnimation |
Displays nothing, but does so for a specified amount of time. |
| BlendAnimation |
Blends between a series of images using alpha. |
| BobbleAnimation |
An animation that bobbles an image around within a specific horizontal and vertical pixel range
for a given period of time. |
| ExplodeAnimation |
An animation that displays an object exploding into chunks, fading out as they fly apart. |
| ExplodeAnimation.ExplodeInfo |
A class that describes an explosion's attributes. |
| FadeAnimation |
An animation that displays an image fading from one alpha level to another in specified
increments over time. |
| FadeImageAnimation |
Fades an image in or out by varying the alpha level during rendering. |
| FadeLabelAnimation |
Does something extraordinary. |
| FloatingTextAnimation |
|
| GleamAnimation |
Washes all non-transparent pixels in a sprite with a particular color (by compositing them with
the solid color with progressively higher alpha values) and then back again. |
| MultiFrameAnimation |
Animates a sequence of image frames in place with a particular frame
rate. |
| RainAnimation |
An animation that displays raindrops spattering across an image. |
| ScaleAnimation |
Animates an image changing size about its center point. |
| SparkAnimation |
Displays a set of spark images originating from a specified position
and flying outward in random directions, fading out as they go, for a
specified period of time. |
| SpriteAnimation |
|
| SpritePathAnimation |
Wraps the dirty work of moving a sprite along a Path in an Animation. |