ULevelSequencePlaybackController

Windows
MacOS
Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

ULevelSequencePlaybackController

References

Module

VirtualCamera

Header

/Engine/Plugins/Experimental/VirtualCamera/Source/VirtualCamera/Public/LevelSequencePlaybackController.h

Include

#include "LevelSequencePlaybackController.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(BlueprintType)
class ULevelSequencePlaybackController : public UObject

Variables

Name Description

Protected variable UProperty Transient

ULevelSequence ...

 

ActiveLevelSequence

The sequence to play back

Public variable

FRecordEnabledS...

 

OnRecordEnabledStateChanged

Notify whether recording is enabled or disabled for the current sequence

Protected variable

TWeakPtr< ISequ...

 

WeakSequencer

Weak reference to Sequencer associated with the active LevelSequence

Constructors

Name Description

Public function

ULevelSequencePlaybackController

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function UFunction BlueprintCallable, Category

void

 

ClearActiveLevelSequence()

Clears the current level sequence player, needed when recording clean takes of something.

Public function UFunction BlueprintPure, Category

ULevelSequen...

 

GetActiveLevelSequence()

Public function Const UFunction BlueprintPure, Category

FString

 

GetActiveLevelSequenceName()

Public function Const UFunction BlueprintPure, Category

FFrameNumber

 

GetCurrentSequenceDuration()

Public function Const UFunction BlueprintPure, Category

FFrameRate

 

GetCurrentSequenceFrameRate()

Public function Const UFunction BlueprintPure, Category

FFrameNumber

 

GetCurrentSequencePlaybackEnd()

Public function Const UFunction BlueprintPure, Category

FFrameTime

 

GetCurrentSequencePlaybackPosition()

Public function Const UFunction BlueprintPure, Category

FFrameNumber

 

GetCurrentSequencePlaybackStart()

Public function Const UFunction BlueprintPure, Category

FTimecode

 

GetCurrentSequencePlaybackTimecode()

Public function UFunction BlueprintCallable, Category

void

 

GetLevelSequences

(
    TArray< FLevelSequenceData >& OutL...
)

Returns the names of each level sequence actor that is present in the level.

Public function Const UFunction BlueprintPure, Category

bool

 

IsSequencePlaybackActive()

Public function Const UFunction BlueprintPure, Category

bool

 

IsSequencerLockedToCameraCut()

Public function UFunction BlueprintCallable, Category

void

 

JumpToPlaybackPosition

(
    const FFrameNumber& InFrameNumber
)

Moves the current sequence to a desired playback position

Public function UFunction BlueprintCallable, Category

void

 

PauseLevelSequence()

Pause the currently active sequence

Public function UFunction BlueprintCallable, Category

void

 

PlayLevelSequence()

Starts playing the currently active sequence

Public function UFunction BlueprintCallable, Category

void

 

PlayLevelSequenceReverse()

Starts playing the currently active sequence in reverse

Protected function

void

 

PlayToEnd()

Play to the end of the current sequence and stop

Public function UFunction BlueprintCallable, Category

bool

 

SetActiveLevelSequence

(
    ULevelSequence* InNewLevelSequ...
)

Changes the active level sequence to a new level sequence.

Public function UFunction BlueprintCallable, Category

void

 

SetSequencerLockedToCameraCut

(
    bool bLockView
)

Sets the current Sequencer perspective to be locked to camera cut

Public function UFunction BlueprintCallable, Category

void

 

StopLevelSequencePlay()

Stops playing the currently active sequence

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss