Navigation
Unreal Engine C++ API Reference > Plugins > TakesCore
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UTakePreset
References
Module | TakesCore |
Header | /Engine/Plugins/VirtualProduction/Takes/Source/TakesCore/Public/TakePreset.h |
Include | #include "TakePreset.h" |
Syntax
UCLASS&40;BlueprintType&41;
class UTakePreset : public UObject
Remarks
Take preset that is stored as an asset comprising a ULevelSequence, and a set of actor recording sources
Constructors
Type | Name | Description | |
---|---|---|---|
![]() |
UTakePreset
(
const FObjectInitializer& ObjInit |
Functions
Type | Name | Description | |
---|---|---|---|
![]() |
FDelegateHandle | AddOnLevelSequenceChanged
(
const FSimpleDelegate& InHandler |
Bind onto an event that is triggered when this preset's level sequence has been changed |
![]() ![]() |
UTakePreset * | AllocateTransientPreset
(
UTakePreset* TemplatePreset |
Allocate the transient preset used by the take recorder. |
![]() |
void | CopyFrom
(
UTakePreset* TemplatePreset |
Copy the specified template preset into this instance. |
![]() |
void | CopyFrom
(
ULevelSequence* TemplateLevelSequence |
Copy the specified level-sequence into this instance. |
![]() |
void | Forcibly re-create this preset's level sequence template, even if one already exists | |
![]() ![]() |
ULevelSequence * | Get this preset's level sequence that is used as a template for a new take recording | |
![]() |
ULevelSequence * | Retrieve this preset's level sequence template, creating one if necessary | |
![]() |
void | RemoveOnLevelSequenceChanged
(
FDelegateHandle DelegateHandle |
Remove a previously bound handler for the event that is triggered when this preset's level sequence has been changed |