Colors

Static Class

Static Fields

Black: Color
Black05: Color
Black10: Color
Black15: Color
Black20: Color
Black30: Color
Black40: Color
Black50: Color
Black60: Color
Black70: Color
Black80: Color
Black90: Color
Black95: Color
BlackTransparent: Color
Transparent: Color
A gray color with no alpha. Aims to mitigate the effect of straight alpha blending. Lerping/Blending with this color will most often yield better results than defaulting to black transparent.
White: Color
White05: Color
White10: Color
White15: Color
White20: Color
White30: Color
White40: Color
White50: Color
White60: Color
White70: Color
White80: Color
White90: Color
White95: Color
WhiteTransparent: Color

Static Properties

Amber: Color
Blue: Color
BlueGrey: Color
Brown: Color
Cyan: Color
DeepOrange: Color
DeepPurple: Color
Green: Color
Grey: Color
Indigo: Color
LightBlue: Color
LightGreen: Color
Lime: Color
Orange: Color
Pink: Color
Purple: Color
Red: Color
Teal: Color
Yellow: Color

Static Methods

AlphaBlend(background: Color, foreground: Color): Color
Argb(a: int, r: int, g: int, b: int): Color
Argb(argb: int): Color
Argb(argb: uint): Color
Hex(hex: string): Color
Hsv(h: float, s: float, v: float): Color
OkLab(l: float, a: float, b: float): Color
OkLch(l: float, c: float, h: float): Color
Rgb(r: int, g: int, b: int): Color

Extension Methods

ComputeLuminance(gamma: Color): float
MultiplyOpacity(color: Color, alpha: float): Color
ToHex(color: Color): string
WithOpacity(color: Color, alpha: float): Color

Inherited Members

On this page