37 static_assert(
sizeof(
ColorRgb) == 3,
"Incorrect size of ColorRgb");
46 inline std::ostream& operator<<(std::ostream& os,
const ColorRgb& color)
48 os <<
"{" << unsigned(color.
red) <<
"," << unsigned(color.
green) <<
"," << unsigned(color.
blue) <<
"}";
uint8_t green
The green color channel.
Definition: ColorRgb.h:18
static ColorRgb BLUE
'Blue' RgbColor (0, 0, 255)
Definition: ColorRgb.h:29
static ColorRgb YELLOW
'Yellow' RgbColor (255, 255, 0)
Definition: ColorRgb.h:31
static ColorRgb GREEN
'Green' RgbColor (0, 255, 0)
Definition: ColorRgb.h:27
static ColorRgb RED
'Red' RgbColor (255, 0, 0)
Definition: ColorRgb.h:25
uint8_t blue
The blue color channel.
Definition: ColorRgb.h:20
static ColorRgb BLACK
'Black' RgbColor (0, 0, 0)
Definition: ColorRgb.h:23
static ColorRgb WHITE
'White' RgbColor (255, 255, 255)
Definition: ColorRgb.h:33
uint8_t red
The red color channel.
Definition: ColorRgb.h:16
Plain-Old-Data structure containing the red-green-blue color specification.
Definition: ColorRgb.h:13