UTakeRecorderPanel

Take recorder UI panel interop object

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

TakeRecorder

Header

/Engine/Plugins/VirtualProduction/Takes/Source/TakeRecorder/Public/Recorder/TakeRecorderPanel.h

Include

#include "Recorder/TakeRecorderPanel.h"

Syntax

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

Remarks

Take recorder UI panel interop object

Functions

Name Description

Public function Const UFunction BlueprintCallable, Category

bool

 

CanStartRecording

(
    FText& OutErrorText
)

Whether the panel is ready to start recording

Public function UFunction BlueprintCallable, Category displayname

void

 

ClearPendingTake()

Clear the pending take level sequence

Public function

void

 

ClosePanel()

Invalidate this object by reporting that it is no longer open.

Public function Const UFunction BlueprintCallable, Category

FFrameRate

 

GetFrameRate()

Access the frame rate for this take

Public function Const UFunction BlueprintCallable, Category

ULevelSequen...

 

GetLevelSequence()

Access the level sequence for this take

Public function Const UFunction BlueprintCallable, Category

ETakeRecorde...

 

GetMode()

Get the mode that the panel is currently in

Public function Const UFunction BlueprintCallable, Category

UTakeRecorde...

 

GetSources()

Access the sources that are to be (or were) used for recording this take

Public function Const UFunction BlueprintCallable, Category

UTakeMetaDat...

 

GetTakeMetaData()

Access take meta data for this take

Public function

void

 

InitializePanel

(
    TWeakPtr< STakeRecorderTabContent >...
)

Initialize this object with a weak pointer to the tab content from which all the UI state can be retrieved

Public function Const

bool

 

IsPanelOpen()

Check whether this panel is still open or not

Public function UFunction BlueprintCallable, Category

void

 

SetFrameRate

(
    FFrameRate InFrameRate
)

Set the frame rate for this take

Public function UFunction BlueprintCallable, Category

void

 

SetFrameRateFromTimecode

(
    bool bInFromTimecode
)

Set if the frame rate is set from the Timecode frame rate

Public function UFunction BlueprintCallable, Category displayname

void

 

SetupForEditing

(
    UTakePreset* TakePreset
)

Setup this panel as an editor for the specified take preset asset.

Public function UFunction BlueprintCallable, Category displayname

void

 

SetupForRecording_LevelSequence

(
    ULevelSequence* LevelSequenceA...
)

Setup this panel such that it is ready to start recording using the specified level sequence asset as a template for the recording.

Public function UFunction BlueprintCallable, Category displayname

void

 

SetupForRecording_TakePreset

(
    UTakePreset* TakePresetAsset
)

Setup this panel such that it is ready to start recording using the specified take preset as a template for the recording.

Public function UFunction BlueprintCallable, Category displayname

void

 

SetupForRecordingInto_LevelSequence

(
    ULevelSequence* LevelSequenceA...
)

Setup this panel such that it is ready to start recording using the specified level sequence asset to record into.

Public function UFunction BlueprintCallable, Category displayname

void

 

SetupForViewing

(
    ULevelSequence* LevelSequenceA...
)

Setup this panel as a viewer for a previously recorded take.

Public function Const UFunction BlueprintCallable, Category

void

 

StartRecording()

Start recording with the current take

Public function Const UFunction BlueprintCallable, Category

void

 

StopRecording()

Stop recording with the current take

Deprecated Functions

Name Description

Public function UFunction BlueprintCallable, Category, Meta displayname

void

 

NewTake()

Please use ClearPendingTake instead

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