Boost.UI
User Interface Boost library
|
Color class. More...
Public Types | |
typedef boost::uint_least8_t | channel255_type |
Channel type with values in [0, 255] range. | |
typedef double | channel1_type |
Channel type with values in [0, 1] range. | |
Public Member Functions | |
color () noexcept | |
Create transparent black color. | |
channel255_type | red255 () const noexcept |
Returns color value in [0, 255] range. | |
channel255_type | green255 () const noexcept |
Returns color value in [0, 255] range. | |
channel255_type | blue255 () const noexcept |
Returns color value in [0, 255] range. | |
channel255_type | alpha255 () const noexcept |
Returns color value in [0, 255] range. | |
channel1_type | red1 () const noexcept |
Returns color value in [0, 1] range. | |
channel1_type | green1 () const noexcept |
Returns color value in [0, 1] range. | |
channel1_type | blue1 () const noexcept |
Returns color value in [0, 1] range. | |
channel1_type | alpha1 () const noexcept |
Returns color value in [0, 1] range. | |
Static Public Member Functions | |
static color | rgba255 (channel255_type red, channel255_type green, channel255_type blue, channel255_type alpha) |
Creates color from channels in [0, 255]. | |
static color | rgb255 (channel255_type red, channel255_type green, channel255_type blue) |
Creates opaque color from channels in [0, 255] ragne. More... | |
static color | rgba1 (channel1_type red, channel1_type green, channel1_type blue, channel1_type alpha) |
Creates color from channels in [0, 1]. More... | |
static color | rgb1 (channel1_type red, channel1_type green, channel1_type blue) |
Creates opaque color from channels in [0, 1] ragne. | |
Static Public Attributes | |
static const color | alice_blue |
Predefined color. | |
static const color | antique_white |
Predefined color. | |
static const color | aqua |
Predefined color. | |
static const color | aquamarine |
Predefined color. | |
static const color | azure |
Predefined color. | |
static const color | beige |
Predefined color. | |
static const color | bisque |
Predefined color. | |
static const color | black |
Predefined color. | |
static const color | blanched_almond |
Predefined color. | |
static const color | blue |
Predefined color. | |
static const color | blue_violet |
Predefined color. | |
static const color | brown |
Predefined color. | |
static const color | burly_wood |
Predefined color. | |
static const color | cadet_blue |
Predefined color. | |
static const color | chartreuse |
Predefined color. | |
static const color | chocolate |
Predefined color. | |
static const color | coral |
Predefined color. | |
static const color | cornflower_blue |
Predefined color. | |
static const color | cornsilk |
Predefined color. | |
static const color | crimson |
Predefined color. | |
static const color | cyan |
Predefined color. | |
static const color | dark_blue |
Predefined color. | |
static const color | dark_cyan |
Predefined color. | |
static const color | dark_goldenrod |
Predefined color. | |
static const color | dark_gray |
Predefined color. | |
static const color | dark_green |
Predefined color. | |
static const color | dark_grey |
Predefined color. | |
static const color | dark_khaki |
Predefined color. | |
static const color | dark_magenta |
Predefined color. | |
static const color | dark_olive_green |
Predefined color. | |
static const color | dark_orange |
Predefined color. | |
static const color | dark_orchid |
Predefined color. | |
static const color | dark_red |
Predefined color. | |
static const color | dark_salmon |
Predefined color. | |
static const color | dark_sea_green |
Predefined color. | |
static const color | dark_slate_blue |
Predefined color. | |
static const color | dark_slate_gray |
Predefined color. | |
static const color | dark_slate_grey |
Predefined color. | |
static const color | dark_turquoise |
Predefined color. | |
static const color | dark_violet |
Predefined color. | |
static const color | deep_pink |
Predefined color. | |
static const color | deep_sky_blue |
Predefined color. | |
static const color | dim_gray |
Predefined color. | |
static const color | dim_grey |
Predefined color. | |
static const color | dodger_blue |
Predefined color. | |
static const color | firebrick |
Predefined color. | |
static const color | floral_white |
Predefined color. | |
static const color | forest_green |
Predefined color. | |
static const color | fuchsia |
Predefined color. | |
static const color | gainsboro |
Predefined color. | |
static const color | ghost_white |
Predefined color. | |
static const color | gold |
Predefined color. | |
static const color | goldenrod |
Predefined color. | |
static const color | gray |
Predefined color. | |
static const color | green |
Predefined color. | |
static const color | green_yellow |
Predefined color. | |
static const color | grey |
Predefined color. | |
static const color | honeydew |
Predefined color. | |
static const color | hot_pink |
Predefined color. | |
static const color | indian_red |
Predefined color. | |
static const color | indigo |
Predefined color. | |
static const color | ivory |
Predefined color. | |
static const color | khaki |
Predefined color. | |
static const color | lavender |
Predefined color. | |
static const color | lavender_blush |
Predefined color. | |
static const color | lawn_green |
Predefined color. | |
static const color | lemon_chiffon |
Predefined color. | |
static const color | light_blue |
Predefined color. | |
static const color | light_coral |
Predefined color. | |
static const color | light_cyan |
Predefined color. | |
static const color | light_goldenrod_yellow |
Predefined color. | |
static const color | light_gray |
Predefined color. | |
static const color | light_green |
Predefined color. | |
static const color | light_grey |
Predefined color. | |
static const color | light_pink |
Predefined color. | |
static const color | light_salmon |
Predefined color. | |
static const color | light_sea_green |
Predefined color. | |
static const color | light_sky_blue |
Predefined color. | |
static const color | light_slate_gray |
Predefined color. | |
static const color | light_slate_grey |
Predefined color. | |
static const color | light_steel_blue |
Predefined color. | |
static const color | light_yellow |
Predefined color. | |
static const color | lime |
Predefined color. | |
static const color | lime_green |
Predefined color. | |
static const color | linen |
Predefined color. | |
static const color | magenta |
Predefined color. | |
static const color | maroon |
Predefined color. | |
static const color | medium_aquamarine |
Predefined color. | |
static const color | medium_blue |
Predefined color. | |
static const color | medium_orchid |
Predefined color. | |
static const color | medium_purple |
Predefined color. | |
static const color | medium_sea_green |
Predefined color. | |
static const color | medium_slate_blue |
Predefined color. | |
static const color | medium_spring_green |
Predefined color. | |
static const color | medium_turquoise |
Predefined color. | |
static const color | medium_violet_red |
Predefined color. | |
static const color | midnight_blue |
Predefined color. | |
static const color | mint_cream |
Predefined color. | |
static const color | misty_rose |
Predefined color. | |
static const color | moccasin |
Predefined color. | |
static const color | navajo_white |
Predefined color. | |
static const color | navy |
Predefined color. | |
static const color | old_lace |
Predefined color. | |
static const color | olive |
Predefined color. | |
static const color | olive_drab |
Predefined color. | |
static const color | orange |
Predefined color. | |
static const color | orange_red |
Predefined color. | |
static const color | orchid |
Predefined color. | |
static const color | pale_goldenrod |
Predefined color. | |
static const color | pale_green |
Predefined color. | |
static const color | pale_turquoise |
Predefined color. | |
static const color | pale_violet_red |
Predefined color. | |
static const color | papaya_whip |
Predefined color. | |
static const color | peach_puff |
Predefined color. | |
static const color | peru |
Predefined color. | |
static const color | pink |
Predefined color. | |
static const color | plum |
Predefined color. | |
static const color | powder_blue |
Predefined color. | |
static const color | purple |
Predefined color. | |
static const color | red |
Predefined color. | |
static const color | rosy_brown |
Predefined color. | |
static const color | royal_blue |
Predefined color. | |
static const color | saddle_brown |
Predefined color. | |
static const color | salmon |
Predefined color. | |
static const color | sandy_brown |
Predefined color. | |
static const color | sea_green |
Predefined color. | |
static const color | sea_shell |
Predefined color. | |
static const color | sienna |
Predefined color. | |
static const color | silver |
Predefined color. | |
static const color | sky_blue |
Predefined color. | |
static const color | slate_blue |
Predefined color. | |
static const color | slate_gray |
Predefined color. | |
static const color | slate_grey |
Predefined color. | |
static const color | snow |
Predefined color. | |
static const color | spring_green |
Predefined color. | |
static const color | steel_blue |
Predefined color. | |
static const color | tan |
Predefined color. | |
static const color | teal |
Predefined color. | |
static const color | thistle |
Predefined color. | |
static const color | tomato |
Predefined color. | |
static const color | turquoise |
Predefined color. | |
static const color | violet |
Predefined color. | |
static const color | wheat |
Predefined color. | |
static const color | white |
Predefined color. | |
static const color | white_smoke |
Predefined color. | |
static const color | yellow |
Predefined color. | |
static const color | yellow_green |
Predefined color. | |
Related Functions | |
(Note that these are not member functions.) | |
template<class CharT , class Traits > | |
std::basic_ostream< CharT, Traits > & | operator<< (std::basic_ostream< CharT, Traits > &os, const boost::ui::color &c) |
Writes color into the stream. | |
bool | operator== (const color &lhs, const color &rhs) noexcept |
Compares two colors. | |
Color class.
|
inlinestatic |
Creates opaque color from channels in [0, 255] ragne.
std::out_of_range |
|
static |
Creates color from channels in [0, 1].
std::out_of_range |