Navigation
API > API/Plugins > API/Plugins/LevelSequenceEditor
| Name | ULevelSequenceEditorBlueprintLibrary |
| Type | class |
| Header File | /Engine/Plugins/MovieScene/LevelSequenceEditor/Source/LevelSequenceEditor/Public/LevelSequenceEditorBlueprintLibrary.h |
| Include Path | #include "LevelSequenceEditorBlueprintLibrary.h" |
Syntax
UCLASS (MinimalAPI)
class ULevelSequenceEditorBlueprintLibrary : public UBlueprintFunctionLibrary
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UBlueprintFunctionLibrary → ULevelSequenceEditorBlueprintLibrary
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| meta | Get if a custom color for specified channel idendified by it's class and identifier exists | LevelSequenceEditorBlueprintLibrary.h |
Functions
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static void CloseLevelSequence() |
Close | LevelSequenceEditorBlueprintLibrary.h |
|
static void DeselectBindings
(
const TArray< FMovieSceneBindingProxy >& ObjectBindings |
Deselect bindings | LevelSequenceEditorBlueprintLibrary.h |
|
static void EmptySelection() |
Empties the current selection. | LevelSequenceEditorBlueprintLibrary.h |
|
static void FocusLevelSequence
(
UMovieSceneSubSection* SubSection |
Focus/view the sequence associated to the given sub sequence section. | LevelSequenceEditorBlueprintLibrary.h |
|
static void FocusParentSequence() |
Focus/view the parent sequence, popping out of the current sub sequence section. | LevelSequenceEditorBlueprintLibrary.h |
|
static void ForceUpdate() |
Force sequencer evaluation and UI update immediately | LevelSequenceEditorBlueprintLibrary.h |
|
static TArray< UObject * > GetBoundObjects
(
FMovieSceneObjectBindingID ObjectBinding |
Get the object bound to the given binding ID with the current level sequence editor | LevelSequenceEditorBlueprintLibrary.h |
|
static TArray< FSequencerChannelProxy > GetChannelsWithSelectedKeys() |
Gets the channel with selected keys. | LevelSequenceEditorBlueprintLibrary.h |
|
static ULevelSequence * GetCurrentLevelSequence() |
Get the currently opened root level sequence asset | LevelSequenceEditorBlueprintLibrary.h |
|
static int32 GetCurrentLocalTime() |
LevelSequenceEditorBlueprintLibrary.h |
|
|
static int32 GetCurrentTime() |
LevelSequenceEditorBlueprintLibrary.h |
|
|
static ULevelSequence * GetFocusedLevelSequence() |
Get the currently focused/viewed level sequence asset if there is a hierarchy of sequences. | LevelSequenceEditorBlueprintLibrary.h |
|
static FMovieSceneSequencePlaybackParams GetGlobalPosition
(
EMovieSceneTimeUnit TimeUnit |
Get the current global playhead position | LevelSequenceEditorBlueprintLibrary.h |
|
static FMovieSceneSequencePlaybackParams GetLocalPosition
(
EMovieSceneTimeUnit TimeUnit |
Get the current local playhead position | LevelSequenceEditorBlueprintLibrary.h |
|
static ESequencerLoopMode GetLoopMode() |
Get loop mode (note this is a per user preference) | LevelSequenceEditorBlueprintLibrary.h |
|
static FMovieSceneSequencePlaybackParams GetPlaybackEndPosition
(
EMovieSceneTimeUnit TimeUnit |
Return end of the playback range in the Sequencer UI, which accounts for the exclusive upper bound | LevelSequenceEditorBlueprintLibrary.h |
|
static float GetPlaybackSpeed() |
Get playback speed of the current level sequence | LevelSequenceEditorBlueprintLibrary.h |
|
static FMovieSceneSequencePlaybackParams GetPlaybackStartPosition
(
EMovieSceneTimeUnit TimeUnit |
Return the playback start position | LevelSequenceEditorBlueprintLibrary.h |
|
static TArray< FMovieSceneBindingProxy > GetSelectedBindings() |
Gets the currently selected object bindings | LevelSequenceEditorBlueprintLibrary.h |
|
static TArray< FSequencerChannelProxy > GetSelectedChannels() |
Gets the currently selected channels. | LevelSequenceEditorBlueprintLibrary.h |
|
static TArray< UMovieSceneFolder * > GetSelectedFolders() |
Gets the currently selected folders. | LevelSequenceEditorBlueprintLibrary.h |
|
static TArray< int32 > GetSelectedKeys
(
const FSequencerChannelProxy& ChannelProxy |
Gets the selected key indices with this channel | LevelSequenceEditorBlueprintLibrary.h |
|
static TArray< UMovieSceneSection * > GetSelectedSections() |
Gets the currently selected sections. | LevelSequenceEditorBlueprintLibrary.h |
|
static TArray< UMovieSceneTrack * > GetSelectedTracks() |
Gets the currently selected tracks. | LevelSequenceEditorBlueprintLibrary.h |
|
static int32 GetSelectionRangeEnd() |
Get the selection range end frame. | LevelSequenceEditorBlueprintLibrary.h |
|
static int32 GetSelectionRangeStart() |
Get the selection range start frame. | LevelSequenceEditorBlueprintLibrary.h |
|
static TArray< UMovieSceneSubSection * > GetSubSequenceHierarchy() |
Get the current sub section hierarchy from the current sequence to the section associated with the focused sequence. | LevelSequenceEditorBlueprintLibrary.h |
|
| Gets all the available track filter names | LevelSequenceEditorBlueprintLibrary.h |
|
|
static bool IsCameraCutLockedToViewport() |
Check whether the lock for the viewport to the camera cuts is enabled. | LevelSequenceEditorBlueprintLibrary.h |
|
static bool IsLevelSequenceLocked() |
Check whether the current level sequence and its descendants are locked for editing. | LevelSequenceEditorBlueprintLibrary.h |
|
static bool IsPlaying() |
Check whether the sequence is actively playing. | LevelSequenceEditorBlueprintLibrary.h |
|
static bool IsTrackFilterActive
(
const FText& TrackFilterName |
Gets whether the specified track filter is on/off | LevelSequenceEditorBlueprintLibrary.h |
|
static bool IsTrackFilterEnabled
(
const FText& TrackFilterName |
Gets whether the specified track filter is on/off | LevelSequenceEditorBlueprintLibrary.h |
|
static bool OpenLevelSequence
(
ULevelSequence* LevelSequence |
Open a level sequence asset | LevelSequenceEditorBlueprintLibrary.h |
|
static void Pause() |
Pause the current level sequence | LevelSequenceEditorBlueprintLibrary.h |
|
static void Play() |
Play the current level sequence | LevelSequenceEditorBlueprintLibrary.h |
|
static void PlayTo
(
FMovieSceneSequencePlaybackParams PlaybackParams, |
Play from the current time to the requested time in frames | LevelSequenceEditorBlueprintLibrary.h |
|
static void RefreshCurrentLevelSequence() |
Refresh Sequencer UI on next tick | LevelSequenceEditorBlueprintLibrary.h |
|
static void SelectBindings
(
const TArray< FMovieSceneBindingProxy >& ObjectBindings |
Select bindings | LevelSequenceEditorBlueprintLibrary.h |
|
static void SelectChannels
(
const TArray< FSequencerChannelProxy >& Channels |
Select channels | LevelSequenceEditorBlueprintLibrary.h |
|
static void SelectFolders
(
const TArray< UMovieSceneFolder* >& Folders |
Select folders | LevelSequenceEditorBlueprintLibrary.h |
|
static void SelectKeys
(
const FSequencerChannelProxy& Channel, |
Select keys from indices | LevelSequenceEditorBlueprintLibrary.h |
|
static void SelectSections
(
const TArray< UMovieSceneSection* >& Sections |
Select sections | LevelSequenceEditorBlueprintLibrary.h |
|
static void SelectTracks
(
const TArray< UMovieSceneTrack* >& Tracks |
Select tracks | LevelSequenceEditorBlueprintLibrary.h |
|
static void SetCurrentLocalTime
(
int32 NewFrame |
LevelSequenceEditorBlueprintLibrary.h |
|
|
static void SetCurrentTime
(
int32 NewFrame |
LevelSequenceEditorBlueprintLibrary.h |
|
|
static void SetGlobalPosition
(
FMovieSceneSequencePlaybackParams PlaybackParams, |
Set global playhead position for the current level sequence. | LevelSequenceEditorBlueprintLibrary.h |
|
static void SetLocalPosition
(
FMovieSceneSequencePlaybackParams PlaybackParams, |
Set local playhead position for the current level sequence. | LevelSequenceEditorBlueprintLibrary.h |
|
static void SetLockCameraCutToViewport
(
bool bLock |
Sets the lock for the viewport to the camera cuts. | LevelSequenceEditorBlueprintLibrary.h |
|
static void SetLockLevelSequence
(
bool bLock |
Sets the lock for the current level sequence and its descendants for editing. | LevelSequenceEditorBlueprintLibrary.h |
|
static void SetLoopMode
(
ESequencerLoopMode NewLoopMode |
Set loop mode (note this is a per user preference) | LevelSequenceEditorBlueprintLibrary.h |
|
static void SetPlaybackSpeed
(
float NewPlaybackSpeed |
Set playback speed of the current level sequence | LevelSequenceEditorBlueprintLibrary.h |
|
static void SetSelectionRangeEnd
(
int32 NewFrame |
Set the selection range end frame. | LevelSequenceEditorBlueprintLibrary.h |
|
static void SetSelectionRangeStart
(
int32 NewFrame |
Set the selection range start frame. | LevelSequenceEditorBlueprintLibrary.h |
|
static void SetSequencer
(
TSharedRef< ISequencer > InSequencer |
Callbacks Internal function to assign a sequencer singleton. | LevelSequenceEditorBlueprintLibrary.h | |
static void SetTrackFilterActive
(
const FText& TrackFilterName, |
Sets the specified track filter to be on or off | LevelSequenceEditorBlueprintLibrary.h |
|
static void SetTrackFilterEnabled
(
const FText& TrackFilterName, |
Sets the specified track filter to be on or off | LevelSequenceEditorBlueprintLibrary.h |
|