ULevelSequenceEditorBlueprintLibrary

Choose your operating system:

Windows

macOS

Linux

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()
class ULevelSequenceEditorBlueprintLibrary : public UBlueprintFunctionLibrary

Functions

Name Description

Public function Static UFunction BlueprintCallable, Category

void

 

CloseLevelSequence()

Close

Public function Static UFunction BlueprintCallable, Category

void

 

DeleteColorForChannels

(
    UClass* Class,
    FString& Identifier
)

Delete for specified channel idendified by it's class and identifier.

Public function Static UFunction BlueprintCallable, Category

void

 

EmptySelection()

Empties the current selection.

Public function Static UFunction BlueprintPure, Category

TArray< UObj...

 

GetBoundObjects

(
    FMovieSceneObjectBindingID ObjectBi...
)

Get the object bound to the given binding ID with the current level sequence editor

Public function Static UFunction BlueprintCallable, Category

ULevelSequen...

 

GetCurrentLevelSequence()

Get the currently opened root/master level sequence asset

Public function Static UFunction BlueprintCallable, Category

int32

 

GetCurrentLocalTime()

Get the current local playback position in frames

Public function Static UFunction BlueprintCallable, Category

int32

 

GetCurrentTime()

Get the current global playback position in frames

Public function Static UFunction BlueprintCallable, Category

FLinearColor

 

GetCustomColorForChannel

(
    UClass* Class,
    const FString& Identifier
)

Get custom color for specified channel idendified by it's class and identifier,if none exists will return white

Public function Static UFunction BlueprintCallable, Category

ULevelSequen...

 

GetFocusedLevelSequence()

Get the currently focused/viewed level sequence asset if there is a hierarchy of sequences.

Public function Static UFunction BlueprintPure, Category

TArray< FSeq...

 

GetSelectedChannels()

Gets the currently selected channels.

Public function Static UFunction BlueprintPure, Category

TArray< UMov...

 

GetSelectedFolders()

Gets the currently selected folders.

Public function Static UFunction BlueprintPure, Category

TArray< FGui...

 

GetSelectedObjects()

Gets the currently selected Object Guids

Public function Static UFunction BlueprintPure, Category

TArray< UMov...

 

GetSelectedSections()

Gets the currently selected sections.

Public function Static UFunction BlueprintPure, Category

TArray< UMov...

 

GetSelectedTracks()

Gets the currently selected tracks.

Public function Static UFunction BlueprintPure, Category

int32

 

GetSelectionRangeEnd()

Get the selection range end frame.

Public function Static UFunction BlueprintPure, Category

int32

 

GetSelectionRangeStart()

Get the selection range start frame.

Public function Static UFunction BlueprintPure, Category

TArray< FTex...

 

GetTrackFilterNames()

Gets all the available track filter names

Public function Static UFunction BlueprintCallable, Category

bool

 

HasCustomColorForChannel

(
    UClass* Class,
    const FString& Identifier
)

Get if a custom color for specified channel idendified by it's class and identifier exists

Public function Static UFunction BlueprintPure, Category

bool

 

IsCameraCutLockedToViewport()

Check whether the lock for the viewport to the camera cuts is enabled.

Public function Static UFunction BlueprintPure, Category

bool

 

IsLevelSequenceLocked()

Check whether the current level sequence and its descendants are locked for editing.

Public function Static UFunction BlueprintPure, Category

bool

 

IsPlaying()

Check whether the sequence is actively playing.

Public function Static UFunction BlueprintPure, Category

bool

 

IsTrackFilterEnabled

(
    const FText& TrackFilterName
)

Gets whether the specified track filter is on/off

Public function Static UFunction BlueprintCallable, Category

bool

 

OpenLevelSequence

(
    ULevelSequence* LevelSequence
)

Open a level sequence asset

Public function Static UFunction BlueprintCallable, Category

void

 

Pause()

Pause the current level sequence

Public function Static UFunction BlueprintCallable, Category

void

 

Play()

Play the current level sequence

Public function Static UFunction BlueprintCallable, Category

void

 

PlayTo

Play from the current time to the requested time in frames

Public function Static UFunction BlueprintCallable, Category

void

 

RefreshCurrentLevelSequence()

Refresh SequencerUI.

Public function Static UFunction BlueprintCallable, Category

void

 

SelectChannels

(
    const TArray< FSequencerChannelProx...
)

Select channels

Public function Static UFunction BlueprintCallable, Category

void

 

SelectFolders

(
    const TArray< UMovieSceneFolder...
)

Select folders

Public function Static UFunction BlueprintCallable, Category

void

 

SelectObjects

(
    TArray< FGuid > ObjectBinding
)

Select objects by GUID

Public function Static UFunction BlueprintCallable, Category

void

 

SelectSections

(
    const TArray< UMovieSceneSection&#...
)

Select sections

Public function Static UFunction BlueprintCallable, Category

void

 

SelectTracks

(
    const TArray< UMovieSceneTrack*...
)

Select tracks

Public function Static UFunction BlueprintCallable, Category

void

 

SetCurrentLocalTime

(
    int32 NewFrame
)

Set local playback position for the current level sequence in frames

Public function Static UFunction BlueprintCallable, Category

void

 

SetCurrentTime

(
    int32 NewFrame
)

Set global playback position for the current level sequence in frames

Public function Static UFunction BlueprintCallable, Category

void

 

SetCustomColorForChannel

(
    UClass* Class,
    const FString& Identifier,
    const FLinearColor& NewColor
)

Set Custom Color for specified channel idendified by it's class and identifier.

Public function Static UFunction BlueprintCallable, Category

void

 

SetCustomColorForChannels

(
    UClass* Class,
    const TArray< FString >& Identifie...,
    const TArray< FLinearColor >& NewC...
)

Set Custom Color for specified channels idendified by it's class and identifiers.

Public function Static UFunction BlueprintCallable, Category

void

 

SetLockCameraCutToViewport

(
    bool bLock
)

Sets the lock for the viewport to the camera cuts.

Public function Static UFunction BlueprintCallable, Category

void

 

SetLockLevelSequence

(
    bool bLock
)

Sets the lock for the current level sequence and its descendants for editing.

Public function Static UFunction BlueprintCallable, Category

void

 

SetRandomColorForChannels

(
    UClass* Class,
    const TArray< FString >& Identifie...
)

Set Random Colors for specified channels idendified by it's class and identifiers.

Public function Static UFunction BlueprintCallable, Category

void

 

SetSelectionRangeEnd

(
    int32 NewFrame
)

Set the selection range end frame.

Public function Static UFunction BlueprintCallable, Category

void

 

SetSelectionRangeStart

(
    int32 NewFrame
)

Set the selection range start frame.

Public function Static

void

 

SetSequencer

(
    TSharedRef< ISequencer > InSequence...
)

Callbacks Internal function to assign a sequencer singleton.

Public function Static UFunction BlueprintCallable, Category

void

 

SetTrackFilterEnabled

(
    const FText& TrackFilterName,
    bool bEnabled
)

Sets the specified track filter to be on or off