Navigation
API > API/Plugins > API/Plugins/SequencerScripting
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.
| Name | UMovieSceneBindingTagExtensions |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/SequencerScripting/Source/SequencerScripting/Public/ExtensionLibraries/MovieSceneBindingTagExtensions.h |
| Include Path | #include "ExtensionLibraries/MovieSceneBindingTagExtensions.h" |
Syntax
UCLASS ()
class UMovieSceneBindingTagExtensions : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → UMovieSceneBindingTagExtensions
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static TArray< FName > GetAllBindingTags
(
UMovieSceneSequence* Sequence |
Get every tag name registered on the sequence's MovieScene. | ExtensionLibraries/MovieSceneBindingTagExtensions.h |
|
static TArray< FName > GetBindingTags
(
const FMovieSceneBindingProxy& Binding |
Get every tag currently attached to this specific binding. | ExtensionLibraries/MovieSceneBindingTagExtensions.h |
|
static void RemoveBindingTag
(
UMovieSceneSequence* Sequence, |
Remove a tag entirely from the sequence. | ExtensionLibraries/MovieSceneBindingTagExtensions.h |
|
static void TagBinding
(
const FMovieSceneBindingProxy& Binding, |
Attach a tag to the given binding. | ExtensionLibraries/MovieSceneBindingTagExtensions.h |
|
static void UntagBinding
(
const FMovieSceneBindingProxy& Binding, |
Remove a tag from the given binding. No-op if the binding lacks the tag. | ExtensionLibraries/MovieSceneBindingTagExtensions.h |
|