add color inspect and default byte order stuff
authorDerek Foreman <manmower@gmail.com>
Tue, 17 Jun 2003 00:31:01 +0000 (00:31 +0000)
committerDerek Foreman <manmower@gmail.com>
Tue, 17 Jun 2003 00:31:01 +0000 (00:31 +0000)
render2/color.h

index 7893239a69ddc60ff8dfda432fbfac9f1a192126..856bfcc08ac2ec019f5d2198f9c0642b7bb3b8dc 100644 (file)
@@ -3,6 +3,9 @@
 
 #include "render.h"
 
+/*! Sets up color masks for grabbing pixmaps from the server*/
+void RrColorInspect(struct RrInstance *i);
+
 /*! Returns if an RrColor is non-opaque */
 #define RrColorHasAlpha(c) ((c).a < 0.999999999)
 
                ((c1)->b + (c2)->b) / 2.0, \
                ((c1)->a + (c2)->a) / 2.0)
 
+#if (G_BYTE_ORDER == G_BIG_ENDIAN)
+#define default_red_offset 0
+#define default_green_offset 8
+#define default_blue_offset 16
+#define default_alpha_offset 24
+#define render_endian MSBFirst  
+#else
+#define default_alpha_offset 24
+#define default_red_offset 16
+#define default_green_offset 8
+#define default_blue_offset 0
+#define render_endian LSBFirst
+#endif /* G_BYTE_ORDER == G_BIG_ENDIAN */
 
 #endif