Loading...
Searching...
No Matches
Go to the documentation of this file.
27#define COLOR_BITDEPTH 16
28#define COLOR_WHITE_ 0xffff, 0xffff, 0xffff, 0xffff
29#define COLOR_BLACK_ 0x0000, 0x0000, 0x0000, 0xffff
30#define COLOR_BACKGROUND_ 0xffff, 0xefef, 0xb7b7, 0xffff
31#define COLOR_TRANSPARENT__ 0x0000, 0x0000, 0x0000, 0xffff
32#define COLOR_WHITE ((struct color){COLOR_WHITE_})
33#define COLOR_BLACK ((struct color){COLOR_BLACK_})
34#define COLOR_TRANSPARENT ((struct color){COLOR_TRANSPARENT_})
35#define COLOR_FMT "0x%x,0x%x,0x%x,0x%x"
36#define COLOR_ARGS(c) (c).r, (c).g, (c).b, (c).a
39#define UNDERGROUND_ALPHA_ 0xFFFF
41#define COLOR_IS_SAME(c1, c2) ((c1).r == (c2).r && (c1).g == (c2).g && (c1).b == (c2).b && (c1).a == (c2).a)
42#define COLOR_IS_WHITE(c) COLOR_IS_SAME(c, COLOR_WHITE)
43#define COLOR_IS_BLACK(c) COLOR_IS_SAME(c, COLOR_BLACK)
int g
Definition color.h:24
int a
Definition color.h:24
int r
Definition color.h:24
int b
Definition color.h:24