Navigation
API > API/Plugins > API/Plugins/TakesCore
Settings for how to assemble UTakePreset.
These settings belong into UTakeRecorderSettings but those are in TakeRecorder, which depends on TakesCore. DisplayName is important so these settings are displayed in the same category as UTakeRecorderSettings.
| Name | UTakePresetSettings |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Takes/Source/TakesCore/Public/TakePresetSettings.h |
| Include Path | #include "TakePresetSettings.h" |
Syntax
UCLASS (MinimalAPI, Config=EditorSettings, BlueprintType, DisplayName="Take Recorder")
class UTakePresetSettings : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UTakePresetSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UTakePresetSettings() |
TakePresetSettings.h |
Typedefs
| Name | Type | Remarks | Include Path |
|---|---|---|---|
| FOnSettingsChanged | TMulticastDelegate_NoParams< void > | TakePresetSettings.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnSettingsChangedDelegate | FOnSettingsChanged | Invoked when any settings change. | TakePresetSettings.h | |
| TargetRecordClass | FTakeRecorderTargetRecordClassProperty | The class that recorded sequences should have. | TakePresetSettings.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UClass * GetTargetRecordClass() |
TakePresetSettings.h | ||
FOnSettingsChanged & OnSettingsChanged() |
Invoked when any settings change. | TakePresetSettings.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
TakePresetSettings.h |
Static
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
static UTakePresetSettings * Get() |
TakePresetSettings.h | ||
static FName GetTargetRecordClassMemberName() |
TakePresetSettings.h |