UDeveloperSettings

The base class of any auto discovered settings object.

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

Engine

Header

/Engine/Source/Runtime/Engine/Classes/Engine/DeveloperSettings.h

Include

#include "Engine/DeveloperSettings.h"

Syntax

class UDeveloperSettings : public UObject

Remarks

The base class of any auto discovered settings object.

Variables

Name Description

Protected variable

FName

 

CategoryName

The category name to use, overrides the one detected by looking at the config=...

Protected variable

FName

 

SectionName

The Section name, is the short name for the settings.

Constructors

Name Description

Public function

UDeveloperSettings

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Protected function

void

 

ExportValuesToConsoleVariables

(
    FProperty* PropertyThatChanged
)

If property has 'ConsoleVariable' meta data, exports the property value to the specified console variable

Public function Virtual Const

FName

 

GetCategoryName()

Gets the category for the settings, some high level grouping like, Editor, Engine, Game...etc.

Public function Virtual Const

FName

 

GetContainerName()

Gets the settings container name for the settings, either Project or Editor

Public function Virtual Const

TSharedPtr< ...

 

GetCustomSettingsWidget()

Gets a custom widget for the settings. This is only for very custom situations.

Public function Virtual Const

FText

 

GetSectionDescription()

Gets the description for the section, uses the classes ToolTip by default.

Public function Virtual Const

FName

 

GetSectionName()

The unique name for your section of settings, uses the class's FName.

Public function Virtual Const

FText

 

GetSectionText()

Gets the section text, uses the classes DisplayName by default.

Protected function

void

 

ImportConsoleVariableValues()

Populates all properties that have 'ConsoleVariable' meta data with the respective console variable values

Public function Virtual Const

bool

 

SupportsAutoRegistration()

Whether or not this class supports auto registration or if the settings have a custom setup

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss