Options
All
  • Public
  • Public/Protected
  • All
Menu

Class Color <TProps >

Index

Methods

getA

  • getA(): number
  • Returns number

    Value of alpha channel [0-255]

getB

  • getB(): number
  • Returns number

    Value of blue channel [0-255]

getG

  • getG(): number
  • Returns number

    Value of green channel [0-255]

getHighlight

  • Returns Color

    New Color object

getR

  • getR(): number
  • Returns number

    Value of red channel [0-255]

setA

  • setA(alpha: number): Color
  • Parameters

    • alpha: number

    Returns Color

    New Color object

setB

  • setB(blue: number): Color
  • Parameters

    • blue: number

    Returns Color

    New Color object

setG

  • setG(green: number): Color
  • Parameters

    • green: number

    Returns Color

    New Color object

setR

  • setR(red: number): Color
  • Parameters

    • red: number

    Returns Color

    New Color object

Static Factory

  • Factory(values: Partial<TProps> | Iterable<[string, any]>): Record<TProps> & Readonly<TProps>
  • Type parameters

    • TProps: Object

    Parameters

    • Optional values: Partial<TProps> | Iterable<[string, any]>

    Returns Record<TProps> & Readonly<TProps>

Static Record

  • Record(defaultValues: TProps, name: undefined | string): Factory<TProps>
  • Type parameters

    • TProps

    Parameters

    • defaultValues: TProps
    • Optional name: undefined | string

    Returns Factory<TProps>

Static getDescriptiveName

  • getDescriptiveName(record: Record<any>): string
  • Parameters

    • record: Record<any>

    Returns string

Static isRecord

  • isRecord(maybeRecord: any): boolean
  • Parameters

    • maybeRecord: any

    Returns boolean