Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Color

Hierarchy

  • Color

Index

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

    Returns Color

Properties

a

a: number

b

b: number

g

g: number

r

r: number

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

add

  • add(other: Color): this

asArray

  • asArray(): number[]

copy

  • copy(other: Color): this

equals

  • equals(other: Color): 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

setHSL

  • setHSL(h: number, s: number, l: number): this

toChromeColor

  • toChromeColor(): object