Options
All
  • Public
  • Public/Protected
  • All
Menu

Index

Functions

Private componentToHex

  • componentToHex(c: number): string
  • Parameters

    • c: number

    Returns string

hexToRgba

  • hexToRgba(hex: string): null | object | object
  • Converts a hex string to a color. If it can't be converted null is returned.

    Parameters

    • hex: string

      A hexadecimal color string. (i.e. #CCCCCCFF or CCCCCC)

    Returns null | object | object

hslToRgb

  • hslToRgb(h: number, s: number, l: number): object
  • Converts an HSL color value to RGB. Conversion formula adapted from http://en.wikipedia.org/wiki/HSL_color_space. Assumes h, s, and l are contained in the set [0, 1] and returns r, g, and b in the set [0, 255].

    Parameters

    • h: number

      The hue.

    • s: number

      The saturation.

    • l: number

      The lightness.

    Returns object

    • b: number
    • g: number
    • r: number

Private hue

  • hue(max: number, r: number, g: number, b: number, d: number): number
  • Parameters

    • max: number
    • r: number
    • g: number
    • b: number
    • d: number

    Returns number

Private hue2rgb

  • hue2rgb(p: number, q: number, t: number): number
  • Parameters

    • p: number
    • q: number
    • t: number

    Returns number

rgbToHsl

  • rgbToHsl(red: number, green: number, blue: number): object
  • Converts an RGB color value to HSL. Conversion formula adapted from http://en.wikipedia.org/wiki/HSL_color_space.

    Assumes r, g, and b are contained in the set [0, 255] and returns h, s, and l in the set [0, 1].

    Parameters

    • red: number

      The red color value.

    • green: number

      The green color value.

    • blue: number

      The blue color value.

    Returns object

    • h: number
    • l: number
    • s: number

rgbaToHex

  • rgbaToHex(r: number, g: number, b: number, a?: undefined | number): string
  • Converts RGB(A) values to a hex string.

    Parameters

    • r: number

      Red.

    • g: number

      Green.

    • b: number

      Blue.

    • Optional a: undefined | number

      Alpha.

    Returns string

Legend

  • Module
  • Object literal
  • Variable
  • Function
  • Function with type parameter
  • Index signature
  • Type alias
  • Enumeration
  • Enumeration member
  • Property
  • Method
  • Interface
  • Interface with type parameter
  • Constructor
  • Property
  • Method
  • Index signature
  • Class
  • Class with type parameter
  • Constructor
  • Property
  • Method
  • Accessor
  • Index signature
  • Inherited constructor
  • Inherited property
  • Inherited method
  • Inherited accessor
  • Protected property
  • Protected method
  • Protected accessor
  • Private property
  • Private method
  • Private accessor
  • Static property
  • Static method

Generated using TypeDoc