ITakeRecorderModule

Public module interface for the Take Recorder module

Windows
MacOS
Linux

Inheritance Hierarchy

IModuleInterface

ITakeRecorderModule

References

Module

TakeRecorder

Header

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

Include

#include "ITakeRecorderModule.h"

Syntax

class ITakeRecorderModule : public IModuleInterface

Remarks

Public module interface for the Take Recorder module

Functions

Name Description

Public function

void

 

RegisterSettingsObject

(
    UObject* InSettingsObject
)

Register a new class default object that should appear on the take recorder project settings

Public function

FDelegateHan...

 

RegisterSourcesMenuExtension

(
    const FOnExtendSourcesMenu& InExte...
)

Register a new extension callback for the 'Add Source' menu

Public function

void

 

UnregisterSourcesMenuExtension

(
    FDelegateHandle Handle
)

Unregister a previously registered extension callback for the 'Add Source' menu

Constants

Name

Description

TakeRecorderTabLabel

The default label for the take recorder tab

TakeRecorderTabName

The name under which the take recorder tab is registered and invoked

TakesBrowserInstanceName

The Takes Browser Content Browser Instance Name

TakesBrowserTabLabel

The default label for the takes browser

TakesBrowserTabName

The tab name for the takes browser tab

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