util.string.parse_hex

Shared

Converts a hexadecimal color string to RGB values


Syntax

local r, g, b = util.string.parse_hex(
    input
)

Parameters

TypeNameDescription
stringinputHexadecimal color string - with or without # prefix

Returns

TypeNameDescription
intrRed component (0-255)
intgGreen component (0-255)
intbBlue component (0-255)

Examples

Parse a hex color with # prefix
local r, g, b = util.string.parse_hex("#FF5733")

core.engine.print("info", r, g, b) -- 255  87  51
Parse a hex color without # prefix
local r, g, b = util.string.parse_hex("00FF00")

core.engine.print("info", r, g, b) -- 0  255  0

On this page