| Interface | Description |
|---|---|
| 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 | Description |
|---|---|
| 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.
|
| 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 | Description |
|---|---|
| NoSuchComponentException |
Thrown when an attempt is made to retrieve a non-existent character
component from the component repository.
|
Copyright © 2015. All rights reserved.