Package com.threerings.cast

Interface Summary
ActionCache A mechanism for caching composited character action animations on disk.
ActionFrames Encapsulates a set of frames in each of DirectionCodes.DIRECTION_COUNT orientations that are used to render a character sprite.
ComponentIDBroker Brokers component ids.
ComponentRepository Makes available a collection of character components and associated metadata.
CompositedMirage  
FrameProvider Provides a mechanism where by a character component can obtain access to its image frames for a particular action in an on demand manner.
StandardActions Actions are referenced by name and this interface defines constants for standard actions and action suffixes used by the shadow and cropping support.
TrimmedMultiFrameImage Used to generate more memory efficient composited images in circumstances where we have trimmed underlying component images.
 

Class Summary
ActionSequence The action sequence class describes a particular character animation sequence.
CastPrefs Provides access to runtime configuration parameters for this package and its subpackages.
CharacterComponent The character component represents a single component that can be composited with other character components to generate an image representing a complete character displayable in any of the eight compass directions as detailed in the Sprite class direction constants.
CharacterDescriptor The character descriptor object details the components that are pieced together to create a single character image.
CharacterManager The character manager provides facilities for constructing sprites that are used to represent characters in a scene.
CharacterManager.TranslatedComponent Combines a component with an optional translation for shadowing or masking.
CharacterSprite A character sprite is a sprite that animates itself while walking about in a scene.
ComponentClass Denotes a class of components to which CharacterComponent objects belong.
ComponentClass.PriorityOverride Used to effect custom render orders for particular actions, orientations, etc.
CompositedActionFrames An implementation of the MultiFrameImage interface that is used to lazily create composited character frames when they are requested.
CompositedActionFrames.ComponentFrames Used to associate a CharacterComponent with its ActionFrames for a particular action.
CompositedMaskedImage Used to composite action frames with mask frames.
CompositedMultiFrameImage Used to composite the action frames for a particular orientation of a CompositedActionFrames.
CompositedShadowImage Used to composite the special shadow action frames for a particular orientation of a CompositedActionFrames.
Log Contains a reference to the log object used by the Cast package.
 

Exception Summary
NoSuchComponentException Thrown when an attempt is made to retrieve a non-existent character component from the component repository.