diff options
author | Tavian Barnes <tavianator@gmail.com> | 2011-12-17 23:44:45 -0500 |
---|---|---|
committer | Tavian Barnes <tavianator@gmail.com> | 2011-12-17 23:44:45 -0500 |
commit | babba43cd4d1b9c92a569f19acbe17e429193b01 (patch) | |
tree | 5a66cee024ee2d51afefbc74e095e5f79f2c4f51 /libdimension/dimension | |
parent | 4dde640671a8278ff6c41ef21f03ba351828009c (diff) | |
download | dimension-babba43cd4d1b9c92a569f19acbe17e429193b01.tar.xz |
Add dmnsn_tcolor printf macros.
Diffstat (limited to 'libdimension/dimension')
-rw-r--r-- | libdimension/dimension/tcolor.h | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/libdimension/dimension/tcolor.h b/libdimension/dimension/tcolor.h index d1b7338..5ccec3b 100644 --- a/libdimension/dimension/tcolor.h +++ b/libdimension/dimension/tcolor.h @@ -30,6 +30,11 @@ typedef struct dmnsn_tcolor { double F; /**< Proportion of filtered transparency. */ } dmnsn_tcolor; +/** A standard format string for colors. */ +#define DMNSN_TCOLOR_FORMAT "TColor<%g, %g, %g, %g, %g>" +/** The appropriate arguements to printf() a color. */ +#define DMNSN_TCOLOR_PRINTF(tc) (tc).c.R, (tc).c.G, (tc).c.B, (tc).T, (tc).F + /** Create a tcolor. */ DMNSN_INLINE dmnsn_tcolor dmnsn_new_tcolor(dmnsn_color c, double T, double F) |