Pebble Foundation Classes
0.2.0
C++ for Pebble
gcolor_definitions.h
1
#pragma once
2
3
// @generated
4
// THIS FILE HAS BEEN GENERATED, PLEASE DON'T MODIFY ITS CONTENT MANUALLY
5
// USE <TINTIN_ROOT>/tools/snowy_colors.py TO MAKE CHANGES
6
9
12
19
#define GColorFromRGBA(red, green, blue, alpha) ((GColor8){ \
20
.a = (uint8_t)(alpha) >> 6, \
21
.r = (uint8_t)(red) >> 6, \
22
.g = (uint8_t)(green) >> 6, \
23
.b = (uint8_t)(blue) >> 6, \
24
})
25
31
#define GColorFromRGB(red, green, blue) \
32
GColorFromRGBA(red, green, blue, 255)
33
37
#define GColorFromHEX(v) GColorFromRGB(((v) >> 16) & 0xff, ((v) >> 8) & 0xff, ((v) & 0xff))
38
42
43
// 8bit color values of all natively supported colors
44
// AARRGGBB
45
#define GColorBlackARGB8 ((uint8_t)0b11000000)
46
#define GColorOxfordBlueARGB8 ((uint8_t)0b11000001)
47
#define GColorDukeBlueARGB8 ((uint8_t)0b11000010)
48
#define GColorBlueARGB8 ((uint8_t)0b11000011)
49
#define GColorDarkGreenARGB8 ((uint8_t)0b11000100)
50
#define GColorMidnightGreenARGB8 ((uint8_t)0b11000101)
51
#define GColorCobaltBlueARGB8 ((uint8_t)0b11000110)
52
#define GColorBlueMoonARGB8 ((uint8_t)0b11000111)
53
#define GColorIslamicGreenARGB8 ((uint8_t)0b11001000)
54
#define GColorJaegerGreenARGB8 ((uint8_t)0b11001001)
55
#define GColorTiffanyBlueARGB8 ((uint8_t)0b11001010)
56
#define GColorVividCeruleanARGB8 ((uint8_t)0b11001011)
57
#define GColorGreenARGB8 ((uint8_t)0b11001100)
58
#define GColorMalachiteARGB8 ((uint8_t)0b11001101)
59
#define GColorMediumSpringGreenARGB8 ((uint8_t)0b11001110)
60
#define GColorCyanARGB8 ((uint8_t)0b11001111)
61
#define GColorBulgarianRoseARGB8 ((uint8_t)0b11010000)
62
#define GColorImperialPurpleARGB8 ((uint8_t)0b11010001)
63
#define GColorIndigoARGB8 ((uint8_t)0b11010010)
64
#define GColorElectricUltramarineARGB8 ((uint8_t)0b11010011)
65
#define GColorArmyGreenARGB8 ((uint8_t)0b11010100)
66
#define GColorDarkGrayARGB8 ((uint8_t)0b11010101)
67
#define GColorLibertyARGB8 ((uint8_t)0b11010110)
68
#define GColorVeryLightBlueARGB8 ((uint8_t)0b11010111)
69
#define GColorKellyGreenARGB8 ((uint8_t)0b11011000)
70
#define GColorMayGreenARGB8 ((uint8_t)0b11011001)
71
#define GColorCadetBlueARGB8 ((uint8_t)0b11011010)
72
#define GColorPictonBlueARGB8 ((uint8_t)0b11011011)
73
#define GColorBrightGreenARGB8 ((uint8_t)0b11011100)
74
#define GColorScreaminGreenARGB8 ((uint8_t)0b11011101)
75
#define GColorMediumAquamarineARGB8 ((uint8_t)0b11011110)
76
#define GColorElectricBlueARGB8 ((uint8_t)0b11011111)
77
#define GColorDarkCandyAppleRedARGB8 ((uint8_t)0b11100000)
78
#define GColorJazzberryJamARGB8 ((uint8_t)0b11100001)
79
#define GColorPurpleARGB8 ((uint8_t)0b11100010)
80
#define GColorVividVioletARGB8 ((uint8_t)0b11100011)
81
#define GColorWindsorTanARGB8 ((uint8_t)0b11100100)
82
#define GColorRoseValeARGB8 ((uint8_t)0b11100101)
83
#define GColorPurpureusARGB8 ((uint8_t)0b11100110)
84
#define GColorLavenderIndigoARGB8 ((uint8_t)0b11100111)
85
#define GColorLimerickARGB8 ((uint8_t)0b11101000)
86
#define GColorBrassARGB8 ((uint8_t)0b11101001)
87
#define GColorLightGrayARGB8 ((uint8_t)0b11101010)
88
#define GColorBabyBlueEyesARGB8 ((uint8_t)0b11101011)
89
#define GColorSpringBudARGB8 ((uint8_t)0b11101100)
90
#define GColorInchwormARGB8 ((uint8_t)0b11101101)
91
#define GColorMintGreenARGB8 ((uint8_t)0b11101110)
92
#define GColorCelesteARGB8 ((uint8_t)0b11101111)
93
#define GColorRedARGB8 ((uint8_t)0b11110000)
94
#define GColorFollyARGB8 ((uint8_t)0b11110001)
95
#define GColorFashionMagentaARGB8 ((uint8_t)0b11110010)
96
#define GColorMagentaARGB8 ((uint8_t)0b11110011)
97
#define GColorOrangeARGB8 ((uint8_t)0b11110100)
98
#define GColorSunsetOrangeARGB8 ((uint8_t)0b11110101)
99
#define GColorBrilliantRoseARGB8 ((uint8_t)0b11110110)
100
#define GColorShockingPinkARGB8 ((uint8_t)0b11110111)
101
#define GColorChromeYellowARGB8 ((uint8_t)0b11111000)
102
#define GColorRajahARGB8 ((uint8_t)0b11111001)
103
#define GColorMelonARGB8 ((uint8_t)0b11111010)
104
#define GColorRichBrilliantLavenderARGB8 ((uint8_t)0b11111011)
105
#define GColorYellowARGB8 ((uint8_t)0b11111100)
106
#define GColorIcterineARGB8 ((uint8_t)0b11111101)
107
#define GColorPastelYellowARGB8 ((uint8_t)0b11111110)
108
#define GColorWhiteARGB8 ((uint8_t)0b11111111)
109
110
// GColor values of all natively supported colors
111
113
#define GColorBlack (GColor8){.argb=GColorBlackARGB8}
114
116
#define GColorOxfordBlue (GColor8){.argb=GColorOxfordBlueARGB8}
117
119
#define GColorDukeBlue (GColor8){.argb=GColorDukeBlueARGB8}
120
122
#define GColorBlue (GColor8){.argb=GColorBlueARGB8}
123
125
#define GColorDarkGreen (GColor8){.argb=GColorDarkGreenARGB8}
126
128
#define GColorMidnightGreen (GColor8){.argb=GColorMidnightGreenARGB8}
129
131
#define GColorCobaltBlue (GColor8){.argb=GColorCobaltBlueARGB8}
132
134
#define GColorBlueMoon (GColor8){.argb=GColorBlueMoonARGB8}
135
137
#define GColorIslamicGreen (GColor8){.argb=GColorIslamicGreenARGB8}
138
140
#define GColorJaegerGreen (GColor8){.argb=GColorJaegerGreenARGB8}
141
143
#define GColorTiffanyBlue (GColor8){.argb=GColorTiffanyBlueARGB8}
144
146
#define GColorVividCerulean (GColor8){.argb=GColorVividCeruleanARGB8}
147
149
#define GColorGreen (GColor8){.argb=GColorGreenARGB8}
150
152
#define GColorMalachite (GColor8){.argb=GColorMalachiteARGB8}
153
155
#define GColorMediumSpringGreen (GColor8){.argb=GColorMediumSpringGreenARGB8}
156
158
#define GColorCyan (GColor8){.argb=GColorCyanARGB8}
159
161
#define GColorBulgarianRose (GColor8){.argb=GColorBulgarianRoseARGB8}
162
164
#define GColorImperialPurple (GColor8){.argb=GColorImperialPurpleARGB8}
165
167
#define GColorIndigo (GColor8){.argb=GColorIndigoARGB8}
168
170
#define GColorElectricUltramarine (GColor8){.argb=GColorElectricUltramarineARGB8}
171
173
#define GColorArmyGreen (GColor8){.argb=GColorArmyGreenARGB8}
174
176
#define GColorDarkGray (GColor8){.argb=GColorDarkGrayARGB8}
177
179
#define GColorLiberty (GColor8){.argb=GColorLibertyARGB8}
180
182
#define GColorVeryLightBlue (GColor8){.argb=GColorVeryLightBlueARGB8}
183
185
#define GColorKellyGreen (GColor8){.argb=GColorKellyGreenARGB8}
186
188
#define GColorMayGreen (GColor8){.argb=GColorMayGreenARGB8}
189
191
#define GColorCadetBlue (GColor8){.argb=GColorCadetBlueARGB8}
192
194
#define GColorPictonBlue (GColor8){.argb=GColorPictonBlueARGB8}
195
197
#define GColorBrightGreen (GColor8){.argb=GColorBrightGreenARGB8}
198
200
#define GColorScreaminGreen (GColor8){.argb=GColorScreaminGreenARGB8}
201
203
#define GColorMediumAquamarine (GColor8){.argb=GColorMediumAquamarineARGB8}
204
206
#define GColorElectricBlue (GColor8){.argb=GColorElectricBlueARGB8}
207
209
#define GColorDarkCandyAppleRed (GColor8){.argb=GColorDarkCandyAppleRedARGB8}
210
212
#define GColorJazzberryJam (GColor8){.argb=GColorJazzberryJamARGB8}
213
215
#define GColorPurple (GColor8){.argb=GColorPurpleARGB8}
216
218
#define GColorVividViolet (GColor8){.argb=GColorVividVioletARGB8}
219
221
#define GColorWindsorTan (GColor8){.argb=GColorWindsorTanARGB8}
222
224
#define GColorRoseVale (GColor8){.argb=GColorRoseValeARGB8}
225
227
#define GColorPurpureus (GColor8){.argb=GColorPurpureusARGB8}
228
230
#define GColorLavenderIndigo (GColor8){.argb=GColorLavenderIndigoARGB8}
231
233
#define GColorLimerick (GColor8){.argb=GColorLimerickARGB8}
234
236
#define GColorBrass (GColor8){.argb=GColorBrassARGB8}
237
239
#define GColorLightGray (GColor8){.argb=GColorLightGrayARGB8}
240
242
#define GColorBabyBlueEyes (GColor8){.argb=GColorBabyBlueEyesARGB8}
243
245
#define GColorSpringBud (GColor8){.argb=GColorSpringBudARGB8}
246
248
#define GColorInchworm (GColor8){.argb=GColorInchwormARGB8}
249
251
#define GColorMintGreen (GColor8){.argb=GColorMintGreenARGB8}
252
254
#define GColorCeleste (GColor8){.argb=GColorCelesteARGB8}
255
257
#define GColorRed (GColor8){.argb=GColorRedARGB8}
258
260
#define GColorFolly (GColor8){.argb=GColorFollyARGB8}
261
263
#define GColorFashionMagenta (GColor8){.argb=GColorFashionMagentaARGB8}
264
266
#define GColorMagenta (GColor8){.argb=GColorMagentaARGB8}
267
269
#define GColorOrange (GColor8){.argb=GColorOrangeARGB8}
270
272
#define GColorSunsetOrange (GColor8){.argb=GColorSunsetOrangeARGB8}
273
275
#define GColorBrilliantRose (GColor8){.argb=GColorBrilliantRoseARGB8}
276
278
#define GColorShockingPink (GColor8){.argb=GColorShockingPinkARGB8}
279
281
#define GColorChromeYellow (GColor8){.argb=GColorChromeYellowARGB8}
282
284
#define GColorRajah (GColor8){.argb=GColorRajahARGB8}
285
287
#define GColorMelon (GColor8){.argb=GColorMelonARGB8}
288
290
#define GColorRichBrilliantLavender (GColor8){.argb=GColorRichBrilliantLavenderARGB8}
291
293
#define GColorYellow (GColor8){.argb=GColorYellowARGB8}
294
296
#define GColorIcterine (GColor8){.argb=GColorIcterineARGB8}
297
299
#define GColorPastelYellow (GColor8){.argb=GColorPastelYellowARGB8}
300
302
#define GColorWhite (GColor8){.argb=GColorWhiteARGB8}
303
304
// Additional 8bit color values
305
#define GColorClearARGB8 ((uint8_t)0b00000000)
306
307
// Additional GColor values
308
#define GColorClear ((GColor8){.argb=GColorClearARGB8})
309
311
313
315
sdk_include
gcolor_definitions.h
Generated by
1.8.17