com.threerings.cast
Class CompositedMultiFrameImage.CompositedVolatileMirage
java.lang.Object
com.threerings.media.image.VolatileMirage
com.threerings.cast.CompositedMultiFrameImage.CompositedVolatileMirage
- All Implemented Interfaces:
- CompositedMirage, Mirage, Comparator<CompositedActionFrames.ComponentFrames>
- Direct Known Subclasses:
- CompositedMaskedImage.MaskedMirage
- Enclosing class:
- CompositedMultiFrameImage
protected class CompositedMultiFrameImage.CompositedVolatileMirage
- extends VolatileMirage
- implements CompositedMirage, Comparator<CompositedActionFrames.ComponentFrames>
Used to create our mirage using the source action frame images.
| Methods inherited from class com.threerings.media.image.VolatileMirage |
createVolatileImage, getEstimatedMemoryUsage, getHeight, getSnapshot, getWidth, getX, getY, hitTest, paint, toString, toString |
_index
protected int _index
_origin
protected Point _origin
CompositedMultiFrameImage.CompositedVolatileMirage
public CompositedMultiFrameImage.CompositedVolatileMirage(int index)
getXOrigin
public int getXOrigin()
- Description copied from interface:
CompositedMirage
- Returns the x offset into our image.
- Specified by:
getXOrigin in interface CompositedMirage
getYOrigin
public int getYOrigin()
- Description copied from interface:
CompositedMirage
- Returns the y offset into our image.
- Specified by:
getYOrigin in interface CompositedMirage
compare
public int compare(CompositedActionFrames.ComponentFrames cf1,
CompositedActionFrames.ComponentFrames cf2)
- Specified by:
compare in interface Comparator<CompositedActionFrames.ComponentFrames>
combineBounds
protected Rectangle combineBounds(Rectangle bounds,
Rectangle tbounds)
- Combines the working bounds with a new set of bounds.
getTransparency
protected int getTransparency()
- Description copied from class:
VolatileMirage
- Returns the transparency that should be used when creating our
volatile image.
- Specified by:
getTransparency in class VolatileMirage
refreshVolatileImage
protected void refreshVolatileImage()
- Description copied from class:
VolatileMirage
- Rerenders our volatile image from the its source image data.
- Specified by:
refreshVolatileImage in class VolatileMirage