unreal.MovieSceneBindingExtensions
¶
- class unreal.MovieSceneBindingExtensions(outer=None, name='None')¶
Bases:
unreal.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 (SequencerBindingProxy) – 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
- classmethod find_tracks_by_exact_type(binding, track_type)¶
Find all tracks within a given binding of the specified type, not allowing sub-classed types
- Parameters
binding (SequencerBindingProxy) – 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
- classmethod find_tracks_by_type(binding, track_type)¶
Find all tracks within a given binding of the specified type
- Parameters
binding (SequencerBindingProxy) – 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
- classmethod get_child_possessables(binding)¶
Get all the children of this binding
- Parameters
binding (SequencerBindingProxy) – The binding to to get children of
- Returns
An array containing all the binding’s children
- Return type
- classmethod get_display_name(binding) → Text¶
Get this binding’s name
- Parameters
binding (SequencerBindingProxy) – The binding to get the name of
- Returns
The display name of the binding
- Return type
- classmethod get_id(binding) → Guid¶
Get this binding’s ID
- Parameters
binding (SequencerBindingProxy) – The binding to get the ID of
- Returns
The guid that uniquely represents this binding
- Return type
- classmethod get_name(binding) → str¶
Get this binding’s object non-display name
- Parameters
binding (SequencerBindingProxy) – The binding to get the name of
- Returns
The name of the binding
- Return type
- classmethod get_object_template(binding) → Object¶
Get this binding’s object template
- Parameters
binding (SequencerBindingProxy) – The binding to get the object template of
- Returns
The object template of the binding
- Return type
- classmethod get_parent(binding) → SequencerBindingProxy¶
Get the parent of this binding
- Parameters
binding (SequencerBindingProxy) – The binding to get the parent of
- Returns
The binding’s parent
- Return type
- classmethod get_possessed_object_class(binding)¶
Get this binding’s possessed object class
- Parameters
binding (SequencerBindingProxy) – The binding to get the possessed object class of
- Returns
The possessed object class of the binding
- Return type
- classmethod get_tracks(binding)¶
Get all the tracks stored within this binding
- Parameters
binding (SequencerBindingProxy) – The binding to find tracks in
- Returns
An array containing all the binding’s tracks
- Return type
- classmethod is_valid(binding) → bool¶
Check whether the specified binding is valid
- Parameters
binding (SequencerBindingProxy) –
- Returns
- Return type
- 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 (SequencerBindingProxy) – The identifier of the binding ID to move all tracks and children from
destination_binding_id (SequencerBindingProxy) – The identifier of the binding ID to move the contents to
- classmethod remove(binding) → None¶
Remove the specified binding
- Parameters
binding (SequencerBindingProxy) – The binding to remove the track from
- classmethod remove_track(binding, track_to_remove) → None¶
Remove the specified track from this binding
- Parameters
binding (SequencerBindingProxy) – The binding to remove the track from
track_to_remove (MovieSceneTrack) – The track to remove
- classmethod set_display_name(binding, display_name) → None¶
Set this binding’s name
- Parameters
binding (SequencerBindingProxy) – The binding to get the name of
display_name (Text) –
- classmethod set_name(binding, name) → None¶
Set this binding’s object non-display name
- Parameters
binding (SequencerBindingProxy) – The binding to get the name of
name (str) – The name of the binding
- classmethod set_parent(binding, parent_binding) → None¶
Set the parent to this binding
- Parameters
binding (SequencerBindingProxy) – The binding to set
parent_binding (SequencerBindingProxy) – The parent to set the InBinding to