Navigation
API > API/Plugins > API/Plugins/LevelSequenceEditor
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UBlueprintFunctionLibrary
- ULevelSequenceEditorBlueprintLibrary
References
| Module | LevelSequenceEditor |
| Header | /Engine/Plugins/MovieScene/LevelSequenceEditor/Source/LevelSequenceEditor/Public/LevelSequenceEditorBlueprintLibrary.h |
| Include | #include "LevelSequenceEditorBlueprintLibrary.h" |
Syntax
UCLASS&40;&41;
class ULevelSequenceEditorBlueprintLibrary : public UBlueprintFunctionLibrary
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Close | ||
| void | DeleteColorForChannels
(
UClass* Class, |
Delete for specified channel idendified by it's class and identifier. | |
| void | Empties the current selection. | ||
| void | FocusLevelSequence
(
UMovieSceneSubSection* SubSection |
Focus/view the sequence associated to the given sub sequence section. | |
| void | Focus/view the parent sequence, popping out of the current sub sequence section. | ||
| TArray< UObject * > | GetBoundObjects
(
FMovieSceneObjectBindingID ObjectBinding |
Get the object bound to the given binding ID with the current level sequence editor | |
| ULevelSequence * | Get the currently opened root level sequence asset | ||
| int32 | Get the current local playback position in frames | ||
| int32 | Get the current global playback position in frames | ||
| FLinearColor | GetCustomColorForChannel
(
UClass* Class, |
Get custom color for specified channel idendified by it's class and identifier,if none exists will return white | |
| ULevelSequence * | Get the currently focused/viewed level sequence asset if there is a hierarchy of sequences. | ||
| float | Get playback speed of the current level sequence | ||
| TArray< FMovieSceneBindingProxy > | Gets the currently selected object bindings | ||
| TArray< FSequencerChannelProxy > | Gets the currently selected channels. | ||
| TArray< UMovieSceneFolder * > | Gets the currently selected folders. | ||
| TArray< UMovieSceneSection * > | Gets the currently selected sections. | ||
| TArray< UMovieSceneTrack * > | Gets the currently selected tracks. | ||
| int32 | Get the selection range end frame. | ||
| int32 | Get the selection range start frame. | ||
| TArray< UMovieSceneSubSection * > | Get the current sub section hierarchy from the current sequence to the section associated with the focused sequence. | ||
| TArray< FText > | Gets all the available track filter names | ||
| bool | HasCustomColorForChannel
(
UClass* Class, |
Get if a custom color for specified channel idendified by it's class and identifier exists | |
| bool | Check whether the lock for the viewport to the camera cuts is enabled. | ||
| bool | Check whether the current level sequence and its descendants are locked for editing. | ||
| bool | IsPlaying () |
Check whether the sequence is actively playing. | |
| bool | IsTrackFilterEnabled
(
const FText& TrackFilterName |
Gets whether the specified track filter is on/off | |
| bool | OpenLevelSequence
(
ULevelSequence* LevelSequence |
Open a level sequence asset | |
| void | Pause () |
Pause the current level sequence | |
| void | Play () |
Play the current level sequence | |
| void | PlayTo
(
FMovieSceneSequencePlaybackParams PlaybackParams |
Play from the current time to the requested time in frames | |
| void | Refresh SequencerUI. | ||
| void | SelectBindings
(
const TArray< FMovieSceneBindingProxy >& ObjectBindings |
Select bindings | |
| void | SelectChannels
(
const TArray< FSequencerChannelProxy >& Channels |
Select channels | |
| void | SelectFolders
(
const TArray< UMovieSceneFolder* >& Folders |
Select folders | |
| void | SelectSections
(
const TArray< UMovieSceneSection* >& Sections |
Select sections | |
| void | SelectTracks
(
const TArray< UMovieSceneTrack* >& Tracks |
Select tracks | |
| void | SetCurrentLocalTime
(
int32 NewFrame |
Set local playback position for the current level sequence in frames | |
| void | SetCurrentTime
(
int32 NewFrame |
Set global playback position for the current level sequence in frames | |
| void | SetCustomColorForChannel
(
UClass* Class, |
Set Custom Color for specified channel idendified by it's class and identifier. | |
| void | SetCustomColorForChannels
(
UClass* Class, |
Set Custom Color for specified channels idendified by it's class and identifiers. | |
| void | SetLockCameraCutToViewport
(
bool bLock |
Sets the lock for the viewport to the camera cuts. | |
| void | SetLockLevelSequence
(
bool bLock |
Sets the lock for the current level sequence and its descendants for editing. | |
| void | SetPlaybackSpeed
(
float NewPlaybackSpeed |
Set playback speed of the current level sequence | |
| void | SetRandomColorForChannels
(
UClass* Class, |
Set Random Colors for specified channels idendified by it's class and identifiers. | |
| void | SetSelectionRangeEnd
(
int32 NewFrame |
Set the selection range end frame. | |
| void | SetSelectionRangeStart
(
int32 NewFrame |
Set the selection range start frame. | |
| void | SetSequencer
(
TSharedRef< ISequencer > InSequencer |
Callbacks Internal function to assign a sequencer singleton. | |
| void | SetTrackFilterEnabled
(
const FText& TrackFilterName, |
Sets the specified track filter to be on or off |
Deprecated Functions
| Type | Name | Description | |
|---|---|---|---|
| TArray< FGuid > | GetSelectedObjects is deprecated, please use GetSelectedBindings which returns an array of FMovieSceneBindingProxy | ||
| void | SelectObjects
(
TArray< FGuid > ObjectBinding |
SelectObjects is deprecated, please use SelectBindings which takes an FMovieSceneBindingProxy |