class ItemRender (client-side)
Available since version: 0.1.7
This class represents rendered item visible on the screen.
Constructor
ItemRender(int x, int y, int width, int height, string instance)
Parameters:
intx: the x position in virtuals.inty: the y position in virtuals.intwidth: the width size in virtuals.intheight: the height size in virtuals.stringinstance: the instance of the item to render.
Properties
bool visible
Represents the visibility state of the render.
int rotX
Represents the rotation of the item render on the x axis.
int rotY
Represents the rotation of the item render on the y axis.
int rotZ
Represents the rotation of the item render on the z axis.
int zbias
Represents the z bias (Depth Bias) of rendered item model.
bool lightingswell
Note
The game uses it to highlight currently selected item in your inventory.
Represents the highlighting state of the item render.
string visual
Available since version: 0.1.9
Represents the file name of the model used as rendered item visual.
string instance
Available since version: 0.1.10
Represents the instance of rendered item.
Methods
top
This method will move the item render at the end of the render queue. It will be visible at the top of the screen (other elements will be covered by it).
void top()
setPosition
This method will set the render position on screen in virtuals.
void setPosition(int x, int y)
Parameters:
intx: the x position in virtuals.inty: the y position in virtuals.
setPositionPx
This method will set the render position on screen in pixels.
void setPositionPx(int x, int y)
Parameters:
intx: the x position in pixels.inty: the y position in pixels.
setSize
This method will set the render size on screen in virtuals.
void setSize(int width, int height)
Parameters:
intwidth: the width size in virtuals.intheight: the height size in virtuals.
setSizePx
This method will set the render size on screen in pixels.
void setSizePx(int width, int height)
Parameters:
intwidth: the width size in pixels.intheight: the height size in pixels.
getPosition
This method will get the render position on screen in virtuals.
Vec2i getPosition()
Returns Vec2i:
the render position on screen.
getPositionPx
This method will get the render position on screen in pixels.
Vec2i getPositionPx()
Returns Vec2i:
the render position on screen.
getSize
This method will get the render size on screen in virtuals.
Vec2i getSize()
Returns Vec2i:
the render size on screen.
getSizePx
This method will get the render size on screen in pixels.
Vec2i getSizePx()
Returns Vec2i:
the render size on screen.
Callbacks
No callbacks.