Color Utilities
-- ImGui.ColorConvertRGBtoHSV(...)
-- Parameters: float (r), float (g), float (b)
-- Returns: float (h), float (s), float (v)
h, s, v = ImGui.ColorConvertRGBtoHSV(1, 0, 0.5)
-- ImGui.ColorConvertHSVtoRGB(...)
-- Parameters: float (h), float (s), float (v)
-- Returns: float (r), float (g), float (b)
r, g, b = ImGui.ColorConvertHSVtoRGB(1, 0, 0.5)
-- ImGui.ColorConvertU32ToFloat4(...)
-- Parameters: int (color_u32)
-- Returns: float array (color_f4={r,g,b,a})
color_f4 = ImGui.ColorConvertU32ToFloat4(0xF69420FF)
-- ImGui.ColorConvertFloat4ToU32(...)
-- Parameters: float array (color_f4={r,g,b,a})
-- Returns: int (color_u32)
-- NOTE: this function is fundamentally
color_u32 = ImGui.ColorConvertFloat4ToU32({0.4, 0.2, 0, 1})Last updated
