com.threerings.cast
Class CompositedMaskedImage.MaskedMirage

java.lang.Object
  extended by com.threerings.media.image.VolatileMirage
      extended by com.threerings.cast.CompositedMultiFrameImage.CompositedVolatileMirage
          extended by com.threerings.cast.CompositedMaskedImage.MaskedMirage
All Implemented Interfaces:
CompositedMirage, Mirage, Comparator<CompositedActionFrames.ComponentFrames>
Enclosing class:
CompositedMaskedImage

protected class CompositedMaskedImage.MaskedMirage
extends CompositedMultiFrameImage.CompositedVolatileMirage

Combines the image in the first source with the masks in the rest.


Field Summary
 
Fields inherited from class com.threerings.cast.CompositedMultiFrameImage.CompositedVolatileMirage
_index, _origin
 
Fields inherited from class com.threerings.media.image.VolatileMirage
_bounds, _image, _imgr, IMAGE_DEBUG
 
Constructor Summary
CompositedMaskedImage.MaskedMirage(int index)
           
 
Method Summary
protected  Rectangle combineBounds(Rectangle bounds, Rectangle tbounds)
          Combines the working bounds with a new set of bounds.
protected  void refreshVolatileImage()
          Rerenders our volatile image from the its source image data.
 
Methods inherited from class com.threerings.cast.CompositedMultiFrameImage.CompositedVolatileMirage
compare, getTransparency, getXOrigin, getYOrigin
 
Methods inherited from class com.threerings.media.image.VolatileMirage
createVolatileImage, getEstimatedMemoryUsage, getHeight, getSnapshot, getWidth, getX, getY, hitTest, paint, toString, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.threerings.media.image.Mirage
getEstimatedMemoryUsage, getHeight, getSnapshot, getWidth, hitTest, paint
 
Methods inherited from interface java.util.Comparator
equals
 

Constructor Detail

CompositedMaskedImage.MaskedMirage

public CompositedMaskedImage.MaskedMirage(int index)
Method Detail

combineBounds

protected Rectangle combineBounds(Rectangle bounds,
                                  Rectangle tbounds)
Description copied from class: CompositedMultiFrameImage.CompositedVolatileMirage
Combines the working bounds with a new set of bounds.

Overrides:
combineBounds in class CompositedMultiFrameImage.CompositedVolatileMirage

refreshVolatileImage

protected void refreshVolatileImage()
Description copied from class: VolatileMirage
Rerenders our volatile image from the its source image data.

Overrides:
refreshVolatileImage in class CompositedMultiFrameImage.CompositedVolatileMirage