unreal.MovieSceneBindingExtensions

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

Bases: BlueprintFunctionLibrary

Function library containing methods that should be hoisted onto FMovieSceneBindingProxies for scripting

C++ Source:

  • Plugin: SequencerScripting

  • Module: SequencerScripting

  • File: MovieSceneBindingExtensions.h

classmethod add_track(binding, track_type) MovieSceneTrack

Add a new track to the specified binding

Parameters:
  • binding (MovieSceneBindingProxy) – The binding to add tracks to

  • track_type (type(Class)) – A UMovieSceneTrack class type specifying the type of track to create

Returns:

The newly created track, if successful

Return type:

MovieSceneTrack

classmethod find_tracks_by_exact_type(binding, track_type) Array[MovieSceneTrack]

Find all tracks within a given binding of the specified type, not allowing sub-classed types

Parameters:
  • binding (MovieSceneBindingProxy) – The binding to find tracks in

  • track_type (type(Class)) – A UMovieSceneTrack class type specifying the exact types of track to return

Returns:

An array containing any tracks that are exactly the same as the type specified

Return type:

Array[MovieSceneTrack]

classmethod find_tracks_by_type(binding, track_type) Array[MovieSceneTrack]

Find all tracks within a given binding of the specified type

Parameters:
  • binding (MovieSceneBindingProxy) – The binding to find tracks in

  • track_type (type(Class)) – A UMovieSceneTrack class type specifying which types of track to return

Returns:

An array containing any tracks that match the type specified

Return type:

Array[MovieSceneTrack]

classmethod get_child_possessables(binding) Array[MovieSceneBindingProxy]

Get all the children of this binding

Parameters:

binding (MovieSceneBindingProxy) – The binding to to get children of

Returns:

An array containing all the binding’s children

Return type:

Array[MovieSceneBindingProxy]

classmethod get_display_name(binding) Text

Get this binding’s name

Parameters:

binding (MovieSceneBindingProxy) – The binding to get the name of

Returns:

The display name of the binding

Return type:

Text

classmethod get_id(binding) Guid

Get this binding’s ID

Parameters:

binding (MovieSceneBindingProxy) – The binding to get the ID of

Returns:

The guid that uniquely represents this binding

Return type:

Guid

classmethod get_name(binding) str

Get this binding’s object non-display name

Parameters:

binding (MovieSceneBindingProxy) – The binding to get the name of

Returns:

The name of the binding

Return type:

str

classmethod get_object_template(binding) Object

Get this binding’s object template

Parameters:

binding (MovieSceneBindingProxy) – The binding to get the object template of

Returns:

The object template of the binding

Return type:

Object

classmethod get_parent(binding) MovieSceneBindingProxy

Get the parent of this binding

Parameters:

binding (MovieSceneBindingProxy) – The binding to get the parent of

Returns:

The binding’s parent

Return type:

MovieSceneBindingProxy

classmethod get_possessed_object_class(binding)

Get this binding’s possessed object class

Parameters:

binding (MovieSceneBindingProxy) – The binding to get the possessed object class of

Returns:

The possessed object class of the binding

Return type:

type(Class)

classmethod get_sorting_order(binding) int32

Get the sorting order for this binding

Parameters:

binding (MovieSceneBindingProxy) – The binding to get the sorting order from

Returns:

The sorting order of the requested binding

Return type:

int32

classmethod get_tracks(binding) Array[MovieSceneTrack]

Get all the tracks stored within this binding

Parameters:

binding (MovieSceneBindingProxy) – The binding to find tracks in

Returns:

An array containing all the binding’s tracks

Return type:

Array[MovieSceneTrack]

classmethod is_valid(binding) bool

Check whether the specified binding is valid

Parameters:

binding (MovieSceneBindingProxy) –

Return type:

bool

classmethod move_binding_contents(source_binding_id, destination_binding_id) None

Move all the contents (tracks, child bindings) of the specified binding ID onto another

Parameters:
  • source_binding_id (MovieSceneBindingProxy) – The identifier of the binding ID to move all tracks and children from

  • destination_binding_id (MovieSceneBindingProxy) – The identifier of the binding ID to move the contents to

classmethod remove(binding) None

Remove the specified binding

Parameters:

binding (MovieSceneBindingProxy) – The binding to remove the track from

classmethod remove_track(binding, track_to_remove) None

Remove the specified track from this binding

Parameters:
classmethod set_display_name(binding, display_name) None

Set this binding’s name

Parameters:
classmethod set_name(binding, name) None

Set this binding’s object non-display name

Parameters:
classmethod set_parent(binding, parent_binding) None

Set the parent to this binding

Parameters:
classmethod set_sorting_order(binding, sorting_order) None

Set the sorting order for this binding

Parameters:
  • binding (MovieSceneBindingProxy) – The binding to get the sorting order from

  • sorting_order (int32) – The sorting order to set

classmethod set_spawnable_binding_id(binding, spawnable_binding_id) None

Set the spawnable id that the possessable binding should possess

Parameters: