unreal.MovieSceneBindingTagExtensions

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

Bases: BlueprintFunctionLibrary

Extension methods for reading and writing Sequencer binding tags.

Binding tags are name-based labels attached to object bindings in a Sequence. They are authored interactively via RMB -> Expose on a binding in the Sequencer editor, and queried at runtime via UMovieSceneSequence::FindBindingByTag. These extensions expose the authoring operations that are otherwise only available through the editor UI.

C++ Source:

  • Plugin: SequencerScripting

  • Module: SequencerScripting

  • File: MovieSceneBindingTagExtensions.h

classmethod get_all_binding_tags(sequence) Array[Name]

Get every tag name registered on the sequence’s MovieScene.

Parameters:

sequence (MovieSceneSequence)

Return type:

Array[Name]

classmethod get_binding_tags(binding) Array[Name]

Get every tag currently attached to this specific binding.

Parameters:

binding (MovieSceneBindingProxy)

Return type:

Array[Name]

classmethod remove_binding_tag(sequence, tag_name) None

Remove a tag entirely from the sequence. Clears the tag from every binding that had it, and removes the registration.

Parameters:
classmethod tag_binding(binding, tag_name) None

Attach a tag to the given binding. If the tag name has not been seen before, it is registered in the MovieScene’s tag list automatically.

Parameters:
classmethod untag_binding(binding, tag_name) None

Remove a tag from the given binding. No-op if the binding lacks the tag.

Parameters: