🛰️航天仿真算法库 SpaceAST 0.0.1
载入中...
搜索中...
未找到
ColorNamed.hpp
浏览该文件的文档.
1
20
21#pragma once
22
23#include "AstGlobal.h"
24#include "Color.hpp"
25
26AST_NAMESPACE_BEGIN
27
35enum EColor: color_t {
36 // 基础颜色(16个标准颜色)
37 eBlack = rgb(0, 0, 0),
38 eSilver = rgb(192, 192, 192),
39 eGray = rgb(128, 128, 128),
40 eWhite = rgb(255, 255, 255),
41 eMaroon = rgb(128, 0, 0),
42 eRed = rgb(255, 0, 0),
43 ePurple = rgb(128, 0, 128),
44 eFuchsia = rgb(255, 0, 255),
45 eGreen = rgb(0, 128, 0),
46 eLime = rgb(0, 255, 0),
47 eOlive = rgb(128, 128, 0),
48 eYellow = rgb(255, 255, 0),
49 eNavy = rgb(0, 0, 128),
50 eBlue = rgb(0, 0, 255),
51 eTeal = rgb(0, 128, 128),
52 eAqua = rgb(0, 255, 255),
53
54 // 特殊颜色
55 eTransparent = rgba(0, 0, 0, 0),
56
57 // 扩展颜色(按字母排序)
58 eAquaMarine = rgb(127, 255, 212),
59 eAliceBlue = rgb(240, 248, 255),
60 eAntiqueWhite = rgb(250, 235, 215),
61 eAzure = rgb(240, 255, 255),
62 eBeige = rgb(245, 245, 220),
63 eBisque = rgb(255, 228, 196),
64 eBlanchedAlmond = rgb(255, 235, 205),
65 eBlueViolet = rgb(138, 43, 226),
66 eBrown = rgb(165, 42, 42),
67 eBurlyWood = rgb(222, 184, 135),
68 eCadetBlue = rgb(95, 158, 160),
69 eChartreuse = rgb(127, 255, 0),
70 eChocolate = rgb(210, 105, 30),
71 eCoral = rgb(255, 127, 80),
72 eCornflowerBlue = rgb(100, 149, 237),
73 eCornsilk = rgb(255, 248, 220),
74 eCrimson = rgb(220, 20, 60),
76 eDarkBlue = rgb(0, 0, 139),
77 eDarkCyan = rgb(0, 139, 139),
78 eDarkGoldenRod = rgb(184, 134, 11),
79 eDarkGray = rgb(169, 169, 169),
80 eDarkGreen = rgb(0, 100, 0),
81 eDarkGrey = rgb(169, 169, 169),
82 eDarkKhaki = rgb(189, 183, 107),
83 eDarkMagenta = rgb(139, 0, 139),
84 eDarkOliveGreen = rgb(85, 107, 47),
85 eDarkOrange = rgb(255, 140, 0),
86 eDarkOrchid = rgb(153, 50, 204),
87 eDarkRed = rgb(139, 0, 0),
88 eDarkSalmon = rgb(233, 150, 122),
89 eDarkSeaGreen = rgb(143, 188, 143),
90 eDarkSlateBlue = rgb(72, 61, 139),
91 eDarkSlateGray = rgb(47, 79, 79),
92 eDarkSlateGrey = rgb(47, 79, 79),
93 eDarkTurquoise = rgb(0, 206, 209),
94 eDarkViolet = rgb(148, 0, 211),
95 eDeepPink = rgb(255, 20, 147),
96 eDeepSkyBlue = rgb(0, 191, 255),
97 eDimGray = rgb(105, 105, 105),
98 eDimGrey = rgb(105, 105, 105),
99 eDodgerBlue = rgb(30, 144, 255),
100 eFireBrick = rgb(178, 34, 34),
101 eFloralWhite = rgb(255, 250, 240),
102 eForestGreen = rgb(34, 139, 34),
103 eGainsboro = rgb(220, 220, 220),
104 eGhostWhite = rgb(248, 248, 255),
105 eGold = rgb(255, 215, 0),
106 eGoldenRod = rgb(218, 165, 32),
107 eGreenYellow = rgb(173, 255, 47),
108 eGrey = rgb(128, 128, 128),
109 eHoneydew = rgb(240, 255, 240),
110 eHotPink = rgb(255, 105, 180),
111 eIndianRed = rgb(205, 92, 92),
112 eIndigo = rgb(75, 0, 130),
113 eIvory = rgb(255, 255, 240),
114 eKhaki = rgb(240, 230, 140),
115 eLavender = rgb(230, 230, 250),
116 eLavenderBlush = rgb(255, 240, 245),
117 eLawnGreen = rgb(124, 252, 0),
118 eLemonChiffon = rgb(255, 250, 205),
119 eLightBlue = rgb(173, 216, 230),
120 eLightCoral = rgb(240, 128, 128),
121 eLightCyan = rgb(224, 255, 255),
122 eLightGoldenRodYellow = rgb(250, 250, 210),
123 eLightGray = rgb(211, 211, 211),
124 eLightGreen = rgb(144, 238, 144),
125 eLightGrey = rgb(211, 211, 211),
126 eLightPink = rgb(255, 182, 193),
127 eLightSalmon = rgb(255, 160, 122),
128 eLightSeaGreen = rgb(32, 178, 170),
129 eLightSkyBlue = rgb(135, 206, 250),
130 eLightSlateGray = rgb(119, 136, 153),
131 eLightSlateGrey = rgb(119, 136, 153),
132 eLightSteelBlue = rgb(176, 196, 222),
133 eLightYellow = rgb(255, 255, 224),
134 eLimeGreen = rgb(50, 205, 50),
135 eLinen = rgb(250, 240, 230),
137 eMediumAquaMarine = rgb(102, 205, 170),
138 eMediumBlue = rgb(0, 0, 205),
139 eMediumOrchid = rgb(186, 85, 211),
140 eMediumPurple = rgb(147, 112, 219),
141 eMediumSeaGreen = rgb(60, 179, 113),
142 eMediumSlateBlue = rgb(123, 104, 238),
143 eMediumSpringGreen = rgb(0, 250, 154),
144 eMediumTurquoise = rgb(72, 209, 204),
145 eMediumVioletRed = rgb(199, 21, 133),
146 eMidnightBlue = rgb(25, 25, 112),
147 eMintCream = rgb(245, 255, 250),
148 eMistyRose = rgb(255, 228, 225),
149 eMoccasin = rgb(255, 228, 181),
150 eNavajoWhite = rgb(255, 222, 173),
151 eOldLace = rgb(253, 245, 230),
152 eOliveDrab = rgb(107, 142, 35),
153 eOrange = rgb(255, 165, 0),
154 eOrangeRed = rgb(255, 69, 0),
155 eOrchid = rgb(218, 112, 214),
156 ePaleGoldenRod = rgb(238, 232, 170),
157 ePaleGreen = rgb(152, 251, 152),
158 ePaleTurquoise = rgb(175, 238, 238),
159 ePaleVioletRed = rgb(219, 112, 147),
160 ePapayaWhip = rgb(255, 239, 213),
161 ePeachPuff = rgb(255, 218, 185),
162 ePeru = rgb(205, 133, 63),
163 ePink = rgb(255, 192, 203),
164 ePlum = rgb(221, 160, 221),
165 ePowderBlue = rgb(176, 224, 230),
166 eRebeccaPurple = rgb(102, 51, 153),
167 eRosyBrown = rgb(188, 143, 143),
168 eRoyalBlue = rgb(65, 105, 225),
169 eSaddleBrown = rgb(139, 69, 19),
170 eSalmon = rgb(250, 128, 114),
171 eSandyBrown = rgb(244, 164, 96),
172 eSeaGreen = rgb(46, 139, 87),
173 eSeaShell = rgb(255, 245, 238),
174 eSienna = rgb(160, 82, 45),
175 eSkyBlue = rgb(135, 206, 235),
176 eSlateBlue = rgb(106, 90, 205),
177 eSlateGray = rgb(112, 128, 144),
178 eSlateGrey = rgb(112, 128, 144),
179 eSnow = rgb(255, 250, 250),
180 eSpringGreen = rgb(0, 255, 127),
181 eSteelBlue = rgb(70, 130, 180),
182 eTan = rgb(210, 180, 140),
183 eThistle = rgb(216, 191, 216),
184 eTomato = rgb(255, 99, 71),
185 eTurquoise = rgb(64, 224, 208),
186 eViolet = rgb(238, 130, 238),
187 eWheat = rgb(245, 222, 179),
188 eWhiteSmoke = rgb(245, 245, 245),
189 eYellowGreen = rgb(154, 205, 50),
190};
191
195AST_NAMESPACE_END
颜色工具类
EColor
预定义的颜色枚举
定义 ColorNamed.hpp:35
constexpr color_t rgba(uint8_t r, uint8_t g, uint8_t b, uint8_t a)
将 RGBA 颜色值转换为 Color 类型
定义 Color.hpp:52
constexpr color_t rgb(uint8_t r, uint8_t g, uint8_t b)
将 RGB 颜色值转换为 Color 类型
定义 Color.hpp:41
@ eBlue
蓝色
定义 ColorNamed.hpp:50
@ eSlateGrey
石板灰(与 eSlateGray 相同)
定义 ColorNamed.hpp:178
@ ePaleTurquoise
苍青色
定义 ColorNamed.hpp:158
@ eLightSteelBlue
亮钢蓝
定义 ColorNamed.hpp:132
@ eLemonChiffon
柠檬绸色
定义 ColorNamed.hpp:118
@ eMediumPurple
中紫色
定义 ColorNamed.hpp:140
@ eDarkOrchid
深紫色
定义 ColorNamed.hpp:86
@ eDarkGreen
深绿色
定义 ColorNamed.hpp:80
@ eGoldenRod
金棕色
定义 ColorNamed.hpp:106
@ eIndianRed
印度红
定义 ColorNamed.hpp:111
@ eCornflowerBlue
矢车菊蓝
定义 ColorNamed.hpp:72
@ eMediumTurquoise
中青绿色
定义 ColorNamed.hpp:144
@ ePeru
秘鲁色
定义 ColorNamed.hpp:162
@ eDarkViolet
深紫色
定义 ColorNamed.hpp:94
@ eNavy
藏青色
定义 ColorNamed.hpp:49
@ eWheat
小麦色
定义 ColorNamed.hpp:187
@ eDarkOliveGreen
深橄榄绿
定义 ColorNamed.hpp:84
@ eCyan
青色(与 eAqua 相同)
定义 ColorNamed.hpp:75
@ ePowderBlue
粉末蓝
定义 ColorNamed.hpp:165
@ eLightCoral
浅珊瑚色
定义 ColorNamed.hpp:120
@ eMediumOrchid
中兰紫色
定义 ColorNamed.hpp:139
@ eLimeGreen
酸橙绿
定义 ColorNamed.hpp:134
@ eSandyBrown
沙棕色
定义 ColorNamed.hpp:171
@ eSalmon
鲑鱼色
定义 ColorNamed.hpp:170
@ eMoccasin
鹿皮鞋色
定义 ColorNamed.hpp:149
@ eWhiteSmoke
烟白色
定义 ColorNamed.hpp:188
@ eSlateBlue
石板蓝
定义 ColorNamed.hpp:176
@ eDarkSlateBlue
深石板蓝
定义 ColorNamed.hpp:90
@ eLightGrey
浅灰色(与 eLightGray 相同)
定义 ColorNamed.hpp:125
@ eLightPink
浅粉色
定义 ColorNamed.hpp:126
@ eLavenderBlush
淡紫红
定义 ColorNamed.hpp:116
@ eOlive
橄榄色
定义 ColorNamed.hpp:47
@ eGainsboro
浅灰色
定义 ColorNamed.hpp:103
@ eMediumVioletRed
中紫红色
定义 ColorNamed.hpp:145
@ eIvory
象牙白
定义 ColorNamed.hpp:113
@ eRebeccaPurple
丽贝卡紫
定义 ColorNamed.hpp:166
@ eLightGray
浅灰色
定义 ColorNamed.hpp:123
@ eMagenta
品红色(与 eFuchsia 相同)
定义 ColorNamed.hpp:136
@ eLightGoldenRodYellow
浅金棕色
定义 ColorNamed.hpp:122
@ eTeal
蓝绿色
定义 ColorNamed.hpp:51
@ eLightSkyBlue
浅天蓝色
定义 ColorNamed.hpp:129
@ eIndigo
靛蓝色
定义 ColorNamed.hpp:112
@ eGrey
灰色(与 eGray 相同)
定义 ColorNamed.hpp:108
@ eTan
棕褐色
定义 ColorNamed.hpp:182
@ eHotPink
亮粉色
定义 ColorNamed.hpp:110
@ eSeaGreen
海绿色
定义 ColorNamed.hpp:172
@ eMintCream
薄荷奶油色
定义 ColorNamed.hpp:147
@ eGray
灰色
定义 ColorNamed.hpp:39
@ eMediumSpringGreen
中春绿
定义 ColorNamed.hpp:143
@ eLavender
淡紫色
定义 ColorNamed.hpp:115
@ eKhaki
卡其色
定义 ColorNamed.hpp:114
@ eDimGrey
暗灰色(与 eDimGray 相同)
定义 ColorNamed.hpp:98
@ eLightSlateGrey
浅石板灰(与 eLightSlateGray 相同)
定义 ColorNamed.hpp:131
@ ePapayaWhip
番木瓜色
定义 ColorNamed.hpp:160
@ eDarkMagenta
深洋红色
定义 ColorNamed.hpp:83
@ eSkyBlue
天蓝色
定义 ColorNamed.hpp:175
@ eLightSeaGreen
浅海绿色
定义 ColorNamed.hpp:128
@ eSlateGray
石板灰
定义 ColorNamed.hpp:177
@ eDodgerBlue
道奇蓝
定义 ColorNamed.hpp:99
@ eCrimson
深红色
定义 ColorNamed.hpp:74
@ eDarkSalmon
深鲑鱼色
定义 ColorNamed.hpp:88
@ eSienna
赭石色
定义 ColorNamed.hpp:174
@ eGreenYellow
绿黄色
定义 ColorNamed.hpp:107
@ eOliveDrab
橄榄褐
定义 ColorNamed.hpp:152
@ eAquaMarine
海绿色
定义 ColorNamed.hpp:58
@ eDeepSkyBlue
深天蓝色
定义 ColorNamed.hpp:96
@ eDarkSlateGrey
深石板灰(与 eDarkSlateGray 相同)
定义 ColorNamed.hpp:92
@ eSnow
雪白色
定义 ColorNamed.hpp:179
@ eLightGreen
浅绿色
定义 ColorNamed.hpp:124
@ eYellowGreen
黄绿色
定义 ColorNamed.hpp:189
@ eDarkRed
深红色
定义 ColorNamed.hpp:87
@ eFloralWhite
花白色
定义 ColorNamed.hpp:101
@ eBlack
黑色
定义 ColorNamed.hpp:37
@ eCornsilk
玉米丝色
定义 ColorNamed.hpp:73
@ eGold
金色
定义 ColorNamed.hpp:105
@ eForestGreen
森林绿
定义 ColorNamed.hpp:102
@ eAzure
天蓝色
定义 ColorNamed.hpp:61
@ eDarkBlue
深蓝色
定义 ColorNamed.hpp:76
@ eRosyBrown
玫瑰棕色
定义 ColorNamed.hpp:167
@ eTomato
番茄色
定义 ColorNamed.hpp:184
@ eOrange
橙色
定义 ColorNamed.hpp:153
@ eMidnightBlue
午夜蓝
定义 ColorNamed.hpp:146
@ eMediumSeaGreen
中海绿
定义 ColorNamed.hpp:141
@ eLightSalmon
浅鲑鱼色
定义 ColorNamed.hpp:127
@ eOrchid
兰花紫
定义 ColorNamed.hpp:155
@ eLinen
亚麻色
定义 ColorNamed.hpp:135
@ eSaddleBrown
马鞍棕
定义 ColorNamed.hpp:169
@ eChocolate
巧克力色
定义 ColorNamed.hpp:70
@ eTurquoise
绿松石色
定义 ColorNamed.hpp:185
@ eLime
酸橙色
定义 ColorNamed.hpp:46
@ eDimGray
暗灰色
定义 ColorNamed.hpp:97
@ eBeige
米色
定义 ColorNamed.hpp:62
@ eBurlyWood
硬木色
定义 ColorNamed.hpp:67
@ eDarkTurquoise
深青绿色
定义 ColorNamed.hpp:93
@ eLightSlateGray
浅石板灰
定义 ColorNamed.hpp:130
@ eMediumAquaMarine
中海洋绿
定义 ColorNamed.hpp:137
@ eSteelBlue
钢蓝色
定义 ColorNamed.hpp:181
@ eCadetBlue
军蓝色
定义 ColorNamed.hpp:68
@ eTransparent
透明
定义 ColorNamed.hpp:55
@ eFireBrick
火砖红
定义 ColorNamed.hpp:100
@ eBlanchedAlmond
杏仁白
定义 ColorNamed.hpp:64
@ eDeepPink
深粉色
定义 ColorNamed.hpp:95
@ ePaleGoldenRod
苍金棕色
定义 ColorNamed.hpp:156
@ eLawnGreen
草坪绿
定义 ColorNamed.hpp:117
@ eCoral
珊瑚色
定义 ColorNamed.hpp:71
@ eRed
红色
定义 ColorNamed.hpp:42
@ eRoyalBlue
皇家蓝
定义 ColorNamed.hpp:168
@ eMistyRose
薄雾玫瑰色
定义 ColorNamed.hpp:148
@ ePeachPuff
桃肉色
定义 ColorNamed.hpp:161
@ eNavajoWhite
纳瓦霍白
定义 ColorNamed.hpp:150
@ eChartreuse
黄绿色
定义 ColorNamed.hpp:69
@ eGreen
绿色
定义 ColorNamed.hpp:45
@ eSpringGreen
春绿色
定义 ColorNamed.hpp:180
@ eThistle
蓟色
定义 ColorNamed.hpp:183
@ eDarkCyan
深青色
定义 ColorNamed.hpp:77
@ eLightCyan
浅青色
定义 ColorNamed.hpp:121
@ eDarkSeaGreen
深海绿色
定义 ColorNamed.hpp:89
@ ePaleVioletRed
苍紫红色
定义 ColorNamed.hpp:159
@ eOldLace
老蕾丝色
定义 ColorNamed.hpp:151
@ ePink
粉色
定义 ColorNamed.hpp:163
@ eDarkOrange
深橙色
定义 ColorNamed.hpp:85
@ eDarkGoldenRod
深金黄色
定义 ColorNamed.hpp:78
@ eDarkGray
深灰色
定义 ColorNamed.hpp:79
@ eDarkSlateGray
深石板灰
定义 ColorNamed.hpp:91
@ eLightBlue
浅蓝色
定义 ColorNamed.hpp:119
@ eViolet
紫罗兰色
定义 ColorNamed.hpp:186
@ eFuchsia
紫红色
定义 ColorNamed.hpp:44
@ eGhostWhite
幽灵白
定义 ColorNamed.hpp:104
@ eBrown
棕色
定义 ColorNamed.hpp:66
@ eAliceBlue
爱丽丝蓝
定义 ColorNamed.hpp:59
@ eMediumSlateBlue
中石板蓝
定义 ColorNamed.hpp:142
@ eAqua
水蓝色
定义 ColorNamed.hpp:52
@ eOrangeRed
橙红色
定义 ColorNamed.hpp:154
@ eDarkKhaki
深卡其色
定义 ColorNamed.hpp:82
@ eSilver
银色
定义 ColorNamed.hpp:38
@ eBlueViolet
蓝紫色
定义 ColorNamed.hpp:65
@ eDarkGrey
深灰色(与 eDarkGray 相同)
定义 ColorNamed.hpp:81
@ ePlum
李子色
定义 ColorNamed.hpp:164
@ eYellow
黄色
定义 ColorNamed.hpp:48
@ eMediumBlue
中蓝色
定义 ColorNamed.hpp:138
@ ePaleGreen
苍绿色
定义 ColorNamed.hpp:157
@ eAntiqueWhite
古董白
定义 ColorNamed.hpp:60
@ eWhite
白色
定义 ColorNamed.hpp:40
@ ePurple
紫色
定义 ColorNamed.hpp:43
@ eHoneydew
蜜瓜色
定义 ColorNamed.hpp:109
@ eSeaShell
海贝壳色
定义 ColorNamed.hpp:173
@ eBisque
陶土色
定义 ColorNamed.hpp:63
@ eMaroon
栗色
定义 ColorNamed.hpp:41
@ eLightYellow
浅黄色
定义 ColorNamed.hpp:133