class Line extends View (client-side)
Available since version: 0.3.0
This class represents 2d line visible on the screen.
Constructor
Line(int x1, int y1, int x2, int y2)
Parameters:
intx1: the beginning x position of the line in virtuals.inty1: the beginning y position of the line in virtuals.intx2: the end x position of the line in virtuals.inty2: the end y position of the line in virtuals.
Properties
Color& color
Represents the line color in RGBA model.
Methods
setBeginPosition
This method will set the beginning point of the line in virtuals.
void setBeginPosition(int x, int y)
Parameters:
intx: the x position in virtuals.inty: the y position in virtuals.
setBeginPositionPx
This method will set the beginning point of the line in pixels.
void setBeginPositionPx(int x, int y)
Parameters:
intx: the x position in pixels.inty: the y position in pixels.
setEndPosition
This method will set the end point of the line in virtuals.
void setEndPosition(int x, int y)
Parameters:
intx: the x position in virtuals.inty: the y position in virtuals.
setEndPositionPx
This method will set the end point of the line in pixels.
void setEndPositionPx(int x, int y)
Parameters:
intx: the x position in pixels.inty: the y position in pixels.
getBeginPosition
This method will get the position of the beginning point of the line in virtuals.
Vec2i getBeginPosition()
Returns Vec2i:
the beginning position of the line on screen in virtuals.
getBeginPositionPx
This method will get the position of the beginning point of the line in pixels.
Vec2i getBeginPositionPx()
Returns Vec2i:
the beginning position of the line on screen in pixels.
getEndPosition
This method will get the position of the end point of the line in virtuals.
Vec2i getEndPosition()
Returns Vec2i:
the end position of the line on screen in virtuals.
getEndPositionPx
This method will get the position of the end point of the line in pixels.
Vec2i getEndPositionPx()
Returns Vec2i:
the end position of the line on screen in pixels.
Callbacks
No callbacks.