Package com.threerings.media.image

Interface Summary
ImageDataProvider Provides access to image data for the image with the specified path.
ImageManager.OptimalImageCreator This interface allows the image manager to create images that are in a format optimal for rendering to the screen.
ImageUtil.ImageCreator  
Mirage Provides an interface via which images can be accessed in a way that allows them to optionally be located in video memory where that affords performance improvements.
 

Class Summary
AWTImageCreator If the user of the image manager services intends to create and display images using the AWT, they can use this image creator which will use the AWT to determine the optimal image format.
BackedVolatileMirage Provides a volatile mirage that is backed by a buffered image that is not obtained from the image manager but is instead provided at construct time and completely circumvents the image manager's cache.
BlankMirage A mirage implementation that contains no image data.
BufferedMirage A simple mirage implementation that uses a buffered image.
CachedVolatileMirage A mirage implementation which allows the image to be maintained in video memory and refetched from the image manager in the event that our target screen resolution changes or we are flushed from video memory for some other reason.
ClientImageManager Provides a single point of access for image retrieval and caching - just like the ImageManager but adds a tie in to the RuntimeAdjust system to control caching and mirage creation.
Colorization Used to support recoloring images.
ColorPository A repository of image recoloration information.
ColorPository.ClassRecord Used to store information on a class of colors.
ColorPository.ColorRecord Used to store information on a particular color.
ColorUtil Utilities to manipulate colors.
CompositeMirage  
ImageManager Provides a single point of access for image retrieval and caching.
ImageManager.CacheRecord Maintains a source image and a set of colorized versions in the image cache.
ImageManager.ImageKey Used to identify an image for caching and reconstruction.
ImageUtil Image related utility functions.
MirageIcon Implements the Swing Icon interface with a mirage providing the image information.
NinePatch The NinePatch class permits drawing a bitmap in nine sections.
NinePatchMirage Wraps a NinePatch as a Mirage of specific dimensions.
Quantize Calculates a reduced color Three Rings note: Code taken from Adam Doppelt, who adapted it from other code.
SolidMirage A simple mirage that's just a solid rectangle of color.
TransformedMirage Draws a mirage combined with an arbitrary AffineTransform.
VolatileMirage A mirage implementation which allows the image to be maintained in video memory and rebuilt from some source image or images in the event that our target screen resolution changes or we are flushed from video memory for some other reason.