2D renderer
getWindowScale()
getWindowScale()
Return minecraft window scale.
Returns:
(table) (width, height)
Example Usage:
-- Example code showing how to use the function
register2DRenderer(function(context)
local scale = context.getWindowScale()
end)
getTextWidth(str)
getTextWidth(str)
raws a 2D text.
Parameters:
object
(table (x, y, red, green, blue, text))
Returns:
(boolean) Return true if successfully
Example Usage:
-- Example code showing how to use the function
register2DRenderer(function(context)
local text = "§6Hypixel Cry §7v1.1.3"
local wigth = context.getTextWidth(text)
end)
renderText(object)
renderText(object)
Draws a 2D text.
Parameters:
object
(table (x, y, red, green, blue, text))
Returns:
(boolean) Return true if successfully
Example Usage:
-- Example code showing how to use the function
register2DRenderer(function(context)
local obj2 = {
x = 3, y = 3, scale = 1,
text = "§6Hypixel Cry §7v1.1.3",
red = 0, green = 0, blue = 0
}
context.renderText(obj2)
local obj3 = {
x = 3, y = 13, scale = 0.75,
text = "§7by §bNeki_play§7, §bKreedMan",
red = 0, green = 0, blue = 0
}
context.renderText(obj3)
end)
renderImage(object)
renderImage(object)
Draws a 2D text.
Parameters:
object
(table (x, y, path, width, height))
Returns:
(boolean) Return true if successfully
Example Usage:
-- Example code showing how to use the function
register2DRenderer(function(context)
local obj = {
x = 1, y = 4,
width = 16, height = 16,
path = "config/hypixelcry/scripts/images/logo.png",
}
context.renderImage(obj)
end)
renderRect(object)
renderRect(object)
Draws a 2D rectangle.
Parameters:
object
(table (x, y, width, height, red, green, blue, alpha))
Returns:
(boolean) Return true if successfully
Example Usage:
-- Example code showing how to use the function
register2DRenderer(function(context)
local obj = {
x = 1, y = 1,
width = 16, height = 16,
red = 255, green = 0, blue = 0,
}
context.renderRect(obj)
end)
renderLine(object)
renderLine(object)
Draws a 2D line.
Parameters:
object
(table)
Returns:
(boolean) Return true if successfully
Example Usage:
-- Example code showing how to use the function
register2DRenderer(function(context)
local obj = {
x1 = 1, y1 = 1,
x2 = 10, y2 = 10,
red = 255, green = 0, blue = 0,
}
context.renderLine(obj)
end)
renderPolygon(object)
renderPolygon(object)
Draws a 2D rectangle.
Parameters:
object
(table)
Returns:
(boolean) Return true if successfully
Example Usage:
-- Example code showing how to use the function
register2DRenderer(function(context)
local obj = {
points = {
{ x = 300, y = 150 },
{ x = 400, y = 150 },
{ x = 350, y = 250 }
},
red = 255, green = 0, blue = 0,
}
context.renderPolygon(obj) -- Render triangle
end)
Last updated