Commit: 3a095a1e7ee711a333528653e60f1a5b8b272ab2
Author: Sergey Sharybin
Date:   Wed Dec 3 18:12:35 2014 +0500
Branches: depsgraph_refactor
https://developer.blender.org/rB3a095a1e7ee711a333528653e60f1a5b8b272ab2

Depsgraph: Add scene.depsgraph_rebuild()

This could be handy for the time being all the areas does proper
tag for relations rebuild.

===================================================================

M       source/blender/makesrna/intern/rna_depsgraph.c

===================================================================

diff --git a/source/blender/makesrna/intern/rna_depsgraph.c 
b/source/blender/makesrna/intern/rna_depsgraph.c
index 6d6914a..8eb8175 100644
--- a/source/blender/makesrna/intern/rna_depsgraph.c
+++ b/source/blender/makesrna/intern/rna_depsgraph.c
@@ -53,6 +53,11 @@ static void rna_Depsgraph_debug_graphviz(Depsgraph *graph, 
const char *filename)
        fclose(f);
 }
 
+static void rna_Depsgraph_debug_rebuild(Depsgraph *UNUSED(graph), Main *bmain)
+{
+       DAG_relations_tag_update(bmain);
+}
+
 #else
 
 static void rna_def_depsgraph(BlenderRNA *brna)
@@ -68,6 +73,10 @@ static void rna_def_depsgraph(BlenderRNA *brna)
        parm = RNA_def_string_file_path(func, "filename", NULL, FILE_MAX, "File 
Name",
                                        "File in which to store graphviz debug 
output");
        RNA_def_property_flag(parm, PROP_REQUIRED);
+
+       func = RNA_def_function(srna, "debug_rebuild", 
"rna_Depsgraph_debug_rebuild");
+       RNA_def_function_flag(func, FUNC_USE_MAIN);
+       RNA_def_property_flag(parm, PROP_REQUIRED);
 }
 
 void RNA_def_depsgraph(BlenderRNA *brna)

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

Reply via email to