UTakeRecorder

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

TakeRecorder

Header

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

Include

#include "Recorder/TakeRecorder.h"

Syntax

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

Constructors

Name Description

Public function

UTakeRecorder

(
    const FObjectInitializer& ObjInit
)

Functions

Name Description

Public function Static

UTakeRecorde...

 

GetActiveRecorder()

Retrieve the currently active take recorder instance

Public function Const UFunction BlueprintCallable, Category

float

 

GetCountdownSeconds()

Access the number of seconds remaining before this recording will start

Public function Const UFunction BlueprintCallable, Category

ULevelSequen...

 

GetSequence()

Access the sequence asset that this recorder is recording into

Public function Const UFunction BlueprintCallable, Category

ETakeRecorde...

 

GetState()

Get the current state of this recorder

Public function

bool

 

Initialize

(
    ULevelSequence* LevelSequenceB...,
    UTakeRecorderSources* Sources,
    UTakeMetaData* MetaData,
    const FTakeRecorderParameters& InP...,
    FText* OutError
)

Initialize a new recording with the specified parameters.

Public function

FOnTakeRecor...

 

OnRecordingCancelled()

Retrieve a multi-cast delegate that is triggered when this recording is cancelled

Public function

FOnTakeRecor...

 

OnRecordingFinished()

Retrieve a multi-cast delegate that is triggered when this recording finishes

Public function Static

FOnTakeRecor...

 

OnRecordingInitialized()

Retrieve a multi-cast delegate that is triggered when a new recording begins

Public function

FOnTakeRecor...

 

OnRecordingPreInitialize()

Retrieve a multi-cast delegate that is triggered before initialization occurs (ie. when the recording button is pressed and before the countdown starts)

Public function

FOnTakeRecor...

 

OnRecordingStarted()

Retrieve a multi-cast delegate that is triggered when this recording starts

Public function

void

 

Stop()

Called to stop the recording

Constants

Name

Description

OnRecordingInitializedEvent

Event to trigger when a new recording is initialized

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