DataBlock#
Base interface shared by Object, Scene, Library and other datablock handles.
class DataBlock(Handle)Inherits Handle: its members are documented there.
Usage and examples
Derived types: Effect · EffectChain · Library · Mesh · ModulationChain · Object · Scene · Shader · Sound · SoundSequence · Sprite
Members: name · props · users · dependencies · delete
name#
name # read/writeDisplay name; renaming retains identity.
props#
props -> Properties # read-onlyEditable registered property mapping.
users#
users -> tuple[str, ...] # read-onlyReferring owner IDs; project settings can appear as $project.
dependencies#
dependencies -> tuple[DataBlock, ...] # read-onlyReferenced datablocks.
delete#
delete()Deletes this unreferenced datablock. Returns None. Fails with PlupyError while users remain. The deleted handle becomes invalid, even if Undo later restores the same ID; look it up again.
Related types#
Handle · Library · Object · PlupyError · Properties · Scene
Source#
- _live.py:706