Coconut Data Framework  beta
CNAlign.h
Go to the documentation of this file.
00001 
00008 #import <Coconut/Coconut.h>
00009 #import <OpenGL/gltypes.h>
00010 
00012 typedef enum {
00014         CNNoAlign               = 0x0000,
00016         CNHolizLeftAlign        = 0x0000,
00018         CNHolizRightAlign       = 0x0001,
00020         CNHolizCenterAlign      = 0x0002,
00022         CNVertTopAlign          = 0x0000,
00024         CNVertBottomAlign       = 0x0010,
00026         CNVertMiddleAlign       = 0x0020
00027 } CNAlign ;
00028 
00030 #define CNHolizAlignMask          0x000f
00031 
00032 #define CNVertAlignMask           0x00f0
00033 
00039 static inline CNAlign
00040 CNHolizAlign(CNAlign src)
00041 {
00042     return (CNAlign) (src & CNHolizAlignMask) ;
00043 }
00044 
00050 static inline CNAlign
00051 CNVertAlign(CNAlign src)
00052 {
00053     return (CNAlign) (src & CNVertAlignMask) ;
00054 }
00055 
00056 
00057 
00058 
00059 
00060 
00061