IDOverrideLibraryPropertyOperations(bpy_struct)
base class — bpy_struct
- class bpy.types.IDOverrideLibraryPropertyOperations(bpy_struct)
Collection of override operations
- add(operation, *, use_id=False, subitem_reference_name='', subitem_local_name='', subitem_reference_id=None, subitem_local_id=None, subitem_reference_index=-1, subitem_local_index=-1)
Add a new operation
- Parameters:
operation (enum in [
'NOOP','REPLACE','DIFF_ADD','DIFF_SUB','FACT_MULTIPLY','INSERT_AFTER','INSERT_BEFORE']) –Operation, What override operation is performed
NOOPNo-Op – Does nothing, prevents adding actual overrides (NOT USED).REPLACEReplace – Replace value of reference by overriding one.DIFF_ADDDifferential – Stores and apply difference between reference and local value (NOT USED).DIFF_SUBDifferential – Stores and apply difference between reference and local value (NOT USED).FACT_MULTIPLYFactor – Stores and apply multiplication factor between reference and local value (NOT USED).INSERT_AFTERInsert After – Insert a new item into collection after the one referenced in subitem_reference_name/_id or _index.INSERT_BEFOREInsert Before – Insert a new item into collection before the one referenced in subitem_reference_name/_id or _index (NOT USED).
use_id (boolean, (optional)) – Use ID Pointer Subitem, Whether the found or created liboverride operation should use ID pointers or not
subitem_reference_name (string, (optional, never None)) – Subitem Reference Name, Used to handle insertions or ID replacements into collection
subitem_local_name (string, (optional, never None)) – Subitem Local Name, Used to handle insertions or ID replacements into collection
subitem_reference_id (
ID, (optional)) – Subitem Reference ID, Used to handle ID replacements into collectionsubitem_local_id (
ID, (optional)) – Subitem Local ID, Used to handle ID replacements into collectionsubitem_reference_index (int in [-1, inf], (optional)) – Subitem Reference Index, Used to handle insertions or ID replacements into collection
subitem_local_index (int in [-1, inf], (optional)) – Subitem Local Index, Used to handle insertions or ID replacements into collection
- Returns:
New Operation, Created operation
- Return type:
- remove(operation)
Remove and delete an operation
- Parameters:
operation (
IDOverrideLibraryPropertyOperation) – Operation, Override operation to be deleted
- classmethod bl_rna_get_subclass(id, default=None, /)
- Parameters:
id (str) – The RNA type identifier.
- Returns:
The RNA type or default when not found.
- Return type:
bpy.types.Structsubclass
- classmethod bl_rna_get_subclass_py(id, default=None, /)
- Parameters:
id (str) – The RNA type identifier.
- Returns:
The class or default when not found.
- Return type:
type