Navigation
API > API/Plugins > API/Plugins/SequencerScripting > API/Plugins/SequencerScripting/UMovieSceneSequenceExtensions
Description
- Get a portable binding ID for a binding that resides in a different sequence to the one where this binding will be resolved.
-
This function must be used over GetBindingID when the target binding resides in different shots or sub-sequences.
-
Only unique instances of sequences within a root sequences are supported
| Name | GetPortableBindingID |
| Type | function |
| Header File | /Engine/Plugins/MovieScene/SequencerScripting/Source/SequencerScripting/Public/ExtensionLibraries/MovieSceneSequenceExtensions.h |
| Include Path | #include "ExtensionLibraries/MovieSceneSequenceExtensions.h" |
| Source | /Engine/Plugins/MovieScene/SequencerScripting/Source/SequencerScripting/Private/ExtensionLibraries/MovieSceneSequenceExtensions.cpp |
UFUNCTION (BlueprintCallable, Category="Sequencer|Sequence", Meta=(ScriptMethod))
static FMovieSceneObjectBindingID GetPortableBindingID
(
UMovieSceneSequence * RootSequence,
UMovieSceneSequence * DestinationSequence,
const FMovieSceneBindingProxy & InBinding
)
The binding's id
Parameters
| Name | Remarks |
|---|---|
| RootSequence | The root sequence that contains both the destination sequence (that will resolve the binding ID) and the target sequence that contains the actual binding |
| DestinationSequence | The sequence that will own or resolve the resulting binding ID. For example, if the binding ID will be applied to a camera cut section pass the sequence that contains the camera cut track to this parameter. |
| Binding | The target binding to create the ID from |