Class ScreenSpaceCanvas.CanvasIcon
java.lang.Object
velox.api.layer1.layers.strategies.interfaces.ScreenSpaceCanvas.BasicCanvasShape
velox.api.layer1.layers.strategies.interfaces.ScreenSpaceCanvas.CanvasIcon
- All Implemented Interfaces:
ScreenSpaceCanvas.CanvasShape
- Enclosing interface:
- ScreenSpaceCanvas
public static class ScreenSpaceCanvas.CanvasIcon extends ScreenSpaceCanvas.BasicCanvasShape
-
Field Summary
Fields inherited from class velox.api.layer1.layers.strategies.interfaces.ScreenSpaceCanvas.BasicCanvasShape
uniqueId
-
Constructor Summary
Constructors Constructor 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) -
Method Summary
Modifier and Type Method Description ScreenSpaceCanvas.CanvasIcon
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)
Methods inherited from class velox.api.layer1.layers.strategies.interfaces.ScreenSpaceCanvas.BasicCanvasShape
getUniqueId, publishChange, setShapeListener
-
Constructor Details
-
CanvasIcon
public 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)- Parameters:
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 corner
-
-
Method Details