public static class ScreenSpaceCanvas.CanvasIcon extends ScreenSpaceCanvas.BasicCanvasShape
Modifier and Type | Field and Description |
---|---|
private ScreenSpaceCanvas.PreparedImage |
image |
private ScreenSpaceCanvas.HorizontalCoordinate |
x1 |
private ScreenSpaceCanvas.HorizontalCoordinate |
x2 |
private ScreenSpaceCanvas.VerticalCoordinate |
y1 |
private ScreenSpaceCanvas.VerticalCoordinate |
y2 |
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, setShapeListener
private ScreenSpaceCanvas.PreparedImage image
private ScreenSpaceCanvas.HorizontalCoordinate x1
private ScreenSpaceCanvas.VerticalCoordinate y1
private ScreenSpaceCanvas.HorizontalCoordinate x2
private ScreenSpaceCanvas.VerticalCoordinate y2
public 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.CanvasShape
public 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)