t3.hrd.state
Interface StateListener
public interface StateListener
Method Summary |
void |
callback_changedTilesAndLinksOrder(java.util.List<OrderedElement> tilesAndLinksInOrder)
|
void |
callback_createdCursor(Cursor c)
|
void |
callback_createdLink(Link l,
int displayType,
java.awt.Color c,
ScaRotTraTransformImmutable tUniformRectToDESKrectA,
ScaRotTraTransformImmutable tUniformRectToDESKrectB)
|
void |
callback_createdTile(Tile tile,
int w,
int h,
int flags)
|
void |
callback_createdUnwarpedRect(Tile tile,
UnwarpedRect r)
|
void |
callback_cursorPos(Cursor c,
double DESKx,
double DESKy,
boolean visible)
|
void |
callback_cursorShape(Cursor c,
Cursor.CursorShapePolygons polygonsForShapeCursor)
|
void |
callback_destroyedCursor(Cursor c)
|
void |
callback_destroyedLink(Link l)
|
void |
callback_destroyedTile(Tile tile)
|
void |
callback_destroyedUnwarpedRectsIntersecting(Tile tile,
java.awt.Rectangle r)
|
void |
callback_opLogMessage(java.lang.String message)
|
void |
callback_repaintUnbackedTile(Tile tile,
java.awt.Rectangle r,
java.awt.image.BufferedImage update,
java.awt.Graphics2D g)
|
void |
callback_updatedCursorOptions(Cursor c)
|
void |
callback_updatedLinkAff(Link l,
ScaRotTraTransformImmutable tUniformRectToDESKrectA,
ScaRotTraTransformImmutable tUniformRectToDESKrectB)
|
void |
callback_updatedTileAff(Tile t,
double DESKcentreX,
double DESKcentreY,
double DESKwidth,
double DESKheight,
double thetaClockwise)
|
void |
callback_updatedTileContents(Tile tile,
int x,
int y,
java.awt.image.BufferedImage update,
int compressionHint)
|
void |
callback_updatedTileContentsByCopyingFromOtherTile(Tile tile,
int sx,
int sy,
int dx,
int dy,
int w,
int h,
Tile source)
|
void |
callback_updatedTileVisibility(Tile tile,
boolean v)
|
callback_createdUnwarpedRect
void callback_createdUnwarpedRect(Tile tile,
UnwarpedRect r)
callback_destroyedUnwarpedRectsIntersecting
void callback_destroyedUnwarpedRectsIntersecting(Tile tile,
java.awt.Rectangle r)
callback_updatedTileAff
void callback_updatedTileAff(Tile t,
double DESKcentreX,
double DESKcentreY,
double DESKwidth,
double DESKheight,
double thetaClockwise)
callback_updatedTileVisibility
void callback_updatedTileVisibility(Tile tile,
boolean v)
callback_updatedTileContents
void callback_updatedTileContents(Tile tile,
int x,
int y,
java.awt.image.BufferedImage update,
int compressionHint)
callback_updatedTileContentsByCopyingFromOtherTile
void callback_updatedTileContentsByCopyingFromOtherTile(Tile tile,
int sx,
int sy,
int dx,
int dy,
int w,
int h,
Tile source)
callback_repaintUnbackedTile
void callback_repaintUnbackedTile(Tile tile,
java.awt.Rectangle r,
java.awt.image.BufferedImage update,
java.awt.Graphics2D g)
callback_createdTile
void callback_createdTile(Tile tile,
int w,
int h,
int flags)
callback_destroyedTile
void callback_destroyedTile(Tile tile)
callback_changedTilesAndLinksOrder
void callback_changedTilesAndLinksOrder(java.util.List<OrderedElement> tilesAndLinksInOrder)
callback_cursorPos
void callback_cursorPos(Cursor c,
double DESKx,
double DESKy,
boolean visible)
callback_cursorShape
void callback_cursorShape(Cursor c,
Cursor.CursorShapePolygons polygonsForShapeCursor)
callback_updatedCursorOptions
void callback_updatedCursorOptions(Cursor c)
callback_createdCursor
void callback_createdCursor(Cursor c)
callback_destroyedCursor
void callback_destroyedCursor(Cursor c)
callback_createdLink
void callback_createdLink(Link l,
int displayType,
java.awt.Color c,
ScaRotTraTransformImmutable tUniformRectToDESKrectA,
ScaRotTraTransformImmutable tUniformRectToDESKrectB)
callback_updatedLinkAff
void callback_updatedLinkAff(Link l,
ScaRotTraTransformImmutable tUniformRectToDESKrectA,
ScaRotTraTransformImmutable tUniformRectToDESKrectB)
callback_destroyedLink
void callback_destroyedLink(Link l)
callback_opLogMessage
void callback_opLogMessage(java.lang.String message)