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