Revision: 37466
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=37466
Author:   campbellbarton
Date:     2011-06-14 04:05:58 +0000 (Tue, 14 Jun 2011)
Log Message:
-----------
edit DAG defines to make it easier to add more & modify.

Modified Paths:
--------------
    trunk/blender/source/blender/blenkernel/BKE_depsgraph.h

Modified: trunk/blender/source/blender/blenkernel/BKE_depsgraph.h
===================================================================
--- trunk/blender/source/blender/blenkernel/BKE_depsgraph.h     2011-06-14 
03:47:08 UTC (rev 37465)
+++ trunk/blender/source/blender/blenkernel/BKE_depsgraph.h     2011-06-14 
04:05:58 UTC (rev 37466)
@@ -51,24 +51,25 @@
 /* **** DAG relation types *** */
 
        /* scene link to object */
-#define DAG_RL_SCENE           1
+#define DAG_RL_SCENE           (1<<0)
        /* object link to data */
-#define DAG_RL_DATA                    2
+#define DAG_RL_DATA                    (1<<1)
 
        /* object changes object (parent, track, constraints) */
-#define DAG_RL_OB_OB           4
+#define DAG_RL_OB_OB           (1<<2)
        /* object changes obdata (hooks, constraints) */
-#define DAG_RL_OB_DATA         8
+#define DAG_RL_OB_DATA         (1<<3)
        /* data changes object (vertex parent) */
-#define DAG_RL_DATA_OB         16
+#define DAG_RL_DATA_OB         (1<<4)
        /* data changes data (deformers) */
-#define DAG_RL_DATA_DATA       32
+#define DAG_RL_DATA_DATA       (1<<5)
 
-#define DAG_NO_RELATION                64
-#define DAG_RL_ALL                     63
-#define DAG_RL_ALL_BUT_DATA 61
+#define DAG_NO_RELATION                (1<<6)
 
+#define DAG_RL_ALL_BUT_DATA 
(DAG_RL_SCENE|DAG_RL_OB_OB|DAG_RL_OB_DATA|DAG_RL_DATA_OB|DAG_RL_DATA_DATA)
+#define DAG_RL_ALL                     (DAG_RL_ALL_BUT_DATA|DAG_RL_DATA)
 
+
 typedef void (*graph_action_func)(void * ob, void **data);
 
 // queues are returned by all BFS & DFS queries

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to