|
HikoGUI
A low latency retained GUI
|
Defined the color type. More...
#include "../SIMD/module.hpp"#include "../geometry/module.hpp"#include "../utility/module.hpp"#include "../concurrency/module.hpp"#include <string>#include <map>Go to the source code of this file.
Data Structures | |
| class | hi::v1::color |
| This is a RGBA floating point color. More... | |
| class | hi::v1::detail::named_color_base |
| class | hi::v1::detail::named_color_type< Tag > |
| struct | std::hash< hi::color > |
Namespaces | |
| namespace | hi |
| geometry/margins.hpp | |
| namespace | hi::v1 |
| The HikoGUI API version 1. | |
Variables | |
| template<fixed_string Tag> | |
| auto | hi::v1::named_color = detail::named_color_type<Tag>{} |
| template<> | |
| auto | hi::v1::named_color<"black"> = detail::named_color_type<"black">{color{0, 0, 0}} |
| template<> | |
| auto | hi::v1::named_color<"silver"> = detail::named_color_type<"silver">{color{192, 192, 192}} |
| template<> | |
| auto | hi::v1::named_color<"gray"> = detail::named_color_type<"gray">{color{128, 128, 128}} |
| template<> | |
| auto | hi::v1::named_color<"white"> = detail::named_color_type<"white">{color{255, 255, 255}} |
| template<> | |
| auto | hi::v1::named_color<"maroon"> = detail::named_color_type<"maroon">{color{128, 0, 0}} |
| template<> | |
| auto | hi::v1::named_color<"red"> = detail::named_color_type<"red">{color{255, 0, 0}} |
| template<> | |
| auto | hi::v1::named_color<"purple"> = detail::named_color_type<"purple">{color{128, 0, 128}} |
| template<> | |
| auto | hi::v1::named_color<"fuchsia"> = detail::named_color_type<"fuchsia">{color{255, 0, 255}} |
| template<> | |
| auto | hi::v1::named_color<"green"> = detail::named_color_type<"green">{color{0, 128, 0}} |
| template<> | |
| auto | hi::v1::named_color<"lime"> = detail::named_color_type<"lime">{color{0, 255, 0}} |
| template<> | |
| auto | hi::v1::named_color<"olive"> = detail::named_color_type<"olive">{color{128, 128, 0}} |
| template<> | |
| auto | hi::v1::named_color<"yellow"> = detail::named_color_type<"yellow">{color{255, 255, 0}} |
| template<> | |
| auto | hi::v1::named_color<"navy"> = detail::named_color_type<"navy">{color{0, 0, 128}} |
| template<> | |
| auto | hi::v1::named_color<"blue"> = detail::named_color_type<"blue">{color{0, 0, 255}} |
| template<> | |
| auto | hi::v1::named_color<"teal"> = detail::named_color_type<"teal">{color{0, 128, 128}} |
| template<> | |
| auto | hi::v1::named_color<"aqua"> = detail::named_color_type<"aqua">{color{0, 255, 255}} |
| template<> | |
| auto | hi::v1::named_color<"indigo"> = detail::named_color_type<"indigo">{color{75, 0, 130}} |
| template<> | |
| auto | hi::v1::named_color<"orange"> = detail::named_color_type<"orange">{color{255, 165, 0}} |
| template<> | |
| auto | hi::v1::named_color<"pink"> = detail::named_color_type<"pink">{color{255, 192, 203}} |
| template<> | |
| auto | hi::v1::named_color<"background"> = detail::named_color_type<"background">{color{0, 0, 0}} |
| template<> | |
| auto | hi::v1::named_color<"gray1"> = detail::named_color_type<"gray1">{color{26, 26, 26}} |
| template<> | |
| auto | hi::v1::named_color<"gray2"> = detail::named_color_type<"gray2">{color{51, 51, 51}} |
| template<> | |
| auto | hi::v1::named_color<"gray3"> = detail::named_color_type<"gray3">{color{77, 77, 77}} |
| template<> | |
| auto | hi::v1::named_color<"gray4"> = detail::named_color_type<"gray4">{color{102, 102, 102}} |
| template<> | |
| auto | hi::v1::named_color<"gray5"> = detail::named_color_type<"gray5">{color{127, 127, 127}} |
| template<> | |
| auto | hi::v1::named_color<"gray6"> = detail::named_color_type<"gray6">{color{153, 153, 153}} |
| template<> | |
| auto | hi::v1::named_color<"gray7"> = detail::named_color_type<"gray7">{color{179, 179, 179}} |
| template<> | |
| auto | hi::v1::named_color<"gray8"> = detail::named_color_type<"gray8">{color{204, 204, 204}} |
| template<> | |
| auto | hi::v1::named_color<"gray9"> = detail::named_color_type<"gray9">{color{229, 229, 229}} |
| template<> | |
| auto | hi::v1::named_color<"foreground"> = detail::named_color_type<"foreground">{color{255, 255, 255}} |
| template<> | |
| auto | hi::v1::named_color<"transparent"> = detail::named_color_type<"transparent">{color{0, 0, 0, 0}} |
Defined the color type.