|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectcom.threerings.media.tile.TileMultiFrameImage
public class TileMultiFrameImage
A MultiFrameImage implementation that obtains its image frames
from a tileset.
| Field Summary | |
|---|---|
protected TileSet |
_source
|
protected int |
_tileCount
The number of tiles in the source image. |
| Constructor Summary | |
|---|---|
TileMultiFrameImage(TileSet source)
Creates a tile MFI which will obtain its image frames from the specified source tileset. |
|
TileMultiFrameImage(TileSet source,
Colorization[] zations)
Creates a recoolored tile MFI which will obtain its image frames from the specified source tileset. |
|
| 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 TileSet _source
protected int _tileCount
| Constructor Detail |
|---|
public TileMultiFrameImage(TileSet source)
public TileMultiFrameImage(TileSet source,
Colorization[] zations)
| 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 | ||||||||