roo_display
API Documentation for roo_display
Loading...
Searching...
No Matches
named.h
Go to the documentation of this file.
1#pragma once
2
4
5/// Defines 140 opaque HTML named colors.
6///
7/// See https://www.w3schools.com/colors/colors_groups.asp.
8
9namespace roo_display {
10
11namespace color {
12
13// Pink colors.
14
15static constexpr auto Pink = Color(0xFF, 0xC0, 0xCB);
16static constexpr auto LightPink = Color(0xFF, 0xB6, 0xC1);
17static constexpr auto HotPink = Color(0xFF, 0x69, 0xB4);
18static constexpr auto DeepPink = Color(0xFF, 0x14, 0x93);
19static constexpr auto PaleVioletRed = Color(0xDB, 0x70, 0x93);
20static constexpr auto MediumVioletRed = Color(0xC7, 0x15, 0x85);
21
22// Red colors.
23
24static constexpr auto LightSalmon = Color(0xFF, 0xA0, 0x7A);
25static constexpr auto Salmon = Color(0xFA, 0x80, 0x72);
26static constexpr auto DarkSalmon = Color(0xE9, 0x96, 0x7A);
27static constexpr auto LightCoral = Color(0xF0, 0x80, 0x80);
28static constexpr auto IndianRed = Color(0xCD, 0x5C, 0x5C);
29static constexpr auto Crimson = Color(0xDC, 0x14, 0x3C);
30static constexpr auto Firebrick = Color(0xB2, 0x22, 0x22);
31static constexpr auto DarkRed = Color(0x8B, 0x00, 0x00);
32static constexpr auto Red = Color(0xFF, 0x00, 0x00);
33
34// Orange colors.
35
36static constexpr auto OrangeRed = Color(0xFF, 0x45, 0x00);
37static constexpr auto Tomato = Color(0xFF, 0x63, 0x47);
38static constexpr auto Coral = Color(0xFF, 0x7F, 0x50);
39static constexpr auto DarkOrange = Color(0xFF, 0x8C, 0x00);
40static constexpr auto Orange = Color(0xFF, 0xA5, 0x00);
41
42// Yellow colors.
43
44static constexpr auto Yellow = Color(0xFF, 0xFF, 0x00);
45static constexpr auto LightYellow = Color(0xFF, 0xFF, 0xE0);
46static constexpr auto LemonChiffon = Color(0xFF, 0xFA, 0xCD);
47static constexpr auto LightGoldenrodYellow = Color(0xFA, 0xFA, 0xD2);
48static constexpr auto PapayaWhip = Color(0xFF, 0xEF, 0xD5);
49static constexpr auto Moccasin = Color(0xFF, 0xE4, 0xB5);
50static constexpr auto PeachPuff = Color(0xFF, 0xDA, 0xB9);
51static constexpr auto PaleGoldenrod = Color(0xEE, 0xE8, 0xAA);
52static constexpr auto Khaki = Color(0xF0, 0xE6, 0x8C);
53static constexpr auto DarkKhaki = Color(0xBD, 0xB7, 0x6B);
54static constexpr auto Gold = Color(0xFF, 0xD7, 0x00);
55
56// Brown colors.
57
58static constexpr auto Cornsilk = Color(0xFF, 0xF8, 0xDC);
59static constexpr auto BlanchedAlmond = Color(0xFF, 0xEB, 0xCD);
60static constexpr auto Bisque = Color(0xFF, 0xE4, 0xC4);
61static constexpr auto NavajoWhite = Color(0xFF, 0xDE, 0xAD);
62static constexpr auto Wheat = Color(0xF5, 0xDE, 0xB3);
63static constexpr auto Burlywood = Color(0xDE, 0xB8, 0x87);
64static constexpr auto Tan = Color(0xD2, 0xB4, 0x8C);
65static constexpr auto RosyBrown = Color(0xBC, 0x8F, 0x8F);
66static constexpr auto SandyBrown = Color(0xF4, 0xA4, 0x60);
67static constexpr auto Goldenrod = Color(0xDA, 0xA5, 0x20);
68static constexpr auto DarkGoldenrod = Color(0xB8, 0x86, 0x0B);
69static constexpr auto Peru = Color(0xCD, 0x85, 0x3F);
70static constexpr auto Chocolate = Color(0xD2, 0x69, 0x1E);
71static constexpr auto SaddleBrown = Color(0x8B, 0x45, 0x13);
72static constexpr auto Sienna = Color(0xA0, 0x52, 0x2D);
73static constexpr auto Brown = Color(0xA5, 0x2A, 0x2A);
74static constexpr auto Maroon = Color(0x80, 0x00, 0x00);
75
76// Green colors.
77
78static constexpr auto DarkOliveGreen = Color(0x55, 0x6B, 0x2F);
79static constexpr auto Olive = Color(0x80, 0x80, 0x00);
80static constexpr auto OliveDrab = Color(0x6B, 0x8E, 0x23);
81static constexpr auto YellowGreen = Color(0x9A, 0xCD, 0x32);
82static constexpr auto LimeGreen = Color(0x32, 0xCD, 0x32);
83static constexpr auto Lime = Color(0x00, 0xFF, 0x00);
84static constexpr auto LawnGreen = Color(0x7C, 0xFC, 0x00);
85static constexpr auto Chartreuse = Color(0x7F, 0xFF, 0x00);
86static constexpr auto GreenYellow = Color(0xAD, 0xFF, 0x2F);
87static constexpr auto SpringGreen = Color(0x00, 0xFF, 0x7F);
88static constexpr auto MediumSpringGreen = Color(0x00, 0xFA, 0x9A);
89static constexpr auto LightGreen = Color(0x90, 0xEE, 0x90);
90static constexpr auto PaleGreen = Color(0x98, 0xFB, 0x98);
91static constexpr auto DarkSeaGreen = Color(0x8F, 0xBC, 0x8F);
92static constexpr auto MediumAquamarine = Color(0x66, 0xCD, 0xAA);
93static constexpr auto MediumSeaGreen = Color(0x3C, 0xB3, 0x71);
94static constexpr auto SeaGreen = Color(0x2E, 0x8B, 0x57);
95static constexpr auto ForestGreen = Color(0x22, 0x8B, 0x22);
96static constexpr auto Green = Color(0x00, 0x80, 0x00);
97static constexpr auto DarkGreen = Color(0x00, 0x64, 0x00);
98
99// Cyan colors.
100
101static constexpr auto Aqua = Color(0x00, 0xFF, 0xFF);
102static constexpr auto Cyan = Color(0x00, 0xFF, 0xFF);
103static constexpr auto LightCyan = Color(0xE0, 0xFF, 0xFF);
104static constexpr auto PaleTurquoise = Color(0xAF, 0xEE, 0xEE);
105static constexpr auto Aquamarine = Color(0x7F, 0xFF, 0xD4);
106static constexpr auto Turquoise = Color(0x40, 0xE0, 0xD0);
107static constexpr auto MediumTurquoise = Color(0x48, 0xD1, 0xCC);
108static constexpr auto DarkTurquoise = Color(0x00, 0xCE, 0xD1);
109static constexpr auto LightSeaGreen = Color(0x20, 0xB2, 0xAA);
110static constexpr auto CadetBlue = Color(0x5F, 0x9E, 0xA0);
111static constexpr auto DarkCyan = Color(0x00, 0x8B, 0x8B);
112static constexpr auto Teal = Color(0x00, 0x80, 0x80);
113
114// Blue colors.
115
116static constexpr auto LightSteelBlue = Color(0xB0, 0xC4, 0xDE);
117static constexpr auto PowderBlue = Color(0xB0, 0xE0, 0xE6);
118static constexpr auto LightBlue = Color(0xAD, 0xD8, 0xE6);
119static constexpr auto SkyBlue = Color(0x87, 0xCE, 0xEB);
120static constexpr auto LightSkyBlue = Color(0x87, 0xCE, 0xFA);
121static constexpr auto DeepSkyBlue = Color(0x00, 0xBF, 0xFF);
122static constexpr auto DodgerBlue = Color(0x1E, 0x90, 0xFF);
123static constexpr auto CornflowerBlue = Color(0x64, 0x95, 0xED);
124static constexpr auto SteelBlue = Color(0x46, 0x82, 0xB4);
125static constexpr auto RoyalBlue = Color(0x41, 0x69, 0xE1);
126static constexpr auto Blue = Color(0x00, 0x00, 0xFF);
127static constexpr auto MediumBlue = Color(0x00, 0x00, 0xCD);
128static constexpr auto DarkBlue = Color(0x00, 0x00, 0x8B);
129static constexpr auto Navy = Color(0x00, 0x00, 0x80);
130static constexpr auto MidnightBlue = Color(0x19, 0x19, 0x70);
131
132// Purple, violet, and magenta colors.
133
134static constexpr auto Lavender = Color(0xE6, 0xE6, 0xFA);
135static constexpr auto Thistle = Color(0xD8, 0xBF, 0xD8);
136static constexpr auto Plum = Color(0xDD, 0xA0, 0xDD);
137static constexpr auto Violet = Color(0xEE, 0x82, 0xEE);
138static constexpr auto Orchid = Color(0xDA, 0x70, 0xD6);
139static constexpr auto Fuchsia = Color(0xFF, 0x00, 0xFF);
140static constexpr auto Magenta = Color(0xFF, 0x00, 0xFF);
141static constexpr auto MediumOrchid = Color(0xBA, 0x55, 0xD3);
142static constexpr auto MediumPurple = Color(0x93, 0x70, 0xDB);
143static constexpr auto BlueViolet = Color(0x8A, 0x2B, 0xE2);
144static constexpr auto DarkViolet = Color(0x94, 0x00, 0xD3);
145static constexpr auto DarkOrchid = Color(0x99, 0x32, 0xCC);
146static constexpr auto DarkMagenta = Color(0x8B, 0x00, 0x8B);
147static constexpr auto Purple = Color(0x80, 0x00, 0x80);
148static constexpr auto Indigo = Color(0x4B, 0x00, 0x82);
149static constexpr auto DarkSlateBlue = Color(0x48, 0x3D, 0x8B);
150static constexpr auto SlateBlue = Color(0x6A, 0x5A, 0xCD);
151static constexpr auto MediumSlateBlue = Color(0x7B, 0x68, 0xEE);
152
153// White colors.
154
155static constexpr auto White = Color(0xFF, 0xFF, 0xFF);
156static constexpr auto Snow = Color(0xFF, 0xFA, 0xFA);
157static constexpr auto Honeydew = Color(0xF0, 0xFF, 0xF0);
158static constexpr auto MintCream = Color(0xF5, 0xFF, 0xFA);
159static constexpr auto Azure = Color(0xF0, 0xFF, 0xFF);
160static constexpr auto AliceBlue = Color(0xF0, 0xF8, 0xFF);
161static constexpr auto GhostWhite = Color(0xF8, 0xF8, 0xFF);
162static constexpr auto WhiteSmoke = Color(0xF5, 0xF5, 0xF5);
163static constexpr auto Seashell = Color(0xFF, 0xF5, 0xEE);
164static constexpr auto Beige = Color(0xF5, 0xF5, 0xDC);
165static constexpr auto OldLace = Color(0xFD, 0xF5, 0xE6);
166static constexpr auto FloralWhite = Color(0xFF, 0xFA, 0xF0);
167static constexpr auto Ivory = Color(0xFF, 0xFF, 0xF0);
168static constexpr auto AntiqueWhite = Color(0xFA, 0xEB, 0xD7);
169static constexpr auto Linen = Color(0xFA, 0xF0, 0xE6);
170static constexpr auto LavenderBlush = Color(0xFF, 0xF0, 0xF5);
171static constexpr auto MistyRose = Color(0xFF, 0xE4, 0xE1);
172
173// Gray and black colors.
174
175static constexpr auto Gainsboro = Color(0xDC, 0xDC, 0xDC);
176static constexpr auto LightGray = Color(0xD3, 0xD3, 0xD3);
177static constexpr auto Silver = Color(0xC0, 0xC0, 0xC0);
178static constexpr auto DarkGray = Color(0xA9, 0xA9, 0xA9);
179static constexpr auto Gray = Color(0x80, 0x80, 0x80);
180static constexpr auto DimGray = Color(0x69, 0x69, 0x69);
181static constexpr auto LightSlateGray = Color(0x77, 0x88, 0x99);
182static constexpr auto SlateGray = Color(0x70, 0x80, 0x90);
183static constexpr auto DarkSlateGray = Color(0x2F, 0x4F, 0x4F);
184static constexpr auto Black = Color(0x00, 0x00, 0x00);
185
186} // namespace color
187
188} // namespace roo_display
ARGB8888 color stored as a 32-bit unsigned integer.
Definition color.h:16
static constexpr auto Khaki
Definition named.h:52
static constexpr auto Coral
Definition named.h:38
static constexpr auto Salmon
Definition named.h:25
static constexpr auto LightGoldenrodYellow
Definition named.h:47
static constexpr auto Firebrick
Definition named.h:30
static constexpr auto Pink
Definition named.h:15
static constexpr auto Orchid
Definition named.h:138
static constexpr auto DarkViolet
Definition named.h:144
static constexpr auto Tan
Definition named.h:64
static constexpr auto Cornsilk
Definition named.h:58
static constexpr auto MediumOrchid
Definition named.h:141
static constexpr auto Purple
Definition named.h:147
static constexpr auto Orange
Definition named.h:40
static constexpr auto PowderBlue
Definition named.h:117
static constexpr auto SkyBlue
Definition named.h:119
static constexpr auto BlueViolet
Definition named.h:143
static constexpr auto DarkOrange
Definition named.h:39
static constexpr auto Navy
Definition named.h:129
static constexpr auto LavenderBlush
Definition named.h:170
static constexpr auto DarkSlateBlue
Definition named.h:149
static constexpr auto MediumVioletRed
Definition named.h:20
static constexpr auto Green
Definition named.h:96
static constexpr auto Black
Definition named.h:184
static constexpr auto MediumTurquoise
Definition named.h:107
static constexpr auto DarkBlue
Definition named.h:128
static constexpr auto Ivory
Definition named.h:167
static constexpr auto WhiteSmoke
Definition named.h:162
static constexpr auto LightGreen
Definition named.h:89
static constexpr auto MediumBlue
Definition named.h:127
static constexpr auto DarkGray
Definition named.h:178
static constexpr auto Beige
Definition named.h:164
static constexpr auto NavajoWhite
Definition named.h:61
static constexpr auto GreenYellow
Definition named.h:86
static constexpr auto LightBlue
Definition named.h:118
static constexpr auto Azure
Definition named.h:159
static constexpr auto AliceBlue
Definition named.h:160
static constexpr auto PaleGreen
Definition named.h:90
static constexpr auto Gray
Definition named.h:179
static constexpr auto Moccasin
Definition named.h:49
static constexpr auto Snow
Definition named.h:156
static constexpr auto Honeydew
Definition named.h:157
static constexpr auto DarkGoldenrod
Definition named.h:68
static constexpr auto Aqua
Definition named.h:101
static constexpr auto LightSkyBlue
Definition named.h:120
static constexpr auto MidnightBlue
Definition named.h:130
static constexpr auto DarkRed
Definition named.h:31
static constexpr auto LawnGreen
Definition named.h:84
static constexpr auto DarkTurquoise
Definition named.h:108
static constexpr auto OrangeRed
Definition named.h:36
static constexpr auto LightSlateGray
Definition named.h:181
static constexpr auto Maroon
Definition named.h:74
static constexpr auto SlateGray
Definition named.h:182
static constexpr auto SaddleBrown
Definition named.h:71
static constexpr auto Blue
Definition named.h:126
static constexpr auto CadetBlue
Definition named.h:110
static constexpr auto LightPink
Definition named.h:16
static constexpr auto Turquoise
Definition named.h:106
static constexpr auto DodgerBlue
Definition named.h:122
static constexpr auto SeaGreen
Definition named.h:94
static constexpr auto YellowGreen
Definition named.h:81
static constexpr auto LightSteelBlue
Definition named.h:116
static constexpr auto Chocolate
Definition named.h:70
static constexpr auto LightGray
Definition named.h:176
static constexpr auto LightCyan
Definition named.h:103
static constexpr auto Yellow
Definition named.h:44
static constexpr auto MintCream
Definition named.h:158
static constexpr auto DarkCyan
Definition named.h:111
static constexpr auto DarkMagenta
Definition named.h:146
static constexpr auto Fuchsia
Definition named.h:139
static constexpr auto Gainsboro
Definition named.h:175
static constexpr auto Crimson
Definition named.h:29
static constexpr auto RosyBrown
Definition named.h:65
static constexpr auto Burlywood
Definition named.h:63
static constexpr auto Indigo
Definition named.h:148
static constexpr auto Peru
Definition named.h:69
static constexpr auto MediumPurple
Definition named.h:142
static constexpr auto Cyan
Definition named.h:102
static constexpr auto DarkKhaki
Definition named.h:53
static constexpr auto MediumSeaGreen
Definition named.h:93
static constexpr auto LightCoral
Definition named.h:27
static constexpr auto BlanchedAlmond
Definition named.h:59
static constexpr auto SlateBlue
Definition named.h:150
static constexpr auto Linen
Definition named.h:169
static constexpr auto DarkOrchid
Definition named.h:145
static constexpr auto Teal
Definition named.h:112
static constexpr auto White
Definition named.h:155
static constexpr auto IndianRed
Definition named.h:28
static constexpr auto Chartreuse
Definition named.h:85
static constexpr auto PapayaWhip
Definition named.h:48
static constexpr auto ForestGreen
Definition named.h:95
static constexpr auto MistyRose
Definition named.h:171
static constexpr auto SpringGreen
Definition named.h:87
static constexpr auto GhostWhite
Definition named.h:161
static constexpr auto Thistle
Definition named.h:135
static constexpr auto CornflowerBlue
Definition named.h:123
static constexpr auto LemonChiffon
Definition named.h:46
static constexpr auto DarkSlateGray
Definition named.h:183
static constexpr auto Red
Definition named.h:32
static constexpr auto Violet
Definition named.h:137
static constexpr auto Goldenrod
Definition named.h:67
static constexpr auto LightYellow
Definition named.h:45
static constexpr auto RoyalBlue
Definition named.h:125
static constexpr auto HotPink
Definition named.h:17
static constexpr auto Tomato
Definition named.h:37
static constexpr auto Lavender
Definition named.h:134
static constexpr auto Magenta
Definition named.h:140
static constexpr auto DarkSeaGreen
Definition named.h:91
static constexpr auto Bisque
Definition named.h:60
static constexpr auto PaleGoldenrod
Definition named.h:51
static constexpr auto PeachPuff
Definition named.h:50
static constexpr auto PaleTurquoise
Definition named.h:104
static constexpr auto PaleVioletRed
Definition named.h:19
static constexpr auto Gold
Definition named.h:54
static constexpr auto LightSeaGreen
Definition named.h:109
static constexpr auto FloralWhite
Definition named.h:166
static constexpr auto LimeGreen
Definition named.h:82
static constexpr auto DimGray
Definition named.h:180
static constexpr auto Seashell
Definition named.h:163
static constexpr auto LightSalmon
Definition named.h:24
static constexpr auto OldLace
Definition named.h:165
static constexpr auto OliveDrab
Definition named.h:80
static constexpr auto DeepSkyBlue
Definition named.h:121
static constexpr auto AntiqueWhite
Definition named.h:168
static constexpr auto Lime
Definition named.h:83
static constexpr auto Wheat
Definition named.h:62
static constexpr auto DarkOliveGreen
Definition named.h:78
static constexpr auto MediumSlateBlue
Definition named.h:151
static constexpr auto SteelBlue
Definition named.h:124
static constexpr auto MediumAquamarine
Definition named.h:92
static constexpr auto Silver
Definition named.h:177
static constexpr auto Olive
Definition named.h:79
static constexpr auto DarkGreen
Definition named.h:97
static constexpr auto Plum
Definition named.h:136
static constexpr auto Brown
Definition named.h:73
static constexpr auto Aquamarine
Definition named.h:105
static constexpr auto Sienna
Definition named.h:72
static constexpr auto DeepPink
Definition named.h:18
static constexpr auto DarkSalmon
Definition named.h:26
static constexpr auto MediumSpringGreen
Definition named.h:88
static constexpr auto SandyBrown
Definition named.h:66
Defines 140 opaque HTML named colors.