graphics.color

Create a packed RGBA color for graphics primitives.

Syntax

ue.graphics.color(r: number, g: number, b: number, a?: number) -> integer

Parameters

ParameterTypeDescription
rnumberRed channel.
gnumberGreen channel.
bnumberBlue channel.
anumber?Alpha channel. Default: opaque.

RGB channels may use 0–255 values or a normalized 0–1 range. Alpha may independently use either range.

Returns

TypeDescription
integerPacked RGBA8 color accepted by every primitive.

Example

local red = ue.graphics.color(255, 40, 40)
local translucent_green = ue.graphics.color(0, 1, 0, 0.5)

ue.graphics.line(10, 10, 100, 10, red)

Notes

Primitives also accept color tables directly:

{ 255, 40, 40, 255 }
{ r = 1, g = 0.2, b = 0.2, a = 1 }

On this page