Methods Summary |
---|
public void | addTileObserver(java.awt.image.TileObserver to)Adds an observer. If the observer is already present,
it will receive multiple notifications.
|
public java.awt.image.WritableRaster | getWritableTile(int tileX, int tileY)Checks out a tile for writing.
The WritableRenderedImage is responsible for notifying all
of its TileObservers when a tile goes from having
no writers to having one writer.
|
public java.awt.Point[] | getWritableTileIndices()Returns an array of Point objects indicating which tiles
are checked out for writing. Returns null if none are
checked out.
|
public boolean | hasTileWriters()Returns whether any tile is checked out for writing.
Semantically equivalent to (getWritableTileIndices() != null).
|
public boolean | isTileWritable(int tileX, int tileY)Returns whether a tile is currently checked out for writing.
|
public void | releaseWritableTile(int tileX, int tileY)Relinquishes the right to write to a tile. If the caller
continues to write to the tile, the results are undefined.
Calls to this method should only appear in matching pairs
with calls to getWritableTile; any other use will lead
to undefined results.
The WritableRenderedImage is responsible for notifying all of
its TileObservers when a tile goes from having one writer
to having no writers.
|
public void | removeTileObserver(java.awt.image.TileObserver to)Removes an observer. If the observer was not registered,
nothing happens. If the observer was registered for multiple
notifications, it will now be registered for one fewer.
|
public void | setData(java.awt.image.Raster r)Sets a rect of the image to the contents of the Raster r, which is
assumed to be in the same coordinate space as the WritableRenderedImage.
The operation is clipped to the bounds of the WritableRenderedImage.
|