Navigation
Unreal Engine C++ API Reference > Plugins > TakeRecorder > Recorder
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UTakeRecorderPanel
References
Module | TakeRecorder |
Header | /Engine/Plugins/VirtualProduction/Takes/Source/TakeRecorder/Public/Recorder/TakeRecorderPanel.h |
Include | #include "Recorder/TakeRecorderPanel.h" |
Syntax
UCLASS&40;&41;
class UTakeRecorderPanel : public UObject
Remarks
Take recorder UI panel interop object
Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
bool | CanStartRecording
(
FText& OutErrorText |
Whether the panel is ready to start recording |
![]() ![]() ![]() ![]() |
void | Clear the pending take level sequence | |
![]() |
void | ClosePanel () |
Invalidate this object by reporting that it is no longer open. |
![]() ![]() ![]() ![]() |
FFrameRate | GetFrameRate () |
Access the frame rate for this take |
![]() ![]() ![]() ![]() |
ULevelSequence * | Access the last level sequence that was recorded | |
![]() ![]() ![]() ![]() |
ULevelSequence * | Access the level sequence for this take | |
![]() ![]() ![]() ![]() |
ETakeRecorderPanelMode | GetMode () |
Get the mode that the panel is currently in |
![]() ![]() ![]() ![]() |
UTakeRecorderSources * | GetSources () |
Access the sources that are to be (or were) used for recording this take |
![]() ![]() ![]() ![]() |
UTakeMetaData * | Access take meta data for this take | |
![]() |
void | InitializePanel
(
TWeakPtr< STakeRecorderTabContent > InTabContent |
Initialize this object with a weak pointer to the tab content from which all the UI state can be retrieved |
![]() ![]() |
bool | IsPanelOpen () |
Check whether this panel is still open or not |
![]() ![]() ![]() |
void | SetFrameRate
(
FFrameRate InFrameRate |
Set the frame rate for this take |
![]() ![]() ![]() |
void | SetFrameRateFromTimecode
(
bool bInFromTimecode |
Set if the frame rate is set from the Timecode frame rate |
![]() ![]() ![]() ![]() |
void | SetupForEditing
(
UTakePreset* TakePreset |
Setup this panel as an editor for the specified take preset asset. |
![]() ![]() ![]() ![]() |
void | SetupForRecording_LevelSequence
(
ULevelSequence* LevelSequenceAsset |
Setup this panel such that it is ready to start recording using the specified level sequence asset as a template for the recording. |
![]() ![]() ![]() ![]() |
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. |
![]() ![]() ![]() ![]() |
void | SetupForRecordingInto_LevelSequence
(
ULevelSequence* LevelSequenceAsset |
Setup this panel such that it is ready to start recording using the specified level sequence asset to record into. |
![]() ![]() ![]() ![]() |
void | SetupForViewing
(
ULevelSequence* LevelSequenceAsset |
Setup this panel as a viewer for a previously recorded take. |
![]() ![]() ![]() ![]() |
void | Start recording with the current take | |
![]() ![]() ![]() ![]() |
void | Stop recording with the current take |
Deprecated Functions
Type | Name | Description | |
---|---|---|---|
![]() ![]() ![]() ![]() |
void | NewTake () |
Please use ClearPendingTake instead |