Classes
Type Definitions
Valid formats to use when defining any color properties, also valid for the Color constructor.
These types are extended from colord with some PixiJS-specific extensions.
Possible value types are:
- Color names:
'red','green','blue','white', etc. - RGB hex integers (
0xRRGGBB):0xff0000,0x00ff00,0x0000ff, etc. - RGB(A) hex strings:
- 6 digits (
RRGGBB):'ff0000','#00ff00','0x0000ff', etc. - 3 digits (
RGB):'f00','#0f0','0x00f', etc. - 8 digits (
RRGGBBAA):'ff000080','#00ff0080','0x0000ff80', etc. - 4 digits (
RGBA):'f008','#0f08','0x00f8', etc.
- 6 digits (
- RGB(A) objects:
{ r: 255, g: 0, b: 0 },{ r: 255, g: 0, b: 0, a: 0.5 }, etc. - RGB(A) strings:
'rgb(255, 0, 0)','rgb(100% 0% 0%)','rgba(255, 0, 0, 0.5)','rgba(100% 0% 0% / 50%)', etc. - RGB(A) arrays:
[1, 0, 0],[1, 0, 0, 0.5], etc. - RGB(A) Float32Array:
new Float32Array([1, 0, 0]),new Float32Array([1, 0, 0, 0.5]), etc. - RGB(A) Uint8Array:
new Uint8Array([255, 0, 0]),new Uint8Array([255, 0, 0, 128]), etc. - RGB(A) Uint8ClampedArray:
new Uint8ClampedArray([255, 0, 0]),new Uint8ClampedArray([255, 0, 0, 128]), etc. - HSL(A) objects:
{ h: 0, s: 100, l: 50 },{ h: 0, s: 100, l: 50, a: 0.5 }, etc. - HSL(A) strings:
'hsl(0, 100%, 50%)','hsl(0deg 100% 50%)','hsla(0, 100%, 50%, 0.5)','hsla(0deg 100% 50% / 50%)', etc. - HSV(A) objects:
{ h: 0, s: 100, v: 100 },{ h: 0, s: 100, v: 100, a: 0.5 }, etc. - Color objects.
- Since:
- 7.2.0
RGBA color array.
[number, number, number, number]