Merge from 2.5 r20991 through r21037
[blender.git] / source / blender / blenkernel / BKE_depsgraph.h
index 5dd820d5a79a7f89a487c526bc98556d7fbb6afb..70b6c1d13f4862e834e9795b1b901a2fb368a1c9 100644 (file)
@@ -1,15 +1,12 @@
 /**
  * $Id$
  *
- * ***** BEGIN GPL/BL DUAL LICENSE BLOCK *****
+ * ***** BEGIN GPL LICENSE BLOCK *****
  *
  * This program is free software; you can redistribute it and/or
  * modify it under the terms of the GNU General Public License
  * as published by the Free Software Foundation; either version 2
- * of the License, or (at your option) any later version. The Blender
- * Foundation also sells licenses for use in proprietary software under
- * the Blender License.  See http://www.blender.org/BL/ for information
- * about this.
+ * of the License, or (at your option) any later version.
  *
  * This program is distributed in the hope that it will be useful,
  * but WITHOUT ANY WARRANTY; without even the implied warranty of
@@ -25,7 +22,7 @@
  *
  * Contributor(s): none yet.
  *
- * ***** END GPL/BL DUAL LICENSE BLOCK *****
+ * ***** END GPL LICENSE BLOCK *****
  */
 
 #ifndef DEPSGRAPH_API
@@ -39,6 +36,7 @@ struct Scene;
 struct DagNodeQueue;
 struct DagForest;
 struct DagNode;
+struct GHash;
 
 /* **** DAG relation types *** */
 
@@ -104,10 +102,10 @@ void      DAG_scene_update_flags(struct Scene *sce, unsigned int lay);
 void   DAG_object_update_flags(struct Scene *sce, struct Object *ob, unsigned int lay);
 
                /* flushes all recalc flags in objects down the dependency tree */
-void   DAG_scene_flush_update(struct Scene *sce, unsigned int lay);
+void   DAG_scene_flush_update(struct Scene *sce, unsigned int lay, int time);
                /* flushes all recalc flags for this object down the dependency tree */
 void   DAG_object_flush_update(struct Scene *sce, struct Object *ob, short flag);
 
 void   DAG_pose_sort(struct Object *ob);
-
+               
 #endif