unreal.MovieSceneAnimMixerTrackExtensions

class unreal.MovieSceneAnimMixerTrackExtensions(outer: Object | None = None, name: Name | str = 'None')

Bases: BlueprintFunctionLibrary

Function library containing methods that extend UMovieSceneAnimationMixerTrack for scripting.

C++ Source:

  • Plugin: MovieSceneAnimMixer

  • Module: MovieSceneAnimMixerScripting

  • File: MovieSceneAnimMixerTrackExtensions.h

classmethod add_animation(track, layer_index, start_frame, anim_sequence) MovieSceneSection

Add a skeletal animation to a specific layer at the given start frame

Parameters:
Return type:

MovieSceneSection

classmethod add_child_track_to_layer(track, object_binding, track_class, layer_index) MovieSceneTrack

Add a child track (e.g. Control Rig) to a specific layer. This is the UI operation of adding a track type to an empty mixer layer. The track will occupy the entire layer (layers support either sections or a child track, not both).

Parameters:
Return type:

MovieSceneTrack

classmethod add_layer(track) MovieSceneAnimationMixerLayer

Add a new empty layer at the end

Parameters:

track (MovieSceneAnimationMixerTrack)

Return type:

MovieSceneAnimationMixerLayer

classmethod get_layer_count(track) int32

Get the number of layers in this mixer track

Parameters:

track (MovieSceneAnimationMixerTrack)

Return type:

int32

classmethod get_layers(track) Array[MovieSceneAnimationMixerLayer]

Get all layers in this mixer track

Parameters:

track (MovieSceneAnimationMixerTrack)

Return type:

Array[MovieSceneAnimationMixerLayer]

classmethod get_transition_between(track, from_section, to_section) MovieSceneAnimTransitionSectionBase

Get the transition between two specific sections, or nullptr if none exists

Parameters:
Return type:

MovieSceneAnimTransitionSectionBase

classmethod get_transitions_for_section(track, section) Array[MovieSceneAnimTransitionSectionBase]

Get all transition sections that reference the given section as either “from” or “to”

Parameters:
Return type:

Array[MovieSceneAnimTransitionSectionBase]

classmethod insert_layer(track, index) MovieSceneAnimationMixerLayer

Insert a new empty layer at the specified index, shifting existing layers down

Parameters:
Return type:

MovieSceneAnimationMixerLayer