Navigation
API > API/Plugins > API/Plugins/ChaosVD
Base class to be used by any CVD settings. Contains the base logic to make these settings work with CVD's options save system
| Name | UChaosVDSettingsObjectBase |
| Type | class |
| Header File | /Engine/Plugins/ChaosVD/Source/ChaosVD/Public/Settings/ChaosVDCoreSettings.h |
| Include Path | #include "Settings/ChaosVDCoreSettings.h" |
Syntax
UCLASS (Config=ChaosVD, MinimalAPI)
class UChaosVDSettingsObjectBase : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UChaosVDSettingsObjectBase
Derived Classes
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UChaosVDSettingsObjectBase() |
Settings/ChaosVDCoreSettings.h |
Variables
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OverrideConfigSectionName | FString | Settings/ChaosVDCoreSettings.h | ||
| SettingsChangedDelegate | FChaosVDSettingChanged | Settings/ChaosVDCoreSettings.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FStringView GetConfigSectionName() |
Settings/ChaosVDCoreSettings.h | ||
FChaosVDSettingChanged & OnSettingsChanged() |
Settings/ChaosVDCoreSettings.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OverridePerObjectConfigSection
(
FString& SectionName |
Settings/ChaosVDCoreSettings.h | ||
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Settings/ChaosVDCoreSettings.h | ||
virtual void PostEditUndo() |
Settings/ChaosVDCoreSettings.h |
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void BroadcastSettingsChanged() |
Settings/ChaosVDCoreSettings.h |