Merge branch 'master' into blender2.8
[blender.git] / source / blender / makesrna / intern / rna_smoke.c
index b860ad303f054b34d67661211cdda76409e7f1aa..832d5b28bd138ef6a3d7e651c834c1d02a6b5c36 100644 (file)
 
 #include "BKE_colorband.h"
 #include "BKE_context.h"
-#include "BKE_depsgraph.h"
 #include "BKE_particle.h"
 
+#include "DEG_depsgraph.h"
+#include "DEG_depsgraph_build.h"
+
 #include "smoke_API.h"
 
 
 static void rna_Smoke_update(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr)
 {
-       DAG_id_tag_update(ptr->id.data, OB_RECALC_DATA);
+       DEG_id_tag_update(ptr->id.data, OB_RECALC_DATA);
 }
 
 static void rna_Smoke_dependency_update(Main *bmain, Scene *scene, PointerRNA *ptr)
 {
        rna_Smoke_update(bmain, scene, ptr);
-       DAG_relations_tag_update(bmain);
+       DEG_relations_tag_update(bmain);
 }
 
 static void rna_Smoke_resetCache(Main *UNUSED(bmain), Scene *UNUSED(scene), PointerRNA *ptr)
@@ -76,7 +78,7 @@ static void rna_Smoke_resetCache(Main *UNUSED(bmain), Scene *UNUSED(scene), Poin
        SmokeDomainSettings *settings = (SmokeDomainSettings *)ptr->data;
        if (settings->smd && settings->smd->domain)
                settings->point_cache[0]->flag |= PTCACHE_OUTDATED;
-       DAG_id_tag_update(ptr->id.data, OB_RECALC_DATA);
+       DEG_id_tag_update(ptr->id.data, OB_RECALC_DATA);
 }
 
 static void rna_Smoke_cachetype_set(struct PointerRNA *ptr, int value)
@@ -583,23 +585,23 @@ static void rna_def_smoke_domain_settings(BlenderRNA *brna)
 
        prop = RNA_def_property(srna, "collision_group", PROP_POINTER, PROP_NONE);
        RNA_def_property_pointer_sdna(prop, NULL, "coll_group");
-       RNA_def_property_struct_type(prop, "Group");
+       RNA_def_property_struct_type(prop, "Collection");
        RNA_def_property_flag(prop, PROP_EDITABLE);
-       RNA_def_property_ui_text(prop, "Collision Group", "Limit collisions to this group");
+       RNA_def_property_ui_text(prop, "Collision Collection", "Limit collisions to this collection");
        RNA_def_property_update(prop, NC_OBJECT | ND_MODIFIER, "rna_Smoke_reset_dependency");
 
        prop = RNA_def_property(srna, "fluid_group", PROP_POINTER, PROP_NONE);
        RNA_def_property_pointer_sdna(prop, NULL, "fluid_group");
-       RNA_def_property_struct_type(prop, "Group");
+       RNA_def_property_struct_type(prop, "Collection");
        RNA_def_property_flag(prop, PROP_EDITABLE);
-       RNA_def_property_ui_text(prop, "Fluid Group", "Limit fluid objects to this group");
+       RNA_def_property_ui_text(prop, "Fluid Collection", "Limit fluid objects to this collection");
        RNA_def_property_update(prop, NC_OBJECT | ND_MODIFIER, "rna_Smoke_reset_dependency");
 
        prop = RNA_def_property(srna, "effector_group", PROP_POINTER, PROP_NONE);
        RNA_def_property_pointer_sdna(prop, NULL, "eff_group");
-       RNA_def_property_struct_type(prop, "Group");
+       RNA_def_property_struct_type(prop, "Collection");
        RNA_def_property_flag(prop, PROP_EDITABLE);
-       RNA_def_property_ui_text(prop, "Effector Group", "Limit effectors to this group");
+       RNA_def_property_ui_text(prop, "Effector Collection", "Limit effectors to this collection");
        RNA_def_property_update(prop, NC_OBJECT | ND_MODIFIER, "rna_Smoke_reset_dependency");
 
        prop = RNA_def_property(srna, "strength", PROP_FLOAT, PROP_NONE);