|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.threerings.media.util.MultiFrameImageImpl
public class MultiFrameImageImpl
A basic implementation of the MultiFrameImage interface
intended to facilitate the creation of MFIs whose display frames
consist of multiple image objects.
| Field Summary | |
|---|---|
protected Mirage[] |
_mirages
The frame images. |
| Constructor Summary | |
|---|---|
MultiFrameImageImpl(Mirage[] mirages)
Constructs a multiple frame image object. |
|
| Method Summary | |
|---|---|
int |
getFrameCount()
Returns the number of frames in this multi-frame image. |
int |
getHeight(int index)
Returns the height of the specified frame image. |
int |
getWidth(int index)
Returns the width of the specified frame image. |
boolean |
hitTest(int index,
int x,
int y)
Returns true if the specified frame contains a non-transparent pixel at the specified coordinates. |
void |
paintFrame(Graphics2D g,
int index,
int x,
int y)
Renders the specified frame into the specified graphics object at the specified coordinates. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Mirage[] _mirages
| Constructor Detail |
|---|
public MultiFrameImageImpl(Mirage[] mirages)
| Method Detail |
|---|
public int getFrameCount()
MultiFrameImage
getFrameCount in interface MultiFrameImagepublic int getWidth(int index)
MultiFrameImage
getWidth in interface MultiFrameImagepublic int getHeight(int index)
MultiFrameImage
getHeight in interface MultiFrameImage
public void paintFrame(Graphics2D g,
int index,
int x,
int y)
MultiFrameImage
paintFrame in interface MultiFrameImage
public boolean hitTest(int index,
int x,
int y)
MultiFrameImage
hitTest in interface MultiFrameImage
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||