Navigation
API > API/Plugins > API/Plugins/LevelSequenceEditor
Inheritance Hierarchy
- 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
Variables
| Type | Name | Description | |
|---|---|---|---|
| meta | Get if a custom color for specified channel idendified by it's class and identifier exists |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Close | ||
| 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. | ||
| void | ForceUpdate () |
Force sequencer evaluation and UI update immediately | |
| TArray< UObject * > | GetBoundObjects
(
FMovieSceneObjectBindingID ObjectBinding |
Get the object bound to the given binding ID with the current level sequence editor | |
| TArray< FSequencerChannelProxy > | Gets the channel with selected keys. | ||
| ULevelSequence * | Get the currently opened root level sequence asset | ||
| int32 | |||
| int32 | |||
| ULevelSequence * | Get the currently focused/viewed level sequence asset if there is a hierarchy of sequences. | ||
| FMovieSceneSequencePlaybackParams | GetGlobalPosition
(
EMovieSceneTimeUnit TimeUnit |
Get the current global playhead position | |
| FMovieSceneSequencePlaybackParams | GetLocalPosition
(
EMovieSceneTimeUnit TimeUnit |
Get the current local playhead position | |
| ESequencerLoopMode | GetLoopMode () |
Get loop mode (note this is a per user preference) | |
| 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< int32 > | GetSelectedKeys
(
const FSequencerChannelProxy& ChannelProxy |
Gets the selected key indices with this channel | |
| 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 | 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 | IsTrackFilterActive
(
const FText& TrackFilterName |
Gets whether the specified track filter is on/off | |
| 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 Sequencer UI on next tick | ||
| 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 | SelectKeys
(
const FSequencerChannelProxy& Channel, |
Select keys from indices | |
| void | SelectSections
(
const TArray< UMovieSceneSection* >& Sections |
Select sections | |
| void | SelectTracks
(
const TArray< UMovieSceneTrack* >& Tracks |
Select tracks | |
| void | SetCurrentLocalTime
(
int32 NewFrame |
||
| void | SetCurrentTime
(
int32 NewFrame |
||
| void | SetGlobalPosition
(
FMovieSceneSequencePlaybackParams PlaybackParams, |
Set global playhead position for the current level sequence. | |
| void | SetLocalPosition
(
FMovieSceneSequencePlaybackParams PlaybackParams, |
Set local playhead position for the current level sequence. | |
| 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 | SetLoopMode
(
ESequencerLoopMode NewLoopMode |
Set loop mode (note this is a per user preference) | |
| void | SetPlaybackSpeed
(
float NewPlaybackSpeed |
Set playback speed of the current level sequence | |
| 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 | SetTrackFilterActive
(
const FText& TrackFilterName, |
Sets the specified track filter to be on or off | |
| void | SetTrackFilterEnabled
(
const FText& TrackFilterName, |
Sets the specified track filter to be on or off |