unreal.ControlRigPoseAsset

class unreal.ControlRigPoseAsset(outer: Optional[Object] = None, name: Union[Name, str] = 'None')

Bases: Object

An individual Pose made of Control Rig Controls

C++ Source:

  • Plugin: ControlRig

  • Module: ControlRig

  • File: ControlRigPose.h

Editor Properties: (see get_editor_property/set_editor_property)

  • pose (ControlRigControlPose): [Read-Write] Pose

does_mirror_match(control_rig, control_name) bool

Does Mirror Match

Parameters:
Return type:

bool

get_control_names() Array[Name]

Get Control Names

Return type:

Array[Name]

get_current_pose(control_rig) ControlRigControlPose

Get Current Pose

Parameters:

control_rig (ControlRig) –

Returns:

out_pose (ControlRigControlPose):

Return type:

ControlRigControlPose

paste_pose(control_rig, do_key=False, do_mirror=False) None

Paste Pose

Parameters:
property pose: ControlRigControlPose

[Read-Write] Pose

Type:

(ControlRigControlPose)

replace_control_name(current_name, new_name) None

Replace Control Name

Parameters:
  • current_name (Name) –

  • new_name (Name) –

save_pose(control_rig, use_all) None

Save Pose

Parameters:
select_controls(control_rig, do_mirror=False) None

Select Controls

Parameters: