Package com.threerings.media.util

Interface Summary
AStarPathUtil.ExtendedTraversalPred Provides extended traversibility information when computing paths.
AStarPathUtil.TraversalPred Provides traversibility information when computing paths.
FrameSequencer Used to control animation timing when displaying a MultiFrameImage.
MultiFrameImage The multi-frame image interface provides encapsulated access to a set of images that are used to create a multi-frame animation.
Path A path is used to cause a Pathable to follow a particular path along the screen.
Pathable Used in conjunction with a Path.
PerformanceObserver This interface should be implemented by classes that wish to register actions to be monitored by the PerformanceMonitor class.
 

Class Summary
ArcPath The line path is used to cause a pathable to go from point A to point B along the arc of an ellipse in a certain number of milliseconds.
AStarPathUtil The AStarPathUtil class provides a facility for finding a reasonable path between two points in a scene using the A* search algorithm.
AStarPathUtil.Info A holding class to contain the wealth of information referenced while performing an A* search for a path through a tile array.
AStarPathUtil.Node A class that represents a single traversable node in the tile array along with its current A*-specific search information.
AStarPathUtil.Stepper Considers all the possible steps the piece in question can take.
BackgroundTiler Used to tile a background image into regions of various sizes.
BobblePath Bobble a Pathable.
DelayPath A convenience path that waits a specified amount of time.
DelegatingPathable Delegates all calls to a delegate pathable.
FrameSequencer.ConstantRate A frame sequencer that delivers a constant frame rate in either one shot or looping mode.
LinearTimeFunction Varies a value linearly with time.
LinePath The line path is used to cause a pathable to go from point A to point B in a certain number of milliseconds.
LineSegmentPath The line segment path is used to cause a pathable to follow a path that is made up of a sequence of line segments.
MathUtil Provides miscellaneous useful utility routines for mathematical calculations.
ModeUtil Display mode related utilities.
MultiFrameImageImpl A basic implementation of the MultiFrameImage interface intended to facilitate the creation of MFIs whose display frames consist of multiple image objects.
PathNode A path node is a single destination point in a Path.
PathSequence Used to create a path that is a sequence of several other paths.
PerformanceMonitor Provides a simple mechanism for monitoring the number of times an action takes place within a certain time period.
SingleFrameImageImpl The single frame image class is a basic implementation of the MultiFrameImage interface intended to facilitate the creation of MFIs whose display frames consist of only a single image.
SingleTileImageImpl The single frame image class is a basic implementation of the MultiFrameImage interface intended to facilitate the creation of MFIs whose display frames consist of only a single tile image.
SmoothBobblePath Bobble a Pathable smoothly.
TiledArea A component that can be inserted into a user interface to fill a particular area using a BackgroundTiler.
TimedPath A base class for path implementations that endeavor to move their pathables along a path in a specified number of milliseconds.
TimeFunction Used to vary a value over time where time is provided at discrete increments (on the frame tick) and the value is computed appropriately.
TrailingAverage Used to compute a trailing average of a value.