unreal.InterchangeSkeletalAnimationTrackNode

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

Bases: InterchangeAnimationTrackBaseNode

  • Class to hold onto the relationships between a set of animation tracks and the bones, morph targets of a skeleton.

C++ Source:

  • Plugin: Interchange

  • Module: InterchangeNodes

  • File: InterchangeAnimationTrackSetNode.h

get_animation_payload_key_from_morph_target_node_uid(morph_target_node_uid) str or None

Get Animation Payload Key from Morph Target Node Uid

Parameters:

morph_target_node_uid (str) –

Returns:

out_payload_key (str):

Return type:

str or None

get_animation_payload_key_from_scene_node_uid(scene_node_uid) str or None

Get Animation Payload Key from Scene Node Uid

Parameters:

scene_node_uid (str) –

Returns:

out_payload_key (str):

Return type:

str or None

get_custom_animation_sample_rate() double or None

Get the animation sample rate. Return false if the attribute is not set.

Returns:

sample_rate (double):

Return type:

double or None

get_custom_animation_start_time() double or None

Get the animation start time. Return false if the attribute is not set.

Returns:

start_time (double):

Return type:

double or None

get_custom_animation_stop_time() double or None

Get the animation stop time. Return false if the attribute is not set.

Returns:

stop_time (double):

Return type:

double or None

get_custom_skeletal_mesh_node_uid() str or None

Get the skeletal mesh node unique id. Return false if the attribute is not set.

Returns:

attribute_value (str):

Return type:

str or None

get_custom_skeleton_node_uid() str or None

Get the skeleton factory node unique id. Return false if the attribute is not set.

Returns:

attribute_value (str):

Return type:

str or None

get_morph_target_node_animation_payload_keys() Map[str, str]

Get Morph Target Node Animation Payload Keys

Returns:

out_morph_target_node_animation_payloads (Map[str, str]):

Return type:

Map[str, str]

get_scene_node_animation_payload_keys() Map[str, str]

Get Scene Node Animation Payload Keys

Returns:

out_scene_node_animation_payload_keys (Map[str, str]):

Return type:

Map[str, str]

remove_animation_payload_key_for_morph_target_node_uid(morph_target_node_uid) bool

Remove Animation Payload Key for Morph Target Node Uid

Parameters:

morph_target_node_uid (str) –

Return type:

bool

remove_animation_payload_key_for_scene_node_uid(scene_node_uid) bool

Remove Animation Payload Key for Scene Node Uid

Parameters:

scene_node_uid (str) –

Return type:

bool

set_animation_payload_key_for_morph_target_node_uid(morph_target_node_uid, payload_key) bool

Set Animation Payload Key for Morph Target Node Uid

Parameters:
  • morph_target_node_uid (str) –

  • payload_key (str) –

Return type:

bool

set_animation_payload_key_for_scene_node_uid(scene_node_uid, payload_key) bool

Set Animation Payload Key for Scene Node Uid

Parameters:
  • scene_node_uid (str) –

  • payload_key (str) –

Return type:

bool

set_custom_animation_sample_rate(sample_rate) bool

Set the animation sample rate. Return false if the attribute cannot be set.

Parameters:

sample_rate (double) –

Return type:

bool

set_custom_animation_start_time(start_time) bool

Set the animation start time. Return false if the attribute cannot be set.

Parameters:

start_time (double) –

Return type:

bool

set_custom_animation_stop_time(stop_time) bool

Set the animation stop time. Return false if the attribute cannot be set.

Parameters:

stop_time (double) –

Return type:

bool

set_custom_skeletal_mesh_node_uid(attribute_value) bool

Set the skeletal mesh node unique id. Return false if the attribute cannot be set.

Parameters:

attribute_value (str) –

Return type:

bool

set_custom_skeleton_node_uid(attribute_value) bool

Set the skeleton factory node unique id. Return false if the attribute cannot be set.

Parameters:

attribute_value (str) –

Return type:

bool