IDOverrideLibrary(bpy_struct)
base class — bpy_struct
- class bpy.types.IDOverrideLibrary(bpy_struct)
Struct gathering all data needed by overridden linked IDs
- hierarchy_root
Library override ID used as root of the override hierarchy this ID is a member of
- Type
ID
, (readonly)
- is_in_hierarchy
Whether this library override is defined as part of a library hierarchy, or as a single, isolated and autonomous override
- Type
boolean, default True
- is_system_override
Whether this library override exists only for the override hierarchy, or if it is actually editable by the user
- Type
boolean, default False
- properties
List of overridden properties
- Type
IDOverrideLibraryProperties
bpy_prop_collection
ofIDOverrideLibraryProperty
, (readonly)
- operations_update()
Update the library override operations based on the differences between this override ID and its reference
- reset(do_hierarchy=True, set_system_override=False)
Reset this override to match again its linked reference ID
- Parameters
do_hierarchy (boolean, (optional)) – Also reset all the dependencies of this override to match their reference linked IDs
set_system_override (boolean, (optional)) – Reset all user-editable overrides as (non-editable) system overrides
- destroy(do_hierarchy=True)
Delete this override ID and remap its usages to its linked reference ID instead
- Parameters
do_hierarchy (boolean, (optional)) – Also delete all the dependencies of this override and remap their usages to their reference linked IDs
- classmethod bl_rna_get_subclass(id, default=None)
- Parameters
id (string) – The RNA type identifier.
- Returns
The RNA type or default when not found.
- Return type
bpy.types.Struct
subclass
- classmethod bl_rna_get_subclass_py(id, default=None)
- Parameters
id (string) – The RNA type identifier.
- Returns
The class or default when not found.
- Return type
type
Inherited Properties
Inherited Functions
References