unreal.InterchangeAnimationTrackSetNode

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

Bases: InterchangeBaseNode

Class to represent a set of animation track nodes sharing the same frame rate

C++ Source:

  • Plugin: Interchange

  • Module: InterchangeNodes

  • File: InterchangeAnimationTrackSetNode.h

add_custom_animation_track_uid(animation_track_uid) bool

Add one track dependency to this object.

Parameters:

animation_track_uid (str) –

Return type:

bool

get_custom_animation_track_uid(index) str

This function allow to retrieve one track dependency for this object.

Parameters:

index (int32) –

Returns:

out_animation_track_uid (str):

Return type:

str

get_custom_animation_track_uid_count() int32

This function allow to retrieve the number of track dependencies for this object.

Return type:

int32

get_custom_animation_track_uids() Array[str]

This function allow to retrieve the track dependency for this object.

Returns:

out_animation_track_uids (Array[str]):

Return type:

Array[str]

get_custom_frame_rate() float or None

Get the frame rate for the animations in the level sequence.

Returns:

attribute_value (float):

Return type:

float or None

remove_custom_animation_track_uid(animation_track_uid) bool

Remove one track dependency from this object.

Parameters:

animation_track_uid (str) –

Return type:

bool

set_custom_frame_rate(attribute_value) bool

Set the frame rate for the animations in the level sequence.

Parameters:

attribute_value (float) –

Return type:

bool