diff options
author | Bastien Montagne <bastien@blender.org> | 2022-03-01 20:02:56 +0300 |
---|---|---|
committer | Bastien Montagne <bastien@blender.org> | 2022-03-29 18:59:31 +0300 |
commit | 6cc9ba94b78c203e905c6974c9ff68409c5c22da (patch) | |
tree | a26e0cfbc260a802e7db9b05aa262402bcf1abbf /source/blender/blenkernel/BKE_lib_override.h | |
parent | d7c802c25f7e41861fe42694131871cccd6f5605 (diff) |
LibOverride: Implement default 'user override' behavior.
Implement default behavior to decide which overrides remain 'system'
ones, and which become 'user editable' ones, when creating hierarchy
override from 3DView or the Outliner.
3DView:
If from an Empty-instanced collection, only Armature objects in
that collection are user overrides.
If from a set of selected objects, all overrides created from selected
objects are user overrides.
Outliner:
All override IDs created from selected elements in the Outliner are user
overrides.
There is one special case: When a collection is selected, and is
'closed' in the outliner, all its inner armature objects are also user
overrides.
Ref: {T95707}.
Diffstat (limited to 'source/blender/blenkernel/BKE_lib_override.h')
0 files changed, 0 insertions, 0 deletions