unreal.RigUnit_PoseAssetApplyMultiplePoses

class unreal.RigUnit_PoseAssetApplyMultiplePoses(pose_asset: PoseAsset = Ellipsis, execute_pin: RigVMExecutePin = [], poses: None = [], items: None = [], apply_transforms: bool = False, apply_curves: bool = False, propagate_to_children: bool = False, success: bool = False)

Bases: RigUnit_PoseAssetBase

Applies multiple poses to the hierarchy.

C++ Source:

  • Plugin: ControlRig

  • Module: ControlRig

  • File: RigUnit_PoseAsset.h

Editor Properties: (see get_editor_property/set_editor_property)

  • apply_curves (bool): [Read-Write] If True the curve values will be applied

  • apply_transforms (bool): [Read-Write] If True the bone transforms will be applied

  • execute_pin (RigVMExecutePin): [Read-Write] This property is used to chain multiple mutable units together

  • items (Array[RigElementKey]): [Read-Write] The optional list of items to apply the pose to. If this is empty the pose will be applied to all items.

  • pose_asset (PoseAsset): [Read-Write] The pose asset to retrieve data from

  • poses (Array[RigUnit_PoseAsset_PoseInfo]): [Read-Write] The list of poses to apply

  • propagate_to_children (bool): [Read-Write] If set to true the transforms of the children of affected bones will be recalculated based on their local transforms.

  • success (bool): [Read-Write] True if the transforms were retrieved successfully from the pose asset

property apply_curves: bool

[Read-Write] If True the curve values will be applied

Type:

(bool)

property apply_transforms: bool

[Read-Write] If True the bone transforms will be applied

Type:

(bool)

property execute_pin: RigVMExecutePin

[Read-Write] This property is used to chain multiple mutable units together

Type:

(RigVMExecutePin)

property items: None

[Read-Write] The optional list of items to apply the pose to. If this is empty the pose will be applied to all items.

Type:

(Array[RigElementKey])

property poses: None

[Read-Write] The list of poses to apply

Type:

(Array[RigUnit_PoseAsset_PoseInfo])

property propagate_to_children: bool

[Read-Write] If set to true the transforms of the children of affected bones will be recalculated based on their local transforms.

Type:

(bool)

property success: bool

[Read-Only] True if the transforms were retrieved successfully from the pose asset

Type:

(bool)