Class for replicating functionality of bpy_prop_collection.

This is used so substs of a prop collection can be used in the same way as the Blender built in prop collections. Some methods can only be used on the Blender prop collections, and will raise an exception if used on a custom prop collection.

Attributes
is_bpyisinstance—
Methods
find()intFind index of item in prop collection.
get()Union[ID, Any]—
foreach_get()—
foreach_set()—
items()list[Any]—
keys()list[Any]—
values()list[Any]—
new()—
remove()—

Attributes

PropCollection.is_bpy: isinstance

source

No description yet.

Methods

PropCollection.find(item_name: str) → int

source

Find index of item in prop collection.

ParameterTypeDescription
item_namestrName of item to find

Returns int — Index in list

PropCollection.get(item_name: str, default: Any = None) → Union[ID, Any]

source

No description yet.

ParameterTypeDescription
item_namestr—
defaultAny
default None
—

Returns Union[ID, Any]

PropCollection.foreach_get(attr: str, sequence: ndarray)

source

No description yet.

ParameterTypeDescription
attrstr—
sequencendarray—

PropCollection.foreach_set(attr: str, sequence: ndarray)

source

No description yet.

ParameterTypeDescription
attrstr—
sequencendarray—

PropCollection.items() → list[Any]

source

No description yet.

Returns list[Any]

PropCollection.keys() → list[Any]

source

No description yet.

Returns list[Any]

PropCollection.values() → list[Any]

source

No description yet.

Returns list[Any]

PropCollection.new(*items: Any = ())

source

No description yet.

ParameterTypeDescription
itemsAny
default ()
—

PropCollection.remove(*items: str = ())

source

No description yet.

ParameterTypeDescription
itemsstr
default ()
—