Color
:0-255 RGBA color.
group
Math
r
: numberRed (0-255.
g
: numberGreen (0-255).
b
: numberBlue (0-255).
fromArray
(arr: [number, number, number]) => ColorfromHex
(hex: string | number) => ColorCreate color from hex string or literal.
Color.fromHex(0xfcef8d)
Color.fromHex("#5ba675")
Color.fromHex("d46eb3")
since
v3000.0
fromHSL
(h: number, s: number, l: number) => ColorfromCSS
(cssColor: CSSColor) => ColorCreate a color from a CSS color name
param
cssColor- The color name.
loadHappy();
add([
rect(512, 512, {
radius: [0, 96, 96, 96]
}),
color("#663399"),
pos(40, 40),
]);
add([
text("css", { size: 192, font: "happy" }),
pos(90, 310)
]);
static
returns
The color.
experimental
This feature is in experimental phase, it will be fully released in v3001.1.0
RED
: ColorGREEN
: ColorBLUE
: ColorYELLOW
: ColorMAGENTA
: ColorCYAN
: ColorWHITE
: ColorBLACK
: Colorclone
() => Colorlighten
(a: number) => ColorLighten the color (adds RGB by n).
darken
(a: number) => ColorDarkens the color (subtracts RGB by n).
invert
() => Colormult
(other: Color) => Colorlerp
(dest: Color, t: number) => ColorLinear interpolate to a destination color.
since
v3000.0
toHSL
() => [number, number, number]Convert color into HSL format.
since
v3001.0
eq
(other: Color) => booleantoHex
() => stringReturn the hex string of color.
since
v3000.0
toArray
() => Array<number>Return the color converted to an array.
since
v3001.0