[Bf-blender-cvs] [84e81b8cc39] geometry-nodes: Merge branch 'master' into geometry-nodes
Hans Goudey
noreply at git.blender.org
Tue Oct 27 20:33:17 CET 2020
Commit: 84e81b8cc39310a98fb6329614e1beb574eb3dd3
Author: Hans Goudey
Date: Tue Oct 27 14:01:48 2020 -0500
Branches: geometry-nodes
https://developer.blender.org/rB84e81b8cc39310a98fb6329614e1beb574eb3dd3
Merge branch 'master' into geometry-nodes
===================================================================
===================================================================
diff --cc source/blender/makesrna/intern/rna_modifier.c
index 4c511cd44ac,8a66c95beef..5e82ebce528
--- a/source/blender/makesrna/intern/rna_modifier.c
+++ b/source/blender/makesrna/intern/rna_modifier.c
@@@ -1600,47 -1593,10 +1591,40 @@@ static int rna_MeshSequenceCacheModifie
# endif
}
+static bool rna_NodesModifier_node_group_poll(PointerRNA *ptr, PointerRNA value)
+{
+ NodesModifierData *nmd = ptr->data;
+ bNodeTree *ntree = value.data;
+ UNUSED_VARS(nmd, ntree);
+ return true;
+}
+
+static void rna_NodesModifier_node_group_update(Main *bmain, Scene *scene, PointerRNA *ptr)
+{
+ NodesModifierData *nmd = ptr->data;
+ rna_Modifier_dependency_update(bmain, scene, ptr);
+ MOD_nodes_update_interface(nmd);
+}
+
+static IDProperty *rna_NodesModifierSettings_properties(PointerRNA *ptr, bool create)
+{
+ NodesModifierSettings *settings = ptr->data;
+ if (create && settings->properties == NULL) {
+ IDPropertyTemplate val = {0};
+ settings->properties = IDP_New(IDP_GROUP, &val, "Nodes Modifier Settings");
+ }
+ return settings->properties;
+}
+
+static char *rna_NodesModifierSettings_path(PointerRNA *UNUSED(ptr))
+{
+ return BLI_strdup("settings");
+}
+
#else
- /* NOTE: *MUST* return subdivision_type property. */
- static PropertyRNA *rna_def_property_subdivision_common(StructRNA *srna, const char type[])
+ static void rna_def_property_subdivision_common(StructRNA *srna)
{
- static const EnumPropertyItem prop_subdivision_type_items[] = {
- {SUBSURF_TYPE_CATMULL_CLARK, "CATMULL_CLARK", 0, "Catmull-Clark", ""},
- {SUBSURF_TYPE_SIMPLE, "SIMPLE", 0, "Simple", ""},
- {0, NULL, 0, NULL, NULL},
- };
-
static const EnumPropertyItem prop_uv_smooth_items[] = {
{SUBSURF_UV_SMOOTH_NONE, "NONE", 0, "None", "UVs are not smoothed, boundaries are kept sharp"},
{SUBSURF_UV_SMOOTH_PRESERVE_CORNERS,
More information about the Bf-blender-cvs
mailing list