Consts
AntiqueWhite: Color = (r: 0.98039216, g: 0.92156863, b: 0.84313726, a: 1.0)
Aquamarine: Color = (r: 0.49803922, g: 1.0, b: 0.83137256, a: 1.0)
BlanchedAlmond: Color = (r: 1.0, g: 0.92156863, b: 0.8039216, a: 1.0)
BlueViolet: Color = (r: 0.5411765, g: 0.16862746, b: 0.8862745, a: 1.0)
Chartreuse: Color = (r: 0.49803922, g: 1.0, b: 0.0, a: 1.0)
CornflowerBlue: Color = (r: 0.39215687, g: 0.58431375, b: 0.92941177, a: 1.0)
DarkGoldenrod: Color = (r: 0.72156864, g: 0.5254902, b: 0.043137256, a: 1.0)
DarkMagenta: Color = (r: 0.54509807, g: 0.0, b: 0.54509807, a: 1.0)
DarkOliveGreen: Color = (r: 0.33333334, g: 0.41960785, b: 0.18431373, a: 1.0)
DarkOrange: Color = (r: 1.0, g: 0.54901963, b: 0.0, a: 1.0)
DarkOrchid: Color = (r: 0.6, g: 0.19607843, b: 0.8, a: 1.0)
DarkSalmon: Color = (r: 0.9137255, g: 0.5882353, b: 0.47843137, a: 1.0)
DarkSeaGreen: Color = (r: 0.56078434, g: 0.7372549, b: 0.56078434, a: 1.0)
DarkSlateBlue: Color = (r: 0.28235295, g: 0.23921569, b: 0.54509807, a: 1.0)
DarkSlateGray: Color = (r: 0.18431373, g: 0.30980393, b: 0.30980393, a: 1.0)
DarkTurquoise: Color = (r: 0.0, g: 0.80784315, b: 0.81960785, a: 1.0)
DarkViolet: Color = (r: 0.5803922, g: 0.0, b: 0.827451, a: 1.0)
DeepSkyBlue: Color = (r: 0.0, g: 0.7490196, b: 1.0, a: 1.0)
DodgerBlue: Color = (r: 0.11764706, g: 0.5647059, b: 1.0, a: 1.0)
FloralWhite: Color = (r: 1.0, g: 0.98039216, b: 0.9411765, a: 1.0)
ForestGreen: Color = (r: 0.13333334, g: 0.54509807, b: 0.13333334, a: 1.0)
GhostWhite: Color = (r: 0.972549, g: 0.972549, b: 1.0, a: 1.0)
GreenYellow: Color = (r: 0.6784314, g: 1.0, b: 0.18431373, a: 1.0)
LavenderBlush: Color = (r: 1.0, g: 0.9411765, b: 0.9607843, a: 1.0)
LemonChiffon: Color = (r: 1.0, g: 0.98039216, b: 0.8039216, a: 1.0)
LightCoral: Color = (r: 0.9411765, g: 0.5019608, b: 0.5019608, a: 1.0)
LightGoldenrod: Color = (r: 0.98039216, g: 0.98039216, b: 0.8235294, a: 1.0)
LightGreen: Color = (r: 0.5647059, g: 0.93333334, b: 0.5647059, a: 1.0)
LightSalmon: Color = (r: 1.0, g: 0.627451, b: 0.47843137, a: 1.0)
LightSeaGreen: Color = (r: 0.1254902, g: 0.69803923, b: 0.6666667, a: 1.0)
LightSkyBlue: Color = (r: 0.5294118, g: 0.80784315, b: 0.98039216, a: 1.0)
LightSlateGray: Color = (r: 0.46666667, g: 0.53333336, b: 0.6, a: 1.0)
LightSteelBlue: Color = (r: 0.6901961, g: 0.76862746, b: 0.87058824, a: 1.0)
LightYellow: Color = (r: 1.0, g: 1.0, b: 0.8784314, a: 1.0)
MediumAquamarine: Color = (r: 0.4, g: 0.8039216, b: 0.6666667, a: 1.0)
MediumBlue: Color = (r: 0.0, g: 0.0, b: 0.8039216, a: 1.0)
MediumOrchid: Color = (r: 0.7294118, g: 0.33333334, b: 0.827451, a: 1.0)
MediumPurple: Color = (r: 0.5764706, g: 0.4392157, b: 0.85882354, a: 1.0)
MediumSeaGreen: Color = (r: 0.23529412, g: 0.7019608, b: 0.44313726, a: 1.0)
MediumSlateBlue: Color = (r: 0.48235294, g: 0.40784314, b: 0.93333334, a: 1.0)
MediumSpringGreen: Color = (r: 0.0, g: 0.98039216, b: 0.6039216, a: 1.0)
MediumTurquoise: Color = (r: 0.28235295, g: 0.81960785, b: 0.8, a: 1.0)
MediumVioletRed: Color = (r: 0.78039217, g: 0.08235294, b: 0.52156866, a: 1.0)
MidnightBlue: Color = (r: 0.09803922, g: 0.09803922, b: 0.4392157, a: 1.0)
PaleGoldenrod: Color = (r: 0.93333334, g: 0.9098039, b: 0.6666667, a: 1.0)
PaleTurquoise: Color = (r: 0.6862745, g: 0.93333334, b: 0.93333334, a: 1.0)
PaleVioletRed: Color = (r: 0.85882354, g: 0.4392157, b: 0.5764706, a: 1.0)
PapayaWhip: Color = (r: 1.0, g: 0.9372549, b: 0.8352941, a: 1.0)
PowderBlue: Color = (r: 0.6901961, g: 0.8784314, b: 0.9019608, a: 1.0)
RebeccaPurple: Color = (r: 0.4, g: 0.2, b: 0.6, a: 1.0)
SaddleBrown: Color = (r: 0.54509807, g: 0.27058825, b: 0.07450981, a: 1.0)
SandyBrown: Color = (r: 0.95686275, g: 0.6431373, b: 0.3764706, a: 1.0)
SpringGreen: Color = (r: 0.0, g: 1.0, b: 0.49803922, a: 1.0)
Transparent: Color = (r: 1.0, g: 1.0, b: 1.0, a: 0.0)
WhiteSmoke: Color = (r: 0.9607843, g: 0.9607843, b: 0.9607843, a: 1.0)
YellowGreen: Color = (r: 0.6039216, g: 0.8039216, b: 0.19607843, a: 1.0)
Procs
func `*`(left: Color; right: Color): Color {....raises: [Exception], tags: [RootEffect], forbids: [].}
func `/`(left: Color; right: Color): Color {....raises: [Exception], tags: [RootEffect], forbids: [].}
proc `[]`(self: Color; index: int): float_elem {....raises: [], tags: [], forbids: [].}
proc fromRgbe9995(_: typedesc[Color]; rgbe: Int): Color
proc fromString(_: typedesc[Color]; str: String; default: Color): Color
proc getLuminance(self: Color): Float {....raises: [Exception], tags: [RootEffect], forbids: [].}
proc htmlIsValid(_: typedesc[Color]; color: String): bool
proc isEqualApprox(self: Color; to: Color): bool {....raises: [Exception], tags: [RootEffect], forbids: [].}
proc linearToSrgb(self: Color): Color {....raises: [Exception], tags: [RootEffect], forbids: [].}
proc srgbToLinear(self: Color): Color {....raises: [Exception], tags: [RootEffect], forbids: [].}