Options
All
  • Public
  • Public/Protected
  • All
Menu

Hierarchy

  • ColorUtils

Index

Methods

Static alpha

  • alpha(value: number): number
  • Retreive alpha (opacity) component from 32-bit RGBA color value.

    Parameters

    • value: number

      color value encoded in 32-bit number.

    Returns number

    color alpha component value in between 0 to 255.

Static blue

  • blue(value: number): number
  • Retreive blue component from 32-bit RGBA color value.

    Parameters

    • value: number

      color value encoded in 32-bit number.

    Returns number

    color blue component value in between 0 to 255.

Static green

  • green(value: number): number
  • Retreive green component from 32-bit RGBA color value.

    Parameters

    • value: number

      color value encoded in 32-bit number.

    Returns number

    color green component value in between 0 to 255.

Static intToRgba

  • intToRgba(value: number): RGBA

Static mix

  • mix(bg: number, fg: number): number
  • Mix fg and bg color, taking alpha into account.

    Parameters

    • bg: number

      background color.

    • fg: number

      foreground color.

    Returns number

    resulting color coder in 32-bit integer.

Static mixPremultiplied

  • mixPremultiplied(bg: number, fg: number): number
  • Mix fg and bg color, taking alpha into account. (premultiplied alpha)

    Parameters

    • bg: number

      background color.

    • fg: number

      foreground color.

    Returns number

    resulting color coder in 32-bit integer.

Static mixPremultipliedRgba

Static mixRgba

Static red

  • red(value: number): number
  • Retreive red component of 32-bit color value.

    Parameters

    • value: number

      color value encoded in 32-bit number.

    Returns number

    color red component value in between 0 to 255.

Static rgbaToInt

  • rgbaToInt(c: RGBA): number

Generated using TypeDoc