Navigation
API > API/Plugins > API/Plugins/TakesCore
Inheritance Hierarchy
- UObject
- UTakePreset
References
| Module | TakesCore |
| Header | /Engine/Plugins/VirtualProduction/Takes/Source/TakesCore/Public/TakePreset.h |
| Include | #include "TakePreset.h" |
Syntax
UCLASS (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
| 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 |