| Interface | Description |
|---|---|
| AnimationFrameSequencer |
Used to control animation timing when displaying an animation.
|
| AnimationObserver |
An interface to be implemented by classes that would like to observe an
Animation and be notified of interesting events relating to it. |
| SequencedAnimationObserver |
Extends the animation observer interface with extra goodies.
|
| Class | Description |
|---|---|
| Animation |
The animation class is an abstract class that should be extended to provide animation
functionality.
|
| 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. |
| 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. |
Copyright © 2015. All rights reserved.