Blueprint

class Blueprint(file_path: str | None = None, is_read_only=False)

Bases: BlueprintBase

A Blueprint contains all the information necessary to build a full rig. It is made up of one or more BlueprintModules and a config.

get_setting(key: str, default=None)

Return a Blueprint setting by key.

post_load()

Called after the asset has been deserialized from data.

pre_save()

Called just before serializing the asset to data.

reset_to_default()

Reset the Blueprint to the default set of actions.

set_setting(key: str, value)

Set a Blueprint setting by key.

class BlueprintSettings

Bases: dict

Constants defining the keys for Blueprint settings.