C-Menu 0.2.9
A User Interface Toolkit
Loading...
Searching...
No Matches
ui_colors.c
Go to the documentation of this file.
1typedef struct {
5} RGB;
6
7typedef struct {
8 union {
9 struct {
10 uint8_t a; // alpha LSB (Little Endian order)
11 uint8_t b; // blue
12 uint8_t g; // green
13 uint8_t r; // red MSB (Little Endian order)
14 };
15 struct {
16 uint32_t rgba; // 0xRRGGBBAA red, green, blue, alpha
17 };
18 };
20} UiColor;
21
22typedef struct {
23 UiColor fg;
24 UiColor bg;
25 uint32_t idx;
26} UiColorPair;
27
28UiColor *ui_color;
29UiColorPair *ui_color_pair;
30RGB *ui_color_to_rgb(UiColor *);
RGB * ui_color_to_rgb(UiColor *)
UiColor * ui_color
Definition ui_colors.c:28
UiColorPair * ui_color_pair
Definition ui_colors.c:29
uint8_t b
Definition ui_colors.c:4
uint8_t r
Definition ui_colors.c:2
uint8_t g
Definition ui_colors.c:3
uint32_t idx
Definition ui_colors.c:19