[Bf-blender-cvs] [502518dbb46] temp-angavrilov: Allow overriding motion path settings.
Alexander Gavrilov
noreply at git.blender.org
Wed Jan 12 21:09:12 CET 2022
Commit: 502518dbb46ebac0b69689637738348a85c0b937
Author: Alexander Gavrilov
Date: Wed Jan 12 21:53:54 2022 +0300
Branches: temp-angavrilov
https://developer.blender.org/rB502518dbb46ebac0b69689637738348a85c0b937
Allow overriding motion path settings.
===================================================================
M source/blender/makesrna/intern/rna_animviz.c
===================================================================
diff --git a/source/blender/makesrna/intern/rna_animviz.c b/source/blender/makesrna/intern/rna_animviz.c
index 1511921cef0..0525d2f6fb1 100644
--- a/source/blender/makesrna/intern/rna_animviz.c
+++ b/source/blender/makesrna/intern/rna_animviz.c
@@ -207,6 +207,8 @@ static void rna_def_animviz_paths(BlenderRNA *brna)
RNA_def_struct_ui_text(
srna, "Motion Path Settings", "Motion Path settings for animation visualization");
+ RNA_define_lib_overridable(true);
+
/* Enums */
prop = RNA_def_property(srna, "type", PROP_ENUM, PROP_NONE);
RNA_def_property_enum_sdna(prop, NULL, "path_type");
@@ -301,6 +303,8 @@ static void rna_def_animviz_paths(BlenderRNA *brna)
RNA_def_property_clear_flag(prop, PROP_EDITABLE);
RNA_def_property_ui_text(
prop, "Has Motion Paths", "Are there any bone paths that will need updating (read-only)");
+
+ RNA_define_lib_overridable(false);
}
/* --- */
@@ -312,6 +316,7 @@ void rna_def_animviz_common(StructRNA *srna)
prop = RNA_def_property(srna, "animation_visualization", PROP_POINTER, PROP_NONE);
RNA_def_property_flag(prop, PROP_NEVER_NULL);
RNA_def_property_pointer_sdna(prop, NULL, "avs");
+ RNA_def_property_override_flag(prop, PROPOVERRIDE_OVERRIDABLE_LIBRARY);
RNA_def_property_ui_text(prop, "Animation Visualization", "Animation data for this data-block");
}
@@ -328,6 +333,7 @@ static void rna_def_animviz(BlenderRNA *brna)
/* motion path settings (nested struct) */
prop = RNA_def_property(srna, "motion_path", PROP_POINTER, PROP_NONE);
RNA_def_property_flag(prop, PROP_NEVER_NULL);
+ RNA_def_property_override_flag(prop, PROPOVERRIDE_OVERRIDABLE_LIBRARY);
RNA_def_property_struct_type(prop, "AnimVizMotionPaths");
RNA_def_property_pointer_funcs(prop, "rna_AnimViz_motion_paths_get", NULL, NULL, NULL);
RNA_def_property_ui_text(prop, "Motion Paths", "Motion Path settings for visualization");
More information about the Bf-blender-cvs
mailing list