UI module

rgb

procedureextensionexperimentalsince 0.31.0Source

A colour from 0 to 255 channels.

Example↗
c := rgb(255, 128, 0);
assert(c.x == 1 && c.w == 1);
faded := rgb(255, 128, 0, 0);
assert(faded.w == 0);
rgb :: (r: int, g: int, b: int, a: int = 255) -> Color

A colour from 0 to 255 channels.

Parameters

r: int
red, 0 to 255.
g: int
green, 0 to 255.
b: int
blue, 0 to 255.
a: int = 255
alpha, 0 (clear) to 255 (opaque).

Returns

Example↗
c := rgb(255, 128, 0);
assert(c.x == 1 && c.w == 1);
faded := rgb(255, 128, 0, 0);
assert(faded.w == 0);

See also