Plush

DataBlock#

plupy · Type index

Module: plupy · obtained from any plupy.data collection (plupy.data.materials["Steel"])

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/write

Display name; renaming retains identity.

props#

props -> Properties   # read-only

Editable registered property mapping.

users#

users -> tuple[str, ...]   # read-only

Referring owner IDs; project settings can appear as $project.

dependencies#

dependencies -> tuple[DataBlock, ...]   # read-only

Referenced 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.

Handle · Library · Object · PlupyError · Properties · Scene

Source#