Navigation
API > API/Plugins > API/Plugins/TakeRecorder
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UTakeRecorderUserSettings
References
| Module | TakeRecorder |
| Header | /Engine/Plugins/VirtualProduction/Takes/Source/TakeRecorder/Public/TakeRecorderSettings.h |
| Include | #include "TakeRecorderSettings.h" |
Syntax
UCLASS&40;Config&61;EditorPerProjectUserSettings, MinimalAPI&41;
class UTakeRecorderUserSettings : public UObject
Remarks
Universal take recorder settings that apply to a whole take
Variables
| Type | Name | Description | |
|---|---|---|---|
| bool | bIsSequenceOpen | Whether the sequence editor is open for the take recorder | |
| bool | bShowUserSettingsOnUI | Whether the sequence editor is open for the take recorder | |
| TSoftObjectPtr< UTakePreset > | LastOpenedPreset | Soft reference to the preset last opened on the take recording UI | |
| FDirectoryPath | PresetSaveDir | The default location in which to save take presets | |
| FTakeRecorderUserParameters | Settings | User settings that should be passed to a recorder instance |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Called when a property on this object has been modified externally |