unreal.MovieSceneBindingTagExtensions¶
- class unreal.MovieSceneBindingTagExtensions(outer: Object | None = None, name: Name | str = 'None')¶
Bases:
BlueprintFunctionLibraryExtension 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:
- classmethod get_binding_tags(binding) Array[Name]¶
Get every tag currently attached to this specific binding.
- Parameters:
binding (MovieSceneBindingProxy)
- Return type:
- 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:
sequence (MovieSceneSequence)
tag_name (Name)
- 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:
binding (MovieSceneBindingProxy)
tag_name (Name)
- classmethod untag_binding(binding, tag_name) None¶
Remove a tag from the given binding. No-op if the binding lacks the tag.
- Parameters:
binding (MovieSceneBindingProxy)
tag_name (Name)