2.50: svn merge https://svn.blender.org/svnroot/bf-blender/trunk/blender -r19323...
[blender.git] / source / blender / makesdna / DNA_actuator_types.h
index 48432b8..aeabae4 100644 (file)
@@ -195,7 +195,8 @@ typedef struct bGameActuator {
 
 typedef struct bVisibilityActuator {
        /** bit 0: Is this object visible? 
-        ** bit 1: Apply recursively  */
+        ** bit 1: Apply recursively  
+        ** bit 2: Is this object an occluder? */
        int flag;
 } bVisibilityActuator;
 
@@ -357,6 +358,7 @@ typedef struct FreeCamera {
 #define ACT_PROP_ASSIGN                0
 #define ACT_PROP_ADD           1
 #define ACT_PROP_COPY          2
+#define ACT_PROP_TOGGLE                3
 
 /* constraint flag */
 #define ACT_CONST_LOCX         1
@@ -457,6 +459,7 @@ typedef struct FreeCamera {
 /* Set means the object will become invisible */
 #define ACT_VISIBILITY_INVISIBLE       (1 << 0)
 #define ACT_VISIBILITY_RECURSIVE       (1 << 1)
+#define ACT_VISIBILITY_OCCLUSION       (1 << 2)
 
 /* twodfilter->type */
 #define ACT_2DFILTER_ENABLED                   -2