10#include "../drawing_export.h" 
  476      bool operator==(
const color& value)
 const {
return argb_ == value.argb_ && handle_ == value.handle_ && name_ == value.name_ && empty_ == value.empty_;}
 
  477      bool operator!=(
const color& value)
 const {
return !operator==(value);}
 
  497      uint8_t 
a()
 const {
return (uint8_t)((to_argb() & 0xFF000000) >> 24);}
 
  516      uint8_t 
b()
 const {
return (uint8_t)(to_argb() & 0x000000FF);}
 
  535      uint8_t 
g()
 const {
return (uint8_t)((to_argb() & 0x0000FF00) >> 8);}
 
  539      intptr_t 
handle()
 const {
return handle_;}
 
  552      bool is_named_color()
 const {
return name_ != ustring::format(
"{:X8}", argb_) && name_ != 
"0";}
 
  579      uint8_t 
r()
 const {
return (uint8_t)((to_argb() & 0x00FF0000) >> 16);}
 
  592      static color average(
const color& color1, 
const color& color2, 
double weight, 
bool average_alpha) {
return from_argb(average_alpha ? 
static_cast<uint8_t
>(color1.
a() * (1 - weight) + color2.
a() * weight) : 
static_cast<uint8_t
>(color1.
a()), 
static_cast<uint8_t
>(color1.
r() * (1 - weight) + color2.
r() * weight), 
static_cast<uint8_t
>(color1.
g() * (1 - weight) + color2.
g() * weight), 
static_cast<uint8_t
>(color1.
b() * (1 - weight) + color2.
b() * weight));}
 
 1193      explicit 
color(uint32_t argb) : argb_(argb), name_(argb ? 
ustring::format("{:X8}
", argb) : "0
"), empty_(false) {} 
 1194      explicit color(intptr_t handle)  : handle_(handle), name_(ustring::format("{:X}
h", handle)), empty_(false) {} 
 1195      color(const color& color, const xtd::drawing::known_color& know_color); 
 1198      intptr_t handle_ = 0; 
 1199      xtd::drawing::known_color known_color_ = (xtd::drawing::known_color)0; 
 1200      xtd::ustring name_ = "0
"; 
 1205    inline std::ostream& operator<<(std::ostream& os, color value) {return os << value.to_string();} 
 1214  inline drawing::color parse<drawing::color>(const std::string& str) { 
 1215    return drawing::color::parse(str); 
Represents an ARGB (alpha, red, green, blue) color.
Definition: color.h:39
 
static const xtd::drawing::color medium_turquoise
Gets a system-defined color that has an ARGB value of 0xFF48D1CC. This field is constant.
Definition: color.h:312
 
static const xtd::drawing::color chartreuse
Gets a system-defined color that has an ARGB value of 0xFF7FFF00. This field is constant.
Definition: color.h:90
 
static const xtd::drawing::color sea_shell
Gets a system-defined color that has an ARGB value of 0xFFFFF5EE. This field is constant.
Definition: color.h:411
 
static const xtd::drawing::color light_slate_gray
Gets a system-defined color that has an ARGB value of 0xFF778899. This field is constant.
Definition: color.h:267
 
static const xtd::drawing::color wheat
Gets a system-defined color that has an ARGB value of 0xFFF5DEB3. This field is constant.
Definition: color.h:456
 
xtd::ustring name() const
Gets the name of this xtd::drawing::color.
Definition: color.h:560
 
static const xtd::drawing::color peru
Gets a system-defined color that has an ARGB value of 0xFFCD853F. This field is constant.
Definition: color.h:372
 
static xtd::drawing::color from_known_color(xtd::drawing::known_color color)
Creates a xtd::drawing::color class from the four ARGB component (alpha, red, green,...
 
color()=default
Initialize a new instance of xtd::drawing::color class.
 
static const xtd::drawing::color dark_cyan
Gets a system-defined color that has an ARGB value of 0xFF008B8B. This field is constant.
Definition: color.h:114
 
static const xtd::drawing::color dark_goldenrod
Gets a system-defined color that has an ARGB value of 0xFFB8860B. This field is constant.
Definition: color.h:117
 
bool is_named_color() const
Gets a value indicating whether this xtd::drawing::color structure is a named color or a member of th...
Definition: color.h:552
 
static const xtd::drawing::color sky_blue
Gets a system-defined color that has an ARGB value of 0xFF87CEEB. This field is constant.
Definition: color.h:420
 
static const xtd::drawing::color alice_blue
Gets a system-defined color that has an ARGB value of 0xFFF0F8FF. This field is constant.
Definition: color.h:48
 
static const xtd::drawing::color spring_green
Gets a system-defined color that has an ARGB value of 0xFF00FF7F. This field is constant.
Definition: color.h:432
 
static const xtd::drawing::color orange_red
Gets a system-defined color that has an ARGB value of 0xFFFF4500. This field is constant.
Definition: color.h:348
 
xtd::drawing::known_color to_known_color() const
Gets the xtd::drawing::known_color value of this xtd::drawing::color class.
 
static const xtd::drawing::color sienna
Gets a system-defined color that has an ARGB value of 0xFFA0522D. This field is constant.
Definition: color.h:414
 
static const xtd::drawing::color transparent
Gets a system-defined color that has an ARGB value of 0x00FFFFFF. This field is constant.
Definition: color.h:45
 
static const xtd::drawing::color medium_slate_blue
Gets a system-defined color that has an ARGB value of 0xFF7B68EE. This field is constant.
Definition: color.h:306
 
uint32_t to_argb() const
Gets the 32-bit ARGB value of this xtd::drawing::color class.
 
static const xtd::drawing::color thistle
Gets a system-defined color that has an ARGB value of 0xFFD8BFD8. This field is constant.
Definition: color.h:444
 
static const xtd::drawing::color yellow
Gets a system-defined color that has an ARGB value of 0xFFFFFF00. This field is constant.
Definition: color.h:465
 
static const xtd::drawing::color teal
Gets a system-defined color that has an ARGB value of 0xFF008080. This field is constant.
Definition: color.h:441
 
static const xtd::drawing::color plum
Gets a system-defined color that has an ARGB value of 0xFFDDA0DD. This field is constant.
Definition: color.h:378
 
static const xtd::drawing::color sea_green
Gets a system-defined color that has an ARGB value of 0xFF2E8B57. This field is constant.
Definition: color.h:408
 
static const xtd::drawing::color gray
Gets a system-defined color that has an ARGB value of 0xFF808080. This field is constant.
Definition: color.h:198
 
static const xtd::drawing::color coral
Gets a system-defined color that has an ARGB value of 0xFFFF7F50. This field is constant.
Definition: color.h:96
 
static const xtd::drawing::color antique_white
Gets a system-defined color that has an ARGB value of 0xFFFAEBD7. This field is constant.
Definition: color.h:51
 
static xtd::drawing::color from_name(const xtd::ustring &name)
Creates a xtd::drawing::color class from the specified name of a predefined color.
 
static const xtd::drawing::color slate_blue
Gets a system-defined color that has an ARGB value of 0xFF6A5ACD. This field is constant.
Definition: color.h:423
 
static color light(const color &color)
Returns a lighter version of the specified color.
Definition: color.h:625
 
static const xtd::drawing::color white
Gets a system-defined color that has an ARGB value of 0xFFFFFFFF. This field is constant.
Definition: color.h:459
 
static const xtd::drawing::color light_yellow
Gets a system-defined color that has an ARGB value of 0xFFFFFFE0. This field is constant.
Definition: color.h:273
 
static const xtd::drawing::color cornflower_blue
Gets a system-defined color that has an ARGB value of 0xFF6495ED. This field is constant.
Definition: color.h:99
 
static const xtd::drawing::color light_blue
Gets a system-defined color that has an ARGB value of 0xFFADD8E6. This field is constant.
Definition: color.h:237
 
static const xtd::drawing::color green_yellow
Gets a system-defined color that has an ARGB value of 0xFFADFF2F. This field is constant.
Definition: color.h:204
 
static const xtd::drawing::color medium_aquamarine
Gets a system-defined color that has an ARGB value of 0xFF66CDAA. This field is constant.
Definition: color.h:291
 
static const xtd::drawing::color light_gray
Gets a system-defined color that has an ARGB value of 0xFFD3D3D3. This field is constant.
Definition: color.h:249
 
bool is_empty() const
Specifies whether this xtd::drawing::color class is uninitialized.
Definition: color.h:543
 
static const xtd::drawing::color pale_green
Gets a system-defined color that has an ARGB value of 0xFF98FB98. This field is constant.
Definition: color.h:357
 
static xtd::drawing::color from_handle(intptr_t handle)
Creates a xtd::drawing::color class from native handle.
 
static const xtd::drawing::color yellow_green
Gets a system-defined color that has an ARGB value of 0xFF9ACD32. This field is constant.
Definition: color.h:468
 
static const xtd::drawing::color dark_blue
Gets a system-defined color that has an ARGB value of 0xFF00008B. This field is constant.
Definition: color.h:111
 
static const xtd::drawing::color gold
Gets a system-defined color that has an ARGB value of 0xFFFFD700. This field is constant.
Definition: color.h:192
 
static const xtd::drawing::color goldenrod
Gets a system-defined color that has an ARGB value of 0xFFDAA520. This field is constant.
Definition: color.h:195
 
static const xtd::drawing::color moccasin
Gets a system-defined color that has an ARGB value of 0xFFFFE4B5. This field is constant.
Definition: color.h:327
 
static const xtd::drawing::color medium_orchid
Gets a system-defined color that has an ARGB value of 0xFFBA55D3. This field is constant.
Definition: color.h:297
 
static const xtd::drawing::color medium_blue
Gets a system-defined color that has an ARGB value of 0xFF0000CD. This field is constant.
Definition: color.h:294
 
static color average(const color &color1, const color &color2, double weight)
Returns the weighted average color between the two given colors.
Definition: color.h:605
 
static const xtd::drawing::color rebecca_purple
Gets a system-defined color that has an ARGB value of 0xFF663399. This field is constant.
Definition: color.h:387
 
static const xtd::drawing::color forest_green
Gets a system-defined color that has an ARGB value of 0xFF228B22. This field is constant.
Definition: color.h:180
 
static xtd::drawing::color parse(const xtd::ustring &color)
Creates a xtd::drawing::color class from the specified name.
 
static const xtd::drawing::color royal_blue
Gets a system-defined color that has an ARGB value of 0xFF4169E1. This field is constant.
Definition: color.h:396
 
uint8_t b() const
Gets the blue component value of this xtd::drawing::color class.
Definition: color.h:516
 
static const xtd::drawing::color aqua
Gets a system-defined color that has an ARGB value of 0xFF00FFFF. This field is constant.
Definition: color.h:54
 
static const xtd::drawing::color lime
Gets a system-defined color that has an ARGB value of 0xFF00FF00. This field is constant.
Definition: color.h:276
 
static const xtd::drawing::color dark_sea_green
Gets a system-defined color that has an ARGB value of 0xFF8FBC8B. This field is constant.
Definition: color.h:147
 
static const xtd::drawing::color green
Gets a system-defined color that has an ARGB value of 0xFF008000. This field is constant.
Definition: color.h:201
 
static const xtd::drawing::color deep_pink
Gets a system-defined color that has an ARGB value of 0xFFFF1493. This field is constant.
Definition: color.h:162
 
static const xtd::drawing::color dark_slate_blue
Gets a system-defined color that has an ARGB value of 0xFF483D8B. This field is constant.
Definition: color.h:150
 
static const xtd::drawing::color bisque
Gets a system-defined color that has an ARGB value of 0xFFFFE4C4. This field is constant.
Definition: color.h:66
 
static const xtd::drawing::color dark_red
Gets a system-defined color that has an ARGB value of 0xFF8B0000. This field is constant.
Definition: color.h:141
 
float get_saturation() const
Gets the hue-saturation-brightness (HSB) saturation value for this xtd::drawing::color structure.
 
static const xtd::drawing::color light_steel_blue
Gets a system-defined color that has an ARGB value of 0xFFB0C4DE. This field is constant.
Definition: color.h:270
 
static color dark(const color &color, double weight)
Returns a darker version of the specified color.
Definition: color.h:610
 
static const xtd::drawing::color beige
Gets a system-defined color that has an ARGB value of 0xFFF5F5DC. This field is constant.
Definition: color.h:63
 
static const xtd::drawing::color violet
Gets a system-defined color that has an ARGB value of 0xFFEE82EE. This field is constant.
Definition: color.h:453
 
static const xtd::drawing::color light_goldenrod_yellow
Gets a system-defined color that has an ARGB value of 0xFFFAFAD2. This field is constant.
Definition: color.h:246
 
static xtd::drawing::color from_argb(uint8_t alpha, uint8_t red, uint8_t green, uint8_t blue)
Creates a xtd::drawing::color class from the four ARGB component (alpha, red, green,...
 
static const xtd::drawing::color slate_gray
Gets a system-defined color that has an ARGB value of 0xFF708090. This field is constant.
Definition: color.h:426
 
static const xtd::drawing::color light_sea_green
Gets a system-defined color that has an ARGB value of 0xFF20B2AA. This field is constant.
Definition: color.h:261
 
float get_hue() const
Gets the hue-saturation-brightness (HSB) hue value, in degrees, for this xtd::drawing::color structur...
 
static const xtd::drawing::color dark_violet
Gets a system-defined color that has an ARGB value of 0xFF9400D3. This field is constant.
Definition: color.h:159
 
static const xtd::drawing::color light_green
Gets a system-defined color that has an ARGB value of 0xFF90EE90. This field is constant.
Definition: color.h:252
 
static const xtd::drawing::color medium_violet_red
Gets a system-defined color that has an ARGB value of 0xFFC71585. This field is constant.
Definition: color.h:315
 
static const xtd::drawing::color medium_purple
Gets a system-defined color that has an ARGB value of 0xFF9370DB. This field is constant.
Definition: color.h:300
 
static const xtd::drawing::color salmon
Gets a system-defined color that has an ARGB value of 0xFFFA8072. This field is constant.
Definition: color.h:402
 
static const xtd::drawing::color dark_olive_green
Gets a system-defined color that has an ARGB value of 0xFF556B2F. This field is constant.
Definition: color.h:132
 
static const xtd::drawing::color tomato
Gets a system-defined color that has an ARGB value of 0xFFFF6347. This field is constant.
Definition: color.h:447
 
static xtd::drawing::color from_argb(uint8_t alpha, const xtd::drawing::color &baseColor)
Creates a xtd::drawing::color class from the specified xtd::drawing::color structure,...
 
static const xtd::drawing::color pale_violet_red
Gets a system-defined color that has an ARGB value of 0xFFDB7093. This field is constant.
Definition: color.h:363
 
static const xtd::drawing::color red
Gets a system-defined color that has an ARGB value of 0xFFFF0000. This field is constant.
Definition: color.h:390
 
xtd::ustring to_string() const noexcept override
Creates a human-readable string that represents this color class.
 
static color average(const color &color1, const color &color2, double weight, bool average_alpha)
Returns the weighted average color between the two given colors.
Definition: color.h:592
 
static const xtd::drawing::color saddle_brown
Gets a system-defined color that has an ARGB value of 0xFF8B4513. This field is constant.
Definition: color.h:399
 
static color dark(const color &color)
Returns a darker version of the specified color.
Definition: color.h:615
 
static const xtd::drawing::color firebrick
Gets a system-defined color that has an ARGB value of 0xFFB22222. This field is constant.
Definition: color.h:174
 
static const xtd::drawing::color khaki
Gets a system-defined color that has an ARGB value of 0xFFF0E68C. This field is constant.
Definition: color.h:222
 
uint8_t r() const
Gets the red component value of this xtd::drawing::color class.
Definition: color.h:579
 
static const xtd::drawing::color blue_violet
Gets a system-defined color that has an ARGB value of 0xFF8A2BE2. This field is constant.
Definition: color.h:78
 
static const xtd::drawing::color deep_sky_blue
Gets a system-defined color that has an ARGB value of 0xFF00BFFF. This field is constant.
Definition: color.h:165
 
static const xtd::drawing::color medium_spring_green
Gets a system-defined color that has an ARGB value of 0xFF00FA9A. This field is constant.
Definition: color.h:309
 
static const xtd::drawing::color snow
Gets a system-defined color that has an ARGB value of 0xFFFFFAFA. This field is constant.
Definition: color.h:429
 
static const xtd::drawing::color olive_drab
Gets a system-defined color that has an ARGB value of 0xFF6B8E23. This field is constant.
Definition: color.h:342
 
static const xtd::drawing::color olive
Gets a system-defined color that has an ARGB value of 0xFF808000. This field is constant.
Definition: color.h:339
 
static const xtd::drawing::color crimson
Gets a system-defined color that has an ARGB value of 0xFFDC143C. This field is constant.
Definition: color.h:105
 
static const xtd::drawing::color lavender_blush
Gets a system-defined color that has an ARGB value of 0xFFFFF0F5. This field is constant.
Definition: color.h:228
 
static const xtd::drawing::color maroon
Gets a system-defined color that has an ARGB value of 0xFF800000. This field is constant.
Definition: color.h:288
 
static const xtd::drawing::color lawn_green
Gets a system-defined color that has an ARGB value of 0xFF7CFC00. This field is constant.
Definition: color.h:231
 
static const xtd::drawing::color midnight_blue
Gets a system-defined color that has an ARGB value of 0xFF191970. This field is constant.
Definition: color.h:318
 
static const xtd::drawing::color dark_orange
Gets a system-defined color that has an ARGB value of 0xFFFF8C00. This field is constant.
Definition: color.h:135
 
static const xtd::drawing::color orchid
Gets a system-defined color that has an ARGB value of 0xFFDA70D6. This field is constant.
Definition: color.h:351
 
static const xtd::drawing::color light_sky_blue
Gets a system-defined color that has an ARGB value of 0xFF87CEFA. This field is constant.
Definition: color.h:264
 
static const xtd::drawing::color pale_turquoise
Gets a system-defined color that has an ARGB value of 0xFFAFEEEE. This field is constant.
Definition: color.h:360
 
static const xtd::drawing::color blue
Gets a system-defined color that has an ARGB value of 0xFF0000FF. This field is constant.
Definition: color.h:75
 
static const xtd::drawing::color powder_blue
Gets a system-defined color that has an ARGB value of 0xFFB0E0E6. This field is constant.
Definition: color.h:381
 
static const xtd::drawing::color dark_orchid
Gets a system-defined color that has an ARGB value of 0xFF9932CC. This field is constant.
Definition: color.h:138
 
static const xtd::drawing::color light_cyan
Gets a system-defined color that has an ARGB value of 0xFFE0FFFF. This field is constant.
Definition: color.h:243
 
static const xtd::drawing::color papaya_whip
Gets a system-defined color that has an ARGB value of 0xFFFFEFD5. This field is constant.
Definition: color.h:366
 
float get_brightness() const
Gets the hue-saturation-brightness (HSB) brightness value for this xtd::drawing::color structure.
 
static const xtd::drawing::color dark_green
Gets a system-defined color that has an ARGB value of 0xFF006400. This field is constant.
Definition: color.h:123
 
static const xtd::drawing::color light_coral
Gets a system-defined color that has an ARGB value of 0xFFF08080. This field is constant.
Definition: color.h:240
 
static const xtd::drawing::color fuchsia
Gets a system-defined color that has an ARGB value of 0xFFFF00FF. This field is constant.
Definition: color.h:183
 
static const xtd::drawing::color dark_turquoise
Gets a system-defined color that has an ARGB value of 0xFF00CED1. This field is constant.
Definition: color.h:156
 
bool is_known_color() const
Gets a value indicating whether this xtd::drawing::color structure is a predefined color....
Definition: color.h:548
 
static const xtd::drawing::color hot_pink
Gets a system-defined color that has an ARGB value of 0xFFFF69B4. This field is constant.
Definition: color.h:210
 
static const xtd::drawing::color lemon_chiffon
Gets a system-defined color that has an ARGB value of 0xFFFFFACD. This field is constant.
Definition: color.h:234
 
static const xtd::drawing::color medium_sea_green
Gets a system-defined color that has an ARGB value of 0xFF3CB371. This field is constant.
Definition: color.h:303
 
static const xtd::drawing::color old_lace
Gets a system-defined color that has an ARGB value of 0xFFFDF5E6. This field is constant.
Definition: color.h:336
 
static const xtd::drawing::color dark_magenta
Gets a system-defined color that has an ARGB value of 0xFF8B008B. This field is constant.
Definition: color.h:129
 
static const xtd::drawing::color lavender
Gets a system-defined color that has an ARGB value of 0xFFE6E6FA. This field is constant.
Definition: color.h:225
 
static xtd::drawing::color from_hsb(float hue, float saturation, float brightness)
Creates a xtd::drawing::color class from the three HSV component (hue, saturation,...
 
static const xtd::drawing::color chocolate
Gets a system-defined color that has an ARGB value of 0xFFD2691E. This field is constant.
Definition: color.h:93
 
static const xtd::drawing::color dark_khaki
Gets a system-defined color that has an ARGB value of 0xFFBDB76B. This field is constant.
Definition: color.h:126
 
static const xtd::drawing::color navy
Gets a system-defined color that has an ARGB value of 0xFF000080. This field is constant.
Definition: color.h:333
 
static color light(const color &color, double weight)
Returns a lighter version of the specified color.
Definition: color.h:620
 
static const xtd::drawing::color sandy_brown
Gets a system-defined color that has an ARGB value of 0xFFF4A460. This field is constant.
Definition: color.h:405
 
static const xtd::drawing::color orange
Gets a system-defined color that has an ARGB value of 0xFFFFA500. This field is constant.
Definition: color.h:345
 
intptr_t handle() const
Gets the native handle of this xtd::drawing::color class.
Definition: color.h:539
 
static const xtd::drawing::color gainsboro
Gets a system-defined color that has an ARGB value of 0xFFDCDCDC. This field is constant.
Definition: color.h:186
 
static const xtd::drawing::color brown
Gets a system-defined color that has an ARGB value of 0xFFA52A2A. This field is constant.
Definition: color.h:81
 
static const xtd::drawing::color purple
Gets a system-defined color that has an ARGB value of 0xFF800080. This field is constant.
Definition: color.h:384
 
static const xtd::drawing::color lime_green
Gets a system-defined color that has an ARGB value of 0xFF32CD32. This field is constant.
Definition: color.h:279
 
bool is_system_color() const
Gets a value indicating whether this xtd::drawing::color structure is a system color....
 
uint8_t g() const
Gets the green component value of this xtd::drawing::color class.
Definition: color.h:535
 
static const xtd::drawing::color dim_gray
Gets a system-defined color that has an ARGB value of 0xFF696969. This field is constant.
Definition: color.h:168
 
static const xtd::drawing::color dark_salmon
Gets a system-defined color that has an ARGB value of 0xFFE9967A. This field is constant.
Definition: color.h:144
 
static const xtd::drawing::color navajo_white
Gets a system-defined color that has an ARGB value of 0xFFFFDEAD. This field is constant.
Definition: color.h:330
 
static const xtd::drawing::color azure
Gets a system-defined color that has an ARGB value of 0xFFF0FFFF. This field is constant.
Definition: color.h:60
 
static const xtd::drawing::color peach_puff
Gets a system-defined color that has an ARGB value of 0xFFFFDAB9. This field is constant.
Definition: color.h:369
 
static xtd::drawing::color from_hsl(float hue, float saturation, float lightness)
Creates a xtd::drawing::color class from the three HSL component (hue, saturation,...
 
static xtd::drawing::color from_argb(uint8_t red, uint8_t green, uint8_t blue)
Creates a xtd::drawing::color structure from the specified 8-bit color values (red,...
 
static const xtd::drawing::color pink
Gets a system-defined color that has an ARGB value of 0xFFFFC0CB. This field is constant.
Definition: color.h:375
 
static const xtd::drawing::color cyan
Gets a system-defined color that has an ARGB value of 0xFF00FFFF. This field is constant.
Definition: color.h:108
 
static const xtd::drawing::color black
Gets a system-defined color that has an ARGB value of 0xFF000000. This field is constant.
Definition: color.h:69
 
static const xtd::drawing::color empty
Represents a color that is null.
Definition: color.h:42
 
static const xtd::drawing::color aquamarine
Gets a system-defined color that has an ARGB value of 0xFF7FFFD4. This field is constant.
Definition: color.h:57
 
static const xtd::drawing::color burly_wood
Gets a system-defined color that has an ARGB value of 0xFFDEB887. This field is constant.
Definition: color.h:84
 
static const xtd::drawing::color rosy_brown
Gets a system-defined color that has an ARGB value of 0xFFBC8F8F. This field is constant.
Definition: color.h:393
 
static const xtd::drawing::color ivory
Gets a system-defined color that has an ARGB value of 0xFFFFFFF0. This field is constant.
Definition: color.h:219
 
static const xtd::drawing::color light_salmon
Gets a system-defined color that has an ARGB value of 0xFFFFA07A. This field is constant.
Definition: color.h:258
 
static const xtd::drawing::color pale_goldenrod
Gets a system-defined color that has an ARGB value of 0xFFEEE8AA. This field is constant.
Definition: color.h:354
 
static const xtd::drawing::color indigo
Gets a system-defined color that has an ARGB value of 0xFF4B0082. This field is constant.
Definition: color.h:216
 
static const xtd::drawing::color steel_blue
Gets a system-defined color that has an ARGB value of 0xFF4682B4. This field is constant.
Definition: color.h:435
 
static const xtd::drawing::color indian_red
Gets a system-defined color that has an ARGB value of 0xFFCD5C5C. This field is constant.
Definition: color.h:213
 
static const xtd::drawing::color white_smoke
Gets a system-defined color that has an ARGB value of 0xFFF5F5F5. This field is constant.
Definition: color.h:462
 
static const xtd::drawing::color light_pink
Gets a system-defined color that has an ARGB value of 0xFFFFB6C1. This field is constant.
Definition: color.h:255
 
float get_lightness() const
Gets the hue-saturation-lightness (HSL) lightness value for this xtd::drawing::color structure.
 
static const xtd::drawing::color cornsilk
Gets a system-defined color that has an ARGB value of 0xFFFFF8DC. This field is constant.
Definition: color.h:102
 
static const xtd::drawing::color mint_cream
Gets a system-defined color that has an ARGB value of 0xFFF5FFFA. This field is constant.
Definition: color.h:321
 
static const xtd::drawing::color tan
Gets a system-defined color that has an ARGB value of 0xFFD2B48C. This field is constant.
Definition: color.h:438
 
static const xtd::drawing::color linen
Gets a system-defined color that has an ARGB value of 0xFFFAF0E6. This field is constant.
Definition: color.h:282
 
static xtd::drawing::color from_argb(uint32_t argb)
Creates a xtd::drawing::color class from a 32-bit ARGB value.
 
static const xtd::drawing::color cadet_blue
Gets a system-defined color that has an ARGB value of 0xFF5F9EA0. This field is constant.
Definition: color.h:87
 
static const xtd::drawing::color magenta
Gets a system-defined color that has an ARGB value of 0xFFFF00FF. This field is constant.
Definition: color.h:285
 
static const xtd::drawing::color floral_white
Gets a system-defined color that has an ARGB value of 0xFFFFFAF0. This field is constant.
Definition: color.h:177
 
static const xtd::drawing::color silver
Gets a system-defined color that has an ARGB value of 0xFFC0C0C0. This field is constant.
Definition: color.h:417
 
static const xtd::drawing::color turquoise
Gets a system-defined color that has an ARGB value of 0xFF40E0D0. This field is constant.
Definition: color.h:450
 
static const xtd::drawing::color dark_gray
Gets a system-defined color that has an ARGB value of 0xFFA9A9A9. This field is constant.
Definition: color.h:120
 
static const xtd::drawing::color blanched_almond
Gets a system-defined color that has an ARGB value of 0xFFFFEBCD. This field is constant.
Definition: color.h:72
 
uint8_t a() const
Gets the alpha component value of this xtd::drawing::color class.
Definition: color.h:497
 
static const xtd::drawing::color honeydew
Gets a system-defined color that has an ARGB value of 0xFFF0FFF0. This field is constant.
Definition: color.h:207
 
static const xtd::drawing::color dark_slate_gray
Gets a system-defined color that has an ARGB value of 0xFF2F4F4F. This field is constant.
Definition: color.h:153
 
static const xtd::drawing::color misty_rose
Gets a system-defined color that has an ARGB value of 0xFFFFE4E1. This field is constant.
Definition: color.h:324
 
static const xtd::drawing::color dodger_blue
Gets a system-defined color that has an ARGB value of 0xFF1E90FF. This field is constant.
Definition: color.h:171
 
static const xtd::drawing::color ghost_white
Gets a system-defined color that has an ARGB value of 0xFFF8F8FF. This field is constant.
Definition: color.h:189
 
Supports all classes in the xtd class hierarchy and provides low-level services to derived classes....
Definition: object.h:26
 
Represents text as a sequence of UTF-8 code units.
Definition: ustring.h:48
 
#define drawing_export_
Define shared library export.
Definition: drawing_export.h:13
 
known_color
Specifies the known system colors.
Definition: known_color.h:18
 
Contains xtd::drawing::known_color enum class.
 
The xtd namespace contains all fundamental classes to access Hardware, Os, System,...
Definition: system_report.h:17
 
Contains xtd::object class.
 
Contains xtd::ustring class.