summaryrefslogtreecommitdiffstats
path: root/libdimension/dimension.h
diff options
context:
space:
mode:
authorTavian Barnes <tavianator@gmail.com>2011-12-14 19:27:22 -0500
committerTavian Barnes <tavianator@gmail.com>2011-12-14 19:52:36 -0500
commitbfbe9e43e108f6816c17b9b7764b75284ac78313 (patch)
tree189f85eeec18a76ccb626e45455fa7e45406db7c /libdimension/dimension.h
parent7db5342a36341b061a8785a3b349cf0fcad69ebf (diff)
downloaddimension-bfbe9e43e108f6816c17b9b7764b75284ac78313.tar.xz
Re-think colors.
Color is a property of light, and thus doesn't include information about transparency. But canvas pixels and object pigments represent a color and a degree of transparency. The new type dmnsn_tcolor/ TColor encapsulates that information. Also, fix the transparent shadow implementation.
Diffstat (limited to 'libdimension/dimension.h')
-rw-r--r--libdimension/dimension.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/libdimension/dimension.h b/libdimension/dimension.h
index e427b17..708cd8a 100644
--- a/libdimension/dimension.h
+++ b/libdimension/dimension.h
@@ -85,6 +85,7 @@ typedef void dmnsn_free_fn(void *ptr);
#include <dimension/geometry.h>
#include <dimension/polynomial.h>
#include <dimension/color.h>
+#include <dimension/tcolor.h>
#include <dimension/canvas.h>
#include <dimension/gl.h>
#include <dimension/png.h>