public static class ScreenSpaceCanvas.CanvasIcon extends ScreenSpaceCanvas.BasicCanvasShape
uniqueId| Constructor and Description |
|---|
CanvasIcon(ScreenSpaceCanvas.PreparedImage image,
ScreenSpaceCanvas.HorizontalCoordinate x1,
ScreenSpaceCanvas.VerticalCoordinate y1,
ScreenSpaceCanvas.HorizontalCoordinate x2,
ScreenSpaceCanvas.VerticalCoordinate y2)
Creates new icon with specified coordinates and texture (can be changed later)
|
| Modifier and Type | Method and Description |
|---|---|
ScreenSpaceCanvas.CanvasShape |
copy()
Make a copy of a shape.
|
ScreenSpaceCanvas.PreparedImage |
getImage() |
ScreenSpaceCanvas.HorizontalCoordinate |
getX1() |
ScreenSpaceCanvas.HorizontalCoordinate |
getX2() |
ScreenSpaceCanvas.VerticalCoordinate |
getY1() |
ScreenSpaceCanvas.VerticalCoordinate |
getY2() |
void |
setImage(ScreenSpaceCanvas.PreparedImage icon) |
void |
setX1(ScreenSpaceCanvas.HorizontalCoordinate x1) |
void |
setX2(ScreenSpaceCanvas.HorizontalCoordinate x2) |
void |
setY1(ScreenSpaceCanvas.VerticalCoordinate y1) |
void |
setY2(ScreenSpaceCanvas.VerticalCoordinate y2) |
getUniqueId, publishChange, setShapeListenerpublic CanvasIcon(ScreenSpaceCanvas.PreparedImage image, ScreenSpaceCanvas.HorizontalCoordinate x1, ScreenSpaceCanvas.VerticalCoordinate y1, ScreenSpaceCanvas.HorizontalCoordinate x2, ScreenSpaceCanvas.VerticalCoordinate y2)
image - image to use as texture for iconx1 - horizontal coordinate of bottom left cornery1 - vertical coordinate of bottom left cornerx2 - horizontal coordinate of top right cornery2 - vertical coordinate of top right cornerpublic ScreenSpaceCanvas.PreparedImage getImage()
public ScreenSpaceCanvas.HorizontalCoordinate getX1()
public ScreenSpaceCanvas.VerticalCoordinate getY1()
public ScreenSpaceCanvas.HorizontalCoordinate getX2()
public ScreenSpaceCanvas.VerticalCoordinate getY2()
public ScreenSpaceCanvas.CanvasShape copy()
ScreenSpaceCanvas.CanvasShapepublic void setImage(ScreenSpaceCanvas.PreparedImage icon)
public void setX1(ScreenSpaceCanvas.HorizontalCoordinate x1)
public void setX2(ScreenSpaceCanvas.HorizontalCoordinate x2)
public void setY1(ScreenSpaceCanvas.VerticalCoordinate y1)
public void setY2(ScreenSpaceCanvas.VerticalCoordinate y2)