Navigation
Unreal Engine C++ API Reference > Plugins > SequencerScripting > ExtensionLibraries
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- UMovieSceneSequenceExtensions
References
Module | SequencerScripting |
Header | /Engine/Plugins/MovieScene/SequencerScripting/Source/SequencerScripting/Public/ExtensionLibraries/MovieSceneSequenceExtensions.h |
Include | #include "ExtensionLibraries/MovieSceneSequenceExtensions.h" |
Syntax
UCLASS&40;&41;
class UMovieSceneSequenceExtensions : public UBlueprintFunctionLibrary
Remarks
Function library containing methods that should be hoisted onto UMovieSceneSequences for scripting purposes
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
int32 | AddMarkedFrame
(
UMovieSceneSequence* Sequence, |
Add a given user marked frame. |
![]() ![]() ![]() ![]() |
FMovieSceneBindingProxy | AddPossessable
(
UMovieSceneSequence* Sequence, |
Add a new binding to this sequence that will possess the specified object |
![]() ![]() ![]() ![]() |
UMovieSceneFolder * | AddRootFolderToSequence
(
UMovieSceneSequence* Sequence, |
Add a root folder to the given sequence |
![]() ![]() ![]() ![]() |
FMovieSceneBindingProxy | AddSpawnableFromClass
(
UMovieSceneSequence* Sequence, |
Add a new binding to this sequence that will spawn the specified object |
![]() ![]() ![]() ![]() |
FMovieSceneBindingProxy | AddSpawnableFromInstance
(
UMovieSceneSequence* Sequence, |
Add a new binding to this sequence that will spawn the specified object |
![]() ![]() ![]() ![]() |
UMovieSceneTrack * | AddTrack
(
UMovieSceneSequence* Sequence, |
Add a new track of the specified type |
![]() ![]() ![]() ![]() |
bool | AreMarkedFramesLocked
(
UMovieSceneSequence* Sequence |
Are marked frames locked |
![]() ![]() ![]() ![]() |
void | DeleteMarkedFrame
(
UMovieSceneSequence* Sequence, |
Delete the user marked frame by index.The index to the user marked frame to delete |
![]() ![]() ![]() ![]() |
void | DeleteMarkedFrames
(
UMovieSceneSequence* Sequence |
Delete all user marked frames |
![]() ![]() |
TArray< UMovieSceneTrack * > | FilterTracks
(
TArrayView< UMovieSceneTrack*const > InTracks, |
Filter the specified array of tracks by class, optionally only matching exact classes |
![]() ![]() ![]() ![]() |
FMovieSceneBindingProxy | FindBindingById
(
UMovieSceneSequence* Sequence, |
Attempt to locate a binding in this sequence by its Id |
![]() ![]() ![]() ![]() |
FMovieSceneBindingProxy | FindBindingByName
(
UMovieSceneSequence* Sequence, |
Attempt to locate a binding in this sequence by its name |
![]() ![]() ![]() ![]() |
int32 | FindMarkedFrameByFrameNumber
(
UMovieSceneSequence* Sequence, |
Find the user marked frame by frame numberThe frame number of the user marked frame to find |
![]() ![]() ![]() ![]() |
int32 | FindMarkedFrameByLabel
(
UMovieSceneSequence* Sequence, |
Find the user marked frame by labelThe label to the user marked frame to find |
![]() ![]() ![]() ![]() |
int32 | FindNextMarkedFrame
(
UMovieSceneSequence* Sequence, |
Find the next/previous user marked frame from the given frame number |
![]() ![]() ![]() ![]() |
TArray< UMovieSceneTrack * > | FindTracksByExactType
(
UMovieSceneSequence* Sequence, |
Find all tracks of the specified type, not allowing sub-classed types |
![]() ![]() ![]() ![]() |
TArray< UMovieSceneTrack * > | FindTracksByType
(
UMovieSceneSequence* Sequence, |
Find all tracks of the specified type |
![]() ![]() ![]() ![]() |
FMovieSceneObjectBindingID | GetBindingID
(
UMovieSceneSequence* Sequence, |
Get the binding ID for a binding within a sequence. |
![]() ![]() ![]() ![]() |
TArray< FMovieSceneBindingProxy > | GetBindings
(
UMovieSceneSequence* Sequence |
Get all the bindings in this sequence |
![]() ![]() ![]() ![]() |
EUpdateClockSource | GetClockSource
(
UMovieSceneSequence* InSequence |
Get the clock source for this sequence |
![]() ![]() ![]() ![]() |
FFrameRate | GetDisplayRate
(
UMovieSceneSequence* Sequence |
Gets this sequence's display rate |
![]() ![]() ![]() ![]() |
EMovieSceneEvaluationType | GetEvaluationType
(
UMovieSceneSequence* InSequence |
Get the evaluation type for this sequence |
![]() ![]() ![]() ![]() |
TArray< FMovieSceneMarkedFrame > | GetMarkedFrames
(
UMovieSceneSequence* Sequence |
|
![]() ![]() ![]() ![]() |
UMovieScene * | GetMovieScene
(
UMovieSceneSequence* Sequence |
Get this sequence's movie scene data |
![]() ![]() ![]() ![]() |
int32 | GetPlaybackEnd
(
UMovieSceneSequence* Sequence |
Get playback end of this sequence in display rate resolution |
![]() ![]() ![]() ![]() |
float | GetPlaybackEndSeconds
(
UMovieSceneSequence* Sequence |
Get playback end of this sequence in seconds |
![]() ![]() ![]() ![]() |
FSequencerScriptingRange | GetPlaybackRange
(
UMovieSceneSequence* Sequence |
Get playback range of this sequence in display rate resolution |
![]() ![]() ![]() ![]() |
int32 | GetPlaybackStart
(
UMovieSceneSequence* Sequence |
Get playback start of this sequence in display rate resolution |
![]() ![]() ![]() ![]() |
float | GetPlaybackStartSeconds
(
UMovieSceneSequence* Sequence |
Get playback start of this sequence in seconds |
![]() ![]() ![]() ![]() |
FMovieSceneObjectBindingID | GetPortableBindingID
(
UMovieSceneSequence* RootSequence, |
Get a portable binding ID for a binding that resides in a different sequence to the one where this binding will be resolved. |
![]() ![]() ![]() ![]() |
TArray< FMovieSceneBindingProxy > | GetPossessables
(
UMovieSceneSequence* Sequence |
Get all the possessables in this sequence |
![]() ![]() ![]() ![]() |
TArray< UMovieSceneFolder * > | GetRootFoldersInSequence
(
UMovieSceneSequence* Sequence |
Get the root folders in the provided sequence |
![]() ![]() ![]() ![]() |
TArray< FMovieSceneBindingProxy > | GetSpawnables
(
UMovieSceneSequence* Sequence |
Get all the spawnables in this sequence |
![]() ![]() ![]() ![]() |
FFrameRate | GetTickResolution
(
UMovieSceneSequence* Sequence |
Gets this sequence's tick resolution |
![]() ![]() ![]() ![]() |
TArray< UMovieSceneTrack * > | GetTracks
(
UMovieSceneSequence* Sequence |
Get all tracks |
![]() ![]() ![]() ![]() |
float | GetViewRangeEnd
(
UMovieSceneSequence* InSequence |
Get the sequence view range end in seconds |
![]() ![]() ![]() ![]() |
float | GetViewRangeStart
(
UMovieSceneSequence* InSequence |
Get the sequence view range start in seconds |
![]() ![]() ![]() ![]() |
float | GetWorkRangeEnd
(
UMovieSceneSequence* InSequence |
Get the sequence work range end in seconds |
![]() ![]() ![]() ![]() |
float | GetWorkRangeStart
(
UMovieSceneSequence* InSequence |
Get the sequence work range start in seconds |
![]() ![]() ![]() ![]() |
bool | IsPlaybackRangeLocked
(
UMovieSceneSequence* Sequence |
Is playback ranged locked |
![]() ![]() ![]() ![]() |
bool | IsReadOnly
(
UMovieSceneSequence* Sequence |
Is read only |
![]() ![]() ![]() ![]() |
TArray< UObject * > | LocateBoundObjects
(
UMovieSceneSequence* Sequence, |
Locate all the objects that correspond to the specified object ID, using the specified context |
![]() ![]() ![]() ![]() |
FSequencerScriptingRange | MakeRange
(
UMovieSceneSequence* Sequence, |
Make a new range for this sequence in its display rate |
![]() ![]() ![]() ![]() |
FSequencerScriptingRange | MakeRangeSeconds
(
UMovieSceneSequence* Sequence, |
Make a new range for this sequence in seconds |
![]() ![]() ![]() ![]() |
void | RemoveRootFolderFromSequence
(
UMovieSceneSequence* Sequence, |
Remove a root folder from the given sequence. |
![]() ![]() ![]() ![]() |
bool | RemoveTrack
(
UMovieSceneSequence* Sequence, |
Removes a track |
![]() ![]() ![]() ![]() |
FMovieSceneBindingProxy | ResolveBindingID
(
UMovieSceneSequence* RootSequence, |
Make a binding for the given binding ID |
![]() ![]() ![]() ![]() |
void | SetClockSource
(
UMovieSceneSequence* InSequence, |
Set the clock source for this sequence |
![]() ![]() ![]() ![]() |
void | SetDisplayRate
(
UMovieSceneSequence* Sequence, |
Sets this sequence's display rate |
![]() ![]() ![]() ![]() |
void | SetEvaluationType
(
UMovieSceneSequence* InSequence, |
Set the evaluation type for this sequence |
![]() ![]() ![]() ![]() |
void | SetMarkedFrame
(
UMovieSceneSequence* Sequence, |
Sets the frame number for the given marked frame index. |
![]() ![]() ![]() ![]() |
void | SetMarkedFramesLocked
(
UMovieSceneSequence* Sequence, |
Set marked frames lockedWhether the movie scene marked frames should be locked |
![]() ![]() ![]() ![]() |
void | SetPlaybackEnd
(
UMovieSceneSequence* Sequence, |
Set playback end of this sequence |
![]() ![]() ![]() ![]() |
void | SetPlaybackEndSeconds
(
UMovieSceneSequence* Sequence, |
Set playback end of this sequence in seconds |
![]() ![]() ![]() ![]() |
void | SetPlaybackRangeLocked
(
UMovieSceneSequence* Sequence, |
Set playback range lockedWhether the movie scene playback range should be locked |
![]() ![]() ![]() ![]() |
void | SetPlaybackStart
(
UMovieSceneSequence* Sequence, |
Set playback start of this sequence |
![]() ![]() ![]() ![]() |
void | SetPlaybackStartSeconds
(
UMovieSceneSequence* Sequence, |
Set playback start of this sequence in seconds |
![]() ![]() ![]() ![]() |
void | SetReadOnly
(
UMovieSceneSequence* Sequence, |
Set read onlyWhether the movie scene should be read only or not |
![]() ![]() ![]() ![]() |
void | SetTickResolution
(
UMovieSceneSequence* Sequence, |
Sets this sequence's tick resolution and migrates frame times |
![]() ![]() ![]() ![]() |
void | SetTickResolutionDirectly
(
UMovieSceneSequence* Sequence, |
Sets this sequence's tick resolution directly without migrating frame times |
![]() ![]() ![]() ![]() |
void | SetViewRangeEnd
(
UMovieSceneSequence* InSequence, |
Set the sequence view range end in seconds |
![]() ![]() ![]() ![]() |
void | SetViewRangeStart
(
UMovieSceneSequence* InSequence, |
Set the sequence view range start in seconds |
![]() ![]() ![]() ![]() |
void | SetWorkRangeEnd
(
UMovieSceneSequence* InSequence, |
Set the sequence work range end in seconds |
![]() ![]() ![]() ![]() |
void | SetWorkRangeStart
(
UMovieSceneSequence* InSequence, |
Set the sequence work range start in seconds |
![]() ![]() ![]() ![]() |
void | SortMarkedFrames
(
UMovieSceneSequence* Sequence |
Sort the marked frames in chronological order |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
UMovieSceneTrack * | AddMasterTrack
(
UMovieSceneSequence* Sequence, |
AddMasterTrack is deprecated. Please use AddTrack instead |
![]() ![]() ![]() ![]() |
TArray< UMovieSceneTrack * > | FindMasterTracksByExactType
(
UMovieSceneSequence* Sequence, |
FindMasterTracksByExactType is deprecated. Please use FindTracksByExactType instead |
![]() ![]() ![]() ![]() |
TArray< UMovieSceneTrack * > | FindMasterTracksByType
(
UMovieSceneSequence* Sequence, |
FindMasterTracksByType is deprecated. Please use FindTracksByType instead |
![]() ![]() ![]() ![]() |
TArray< UMovieSceneTrack * > | GetMasterTracks
(
UMovieSceneSequence* Sequence |
GetMasterTracks is deprecated. Please use GetTracks instead |
![]() ![]() ![]() ![]() |
bool | RemoveMasterTrack
(
UMovieSceneSequence* Sequence, |
RemoveMasterTrack is deprecated. Please use RemoveTrack instead |