38 static_assert(
sizeof(
ColorRgba) == 4,
"Incorrect size of ColorARGB");
47 inline std::ostream& operator<<(std::ostream& os,
const ColorRgba& color)
49 os <<
"{" << unsigned(color.
alpha) <<
"," << unsigned(color.
red) <<
"," << unsigned(color.
green) <<
"," << unsigned(color.
blue) <<
"}";
Definition: ColorRgba.h:9
uint8_t blue
The blue color channel.
Definition: ColorRgba.h:17
uint8_t alpha
The alpha mask channel.
Definition: ColorRgba.h:20
static ColorRgba BLACK
'Black' RgbColor (0, 0, 0, 255)
Definition: ColorRgba.h:23
static ColorRgba BLUE
'Blue' RgbColor (0, 0, 255, 255)
Definition: ColorRgba.h:29
static ColorRgba GREEN
'Green' RgbColor (0, 255, 0, 255)
Definition: ColorRgba.h:27
static ColorRgba RED
'Red' RgbColor (255, 0, 0, 255)
Definition: ColorRgba.h:25
static ColorRgba YELLOW
'Yellow' RgbColor (255, 255, 0, 255)
Definition: ColorRgba.h:31
uint8_t green
The green color channel.
Definition: ColorRgba.h:15
uint8_t red
The red color channel.
Definition: ColorRgba.h:13
static ColorRgba WHITE
'White' RgbColor (255, 255, 255, 255
Definition: ColorRgba.h:33