-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcolor.cpp
More file actions
930 lines (925 loc) · 51.2 KB
/
color.cpp
File metadata and controls
930 lines (925 loc) · 51.2 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
/* Surprisingly there appears to be a lack of C++ modules that define a bunch of common colors.
* Therefore, this file came into existence. Color names and values were referenced from
* https://en.wikipedia.org/wiki/List_of_colors:_A%E2%80%93F,
* https://en.wikipedia.org/wiki/List_of_colors:_G%E2%80%93M, and
* https://en.wikipedia.org/wiki/List_of_colors:_N%E2%80%93Z on 2022-09-15.
*/
export module color;
import math;
import <cstdint>;
export namespace color
{
constexpr math::Vec4 convert(const std::uint32_t color)
{
return {
((color & 0xFF000000u) >> 24) / 255.0f,
((color & 0x00FF0000u) >> 16) / 255.0f,
((color & 0x0000FF00u) >> 8) / 255.0f,
(color & 0x000000FFu) / 255.0f
};
}
constexpr math::Vec4 absoluteZero = convert(0x0048BAFFu);
constexpr math::Vec4 acidGreen = convert(0xB0BF1AFFu);
constexpr math::Vec4 aero = convert(0x7CB9E8FFu);
constexpr math::Vec4 africanViolet = convert(0xB284BEFFu);
constexpr math::Vec4 airSuperiorityBlue = convert(0x72A0C1FFu);
constexpr math::Vec4 aliceBlue = convert(0xF0F8FFFFu);
constexpr math::Vec4 alizarin = convert(0xDB2D43FFu);
constexpr math::Vec4 alloyOrange = convert(0xC46210FFu);
constexpr math::Vec4 almond = convert(0xEFDECDFFu);
constexpr math::Vec4 amaranthDeepPurple = convert(0x9F2B68FFu);
constexpr math::Vec4 amaranthPink = convert(0xF19CBBFFu);
constexpr math::Vec4 amaranthPurple = convert(0xAB274FFFu);
constexpr math::Vec4 amazon = convert(0x3B7A57FFu);
constexpr math::Vec4 amber = convert(0xFFBF00FFu);
constexpr math::Vec4 amethyst = convert(0x9966CCFFu);
constexpr math::Vec4 androidGreen = convert(0x3DDC84FFu);
constexpr math::Vec4 antiqueBrass = convert(0xCD9575FFu);
constexpr math::Vec4 antiqueBronze = convert(0x665D1EFFu);
constexpr math::Vec4 antiqueFuchsia = convert(0x915C83FFu);
constexpr math::Vec4 antiqueRuby = convert(0x841B2DFFu);
constexpr math::Vec4 antiqueWhite = convert(0xFAEBD7FFu);
constexpr math::Vec4 apricot = convert(0xFBCEB1FFu);
constexpr math::Vec4 aqua = convert(0x00FFFFFFu);
constexpr math::Vec4 aquamarine = convert(0x7FFFD4FFu);
constexpr math::Vec4 arcticLime = convert(0xD0FF14FFu);
constexpr math::Vec4 artichokeGreen = convert(0x4B6F44FFu);
constexpr math::Vec4 arylideYellow = convert(0xE9D66BFFu);
constexpr math::Vec4 ashGray = convert(0xB2BEB5FFu);
constexpr math::Vec4 atomicTangerine = convert(0xFF9966FFu);
constexpr math::Vec4 aureolin = convert(0xFDEE00FFu);
constexpr math::Vec4 azure = convert(0x007FFFFFu);
constexpr math::Vec4 azureWeb = convert(0xF0FFFFFFu);
constexpr math::Vec4 babyBlue = convert(0x89CFF0FFu);
constexpr math::Vec4 babyBlueEyes = convert(0xA1CAF1FFu);
constexpr math::Vec4 babyPink = convert(0xF4C2C2FFu);
constexpr math::Vec4 babyPowder = convert(0xFEFEFAFFu);
constexpr math::Vec4 bakerMillerPink = convert(0xFF91AFFFu);
constexpr math::Vec4 bananaMania = convert(0xFAE7B5FFu);
constexpr math::Vec4 barnRed = convert(0x7C0A02FFu);
constexpr math::Vec4 battleshipGrey = convert(0x848482FFu);
constexpr math::Vec4 beauBlue = convert(0xBCD4E6FFu);
constexpr math::Vec4 beaver = convert(0x9F8170FFu);
constexpr math::Vec4 beige = convert(0xF5F5DCFFu);
constexpr math::Vec4 bDazzledBlue = convert(0x2E5894FFu);
constexpr math::Vec4 bigDipORuby = convert(0x9C2542FFu);
constexpr math::Vec4 bisque = convert(0xFFE4C4FFu);
constexpr math::Vec4 bistre = convert(0x3D2B1FFFu);
constexpr math::Vec4 bistreBrown = convert(0x967117FFu);
constexpr math::Vec4 bitterLemon = convert(0xCAE00DFFu);
constexpr math::Vec4 black = convert(0x000000FFu);
constexpr math::Vec4 blackBean = convert(0x3D0C02FFu);
constexpr math::Vec4 blackCoral = convert(0x54626FFFu);
constexpr math::Vec4 blackOlive = convert(0x3B3C36FFu);
constexpr math::Vec4 blackShadows = convert(0xBFAFB2FFu);
constexpr math::Vec4 blanchedAlmond = convert(0xFFEBCDFFu);
constexpr math::Vec4 blastOffBronze = convert(0xA57164FFu);
constexpr math::Vec4 blazeOrange = convert(0xFF6700FFu);
constexpr math::Vec4 bleuDeFrance = convert(0x318CE7FFu);
constexpr math::Vec4 blizzardBlue = convert(0xACE5EEFFu);
constexpr math::Vec4 bloodRed = convert(0x660000FFu);
constexpr math::Vec4 blue = convert(0x0000FFFFu);
constexpr math::Vec4 blueCrayola = convert(0x1F75FEFFu);
constexpr math::Vec4 blueMunsell = convert(0x0093AFFFu);
constexpr math::Vec4 blueNCS = convert(0x0087BDFFu);
constexpr math::Vec4 bluePantone = convert(0x0018A8FFu);
constexpr math::Vec4 bluePigment = convert(0x333399FFu);
constexpr math::Vec4 blueBell = convert(0xA2A2D0FFu);
constexpr math::Vec4 blueGray = convert(0x6699CCFFu);
constexpr math::Vec4 blueJeans = convert(0x5DADECFFu);
constexpr math::Vec4 blueSapphire = convert(0x126180FFu);
constexpr math::Vec4 blueViolet = convert(0x8A2BE2FFu);
constexpr math::Vec4 blueYonder = convert(0x5072A7FFu);
constexpr math::Vec4 bluetiful = convert(0x3C69E7FFu);
constexpr math::Vec4 blush = convert(0xDE5D83FFu);
constexpr math::Vec4 bole = convert(0x79443BFFu);
constexpr math::Vec4 bone = convert(0xE3DAC9FFu);
constexpr math::Vec4 brickRed = convert(0xCB4154FFu);
constexpr math::Vec4 brightLilac = convert(0xD891EFFFu);
constexpr math::Vec4 brightMaroon = convert(0xC32148FFu);
constexpr math::Vec4 brightNavyBlue = convert(0x1974D2FFu);
constexpr math::Vec4 brightYellow = convert(0xFFAA1DFFu);
constexpr math::Vec4 bronze = convert(0xCD7F32FFu);
constexpr math::Vec4 brownSugar = convert(0xAF6E4DFFu);
constexpr math::Vec4 budGreen = convert(0x7BB661FFu);
constexpr math::Vec4 buff = convert(0xFFC680FFu);
constexpr math::Vec4 burgundy = convert(0x800020FFu);
constexpr math::Vec4 burlywood = convert(0xDEB887FFu);
constexpr math::Vec4 burnishedBrown = convert(0xA17A74FFu);
constexpr math::Vec4 burntOrange = convert(0xCC5500FFu);
constexpr math::Vec4 burntSienna = convert(0xE97451FFu);
constexpr math::Vec4 burntUmber = convert(0x8A3324FFu);
constexpr math::Vec4 byzantine = convert(0xBD33A4FFu);
constexpr math::Vec4 byzantium = convert(0x702963FFu);
constexpr math::Vec4 cadetBlue = convert(0x5F9EA0FFu);
constexpr math::Vec4 cadetGrey = convert(0x91A3B0FFu);
constexpr math::Vec4 cadmiumGreen = convert(0x006B3CFFu);
constexpr math::Vec4 cadmiumOrange = convert(0xED872DFFu);
constexpr math::Vec4 cafeAuLait = convert(0xA67B5BFFu);
constexpr math::Vec4 cafeNoir = convert(0x4B3621FFu);
constexpr math::Vec4 cambridgeBlue = convert(0xA3C1ADFFu);
constexpr math::Vec4 camel = convert(0xC19A6BFFu);
constexpr math::Vec4 cameoPink = convert(0xEFBBCCFFu);
constexpr math::Vec4 canary = convert(0xFFFF99FFu);
constexpr math::Vec4 canaryYellow = convert(0xFFEF00FFu);
constexpr math::Vec4 candyPink = convert(0xE4717AFFu);
constexpr math::Vec4 capri = convert(0x00BFFFFFu);
constexpr math::Vec4 cardinal = convert(0xC41E3AFFu);
constexpr math::Vec4 caribbeanGreen = convert(0x00CC99FFu);
constexpr math::Vec4 carmine = convert(0x960018FFu);
constexpr math::Vec4 carmineMP = convert(0xD70040FFu);
constexpr math::Vec4 carnationPink = convert(0xFFA6C9FFu);
constexpr math::Vec4 carnelian = convert(0xB31B1BFFu);
constexpr math::Vec4 carolinaBlue = convert(0x56A0D3FFu);
constexpr math::Vec4 carrotOrange = convert(0xED9121FFu);
constexpr math::Vec4 catawba = convert(0x703642FFu);
constexpr math::Vec4 cedarChest = convert(0xC95A49FFu);
constexpr math::Vec4 celadon = convert(0xACE1AFFFu);
constexpr math::Vec4 celeste = convert(0xB2FFFFFFu);
constexpr math::Vec4 cerise = convert(0xDE3163FFu);
constexpr math::Vec4 cerulean = convert(0x007BA7FFu);
constexpr math::Vec4 ceruleanBlue = convert(0x2A52BEFFu);
constexpr math::Vec4 ceruleanCrayola = convert(0x1DACD6FFu);
constexpr math::Vec4 ceruleanFrost = convert(0x6D9BC3FFu);
constexpr math::Vec4 champagne = convert(0xF7E7CEFFu);
constexpr math::Vec4 champagnePink = convert(0xF1DDCFFFu);
constexpr math::Vec4 charcoal = convert(0x36454FFFu);
constexpr math::Vec4 charmPink = convert(0xE68FACFFu);
constexpr math::Vec4 chartreuse = convert(0x80FF00FFu);
constexpr math::Vec4 cherryBlossomPink = convert(0xFFB7C5FFu);
constexpr math::Vec4 chestnut = convert(0x954535FFu);
constexpr math::Vec4 chiliRed = convert(0xE23D28FFu);
constexpr math::Vec4 chinaPink = convert(0xDE6FA1FFu);
constexpr math::Vec4 chineseRed = convert(0xAA381EFFu);
constexpr math::Vec4 chineseViolet = convert(0x856088FFu);
constexpr math::Vec4 chineseYellow = convert(0xFFB200FFu);
constexpr math::Vec4 chocolate = convert(0x7B3F00FFu);
constexpr math::Vec4 chocolateWeb = convert(0xD2691EFFu);
constexpr math::Vec4 cinereous = convert(0x98817BFFu);
constexpr math::Vec4 cinnabar = convert(0xE34234FFu);
constexpr math::Vec4 cinnamonSatin = convert(0xCD607EFFu);
constexpr math::Vec4 citrine = convert(0xE4D00AFFu);
constexpr math::Vec4 citron = convert(0x9FA91FFFu);
constexpr math::Vec4 claret = convert(0x7F1734FFu);
constexpr math::Vec4 coffee = convert(0x6F4E37FFu);
constexpr math::Vec4 columbiaBlue = convert(0xB9D9EBFFu);
constexpr math::Vec4 congoPink = convert(0xF88379FFu);
constexpr math::Vec4 coolGrey = convert(0x8C92ACFFu);
constexpr math::Vec4 copper = convert(0xB87333FFu);
constexpr math::Vec4 copperCrayola = convert(0xDA8A67FFu);
constexpr math::Vec4 copperPenny = convert(0xAD6F69FFu);
constexpr math::Vec4 copperRed = convert(0xCB6D51FFu);
constexpr math::Vec4 copperRose = convert(0x996666FFu);
constexpr math::Vec4 coquelicot = convert(0xFF3800FFu);
constexpr math::Vec4 coral = convert(0xFF7F50FFu);
constexpr math::Vec4 coralPink = convert(0xF88379FFu);
constexpr math::Vec4 cordovan = convert(0x893F45FFu);
constexpr math::Vec4 corn = convert(0xFBEC5DFFu);
constexpr math::Vec4 cornflowerBlue = convert(0x6495EDFFu);
constexpr math::Vec4 cornsilk = convert(0xFFF8DCFFu);
constexpr math::Vec4 cosmicCobalt = convert(0x2E2D88FFu);
constexpr math::Vec4 cosmicLatte = convert(0xFFF8E7FFu);
constexpr math::Vec4 coyoteBrown = convert(0x81613CFFu);
constexpr math::Vec4 cottonCandy = convert(0xFFBCD9FFu);
constexpr math::Vec4 cream = convert(0xFFFDD0FFu);
constexpr math::Vec4 crimson = convert(0xDC143CFFu);
constexpr math::Vec4 crimsonUA = convert(0x9E1B32FFu);
constexpr math::Vec4 cultured = convert(0xF5F5F5FFu);
constexpr math::Vec4 cyan = convert(0x00FFFFFFu);
constexpr math::Vec4 cyanProcess = convert(0x00B7EBFFu);
constexpr math::Vec4 cyberGrape = convert(0x58427CFFu);
constexpr math::Vec4 cyberYellow = convert(0xFFD300FFu);
constexpr math::Vec4 cyclamen = convert(0xF56FA1FFu);
constexpr math::Vec4 darkBrown = convert(0x654321FFu);
constexpr math::Vec4 darkByzantium = convert(0x5D3954FFu);
constexpr math::Vec4 darkCyan = convert(0x008B8BFFu);
constexpr math::Vec4 darkElectricBlue = convert(0x536878FFu);
constexpr math::Vec4 darkGoldenrod = convert(0xB8860BFFu);
constexpr math::Vec4 darkGreen = convert(0x006400FFu);
constexpr math::Vec4 darkJungleGreen = convert(0x1A2421FFu);
constexpr math::Vec4 darkKhaki = convert(0xBDB76BFFu);
constexpr math::Vec4 darkLava = convert(0x483C32FFu);
constexpr math::Vec4 darkLiverHorses = convert(0x543D37FFu);
constexpr math::Vec4 darkMagenta = convert(0x8B008BFFu);
constexpr math::Vec4 darkOliveGreen = convert(0x556B2FFFu);
constexpr math::Vec4 darkOrange = convert(0xFF8C00FFu);
constexpr math::Vec4 darkOrchid = convert(0x9932CCFFu);
constexpr math::Vec4 darkPurple = convert(0x301934FFu);
constexpr math::Vec4 darkRed = convert(0x8B0000FFu);
constexpr math::Vec4 darkRoyalBlue = convert(0x002366FFu);
constexpr math::Vec4 darkSalmon = convert(0xE9967AFFu);
constexpr math::Vec4 darkSeaGreen = convert(0x8FBC8FFFu);
constexpr math::Vec4 darkSienna = convert(0x3C1414FFu);
constexpr math::Vec4 darkSkyBlue = convert(0x8CBED6FFu);
constexpr math::Vec4 darkSlateBlue = convert(0x483D8BFFu);
constexpr math::Vec4 darkSlateGray = convert(0x2F4F4FFFu);
constexpr math::Vec4 darkSpringGreen = convert(0x177245FFu);
constexpr math::Vec4 darkTurquoise = convert(0x00CED1FFu);
constexpr math::Vec4 darkViolet = convert(0x9400D3FFu);
constexpr math::Vec4 davysGrey = convert(0x555555FFu);
constexpr math::Vec4 deepCerise = convert(0xDA3287FFu);
constexpr math::Vec4 deepChampagne = convert(0xFAD6A5FFu);
constexpr math::Vec4 deepChestnut = convert(0xB94E48FFu);
constexpr math::Vec4 deepJungleGreen = convert(0x004B49FFu);
constexpr math::Vec4 deepPink = convert(0xFF1493FFu);
constexpr math::Vec4 deepSaffron = convert(0xFF9933FFu);
constexpr math::Vec4 deepSkyBlue = convert(0x00BFFFFFu);
constexpr math::Vec4 deepSpaceSparkle = convert(0x4A646CFFu);
constexpr math::Vec4 deepTaupe = convert(0x7E5E60FFu);
constexpr math::Vec4 denim = convert(0x1560BDFFu);
constexpr math::Vec4 denimBlue = convert(0x2243B6FFu);
constexpr math::Vec4 desert = convert(0xC19A6BFFu);
constexpr math::Vec4 desertSand = convert(0xEDC9AFFFu);
constexpr math::Vec4 dimGray = convert(0x696969FFu);
constexpr math::Vec4 dodgerBlue = convert(0x1E90FFFFu);
constexpr math::Vec4 drab = convert(0x967117FFu);
constexpr math::Vec4 dukeBlue = convert(0x00009CFFu);
constexpr math::Vec4 dutchWhite = convert(0xEFDFBBFFu);
constexpr math::Vec4 eagleGreen = convert(0x004953FFu);
constexpr math::Vec4 ebony = convert(0x555D50FFu);
constexpr math::Vec4 ecru = convert(0xC2B280FFu);
constexpr math::Vec4 eerieBlack = convert(0x1B1B1BFFu);
constexpr math::Vec4 eggplant = convert(0x614051FFu);
constexpr math::Vec4 eggshell = convert(0xF0EAD6FFu);
constexpr math::Vec4 electricLime = convert(0xCCFF00FFu);
constexpr math::Vec4 electricPurple = convert(0xBF00FFFFu);
constexpr math::Vec4 electricViolet = convert(0x8F00FFFFu);
constexpr math::Vec4 emerald = convert(0x50C878FFu);
constexpr math::Vec4 eminence = convert(0x6C3082FFu);
constexpr math::Vec4 empty = convert(0x00000000u);
constexpr math::Vec4 englishLavender = convert(0xB48395FFu);
constexpr math::Vec4 englishRed = convert(0xAB4B52FFu);
constexpr math::Vec4 englishVermillion = convert(0xCC474BFFu);
constexpr math::Vec4 englishViolet = convert(0x563C5CFFu);
constexpr math::Vec4 erin = convert(0x00FF40FFu);
constexpr math::Vec4 etonBlue = convert(0x96C8A2FFu);
constexpr math::Vec4 fallow = convert(0xC19A6BFFu);
constexpr math::Vec4 faluRed = convert(0x801818FFu);
constexpr math::Vec4 fandango = convert(0xB53389FFu);
constexpr math::Vec4 fandangoPink = convert(0xDE5285FFu);
constexpr math::Vec4 fawn = convert(0xE5AA70FFu);
constexpr math::Vec4 fernGreen = convert(0x4F7942FFu);
constexpr math::Vec4 fieldDrab = convert(0x6C541EFFu);
constexpr math::Vec4 fieryRose = convert(0xFF5470FFu);
constexpr math::Vec4 finn = convert(0x683068FFu);
constexpr math::Vec4 firebrick = convert(0xB22222FFu);
constexpr math::Vec4 fireEngineRed = convert(0xCE2029FFu);
constexpr math::Vec4 flame = convert(0xE25822FFu);
constexpr math::Vec4 flax = convert(0xEEDC82FFu);
constexpr math::Vec4 flirt = convert(0xA2006DFFu);
constexpr math::Vec4 floralWhite = convert(0xFFFAF0FFu);
constexpr math::Vec4 forestGreen = convert(0x228B22FFu);
constexpr math::Vec4 frenchBeige = convert(0xA67B5BFFu);
constexpr math::Vec4 frenchBistre = convert(0x856D4DFFu);
constexpr math::Vec4 frenchBlue = convert(0x0072BBFFu);
constexpr math::Vec4 frenchFuchsia = convert(0xFD3F92FFu);
constexpr math::Vec4 frenchLilac = convert(0x86608EFFu);
constexpr math::Vec4 frenchLime = convert(0x9EFD38FFu);
constexpr math::Vec4 frenchMauve = convert(0xD473D4FFu);
constexpr math::Vec4 frenchPink = convert(0xFD6C9EFFu);
constexpr math::Vec4 frenchRaspberry = convert(0xC72C48FFu);
constexpr math::Vec4 frenchSkyBlue = convert(0x77B5FEFFu);
constexpr math::Vec4 frenchViolet = convert(0x8806CEFFu);
constexpr math::Vec4 frostbite = convert(0xE936A7FFu);
constexpr math::Vec4 fuchsia = convert(0xFF00FFFFu);
constexpr math::Vec4 fuchsiaCrayola = convert(0xC154C1FFu);
constexpr math::Vec4 fulvous = convert(0xE48400FFu);
constexpr math::Vec4 fuzzyWuzzy = convert(0x87421FFFu);
constexpr math::Vec4 gainsboro = convert(0xDCDCDCFFu);
constexpr math::Vec4 gamboge = convert(0xE49B0FFFu);
constexpr math::Vec4 genericViridian = convert(0x007F66FFu);
constexpr math::Vec4 ghostWhite = convert(0xF8F8FFFFu);
constexpr math::Vec4 glaucous = convert(0x6082B6FFu);
constexpr math::Vec4 glossyGrape = convert(0xAB92B3FFu);
constexpr math::Vec4 goGreen = convert(0x00AB66FFu);
constexpr math::Vec4 gold = convert(0xA57C00FFu);
constexpr math::Vec4 goldCrayola = convert(0xE6BE8AFFu);
constexpr math::Vec4 goldFusion = convert(0x85754EFFu);
constexpr math::Vec4 goldMetallic = convert(0xD4AF37FFu);
constexpr math::Vec4 golden = convert(0xFFD700FFu);
constexpr math::Vec4 goldenBrown = convert(0x996515FFu);
constexpr math::Vec4 goldenPoppy = convert(0xFCC200FFu);
constexpr math::Vec4 goldenYellow = convert(0xFFDF00FFu);
constexpr math::Vec4 goldenrod = convert(0xDAA520FFu);
constexpr math::Vec4 gothamGreen = convert(0x00573FFFu);
constexpr math::Vec4 graniteGray = convert(0x676767FFu);
constexpr math::Vec4 grannySmithApple = convert(0xA8E4A0FFu);
constexpr math::Vec4 gray = convert(0x808080FFu);
constexpr math::Vec4 grayX11 = convert(0xBEBEBEFFu);
constexpr math::Vec4 green = convert(0x00FF00FFu);
constexpr math::Vec4 greenBlue = convert(0x1164B4FFu);
constexpr math::Vec4 greenBlueCrayola = convert(0x2887C8FFu);
constexpr math::Vec4 greenCrayola = convert(0x1CAC78FFu);
constexpr math::Vec4 greenCyan = convert(0x009966FFu);
constexpr math::Vec4 greenLizard = convert(0xA7F432FFu);
constexpr math::Vec4 greenMunsell = convert(0x00A877FFu);
constexpr math::Vec4 greenNCS = convert(0x009F6BFFu);
constexpr math::Vec4 greenPantone = convert(0x00AD43FFu);
constexpr math::Vec4 greenPigment = convert(0x00A550FFu);
constexpr math::Vec4 greenRYB = convert(0x66B032FFu);
constexpr math::Vec4 greenSheen = convert(0x6EAEA1FFu);
constexpr math::Vec4 greenWeb = convert(0x008000FFu);
constexpr math::Vec4 greenYellow = convert(0xADFF2FFFu);
constexpr math::Vec4 greenYellowCrayola = convert(0xF0E891FFu);
constexpr math::Vec4 grenadier = convert(0xD34600FFu);
constexpr math::Vec4 grullo = convert(0xA99A86FFu);
constexpr math::Vec4 gunmetal = convert(0x2a3439FFu);
constexpr math::Vec4 hanBlue = convert(0x446CCFFFu);
constexpr math::Vec4 hanPurple = convert(0x5218FAFFu);
constexpr math::Vec4 hansaYellow = convert(0xE9D66BFFu);
constexpr math::Vec4 harlequin = convert(0x3FFF00FFu);
constexpr math::Vec4 harvestGold = convert(0xDA9100FFu);
constexpr math::Vec4 heatWave = convert(0xFF7A00FFu);
constexpr math::Vec4 heliotrope = convert(0xDF73FFFFu);
constexpr math::Vec4 heliotropeGray = convert(0xAA98A9FFu);
constexpr math::Vec4 hollywoodCerise = convert(0xF400A1FFu);
constexpr math::Vec4 honeydew = convert(0xF0FFF0FFu);
constexpr math::Vec4 honoluluBlue = convert(0x006DB0FFu);
constexpr math::Vec4 hookersGreen = convert(0x49796BFFu);
constexpr math::Vec4 hotMagenta = convert(0xFF1DCEFFu);
constexpr math::Vec4 hotPink = convert(0xFF69B4FFu);
constexpr math::Vec4 hunterGreen = convert(0x355E3BFFu);
constexpr math::Vec4 iceberg = convert(0x71A6D2FFu);
constexpr math::Vec4 icterine = convert(0xFCF75EFFu);
constexpr math::Vec4 illuminatingEmerald = convert(0x319177FFu);
constexpr math::Vec4 imperialRed = convert(0xED2939FFu);
constexpr math::Vec4 inchworm = convert(0xB2EC5DFFu);
constexpr math::Vec4 independence = convert(0x4C516DFFu);
constexpr math::Vec4 indiaGreen = convert(0x138808FFu);
constexpr math::Vec4 indianRed = convert(0xCD5C5CFFu);
constexpr math::Vec4 indianYellow = convert(0xE3A857FFu);
constexpr math::Vec4 indigo = convert(0x4B0082FFu);
constexpr math::Vec4 indigoDye = convert(0x00416AFFu);
constexpr math::Vec4 infrared = convert(0xFF496CFFu);
constexpr math::Vec4 internationalKleinBlue = convert(0x130a8fFFu);
constexpr math::Vec4 internationalOrange = convert(0xFF4F00FFu);
constexpr math::Vec4 internationalOrangeEngineering = convert(0xBA160CFFu);
constexpr math::Vec4 internationalOrangeGoldenGateBridge = convert(0xC0362CFFu);
constexpr math::Vec4 iris = convert(0x5A4FCFFFu);
constexpr math::Vec4 irresistible = convert(0xB3446CFFu);
constexpr math::Vec4 isabelline = convert(0xF4F0ECFFu);
constexpr math::Vec4 italianSkyBlue = convert(0xB2FFFFFFu);
constexpr math::Vec4 ivory = convert(0xFFFFF0FFu);
constexpr math::Vec4 jade = convert(0x00A86BFFu);
constexpr math::Vec4 japaneseCarmine = convert(0x9D2933FFu);
constexpr math::Vec4 japaneseViolet = convert(0x5B3256FFu);
constexpr math::Vec4 jasmine = convert(0xF8DE7EFFu);
constexpr math::Vec4 jazzberryJam = convert(0xA50B5EFFu);
constexpr math::Vec4 jet = convert(0x343434FFu);
constexpr math::Vec4 jonquil = convert(0xF4CA16FFu);
constexpr math::Vec4 juneBud = convert(0xBDDA57FFu);
constexpr math::Vec4 jungleGreen = convert(0x29AB87FFu);
constexpr math::Vec4 kellyGreen = convert(0x4CBB17FFu);
constexpr math::Vec4 keppel = convert(0x3AB09EFFu);
constexpr math::Vec4 keyLime = convert(0xE8F48CFFu);
constexpr math::Vec4 khaki = convert(0xC3B091FFu);
constexpr math::Vec4 kobe = convert(0x882D17FFu);
constexpr math::Vec4 kobi = convert(0xE79FC4FFu);
constexpr math::Vec4 kobicha = convert(0x6B4423FFu);
constexpr math::Vec4 kombuGreen = convert(0x354230FFu);
constexpr math::Vec4 ksuPurple = convert(0x512888FFu);
constexpr math::Vec4 languidLavender = convert(0xD6CADDFFu);
constexpr math::Vec4 lapisLazuli = convert(0x26619CFFu);
constexpr math::Vec4 laserLemon = convert(0xFFFF66FFu);
constexpr math::Vec4 laurelGreen = convert(0xA9BA9DFFu);
constexpr math::Vec4 lava = convert(0xCF1020FFu);
constexpr math::Vec4 lavender = convert(0xE6E6FAFFu);
constexpr math::Vec4 lavenderFloral = convert(0xB57EDCFFu);
constexpr math::Vec4 lavenderBlue = convert(0xCCCCFFFFu);
constexpr math::Vec4 lavenderBlush = convert(0xFFF0F5FFu);
constexpr math::Vec4 lavenderGray = convert(0xC4C3D0FFu);
constexpr math::Vec4 lawnGreen = convert(0x7CFC00FFu);
constexpr math::Vec4 lemon = convert(0xFFF700FFu);
constexpr math::Vec4 lemonChiffon = convert(0xFFFACDFFu);
constexpr math::Vec4 lemonCurry = convert(0xCCA01DFFu);
constexpr math::Vec4 lemonGlacier = convert(0xFDFF00FFu);
constexpr math::Vec4 lemonMeringue = convert(0xF6EABEFFu);
constexpr math::Vec4 lemonYellow = convert(0xFFF44FFFu);
constexpr math::Vec4 lemonYellowCrayola = convert(0xFFFF9FFFu);
constexpr math::Vec4 liberty = convert(0x545AA7FFu);
constexpr math::Vec4 lightBlue = convert(0xADD8E6FFu);
constexpr math::Vec4 lightCoral = convert(0xF08080FFu);
constexpr math::Vec4 lightCornflowerBlue = convert(0x93CCEAFFu);
constexpr math::Vec4 lightCyan = convert(0xE0FFFFFFu);
constexpr math::Vec4 lightFrenchBeige = convert(0xC8AD7FFFu);
constexpr math::Vec4 lightGoldenrodYellow = convert(0xFAFAD2FFu);
constexpr math::Vec4 lightGray = convert(0xD3D3D3FFu);
constexpr math::Vec4 lightGreen = convert(0x90EE90FFu);
constexpr math::Vec4 lightKhaki = convert(0xF0E68CFFu);
constexpr math::Vec4 lightOrange = convert(0xFED8B1FFu);
constexpr math::Vec4 lightPeriwinkle = convert(0xC5CBE1FFu);
constexpr math::Vec4 lightPink = convert(0xFFB6C1FFu);
constexpr math::Vec4 lightRoyalBlue = convert(0x4169E1FFu);
constexpr math::Vec4 lightSalmon = convert(0xFFA07AFFu);
constexpr math::Vec4 lightSeaGreen = convert(0x20B2AAFFu);
constexpr math::Vec4 lightSkyBlue = convert(0x87CEFAFFu);
constexpr math::Vec4 lightSlateGray = convert(0x778899FFu);
constexpr math::Vec4 lightSteelBlue = convert(0xB0C4DEFFu);
constexpr math::Vec4 lightYellow = convert(0xFFFFE0FFu);
constexpr math::Vec4 lilac = convert(0xC8A2C8FFu);
constexpr math::Vec4 lilacLuster = convert(0xAE98AAFFu);
constexpr math::Vec4 lime = convert(0xBFFF00FFu);
constexpr math::Vec4 limeGreen = convert(0x32CD32FFu);
constexpr math::Vec4 limeWeb = convert(0x00FF00FFu);
constexpr math::Vec4 lincolnGreen = convert(0x195905FFu);
constexpr math::Vec4 linen = convert(0xFAF0E6FFu);
constexpr math::Vec4 lion = convert(0xC19A6BFFu);
constexpr math::Vec4 liseranPurple = convert(0xDE6FA1FFu);
constexpr math::Vec4 littleBoyBlue = convert(0x6CA0DCFFu);
constexpr math::Vec4 liver = convert(0x674C47FFu);
constexpr math::Vec4 liverChestnut = convert(0x987456FFu);
constexpr math::Vec4 liverDogs = convert(0xB86D29FFu);
constexpr math::Vec4 liverOrgan = convert(0x6C2E1FFFu);
constexpr math::Vec4 livid = convert(0x6699CCFFu);
constexpr math::Vec4 macaroniAndCheese = convert(0xFFBD88FFu);
constexpr math::Vec4 madderLake = convert(0xCC3336FFu);
constexpr math::Vec4 magenta = convert(0xFF00FFFFu);
constexpr math::Vec4 magentaCrayola = convert(0xF653A6FFu);
constexpr math::Vec4 magentaDye = convert(0xCA1F7BFFu);
constexpr math::Vec4 magentaHaze = convert(0x9F4576FFu);
constexpr math::Vec4 magentaPantone = convert(0xD0417EFFu);
constexpr math::Vec4 magentaProcess = convert(0xFF0090FFu);
constexpr math::Vec4 magicMint = convert(0xAAF0D1FFu);
constexpr math::Vec4 magnolia = convert(0xF2E8D7FFu);
constexpr math::Vec4 mahogany = convert(0xC04000FFu);
constexpr math::Vec4 maize = convert(0xFBEC5DFFu);
constexpr math::Vec4 maizeCrayola = convert(0xF2C649FFu);
constexpr math::Vec4 majorelleBlue = convert(0x6050DCFFu);
constexpr math::Vec4 malachite = convert(0x0BDA51FFu);
constexpr math::Vec4 manatee = convert(0x979AAAFFu);
constexpr math::Vec4 mandarin = convert(0xF37A48FFu);
constexpr math::Vec4 mango = convert(0xFDBE02FFu);
constexpr math::Vec4 mangoTango = convert(0xFF8243FFu);
constexpr math::Vec4 mantis = convert(0x74C365FFu);
constexpr math::Vec4 mardiGras = convert(0x880085FFu);
constexpr math::Vec4 marigold = convert(0xEAA221FFu);
constexpr math::Vec4 maroon = convert(0xC32148FFu);
constexpr math::Vec4 maroonWeb = convert(0x800000FFu);
constexpr math::Vec4 maroonX11 = convert(0xB03060FFu);
constexpr math::Vec4 mauve = convert(0xE0B0FFFFu);
constexpr math::Vec4 mauveTaupe = convert(0x915F6DFFu);
constexpr math::Vec4 mauvelous = convert(0xEF98AAFFu);
constexpr math::Vec4 maximumBlue = convert(0x47ABCCFFu);
constexpr math::Vec4 maximumBlueGreen = convert(0x30BFBFFFu);
constexpr math::Vec4 maximumBluePurple = convert(0xACACE6FFu);
constexpr math::Vec4 maximumGreen = convert(0x5E8C31FFu);
constexpr math::Vec4 maximumGreenYellow = convert(0xD9E650FFu);
constexpr math::Vec4 maximumPurple = convert(0x733380FFu);
constexpr math::Vec4 maximumRed = convert(0xD92121FFu);
constexpr math::Vec4 maximumRedPurple = convert(0xA63A79FFu);
constexpr math::Vec4 maximumYellow = convert(0xFAFA37FFu);
constexpr math::Vec4 maximumYellowRed = convert(0xF2BA49FFu);
constexpr math::Vec4 mayGreen = convert(0x4C9141FFu);
constexpr math::Vec4 mayaBlue = convert(0x73C2FBFFu);
constexpr math::Vec4 mediumAquamarine = convert(0x66DDAAFFu);
constexpr math::Vec4 mediumBlue = convert(0x0000CDFFu);
constexpr math::Vec4 mediumCandyAppleRed = convert(0xE2062CFFu);
constexpr math::Vec4 mediumCarmine = convert(0xAF4035FFu);
constexpr math::Vec4 mediumChampagne = convert(0xF3E5ABFFu);
constexpr math::Vec4 mediumOrchid = convert(0xBA55D3FFu);
constexpr math::Vec4 mediumPurple = convert(0x9370DBFFu);
constexpr math::Vec4 mediumSeaGreen = convert(0x3CB371FFu);
constexpr math::Vec4 mediumSlateBlue = convert(0x7B68EEFFu);
constexpr math::Vec4 mediumSpringGreen = convert(0x00FA9AFFu);
constexpr math::Vec4 mediumTurquoise = convert(0x48D1CCFFu);
constexpr math::Vec4 mediumVermilion = convert(0xD9381EFFu);
constexpr math::Vec4 mediumVioletRed = convert(0xC71585FFu);
constexpr math::Vec4 mellowApricot = convert(0xF8B878FFu);
constexpr math::Vec4 mellowYellow = convert(0xF8DE7EFFu);
constexpr math::Vec4 melon = convert(0xFEBAADFFu);
constexpr math::Vec4 metallicGold = convert(0xD3AF37FFu);
constexpr math::Vec4 metallicSeaweed = convert(0x0A7E8CFFu);
constexpr math::Vec4 metallicSunburst = convert(0x9C7C38FFu);
constexpr math::Vec4 mexicanPink = convert(0xE4007CFFu);
constexpr math::Vec4 middleBlue = convert(0x7ED4E6FFu);
constexpr math::Vec4 middleBlueGreen = convert(0x8DD9CCFFu);
constexpr math::Vec4 middleBluePurple = convert(0x8B72BEFFu);
constexpr math::Vec4 middleGrey = convert(0x8B8680FFu);
constexpr math::Vec4 middleGreen = convert(0x4D8C57FFu);
constexpr math::Vec4 middleGreenYellow = convert(0xACBF60FFu);
constexpr math::Vec4 middlePurple = convert(0xD982B5FFu);
constexpr math::Vec4 middleRed = convert(0xE58E73FFu);
constexpr math::Vec4 middleRedPurple = convert(0xA55353FFu);
constexpr math::Vec4 middleYellow = convert(0xFFEB00FFu);
constexpr math::Vec4 middleYellowRed = convert(0xECB176FFu);
constexpr math::Vec4 midnight = convert(0x702670FFu);
constexpr math::Vec4 midnightBlue = convert(0x191970FFu);
constexpr math::Vec4 midnightGreen = convert(0x004953FFu);
constexpr math::Vec4 mikadoYellow = convert(0xFFC40CFFu);
constexpr math::Vec4 mimiPink = convert(0xFFDAE9FFu);
constexpr math::Vec4 mindaro = convert(0xE3F988FFu);
constexpr math::Vec4 ming = convert(0x36747DFFu);
constexpr math::Vec4 minionYellow = convert(0xF5E050FFu);
constexpr math::Vec4 mint = convert(0x3EB489FFu);
constexpr math::Vec4 mintCream = convert(0xF5FFFAFFu);
constexpr math::Vec4 mintGreen = convert(0x98FF98FFu);
constexpr math::Vec4 mistyMoss = convert(0xBBB477FFu);
constexpr math::Vec4 mistyRose = convert(0xFFE4E1FFu);
constexpr math::Vec4 modeBeige = convert(0x967117FFu);
constexpr math::Vec4 monaLisa = convert(0xFF948EFFu);
constexpr math::Vec4 morningBlue = convert(0x8DA399FFu);
constexpr math::Vec4 mossGreen = convert(0x8A9A5BFFu);
constexpr math::Vec4 mountainMeadow = convert(0x30BA8FFFu);
constexpr math::Vec4 mountbattenPink = convert(0x997A8DFFu);
constexpr math::Vec4 msuGreen = convert(0x18453BFFu);
constexpr math::Vec4 mulberry = convert(0xC54B8CFFu);
constexpr math::Vec4 mulberryCrayola = convert(0xC8509BFFu);
constexpr math::Vec4 mustard = convert(0xFFDB58FFu);
constexpr math::Vec4 myrtleGreen = convert(0x317873FFu);
constexpr math::Vec4 mystic = convert(0xD65282FFu);
constexpr math::Vec4 mysticMaroon = convert(0xAD4379FFu);
constexpr math::Vec4 nadeshikoPink = convert(0xF6ADC6FFu);
constexpr math::Vec4 naplesYellow = convert(0xFADA5EFFu);
constexpr math::Vec4 navajoWhite = convert(0xFFDEADFFu);
constexpr math::Vec4 navyBlue = convert(0x000080FFu);
constexpr math::Vec4 navyBlueCrayola = convert(0x1974D2FFu);
constexpr math::Vec4 neonBlue = convert(0x4666FFFFu);
constexpr math::Vec4 neonGreen = convert(0x39FF14FFu);
constexpr math::Vec4 neonFuchsia = convert(0xFE4164FFu);
constexpr math::Vec4 newYorkPink = convert(0xD7837FFFu);
constexpr math::Vec4 nickel = convert(0x727472FFu);
constexpr math::Vec4 nonPhotoBlue = convert(0xA4DDEDFFu);
constexpr math::Vec4 nyanza = convert(0xE9FFDBFFu);
constexpr math::Vec4 ochre = convert(0xCC7722FFu);
constexpr math::Vec4 oldBurgundy = convert(0x43302EFFu);
constexpr math::Vec4 oldGold = convert(0xCFB53BFFu);
constexpr math::Vec4 oldLace = convert(0xFDF5E6FFu);
constexpr math::Vec4 oldLavender = convert(0x796878FFu);
constexpr math::Vec4 oldMauve = convert(0x673147FFu);
constexpr math::Vec4 oldRose = convert(0xC08081FFu);
constexpr math::Vec4 oldSilver = convert(0x848482FFu);
constexpr math::Vec4 olive = convert(0x808000FFu);
constexpr math::Vec4 oliveDrab3 = convert(0x6B8E23FFu);
constexpr math::Vec4 oliveDrab7 = convert(0x3C341FFFu);
constexpr math::Vec4 oliveGreen = convert(0xB5B35CFFu);
constexpr math::Vec4 olivine = convert(0x9AB973FFu);
constexpr math::Vec4 onyx = convert(0x353839FFu);
constexpr math::Vec4 opal = convert(0xA8C3BCFFu);
constexpr math::Vec4 operaMauve = convert(0xB784A7FFu);
constexpr math::Vec4 orange = convert(0xFF7F00FFu);
constexpr math::Vec4 orangeCrayola = convert(0xFF7538FFu);
constexpr math::Vec4 orangePantone = convert(0xFF5800FFu);
constexpr math::Vec4 orangePeel = convert(0xFF9F00FFu);
constexpr math::Vec4 orangeRed = convert(0xFF681FFFu);
constexpr math::Vec4 orangeRedCrayola = convert(0xFF5349FFu);
constexpr math::Vec4 orangeSoda = convert(0xFA5B3DFFu);
constexpr math::Vec4 orangeWeb = convert(0xFFA500FFu);
constexpr math::Vec4 orangeYellow = convert(0xF5BD1FFFu);
constexpr math::Vec4 orangeYellowCrayola = convert(0xF8D568FFu);
constexpr math::Vec4 orchid = convert(0xDA70D6FFu);
constexpr math::Vec4 orchidPink = convert(0xF2BDCDFFu);
constexpr math::Vec4 orchidCrayola = convert(0xE29CD2FFu);
constexpr math::Vec4 outerSpace = convert(0x2D383AFFu);
constexpr math::Vec4 outrageousOrange = convert(0xFF6E4AFFu);
constexpr math::Vec4 oxblood = convert(0x4A0000FFu);
constexpr math::Vec4 oxfordBlue = convert(0x002147FFu);
constexpr math::Vec4 ouCrimsonRed = convert(0x841617FFu);
constexpr math::Vec4 pacificBlue = convert(0x1CA9C9FFu);
constexpr math::Vec4 pakistanGreen = convert(0x006600FFu);
constexpr math::Vec4 palatinatePurple = convert(0x682860FFu);
constexpr math::Vec4 paleAqua = convert(0xBCD4E6FFu);
constexpr math::Vec4 paleCerulean = convert(0x9BC4E2FFu);
constexpr math::Vec4 paleDogwood = convert(0xED7A9BFFu);
constexpr math::Vec4 palePink = convert(0xFADADDFFu);
constexpr math::Vec4 palePurple = convert(0xFAE6FAFFu);
constexpr math::Vec4 paleSilver = convert(0xC9C0BBFFu);
constexpr math::Vec4 paleSpringBud = convert(0xECEBBDFFu);
constexpr math::Vec4 pansyPurple = convert(0x78184AFFu);
constexpr math::Vec4 paoloVeroneseGreen = convert(0x009B7DFFu);
constexpr math::Vec4 papayaWhip = convert(0xFFEFD5FFu);
constexpr math::Vec4 paradisePink = convert(0xE63E62FFu);
constexpr math::Vec4 parchment = convert(0xF1E9D2FFu);
constexpr math::Vec4 parisGreen = convert(0x50C878FFu);
constexpr math::Vec4 pastelPink = convert(0xDEA5A4FFu);
constexpr math::Vec4 patriarch = convert(0x800080FFu);
constexpr math::Vec4 paua = convert(0x1F005EFFu);
constexpr math::Vec4 paynesGrey = convert(0x536878FFu);
constexpr math::Vec4 peach = convert(0xFFE5B4FFu);
constexpr math::Vec4 peachCrayola = convert(0xFFCBA4FFu);
constexpr math::Vec4 peachPuff = convert(0xFFDAB9FFu);
constexpr math::Vec4 pear = convert(0xD1E231FFu);
constexpr math::Vec4 pearlyPurple = convert(0xB768A2FFu);
constexpr math::Vec4 periwinkle = convert(0xCCCCFFFFu);
constexpr math::Vec4 periwinkleCrayola = convert(0xC3CDE6FFu);
constexpr math::Vec4 permanentGeraniumLake = convert(0xE12C2CFFu);
constexpr math::Vec4 persianBlue = convert(0x1C39BBFFu);
constexpr math::Vec4 persianGreen = convert(0x00A693FFu);
constexpr math::Vec4 persianIndigo = convert(0x32127AFFu);
constexpr math::Vec4 persianOrange = convert(0xD99058FFu);
constexpr math::Vec4 persianPink = convert(0xF77FBEFFu);
constexpr math::Vec4 persianPlum = convert(0x701C1CFFu);
constexpr math::Vec4 persianRed = convert(0xCC3333FFu);
constexpr math::Vec4 persianRose = convert(0xFE28A2FFu);
constexpr math::Vec4 persimmon = convert(0xEC5800FFu);
constexpr math::Vec4 pewterBlue = convert(0x8BA8B7FFu);
constexpr math::Vec4 phlox = convert(0xDF00FFFFu);
constexpr math::Vec4 phthaloBlue = convert(0x000F89FFu);
constexpr math::Vec4 phthaloGreen = convert(0x123524FFu);
constexpr math::Vec4 picoteeBlue = convert(0x2E2787FFu);
constexpr math::Vec4 pictorialCarmine = convert(0xC30B4EFFu);
constexpr math::Vec4 piggyPink = convert(0xFDDDE6FFu);
constexpr math::Vec4 pineGreen = convert(0x01796FFFu);
constexpr math::Vec4 pineTree = convert(0x2A2F23FFu);
constexpr math::Vec4 pink = convert(0xFFC0CBFFu);
constexpr math::Vec4 pinkLace = convert(0xFFDDF4FFu);
constexpr math::Vec4 pinkLavender = convert(0xD8B2D1FFu);
constexpr math::Vec4 pinkPantone = convert(0xD74894FFu);
constexpr math::Vec4 pinkSherbet = convert(0xF78FA7FFu);
constexpr math::Vec4 pistachio = convert(0x93C572FFu);
constexpr math::Vec4 platinum = convert(0xE5E4E2FFu);
constexpr math::Vec4 plum = convert(0x8E4585FFu);
constexpr math::Vec4 plumWeb = convert(0xDDA0DDFFu);
constexpr math::Vec4 plumpPurple = convert(0x5946B2FFu);
constexpr math::Vec4 polishedPine = convert(0x5DA493FFu);
constexpr math::Vec4 pompAndPower = convert(0x86608EFFu);
constexpr math::Vec4 popstar = convert(0xBE4F62FFu);
constexpr math::Vec4 portlandOrange = convert(0xFF5A36FFu);
constexpr math::Vec4 powderBlue = convert(0xB0E0E6FFu);
constexpr math::Vec4 princetonOrange = convert(0xF58025FFu);
constexpr math::Vec4 processYellow = convert(0xFFEF00FFu);
constexpr math::Vec4 prune = convert(0x701C1CFFu);
constexpr math::Vec4 prussianBlue = convert(0x003153FFu);
constexpr math::Vec4 psychedelicPurple = convert(0xDF00FFFFu);
constexpr math::Vec4 puce = convert(0xCC8899FFu);
constexpr math::Vec4 pullmanBrown = convert(0x644117FFu);
constexpr math::Vec4 pumpkin = convert(0xFF7518FFu);
constexpr math::Vec4 purple = convert(0x6A0DADFFu);
constexpr math::Vec4 purpleMunsell = convert(0x9F00C5FFu);
constexpr math::Vec4 purpleMountainMajesty = convert(0x9678B6FFu);
constexpr math::Vec4 purpleNavy = convert(0x4E5180FFu);
constexpr math::Vec4 purplePizzazz = convert(0xFE4EDAFFu);
constexpr math::Vec4 purplePlum = convert(0x9C51B6FFu);
constexpr math::Vec4 purpleWeb = convert(0x800080FFu);
constexpr math::Vec4 purpleX11 = convert(0xA020F0FFu);
constexpr math::Vec4 purpureus = convert(0x9A4EAEFFu);
constexpr math::Vec4 queenBlue = convert(0x436B95FFu);
constexpr math::Vec4 queenPink = convert(0xE8CCD7FFu);
constexpr math::Vec4 quickSilver = convert(0xA6A6A6FFu);
constexpr math::Vec4 quinacridoneMagenta = convert(0x8E3A59FFu);
constexpr math::Vec4 radicalRed = convert(0xFF355EFFu);
constexpr math::Vec4 raisinBlack = convert(0x242124FFu);
constexpr math::Vec4 rajah = convert(0xFBAB60FFu);
constexpr math::Vec4 raspberry = convert(0xE30B5DFFu);
constexpr math::Vec4 raspberryGlace = convert(0x915F6DFFu);
constexpr math::Vec4 raspberryRose = convert(0xB3446CFFu);
constexpr math::Vec4 rawSienna = convert(0xD68A59FFu);
constexpr math::Vec4 rawUmber = convert(0x826644FFu);
constexpr math::Vec4 razzleDazzleRose = convert(0xFF33CCFFu);
constexpr math::Vec4 razzmatazz = convert(0xE3256BFFu);
constexpr math::Vec4 razzmicBerry = convert(0x8D4E85FFu);
constexpr math::Vec4 rebeccaPurple = convert(0x663399FFu);
constexpr math::Vec4 red = convert(0xFF0000FFu);
constexpr math::Vec4 redCrayola = convert(0xEE204DFFu);
constexpr math::Vec4 redMunsell = convert(0xF2003CFFu);
constexpr math::Vec4 redNCS = convert(0xC40233FFu);
constexpr math::Vec4 redOrange = convert(0xFF5349FFu);
constexpr math::Vec4 redOrangeCrayola = convert(0xFF681FFFu);
constexpr math::Vec4 redOrangeColorWheel = convert(0xFF4500FFu);
constexpr math::Vec4 redPantone = convert(0xED2939FFu);
constexpr math::Vec4 redPigment = convert(0xED1C24FFu);
constexpr math::Vec4 redPurple = convert(0xE40078FFu);
constexpr math::Vec4 redRYB = convert(0xFE2712FFu);
constexpr math::Vec4 redSalsa = convert(0xFD3A4AFFu);
constexpr math::Vec4 redViolet = convert(0xC71585FFu);
constexpr math::Vec4 redVioletCrayola = convert(0xC0448FFFu);
constexpr math::Vec4 redVioletColorWheel = convert(0x922B3EFFu);
constexpr math::Vec4 redwood = convert(0xA45A52FFu);
constexpr math::Vec4 resolutionBlue = convert(0x002387FFu);
constexpr math::Vec4 rhythm = convert(0x777696FFu);
constexpr math::Vec4 richBlack = convert(0x004040FFu);
constexpr math::Vec4 richBlack29 = convert(0x010B13FFu);
constexpr math::Vec4 richBlack39 = convert(0x010203FFu);
constexpr math::Vec4 rifleGreen = convert(0x444C38FFu);
constexpr math::Vec4 robinEggBlue = convert(0x00CCCCFFu);
constexpr math::Vec4 rocketMetallic = convert(0x8A7F80FFu);
constexpr math::Vec4 rojoSpanishRed = convert(0xA91101FFu);
constexpr math::Vec4 romanSilver = convert(0x838996FFu);
constexpr math::Vec4 rose = convert(0xFF007FFFu);
constexpr math::Vec4 roseBonbon = convert(0xF9429EFFu);
constexpr math::Vec4 roseDust = convert(0x9E5E6FFFu);
constexpr math::Vec4 roseEbony = convert(0x674846FFu);
constexpr math::Vec4 roseMadder = convert(0xE32636FFu);
constexpr math::Vec4 rosePink = convert(0xFF66CCFFu);
constexpr math::Vec4 rosePompadour = convert(0xED7A9BFFu);
constexpr math::Vec4 roseQuartz = convert(0xAA98A9FFu);
constexpr math::Vec4 roseRed = convert(0xC21E56FFu);
constexpr math::Vec4 roseTaupe = convert(0x905D5DFFu);
constexpr math::Vec4 roseVale = convert(0xAB4E52FFu);
constexpr math::Vec4 rosewood = convert(0x65000BFFu);
constexpr math::Vec4 rossoCorsa = convert(0xD40000FFu);
constexpr math::Vec4 rosyBrown = convert(0xBC8F8FFFu);
constexpr math::Vec4 royalPurple = convert(0x7851A9FFu);
constexpr math::Vec4 royalYellow = convert(0xFADA5EFFu);
constexpr math::Vec4 ruber = convert(0xCE4676FFu);
constexpr math::Vec4 rubineRed = convert(0xD10056FFu);
constexpr math::Vec4 ruby = convert(0xE0115FFFu);
constexpr math::Vec4 rubyRed = convert(0x9B111EFFu);
constexpr math::Vec4 rufous = convert(0xA81C07FFu);
constexpr math::Vec4 russet = convert(0x80461BFFu);
constexpr math::Vec4 russianGreen = convert(0x679267FFu);
constexpr math::Vec4 russianViolet = convert(0x32174DFFu);
constexpr math::Vec4 rust = convert(0xB7410EFFu);
constexpr math::Vec4 rustyRed = convert(0xDA2C43FFu);
constexpr math::Vec4 sacramentoStateGreen = convert(0x043927FFu);
constexpr math::Vec4 saddleBrown = convert(0x8B4513FFu);
constexpr math::Vec4 safetyOrange = convert(0xFF7800FFu);
constexpr math::Vec4 safetyYellow = convert(0xEED202FFu);
constexpr math::Vec4 saffron = convert(0xF4C430FFu);
constexpr math::Vec4 sage = convert(0xBCB88AFFu);
constexpr math::Vec4 stPatricksBlue = convert(0x23297AFFu);
constexpr math::Vec4 salmon = convert(0xFA8072FFu);
constexpr math::Vec4 salmonPink = convert(0xFF91A4FFu);
constexpr math::Vec4 sand = convert(0xC2B280FFu);
constexpr math::Vec4 sandDune = convert(0x967117FFu);
constexpr math::Vec4 sandyBrown = convert(0xF4A460FFu);
constexpr math::Vec4 sapGreen = convert(0x507D2AFFu);
constexpr math::Vec4 sapphire = convert(0x0F52BAFFu);
constexpr math::Vec4 sapphireBlue = convert(0x0067A5FFu);
constexpr math::Vec4 sapphireCrayola = convert(0x2D5DA1FFu);
constexpr math::Vec4 satinSheenGold = convert(0xCBA135FFu);
constexpr math::Vec4 scarlet = convert(0xFF2400FFu);
constexpr math::Vec4 schaussPink = convert(0xFF91AFFFu);
constexpr math::Vec4 schoolBusYellow = convert(0xFFD800FFu);
constexpr math::Vec4 screaminGreen = convert(0x66FF66FFu);
constexpr math::Vec4 seaGreen = convert(0x2E8B57FFu);
constexpr math::Vec4 seaGreenCrayola = convert(0x00FFCDFFu);
constexpr math::Vec4 seance = convert(0x612086FFu);
constexpr math::Vec4 sealBrown = convert(0x59260BFFu);
constexpr math::Vec4 seashell = convert(0xFFF5EEFFu);
constexpr math::Vec4 secret = convert(0x764374FFu);
constexpr math::Vec4 selectiveYellow = convert(0xFFBA00FFu);
constexpr math::Vec4 sepia = convert(0x704214FFu);
constexpr math::Vec4 shadow = convert(0x8A795DFFu);
constexpr math::Vec4 shadowBlue = convert(0x778BA5FFu);
constexpr math::Vec4 shamrockGreen = convert(0x009E60FFu);
constexpr math::Vec4 sheenGreen = convert(0x8FD400FFu);
constexpr math::Vec4 shimmeringBlush = convert(0xD98695FFu);
constexpr math::Vec4 shinyShamrock = convert(0x5FA778FFu);
constexpr math::Vec4 shockingPink = convert(0xFC0FC0FFu);
constexpr math::Vec4 shockingPinkCrayola = convert(0xFF6FFFFFu);
constexpr math::Vec4 sienna = convert(0x882D17FFu);
constexpr math::Vec4 silver = convert(0xC0C0C0FFu);
constexpr math::Vec4 silverChalice = convert(0xACACACFFu);
constexpr math::Vec4 silverCrayola = convert(0xC9C0BBFFu);
constexpr math::Vec4 silverMetallic = convert(0xAAA9ADFFu);
constexpr math::Vec4 silverPink = convert(0xC4AEADFFu);
constexpr math::Vec4 silverSand = convert(0xBFC1C2FFu);
constexpr math::Vec4 sinopia = convert(0xCB410BFFu);
constexpr math::Vec4 sizzlingRed = convert(0xFF3855FFu);
constexpr math::Vec4 sizzlingSunrise = convert(0xFFDB00FFu);
constexpr math::Vec4 skobeloff = convert(0x007474FFu);
constexpr math::Vec4 skyBlue = convert(0x87CEEBFFu);
constexpr math::Vec4 skyBlueCrayola = convert(0x76D7EAFFu);
constexpr math::Vec4 skyMagenta = convert(0xCF71AFFFu);
constexpr math::Vec4 slateBlue = convert(0x6A5ACDFFu);
constexpr math::Vec4 slateGray = convert(0x708090FFu);
constexpr math::Vec4 slimyGreen = convert(0x299617FFu);
constexpr math::Vec4 smitten = convert(0xC84186FFu);
constexpr math::Vec4 smokyBlack = convert(0x100C08FFu);
constexpr math::Vec4 snow = convert(0xFFFAFAFFu);
constexpr math::Vec4 solidPink = convert(0x893843FFu);
constexpr math::Vec4 sonicSilver = convert(0x757575FFu);
constexpr math::Vec4 spaceCadet = convert(0x1D2951FFu);
constexpr math::Vec4 spanishBistre = convert(0x807532FFu);
constexpr math::Vec4 spanishBlue = convert(0x0070B8FFu);
constexpr math::Vec4 spanishCarmine = convert(0xD10047FFu);
constexpr math::Vec4 spanishGray = convert(0x989898FFu);
constexpr math::Vec4 spanishGreen = convert(0x009150FFu);
constexpr math::Vec4 spanishOrange = convert(0xE86100FFu);
constexpr math::Vec4 spanishPink = convert(0xF7BFBEFFu);
constexpr math::Vec4 spanishRed = convert(0xE60026FFu);
constexpr math::Vec4 spanishSkyBlue = convert(0x00FFFEFFu);
constexpr math::Vec4 spanishViolet = convert(0x4C2882FFu);
constexpr math::Vec4 spanishViridian = convert(0x007F5CFFu);
constexpr math::Vec4 springBud = convert(0xA7FC00FFu);
constexpr math::Vec4 springFrost = convert(0x87FF2AFFu);
constexpr math::Vec4 springGreen = convert(0x00FF7FFFu);
constexpr math::Vec4 springGreenCrayola = convert(0xECEBBDFFu);
constexpr math::Vec4 starCommandBlue = convert(0x007BB8FFu);
constexpr math::Vec4 steelBlue = convert(0x4682B4FFu);
constexpr math::Vec4 steelPink = convert(0xCC33CCFFu);
constexpr math::Vec4 stilDeGrainYellow = convert(0xFADA5EFFu);
constexpr math::Vec4 straw = convert(0xE4D96FFFu);
constexpr math::Vec4 strawberry = convert(0xFA5053FFu);
constexpr math::Vec4 strawberryBlonde = convert(0xFF9361FFu);
constexpr math::Vec4 sugarPlum = convert(0x914E75FFu);
constexpr math::Vec4 sunglow = convert(0xFFCC33FFu);
constexpr math::Vec4 sunray = convert(0xE3AB57FFu);
constexpr math::Vec4 sunset = convert(0xFAD6A5FFu);
constexpr math::Vec4 superPink = convert(0xCF6BA9FFu);
constexpr math::Vec4 sweetBrown = convert(0xA83731FFu);
constexpr math::Vec4 syracuseOrange = convert(0xD44500FFu);
constexpr math::Vec4 tan = convert(0xD2B48CFFu);
constexpr math::Vec4 tanCrayola = convert(0xD99A6CFFu);
constexpr math::Vec4 tangerine = convert(0xF28500FFu);
constexpr math::Vec4 tangoPink = convert(0xE4717AFFu);
constexpr math::Vec4 tartOrange = convert(0xFB4D46FFu);
constexpr math::Vec4 taupe = convert(0x483C32FFu);
constexpr math::Vec4 taupeGray = convert(0x8B8589FFu);
constexpr math::Vec4 teaGreen = convert(0xD0F0C0FFu);
constexpr math::Vec4 teaRose = convert(0xF4C2C2FFu);
constexpr math::Vec4 teal = convert(0x008080FFu);
constexpr math::Vec4 tealBlue = convert(0x367588FFu);
constexpr math::Vec4 telemagenta = convert(0xCF3476FFu);
constexpr math::Vec4 tenne = convert(0xCD5700FFu);
constexpr math::Vec4 terraCotta = convert(0xE2725BFFu);
constexpr math::Vec4 thistle = convert(0xD8BFD8FFu);
constexpr math::Vec4 thulianPink = convert(0xDE6FA1FFu);
constexpr math::Vec4 tickleMePink = convert(0xFC89ACFFu);
constexpr math::Vec4 tiffanyBlue = convert(0x0ABAB5FFu);
constexpr math::Vec4 timberwolf = convert(0xDBD7D2FFu);
constexpr math::Vec4 titaniumYellow = convert(0xEEE600FFu);
constexpr math::Vec4 tomato = convert(0xFF6347FFu);
constexpr math::Vec4 tourmaline = convert(0x86A1A9FFu);
constexpr math::Vec4 tropicalRainforest = convert(0x00755EFFu);
constexpr math::Vec4 trueBlue = convert(0x2D68C4FFu);
constexpr math::Vec4 trypanBlue = convert(0x1C05B3FFu);
constexpr math::Vec4 tuftsBlue = convert(0x3E8EDEFFu);
constexpr math::Vec4 tumbleweed = convert(0xDEAA88FFu);
constexpr math::Vec4 turquoise = convert(0x40E0D0FFu);
constexpr math::Vec4 turquoiseBlue = convert(0x00FFEFFFu);
constexpr math::Vec4 turquoiseGreen = convert(0xA0D6B4FFu);
constexpr math::Vec4 turtleGreen = convert(0x8A9A5BFFu);
constexpr math::Vec4 tuscan = convert(0xFAD6A5FFu);
constexpr math::Vec4 tuscanBrown = convert(0x6F4E37FFu);
constexpr math::Vec4 tuscanRed = convert(0x7C4848FFu);
constexpr math::Vec4 tuscanTan = convert(0xA67B5BFFu);
constexpr math::Vec4 tuscany = convert(0xC09999FFu);
constexpr math::Vec4 twilightLavender = convert(0x8A496BFFu);
constexpr math::Vec4 tyrianPurple = convert(0x66023CFFu);
constexpr math::Vec4 uaBlue = convert(0x0033AAFFu);
constexpr math::Vec4 uaRed = convert(0xD9004CFFu);
constexpr math::Vec4 ultramarine = convert(0x3F00FFFFu);
constexpr math::Vec4 ultramarineBlue = convert(0x4166F5FFu);
constexpr math::Vec4 ultraPink = convert(0xFF6FFFFFu);
constexpr math::Vec4 ultraRed = convert(0xFC6C85FFu);
constexpr math::Vec4 umber = convert(0x635147FFu);
constexpr math::Vec4 unbleachedSilk = convert(0xFFDDCAFFu);
constexpr math::Vec4 unitedNationsBlue = convert(0x5B92E5FFu);
constexpr math::Vec4 upRed = convert(0xA50021FFu);
constexpr math::Vec4 unmellowYellow = convert(0xFFFF66FFu);
constexpr math::Vec4 upForestGreen = convert(0x014421FFu);
constexpr math::Vec4 upMaroon = convert(0x7B1113FFu);
constexpr math::Vec4 upsdellRed = convert(0xAE2029FFu);
constexpr math::Vec4 uranianBlue = convert(0xAFDBF5FFu);
constexpr math::Vec4 usafaBlue = convert(0x004F98FFu);
constexpr math::Vec4 vanDykeBrown = convert(0x664228FFu);
constexpr math::Vec4 vanilla = convert(0xF3E5ABFFu);
constexpr math::Vec4 vanillaIce = convert(0xF38FA9FFu);
constexpr math::Vec4 vegasGold = convert(0xC5B358FFu);
constexpr math::Vec4 venetianRed = convert(0xC80815FFu);
constexpr math::Vec4 verdigris = convert(0x43B3AEFFu);
constexpr math::Vec4 vermilion = convert(0xE34234FFu);
constexpr math::Vec4 veronica = convert(0xA020F0FFu);
constexpr math::Vec4 violet = convert(0x8F00FFFFu);
constexpr math::Vec4 violetBlue = convert(0x324AB2FFu);
constexpr math::Vec4 violetBlueCrayola = convert(0x766EC8FFu);
constexpr math::Vec4 violetColorWheel = convert(0x7F00FFFFu);
constexpr math::Vec4 violetCrayola = convert(0x963D7FFFu);
constexpr math::Vec4 violetRed = convert(0xF75394FFu);
constexpr math::Vec4 violetRedPerBang = convert(0xF0599CFFu);
constexpr math::Vec4 violetRYB = convert(0x8601AFFFu);
constexpr math::Vec4 violetWeb = convert(0xEE82EEFFu);
constexpr math::Vec4 viridian = convert(0x40826DFFu);
constexpr math::Vec4 viridianGreen = convert(0x009698FFu);
constexpr math::Vec4 vividBurgundy = convert(0x9F1D35FFu);
constexpr math::Vec4 vividSkyBlue = convert(0x00CCFFFFu);
constexpr math::Vec4 vividTangerine = convert(0xFFA089FFu);
constexpr math::Vec4 vividViolet = convert(0x9F00FFFFu);
constexpr math::Vec4 volt = convert(0xCEFF00FFu);
constexpr math::Vec4 warmBlack = convert(0x004242FFu);
constexpr math::Vec4 weezyBlue = convert(0x189BCCFFu);
constexpr math::Vec4 wheat = convert(0xF5DEB3FFu);
constexpr math::Vec4 white = convert(0xFFFFFFFFu);
constexpr math::Vec4 wildBlueYonder = convert(0xA2ADD0FFu);
constexpr math::Vec4 wildOrchid = convert(0xD470A2FFu);
constexpr math::Vec4 wildStrawberry = convert(0xFF43A4FFu);
constexpr math::Vec4 wildWatermelon = convert(0xFC6C85FFu);
constexpr math::Vec4 windsorTan = convert(0xA75502FFu);
constexpr math::Vec4 wine = convert(0x722F37FFu);
constexpr math::Vec4 wineDregs = convert(0x673147FFu);
constexpr math::Vec4 winterSky = convert(0xFF007CFFu);
constexpr math::Vec4 wintergreenDream = convert(0x56887DFFu);
constexpr math::Vec4 wisteria = convert(0xC9A0DCFFu);
constexpr math::Vec4 woodBrown = convert(0xC19A6BFFu);
constexpr math::Vec4 xanadu = convert(0x738678FFu);
constexpr math::Vec4 xanthic = convert(0xEEED09FFu);
constexpr math::Vec4 xanthous = convert(0xF1B42FFFu);
constexpr math::Vec4 yaleBlue = convert(0x00356BFFu);
constexpr math::Vec4 yellow = convert(0xFFFF00FFu);
constexpr math::Vec4 yellowCrayola = convert(0xFCE883FFu);
constexpr math::Vec4 yellowGreen = convert(0x9ACD32FFu);
constexpr math::Vec4 yellowGreenCrayola = convert(0xC5E384FFu);
constexpr math::Vec4 yellowGreenColorWheel = convert(0x30B21AFFu);
constexpr math::Vec4 yellowMunsell = convert(0xEFCC00FFu);
constexpr math::Vec4 yellowNCS = convert(0xFFD300FFu);
constexpr math::Vec4 yellowOrange = convert(0xFFAE42FFu);
constexpr math::Vec4 yellowOrangeColorWheel = convert(0xFF9505FFu);
constexpr math::Vec4 yellowPantone = convert(0xFEDF00FFu);
constexpr math::Vec4 yellowProcess = convert(0xFFEF00FFu);
constexpr math::Vec4 yellowRYB = convert(0xFEFE33FFu);
constexpr math::Vec4 yellowSunshine = convert(0xFFF700FFu);
constexpr math::Vec4 yInMnBlue = convert(0x2E5090FFu);
constexpr math::Vec4 zaffre = convert(0x0014A8FFu);
constexpr math::Vec4 zomp = convert(0x39A78EFFu);
}