Navigation
API > API/Runtime > API/Runtime/DeveloperSettings > API/Runtime/DeveloperSettings/Engine
Inheritance Hierarchy
- UObjectBase
- UObjectBaseUtility
- UObject
- UDeveloperSettings
- UAnimationSettings
- UAssetManagerSettings
- UAudioInsightsEditorSettings
- UAudioModulationSettings
- UAudioSettings
- UAvaInteractiveToolsSettings
- UAvaMediaSettings
- UAvaViewportSettings
- UBlueprintEditorProjectSettings
- UBuoyancyRuntimeSettings
- UCollisionProfile
- UControlRigSettings
- UCookerSettings
- UDataDrivenConsoleVariableSettings
- UDataflowSettings
- UDDCProjectSettings
- UDebugCameraControllerSettings
- UDeveloperSettingsBackedByCVars
- UGameplayAbilitiesEditorDeveloperSettings
- UMoverDeveloperSettings
- UNNEDenoiserSettings
- UEditorPerformanceProjectSettings
- UEditorPerformanceSettings
- UEditorProjectAppearanceSettings
- UEditorProjectAssetSettings
- UFractureModeCustomizationSettings
- UFractureModeSettings
- UGameplayAbilitiesDeveloperSettings
- UGameplayCamerasEditorSettings
- UGarbageCollectionSettings
- UGeometryCacheStreamerSettings
- UGLTFPipelineSettings
- UHierarchicalLODSettings
- UInstancedActorsProjectSettings
- UInterchangeFbxSettings
- ULevelEditor2DSettings
- ULevelEditorMiscSettings
- ULevelEditorProjectSettings
- ULiveLinkSequencerSettings
- UMaterialXPipelineSettings
- UMeshBudgetProjectSettings
- UMeshDrawCommandStatsSettings
- UMeshSimplificationSettings
- UMetaSoundSettings
- UMLAdapterSettings
- UModelingComponentsEditorSettings
- UModelingComponentsSettings
- UModelingToolsEditorModeSettings
- UModelingToolsModeCustomizationSettings
- UNDIMediaSettings
- UNetworkSettings
- UNeuralMorphEditorProjectSettings
- UNiagaraEditorSettings
- UNiagaraSettings
- UPhysicsSettingsCore
- UProxyLODMeshSimplificationSettings
- URendererOverrideSettings
- URendererSettings
- UScriptableToolsModeCustomizationSettings
- UShallowWaterSettings
- USkeletalMeshSimplificationSettings
- USmartObjectSettings
- UStageAppSettings
- UStageMonitoringSettings
- UStateTreeEditorSettings
- UStormSyncCoreSettings
- UStormSyncTransportSettings
- UStreamingSettings
- UTraceSourceFilteringProjectSettings
- UUIFrameworkLocalSettings
- UUsdProjectSettings
- UUserInterfaceSettings
- UVCamInputSettings
- UVirtualScoutingEditorSettings
- UVirtualScoutingSettings
- UVirtualTexturePoolConfig
- UWaterEditorSettings
- UWaterRuntimeSettings
- UWorldPartitionEditorPerProjectUserSettings
- UWorldPartitionSettings
- UXRCreativeEditorSettings
- UXRCreativeSettings
- UXRScribeDeveloperSettings
References
| Module | DeveloperSettings |
| Header | /Engine/Source/Runtime/DeveloperSettings/Public/Engine/DeveloperSettings.h |
| Include | #include "Engine/DeveloperSettings.h" |
Syntax
UCLASS (Abstract, MinimalAPI)
class UDeveloperSettings : public UObject
Remarks
The base class of any auto discovered settings object.
Variables
| Type | Name | Description | |
|---|---|---|---|
| FName | CategoryName | The category name to use, overrides the one detected by looking at the config=... | |
| FName | SectionName | The Section name, is the short name for the settings. | |
| FOnSettingsChanged | SettingsChangedDelegate | Holds a delegate that is executed after the settings section has been modified. |
Constructors
| Type | Name | Description | |
|---|---|---|---|
UDeveloperSettings
(
const FObjectInitializer& ObjectInitializer |
Functions
| Type | Name | Description | |
|---|---|---|---|
| void | ExportValuesToConsoleVariables
(
FProperty* PropertyThatChanged |
If property has 'ConsoleVariable' meta data, exports the property value to the specified console variable | |
| FName | Gets the category for the settings, some high level grouping like, Editor, Engine, Game...etc. | ||
| FName | Gets the settings container name for the settings, either Project or Editor | ||
| TSharedPtr< SWidget > | Gets a custom widget for the settings. This is only for very custom situations. | ||
| FText | Gets the description for the section, uses the classes ToolTip by default. | ||
| FName | The unique name for your section of settings, uses the class's FName. | ||
| FText | Gets the section text, uses the classes DisplayName by default. | ||
| void | Populates all properties that have 'ConsoleVariable' meta data with the respective console variable values | ||
| FOnSettingsChanged & | |||
| bool | Whether or not this class supports auto registration or if the settings have a custom setup |
Overridden from UObject
| Type | Name | Description | |
|---|---|---|---|
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
UObject interface |
Typedefs
| Name | Description |
|---|---|
| FOnSettingsChanged | Returns a delegate that can be used to monitor for property changes to this object |