| Constructor and Description |
|---|
TransformedMirage(Mirage base,
AffineTransform transform)
Constructor for backwards compatibility that automatically repositions the transformed
mirage so its new upper-left corner is still at the origin.
|
TransformedMirage(Mirage base,
AffineTransform transform,
boolean reposition)
Constructor.
|
| 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 TransformedMirage(Mirage base, AffineTransform transform)
public TransformedMirage(Mirage base, AffineTransform transform, boolean reposition)
public void paint(Graphics2D gfx, int x, int y)
Miragepublic int getWidth()
Miragepublic int getHeight()
Miragepublic boolean hitTest(int x,
int y)
Miragepublic BufferedImage getSnapshot()
MiragegetSnapshot in interface Miragepublic long getEstimatedMemoryUsage()
MiragegetEstimatedMemoryUsage in interface MirageCopyright © 2015. All rights reserved.