diff options
author | Dalai Felinto <dfelinto@gmail.com> | 2017-11-24 16:24:37 +0300 |
---|---|---|
committer | Dalai Felinto <dfelinto@gmail.com> | 2017-11-24 16:41:49 +0300 |
commit | 4493d0d085b0ba37e069d1129004d54e98f31231 (patch) | |
tree | 8351d21b01add1ad918e8e6a59d1a4f64c992e86 /source/blender/makesrna/intern/rna_object.c | |
parent | 1971dd2976886a87a849510a642247579e663c5e (diff) |
Object RNA: expose base_flag settings:
object.is_from_set
object.is_from_duplicator
We need them for the unittests, and users can benefit from it as well.
Note, this only makes sense when reading objects from depsgraph:
`bpy.context.depsgraph.objects`
Diffstat (limited to 'source/blender/makesrna/intern/rna_object.c')
-rw-r--r-- | source/blender/makesrna/intern/rna_object.c | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/source/blender/makesrna/intern/rna_object.c b/source/blender/makesrna/intern/rna_object.c index 5effcc39ee2..37957f55f5c 100644 --- a/source/blender/makesrna/intern/rna_object.c +++ b/source/blender/makesrna/intern/rna_object.c @@ -3019,6 +3019,17 @@ static void rna_def_object(BlenderRNA *brna) RNA_def_property_ui_text(prop, "Level of Detail Levels", "A collection of detail levels to automatically switch between"); RNA_def_property_update(prop, NC_OBJECT | ND_LOD, NULL); + /* Base Settings */ + prop = RNA_def_property(srna, "is_from_duplicator", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "base_flag", BASE_FROMDUPLI); + RNA_def_property_ui_text(prop, "Base from Duplicator", "Object comes from a duplicator"); + RNA_def_property_clear_flag(prop, PROP_EDITABLE); + + prop = RNA_def_property(srna, "is_from_set", PROP_BOOLEAN, PROP_NONE); + RNA_def_property_boolean_sdna(prop, NULL, "base_flag", BASE_FROM_SET); + RNA_def_property_ui_text(prop, "Base from Set", "Object comes from a background set"); + RNA_def_property_clear_flag(prop, PROP_EDITABLE); + RNA_api_object(srna); } |