Options
All
  • Public
  • Public/Protected
  • All
Menu

External module "color"

Index

Type aliases

Color

Color: [number, number, number]

Variables

Const lerp

lerp: interpolate = interpolate

Const lerpHSL

lerpHSL: interpolateHSL = interpolateHSL

Functions

add

add_

  • Add two or more colors, MODIFIES FIRST ARGUMENT

    Parameters

    Returns Color

fromString

  • fromString(str: string): Color

hsl2rgb

  • Converts an HSL color value to RGB. Expects 0..1 inputs, produces 0..255 outputs.

    Parameters

    Returns Color

hue2rgb

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

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

    Returns number

interpolate

  • Interpolate (blend) two colors with a given factor

    Parameters

    • color1: Color
    • color2: Color
    • Default value factor: number = 0.5

    Returns Color

interpolateHSL

  • Interpolate (blend) two colors with a given factor in HSL mode

    Parameters

    • color1: Color
    • color2: Color
    • Default value factor: number = 0.5

    Returns Color

multiply

multiply_

  • Multiply (mix) two or more colors, MODIFIES FIRST ARGUMENT

    Parameters

    Returns Color

randomize

  • Create a new random color based on this one

    Parameters

    • color: Color
    • diff: number | Color

      Set of standard deviations

    Returns Color

rgb2hsl

  • Converts an RGB color value to HSL. Expects 0..255 inputs, produces 0..1 outputs.

    Parameters

    Returns Color

toHex

  • toHex(color: Color): string

toRGB

  • toRGB(color: Color): string

Object literals

Const CACHE

CACHE: object

aliceblue

aliceblue: [number, number, number] = [240,248,255]

antiquewhite

antiquewhite: [number, number, number] = [250,235,215]

aqua

aqua: [number, number, number] = [0,255,255]

aquamarine

aquamarine: [number, number, number] = [127,255,212]

azure

azure: [number, number, number] = [240,255,255]

beige

beige: [number, number, number] = [245,245,220]

bisque

bisque: [number, number, number] = [255,228,196]

black

black: [number, number, number] = [0,0,0]

blanchedalmond

blanchedalmond: [number, number, number] = [255,235,205]

blue

blue: [number, number, number] = [0,0,255]

blueviolet

blueviolet: [number, number, number] = [138,43,226]

brown

brown: [number, number, number] = [165,42,42]

burlywood

burlywood: [number, number, number] = [222,184,135]

cadetblue

cadetblue: [number, number, number] = [95,158,160]

chartreuse

chartreuse: [number, number, number] = [127,255,0]

chocolate

chocolate: [number, number, number] = [210,105,30]

coral

coral: [number, number, number] = [255,127,80]

cornflowerblue

cornflowerblue: [number, number, number] = [100,149,237]

cornsilk

cornsilk: [number, number, number] = [255,248,220]

crimson

crimson: [number, number, number] = [220,20,60]

cyan

cyan: [number, number, number] = [0,255,255]

darkblue

darkblue: [number, number, number] = [0,0,139]

darkcyan

darkcyan: [number, number, number] = [0,139,139]

darkgoldenrod

darkgoldenrod: [number, number, number] = [184,134,11]

darkgray

darkgray: [number, number, number] = [169,169,169]

darkgreen

darkgreen: [number, number, number] = [0,100,0]

darkgrey

darkgrey: [number, number, number] = [169,169,169]

darkkhaki

darkkhaki: [number, number, number] = [189,183,107]

darkmagenta

darkmagenta: [number, number, number] = [139,0,139]

darkolivegreen

darkolivegreen: [number, number, number] = [85,107,47]

darkorange

darkorange: [number, number, number] = [255,140,0]

darkorchid

darkorchid: [number, number, number] = [153,50,204]

darkred

darkred: [number, number, number] = [139,0,0]

darksalmon

darksalmon: [number, number, number] = [233,150,122]

darkseagreen

darkseagreen: [number, number, number] = [143,188,143]

darkslateblue

darkslateblue: [number, number, number] = [72,61,139]

darkslategray

darkslategray: [number, number, number] = [47,79,79]

darkslategrey

darkslategrey: [number, number, number] = [47,79,79]

darkturquoise

darkturquoise: [number, number, number] = [0,206,209]

darkviolet

darkviolet: [number, number, number] = [148,0,211]

deeppink

deeppink: [number, number, number] = [255,20,147]

deepskyblue

deepskyblue: [number, number, number] = [0,191,255]

dimgray

dimgray: [number, number, number] = [105,105,105]

dimgrey

dimgrey: [number, number, number] = [105,105,105]

dodgerblue

dodgerblue: [number, number, number] = [30,144,255]

firebrick

firebrick: [number, number, number] = [178,34,34]

floralwhite

floralwhite: [number, number, number] = [255,250,240]

forestgreen

forestgreen: [number, number, number] = [34,139,34]

fuchsia

fuchsia: [number, number, number] = [255,0,255]

gainsboro

gainsboro: [number, number, number] = [220,220,220]

ghostwhite

ghostwhite: [number, number, number] = [248,248,255]

gold

gold: [number, number, number] = [255,215,0]

goldenrod

goldenrod: [number, number, number] = [218,165,32]

gray

gray: [number, number, number] = [128,128,128]

green

green: [number, number, number] = [0,128,0]

greenyellow

greenyellow: [number, number, number] = [173,255,47]

grey

grey: [number, number, number] = [128,128,128]

honeydew

honeydew: [number, number, number] = [240,255,240]

hotpink

hotpink: [number, number, number] = [255,105,180]

indianred

indianred: [number, number, number] = [205,92,92]

indigo

indigo: [number, number, number] = [75,0,130]

ivory

ivory: [number, number, number] = [255,255,240]

khaki

khaki: [number, number, number] = [240,230,140]

lavender

lavender: [number, number, number] = [230,230,250]

lavenderblush

lavenderblush: [number, number, number] = [255,240,245]

lawngreen

lawngreen: [number, number, number] = [124,252,0]

lemonchiffon

lemonchiffon: [number, number, number] = [255,250,205]

lightblue

lightblue: [number, number, number] = [173,216,230]

lightcoral

lightcoral: [number, number, number] = [240,128,128]

lightcyan

lightcyan: [number, number, number] = [224,255,255]

lightgoldenrodyellow

lightgoldenrodyellow: [number, number, number] = [250,250,210]

lightgray

lightgray: [number, number, number] = [211,211,211]

lightgreen

lightgreen: [number, number, number] = [144,238,144]

lightgrey

lightgrey: [number, number, number] = [211,211,211]

lightpink

lightpink: [number, number, number] = [255,182,193]

lightsalmon

lightsalmon: [number, number, number] = [255,160,122]

lightskyblue

lightskyblue: [number, number, number] = [135,206,250]

lightslategray

lightslategray: [number, number, number] = [119,136,153]

lightslategrey

lightslategrey: [number, number, number] = [119,136,153]

lightsteelblue

lightsteelblue: [number, number, number] = [176,196,222]

lightyellow

lightyellow: [number, number, number] = [255,255,224]

lime

lime: [number, number, number] = [0,255,0]

limegreen

limegreen: [number, number, number] = [50,205,50]

linen

linen: [number, number, number] = [250,240,230]

magenta

magenta: [number, number, number] = [255,0,255]

maroon

maroon: [number, number, number] = [128,0,0]

mediumaquamarine

mediumaquamarine: [number, number, number] = [102,205,170]

mediumblue

mediumblue: [number, number, number] = [0,0,205]

mediumorchid

mediumorchid: [number, number, number] = [186,85,211]

mediumpurple

mediumpurple: [number, number, number] = [147,112,216]

mediumseagreen

mediumseagreen: [number, number, number] = [60,179,113]

mediumslateblue

mediumslateblue: [number, number, number] = [123,104,238]

mediumspringgreen

mediumspringgreen: [number, number, number] = [0,250,154]

mediumturquoise

mediumturquoise: [number, number, number] = [72,209,204]

mediumvioletred

mediumvioletred: [number, number, number] = [199,21,133]

midnightblue

midnightblue: [number, number, number] = [25,25,112]

mintcream

mintcream: [number, number, number] = [245,255,250]

mistyrose

mistyrose: [number, number, number] = [255,228,225]

moccasin

moccasin: [number, number, number] = [255,228,181]

navajowhite

navajowhite: [number, number, number] = [255,222,173]

navy

navy: [number, number, number] = [0,0,128]

oldlace

oldlace: [number, number, number] = [253,245,230]

olive

olive: [number, number, number] = [128,128,0]

olivedrab

olivedrab: [number, number, number] = [107,142,35]

orange

orange: [number, number, number] = [255,165,0]

orangered

orangered: [number, number, number] = [255,69,0]

orchid

orchid: [number, number, number] = [218,112,214]

palegoldenrod

palegoldenrod: [number, number, number] = [238,232,170]

palegreen

palegreen: [number, number, number] = [152,251,152]

paleturquoise

paleturquoise: [number, number, number] = [175,238,238]

palevioletred

palevioletred: [number, number, number] = [216,112,147]

papayawhip

papayawhip: [number, number, number] = [255,239,213]

peachpuff

peachpuff: [number, number, number] = [255,218,185]

peru

peru: [number, number, number] = [205,133,63]

pink

pink: [number, number, number] = [255,192,203]

plum

plum: [number, number, number] = [221,160,221]

powderblue

powderblue: [number, number, number] = [176,224,230]

purple

purple: [number, number, number] = [128,0,128]

red

red: [number, number, number] = [255,0,0]

rosybrown

rosybrown: [number, number, number] = [188,143,143]

royalblue

royalblue: [number, number, number] = [65,105,225]

saddlebrown

saddlebrown: [number, number, number] = [139,69,19]

salmon

salmon: [number, number, number] = [250,128,114]

sandybrown

sandybrown: [number, number, number] = [244,164,96]

seagreen

seagreen: [number, number, number] = [46,139,87]

seashell

seashell: [number, number, number] = [255,245,238]

sienna

sienna: [number, number, number] = [160,82,45]

silver

silver: [number, number, number] = [192,192,192]

skyblue

skyblue: [number, number, number] = [135,206,235]

slateblue

slateblue: [number, number, number] = [106,90,205]

slategray

slategray: [number, number, number] = [112,128,144]

slategrey

slategrey: [number, number, number] = [112,128,144]

snow

snow: [number, number, number] = [255,250,250]

springgreen

springgreen: [number, number, number] = [0,255,127]

steelblue

steelblue: [number, number, number] = [70,130,180]

tan

tan: [number, number, number] = [210,180,140]

teal

teal: [number, number, number] = [0,128,128]

thistle

thistle: [number, number, number] = [216,191,216]

tomato

tomato: [number, number, number] = [255,99,71]

turquoise

turquoise: [number, number, number] = [64,224,208]

violet

violet: [number, number, number] = [238,130,238]

wheat

wheat: [number, number, number] = [245,222,179]

white

white: [number, number, number] = [255,255,255]

whitesmoke

whitesmoke: [number, number, number] = [245,245,245]

yellow

yellow: [number, number, number] = [255,255,0]

yellowgreen

yellowgreen: [number, number, number] = [154,205,50]

Generated using TypeDoc