Skip to main content

color_utils/
constants.rs

1//! Color constants
2
3//
4// monochrome
5//
6pub const BLACK             : [u8; 4] = [  0,   0,   0, 255];
7pub const GREY              : [u8; 4] = [127, 127, 127, 255];
8pub const WHITE             : [u8; 4] = [255, 255, 255, 255];
9
10//
11// hues
12//
13// primary
14pub const RED               : [u8; 4] = [255,   0,   0, 255];
15pub const GREEN             : [u8; 4] = [  0, 255,   0, 255];
16pub const BLUE              : [u8; 4] = [  0,   0, 255, 255];
17// secondary
18pub const CYAN              : [u8; 4] = [  0, 255, 255, 255];
19pub const MAGENTA           : [u8; 4] = [255,   0, 255, 255];
20pub const YELLOW            : [u8; 4] = [255, 255,   0, 255];
21// tertiary
22pub const ORANGE            : [u8; 4] = [255, 127,   0, 255];
23pub const ROSE              : [u8; 4] = [255,   0, 127, 255];
24pub const CHARTREUSE        : [u8; 4] = [127, 255,   0, 255];
25pub const VIRIDIAN          : [u8; 4] = [  0, 255, 127, 255];
26pub const VIOLET            : [u8; 4] = [127,   0, 255, 255];
27pub const AZURE             : [u8; 4] = [  0, 127, 255, 255];
28
29//
30// dark
31//
32// primary
33pub const MAROON            : [u8; 4] = [127,   0,   0, 255];
34pub const GRASS             : [u8; 4] = [  0, 127,   0, 255];
35pub const NAVY              : [u8; 4] = [  0,   0, 127, 255];
36// secondary
37pub const TEAL              : [u8; 4] = [  0, 127, 127, 255];
38pub const PURPLE            : [u8; 4] = [127,   0, 127, 255];
39pub const OLIVE             : [u8; 4] = [127, 127,   0, 255];
40// tertiary
41pub const BROWN             : [u8; 4] = [127,  63,   0, 255];
42pub const TYRIAN            : [u8; 4] = [127,   0,  63, 255];
43pub const NAPIER            : [u8; 4] = [ 63, 127,   0, 255];
44pub const SHAMROCK          : [u8; 4] = [  0, 127,  63, 255];
45pub const INDIGO            : [u8; 4] = [ 63,   0, 127, 255];
46pub const CERULEAN          : [u8; 4] = [  0,  63, 127, 255];
47
48//
49// light
50//
51pub const PINK              : [u8; 4] = [255, 127, 127, 255];
52
53//
54// misc
55//
56pub const TRANSPARENT       : [u8; 4] = [  0,   0,   0,   0];
57pub const TAN               : [u8; 4] = [255, 191, 127, 255];
58pub const BEIGE             : [u8; 4] = [255, 255, 191, 255];
59// source: <https://en.wikipedia.org/wiki/Blood_red>
60pub const BLOOD_RED         : [u8; 4] = [175,  17,  28, 255];
61pub const EIGENGRAU         : [u8; 4] = [22,   22,  29, 255];
62// debug colors
63pub const DEBUG_RED         : [u8; 4] = [255,   7,  15, 255];
64pub const DEBUG_GREEN       : [u8; 4] = [  0, 255,  31, 255];
65pub const DEBUG_BLUE        : [u8; 4] = [ 31,  63, 255, 255];
66pub const DEBUG_PINK        : [u8; 4] = [255, 127, 127, 255];
67pub const DEBUG_VIOLET      : [u8; 4] = [ 63,   0, 255, 255];
68pub const DEBUG_YELLOW      : [u8; 4] = [255, 255,  63, 255];
69pub const DEBUG_GOLD        : [u8; 4] = [255, 191,   0, 255];
70pub const DEBUG_LIGHT_GREEN : [u8; 4] = [228, 255, 201, 255];
71pub const DEBUG_LIGHT_BLUE  : [u8; 4] = [127, 191, 255, 255];
72pub const DEBUG_CHARTREUSE  : [u8; 4] = [127, 255,   0, 255];
73pub const DEBUG_AZURE       : [u8; 4] = [  0, 127, 255, 255];
74pub const DEBUG_GREY        : [u8; 4] = [129, 126, 126, 255];