Navigation
API > API/Plugins > API/Plugins/TakeRecorder
Universal take recorder settings that apply to a whole take
| Name | UTakeRecorderUserSettings |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Takes/Source/TakeRecorder/Public/TakeRecorderSettings.h |
| Include Path | #include "TakeRecorderSettings.h" |
Syntax
UCLASS (Config=EditorPerProjectUserSettings, MinimalAPI)
class UTakeRecorderUserSettings : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UTakeRecorderUserSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UTakeRecorderUserSettings() |
TakeRecorderSettings.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bIsSequenceOpen | bool | Whether the sequence editor is open for the take recorder | TakeRecorderSettings.h |
|
| bShowUserSettingsOnUI | bool | Whether the sequence editor is open for the take recorder | TakeRecorderSettings.h |
|
| LastOpenedPreset | TSoftObjectPtr< UTakePreset > | Soft reference to the preset last opened on the take recording UI | TakeRecorderSettings.h |
|
| PresetSaveDir | FDirectoryPath | The default location in which to save take presets | TakeRecorderSettings.h |
|
| Settings | FTakeRecorderUserParameters | User settings that should be passed to a recorder instance | TakeRecorderSettings.h |
|
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FString GetResolvedPresetSaveDir() |
Return the PresetSaveDir path relative to the project. | TakeRecorderSettings.h | |
void SetPresetSaveDir
(
const FString& InPath |
Sets the default location for the present saved directory. | TakeRecorderSettings.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
TakeRecorderSettings.h |