unreal.AnimGraphNode_PoseDriver

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

Bases: AnimGraphNode_PoseHandler

Anim Graph Node Pose Driver

C++ Source:

  • Module: AnimGraph

  • File: AnimGraphNode_PoseDriver.h

Editor Properties: (see get_editor_property/set_editor_property)

  • axis_length (float): [Read-Write] Axis Length: Length of axis in world units used for debug drawing

  • become_relevant_function (MemberReference): [Read-Write] Become Relevant Function: Function called when the node becomes relevant

  • cone_subdivision (int32): [Read-Write] Cone Subdivision: Number of subdivisions / lines used when debug drawing a cone

  • draw_debug_cones (bool): [Read-Write] Draw Debug Cones: If checked the cones will be drawn in 3d for debugging

  • initial_update_function (MemberReference): [Read-Write] Initial Update Function: Function called before the node is updated for the first time

  • node (AnimNode_PoseDriver): [Read-Write] Node

  • property_bindings (Map[Name, AnimGraphNodePropertyBinding]): [Read-Write] Property Bindings: Map from property name->binding info

  • show_pin_for_properties (Array[OptionalPinFromProperty]): [Read-Write] Show Pin for Properties

  • tag (Name): [Read-Write] Tag: Optional reference tag name. If this is set then this node can be referenced from elsewhere in this animation blueprint using an anim node reference

  • update_function (MemberReference): [Read-Write] Update Function: Function called when the node is updated

copy_targets_from_pose_asset() None

Util to replace current contents of PoseTargets with info from assigned PoseAsset

get_driving_bone_names() Array[Name]

Returns the pose-driver its driven bones by name

Returns:

bone_names (Array[Name]):

Return type:

Array[Name]

get_only_drive_selected_bones() bool

Get Only Drive Selected Bones

Return type:

bool

get_pose_driver_output() PoseDriverOutput

Get Pose Driver Output

Return type:

PoseDriverOutput

get_pose_driver_source() PoseDriverSource

Get Pose Driver Source

Return type:

PoseDriverSource

get_rbf_parameters() RBFParams

Get RBFParameters

Return type:

RBFParams

get_source_bone_names() Array[Name]

Returns the pose-driver its source bones by name

Returns:

bone_names (Array[Name]):

Return type:

Array[Name]

property node: AnimNode_PoseDriver

[Read-Write] Node

Type:

(AnimNode_PoseDriver)

set_driving_bones(bone_names) None

Set the pose-driver its driven bones by name

Parameters:

bone_names (Array[Name]) –

set_only_drive_selected_bones(only_drive_selected_bones) None

Set Only Drive Selected Bones

Parameters:

only_drive_selected_bones (bool) –

set_pose_driver_output(driver_output) None

Set Pose Driver Output

Parameters:

driver_output (PoseDriverOutput) –

set_pose_driver_source(driver_source) None

Set Pose Driver Source

Parameters:

driver_source (PoseDriverSource) –

set_rbf_parameters(parameters) None

Set RBFParameters

Parameters:

parameters (RBFParams) –

set_source_bones(bone_names) None

Sets the pose-driver its source bones by name

Parameters:

bone_names (Array[Name]) –