Create a new Color object.
Optional
r: number | number[] = 0The value of the red component (0-1). Defaults to 0. If r is an array of length 3 or 4, the array will be used to populate all components.
Optional
g: number = 0The value of the green component (0-1). Defaults to 0.
Optional
b: number = 0The value of the blue component (0-1). Defaults to 0.
Optional
a: number = 1The value of the alpha component (0-1). Defaults to 1.
The alpha component of the color.
The blue component of the color.
The green component of the color.
The red component of the color.
Static
Readonly
BLACKA constant color set to black [0, 0, 0, 1].
Static
Readonly
BLUEA constant color set to blue [0, 0, 1, 1].
Static
Readonly
CYANA constant color set to cyan [0, 1, 1, 1].
Static
Readonly
GRAYA constant color set to gray [0.5, 0.5, 0.5, 1].
Static
Readonly
GREENA constant color set to green [0, 1, 0, 1].
Static
Readonly
MAGENTAA constant color set to magenta [1, 0, 1, 1].
Static
Readonly
REDA constant color set to red [1, 0, 0, 1].
Static
Readonly
WHITEA constant color set to white [1, 1, 1, 1].
Static
Readonly
YELLOWA constant color set to yellow [1, 1, 0, 1].
Reports whether two colors are equal.
The color to compare to the specified color.
True if the colors are equal and false otherwise.
Set the values of the color from a string representation '#11223344' or '#112233'.
A string representation in the format '#RRGGBBAA' or '#RRGGBB'. Where RR, GG, BB, AA are red, green, blue and alpha values. This is the same format used in HTML/CSS.
Self for chaining.
Returns the result of a linear interpolation between two specified colors.
The color to interpolate from.
The color to interpolate to.
The value controlling the point of interpolation. Between 0 and 1, the linear interpolant will occur on a straight line between lhs and rhs. Outside of this range, the linear interpolant will occur on a ray extrapolated from this line.
Self for chaining.
Converts the color to string form. The format is '#RRGGBBAA', where RR, GG, BB, AA are the red, green, blue and alpha values. When the alpha value is not included (the default), this is the same format as used in HTML/CSS.
If true, the output string will include the alpha value.
The color in string form.
An RGBA color.
Each color component is a floating point value in the range 0 to 1. The
r
(red),g
(green) andb
(blue) components define a color in RGB color space. Thea
(alpha) component defines transparency. An alpha of 1 is fully opaque. An alpha of 0 is fully transparent.