svn merge ^/trunk/blender -r48153:48158
[blender-staging.git] / source / blender / makesdna / DNA_node_types.h
index b1045bf3c636ac915f675ae94c2ee9f9a98d51c1..0205cc13ab77d97011816e35e428839c22c6f4b9 100644 (file)
@@ -347,21 +347,31 @@ typedef struct bNodeSocketValueRGBA {
 
 
 /* data structs, for node->storage */
-
-#define CMP_NODE_MASKTYPE_ADD          0
-#define CMP_NODE_MASKTYPE_SUBTRACT     1
-#define CMP_NODE_MASKTYPE_MULTIPLY     2
-#define CMP_NODE_MASKTYPE_NOT          3
-
-#define CMP_NODE_LENSFLARE_GHOST   1
-#define CMP_NODE_LENSFLARE_GLOW    2
-#define CMP_NODE_LENSFLARE_CIRCLE  4
-#define CMP_NODE_LENSFLARE_STREAKS 8
-
-#define CMP_NODE_DILATEERODE_STEP            0
-#define CMP_NODE_DILATEERODE_DISTANCE_THRESH 1
-#define CMP_NODE_DILATEERODE_DISTANCE        2
-#define CMP_NODE_DILATEERODE_DISTANCE_FEATHER 3
+enum {
+       CMP_NODE_MASKTYPE_ADD         = 0,
+       CMP_NODE_MASKTYPE_SUBTRACT    = 1,
+       CMP_NODE_MASKTYPE_MULTIPLY    = 2,
+       CMP_NODE_MASKTYPE_NOT         = 3
+};
+
+enum {
+       CMP_NODE_LENSFLARE_GHOST   = 1,
+       CMP_NODE_LENSFLARE_GLOW    = 2,
+       CMP_NODE_LENSFLARE_CIRCLE  = 4,
+       CMP_NODE_LENSFLARE_STREAKS = 8
+};
+
+enum {
+       CMP_NODE_DILATEERODE_STEP             = 0,
+       CMP_NODE_DILATEERODE_DISTANCE_THRESH  = 1,
+       CMP_NODE_DILATEERODE_DISTANCE         = 2,
+       CMP_NODE_DILATEERODE_DISTANCE_FEATHER = 3
+};
+
+enum {
+       CMP_NODEFLAG_MASK_AA      = (1 << 0),
+       CMP_NODEFLAG_MASK_FEATHER = (1 << 1)
+};
 
 typedef struct NodeFrame {
        short flag;