graphics.color
Create a packed RGBA color for graphics primitives.
Syntax
ue.graphics.color(r: number, g: number, b: number, a?: number) -> integerParameters
| Parameter | Type | Description |
|---|---|---|
r | number | Red channel. |
g | number | Green channel. |
b | number | Blue channel. |
a | number? | Alpha channel. Default: opaque. |
RGB channels may use 0–255 values or a normalized 0–1 range. Alpha may independently use either range.
Returns
| Type | Description |
|---|---|
integer | Packed 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 }