| Constructor and Description |
|---|
BufferedMirage(BufferedImage image) |
BufferedMirage(BufferedImage image,
float percentageOfDataBuffer) |
| Modifier and Type | Method and Description |
|---|---|
long |
getEstimatedMemoryUsage()
Returns an estimate of the memory consumed by this mirage's image raster data.
|
int |
getHeight()
Returns the height of this mirage.
|
BufferedImage |
getSnapshot()
Returns a snapshot of this mirage as a buffered image.
|
int |
getWidth()
Returns the width of this mirage.
|
boolean |
hitTest(int x,
int y)
Returns true if this mirage contains a non-transparent pixel at the specified coordinate.
|
void |
paint(Graphics2D gfx,
int x,
int y)
Renders this mirage at the specified position in the supplied graphics context.
|
public BufferedMirage(BufferedImage image)
public BufferedMirage(BufferedImage image, float percentageOfDataBuffer)
percentageOfDataBuffer - - the percentage of image's data buffer used by image for use
in getEstimatedMemory. ie if this image is a subimage of another image, and they share a
data buffer, this is the percentage of the size of this image compared to the source.public void paint(Graphics2D gfx, int x, int y)
Miragepublic int getWidth()
Miragepublic int getHeight()
Miragepublic boolean hitTest(int x,
int y)
Miragepublic long getEstimatedMemoryUsage()
MiragegetEstimatedMemoryUsage in interface Miragepublic BufferedImage getSnapshot()
MiragegetSnapshot in interface MirageCopyright © 2015. All rights reserved.