Constructors
constructor
- new Color(r?: undefined | number, g?: undefined | number, b?: undefined | number, a?: undefined | number): Color
-
Parameters
-
Optional r: undefined | number
-
Optional g: undefined | number
-
Optional b: undefined | number
-
Optional a: undefined | number
Properties
Static black
black
: Color = new Color()
Static blue
blue
: Color = new Color(0.0, 0.0, 1.0)
Static dummy
dummy
: Color = new Color()
Static green
green
: Color = new Color(0.0, 1.0, 0.0)
Static grey
grey
: Color = new Color(.7, .7, .7)
Static orange
orange
: Color = new Color(1.0, 0.5, 0.0)
Static pink
pink
: Color = new Color(1.0, 0.0, 1.0)
Static red
red
: Color = new Color(1.0, 0.0, 0.0)
Static white
white
: Color = new Color(1.0, 1.0, 1.0)
Static yellow
yellow
: Color = new Color(1.0, 1.0, 0.0)
Methods
equals
- equals(other: Color): boolean
-
Parameters
Returns boolean
lerp
- lerp(dest: Color, factor: number): this
lerpColors
- lerpColors(a: Color, b: Color, factor: number): this
multiply
- multiply(scalar: number): this
multiplyColor
- multiplyColor(other: Color): this
set
- set(r: number, g: number, b: number, a?: undefined | number): this
-
Parameters
-
r: number
-
g: number
-
b: number
-
Optional a: undefined | number
Returns this
setAlpha
- setAlpha(a: number): this
setFromArray
- setFromArray(a: number[]): this
setFromChromeColor
- setFromChromeColor(r: number, g: number, b: number, a: number): this
-
Parameters
-
r: number
-
g: number
-
b: number
-
a: number
Returns this
setHSL
- setHSL(h: number, s: number, l: number): this
-
Parameters
-
h: number
-
s: number
-
l: number
Returns this
toChromeColor
-
Returns object
-
a: number
-
b: number
-
g: number
-
r: number