UTakePreset

Take preset that is stored as an asset comprising a [ULevelSequence](API\Runtime\LevelSequence\ULevelSequence), and a set of actor recording sources

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

TakesCore

Header

/Engine/Plugins/VirtualProduction/Takes/Source/TakesCore/Public/TakePreset.h

Include

#include "TakePreset.h"

Syntax

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

Remarks

Take preset that is stored as an asset comprising a ULevelSequence, and a set of actor recording sources

Constructors

Name Description

Public function

UTakePreset

(
    const FObjectInitializer& ObjInit
)

Functions

Name Description

Public function

FDelegateHan...

 

AddOnLevelSequenceChanged

(
    const FSimpleDelegate& InHandler
)

Bind onto an event that is triggered when this preset's level sequence has been changed

Public function Static

UTakePreset ...

 

AllocateTransientPreset

(
    UTakePreset* TemplatePreset
)

Allocate the transient preset used by the take recorder.

Public function

void

 

CopyFrom

(
    UTakePreset* TemplatePreset
)

Copy the specified template preset into this instance.

Public function

void

 

CopyFrom

(
    ULevelSequence* TemplateLevelS...
)

Copy the specified level-sequence into this instance.

Public function

void

 

CreateLevelSequence()

Forcibly re-create this preset's level sequence template, even if one already exists

Public function Const

ULevelSequen...

 

GetLevelSequence()

Get this preset's level sequence that is used as a template for a new take recording

Public function

ULevelSequen...

 

GetOrCreateLevelSequence()

Retrieve this preset's level sequence template, creating one if necessary

Public function

void

 

RemoveOnLevelSequenceChanged

(
    FDelegateHandle DelegateHandle
)

Remove a previously bound handler for the event that is triggered when this preset's level sequence has been changed

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