unreal.InterchangeSkeletalAnimationTrackNode
¶
- class unreal.InterchangeSkeletalAnimationTrackNode(outer: Object | None = None, name: 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
- get_animation_payload_key_from_scene_node_uid(scene_node_uid) str or None ¶
Get Animation Payload Key from Scene Node Uid
- 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
- remove_animation_payload_key_for_morph_target_node_uid(morph_target_node_uid) bool ¶
Remove Animation Payload Key for Morph Target Node Uid
- remove_animation_payload_key_for_scene_node_uid(scene_node_uid) bool ¶
Remove Animation Payload Key for Scene Node Uid
- 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
- set_animation_payload_key_for_scene_node_uid(scene_node_uid, payload_key) bool ¶
Set Animation Payload Key for Scene Node Uid
- 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:
- 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:
- 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: