Navigation
API > API/Plugins > API/Plugins/VirtualCamera > API/Plugins/VirtualCamera/LevelSequence
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- ULevelSequencePlaybackController
References
| Module | VirtualCamera |
| Header | /Engine/Plugins/Experimental/VirtualCamera/Source/VirtualCamera/Public/LevelSequence/LevelSequencePlaybackController.h |
| Include | #include "LevelSequence/LevelSequencePlaybackController.h" |
Syntax
UCLASS&40;BlueprintType&41;
class ULevelSequencePlaybackController : public UObject
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< ULevelSequence > | ActiveLevelSequence | The sequence to play back | |
| FRecordEnabledStateChanged | OnRecordEnabledStateChanged | Notify whether recording is enabled or disabled for the current sequence | |
| TWeakPtr< ISequencer > | WeakSequencer | Weak reference to Sequencer associated with the active LevelSequence |
Constructors
| Type | Name | Description | |
|---|---|---|---|
ULevelSequencePlaybackController
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | Clears the current level sequence player, needed when recording clean takes of something. | ||
| ULevelSequence * | |||
| FString | |||
| FFrameNumber | |||
| FFrameRate | |||
| FFrameNumber | |||
| FFrameTime | |||
| FFrameNumber | |||
| FTimecode | |||
| void | GetLevelSequences
(
TArray< FLevelSequenceData >& OutLevelSequenceNames |
Returns the names of each level sequence actor that is present in the level. | |
| bool | |||
| bool | |||
| void | JumpToPlaybackPosition
(
const FFrameNumber& InFrameNumber |
Moves the current sequence to a desired playback position | |
| void | Pause the currently active sequence | ||
| void | Starts playing the currently active sequence | ||
| void | Starts playing the currently active sequence in reverse | ||
| void | PlayToEnd () |
Play to the end of the current sequence and stop | |
| bool | SetActiveLevelSequence
(
ULevelSequence* InNewLevelSequence |
Changes the active level sequence to a new level sequence. | |
| void | SetSequencerLockedToCameraCut
(
bool bLockView |
Sets the current Sequencer perspective to be locked to camera cut | |
| void | Stops playing the currently active sequence |