UEditorStyleSettings

Implements the Editor style settings.

Windows
MacOS
Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UEditorStyleSettings

References

Module

EditorStyle

Header

/Engine/Source/Editor/EditorStyle/Public/Classes/EditorStyleSettings.h

Include

#include "Classes/EditorStyleSettings.h"

Syntax

class UEditorStyleSettings : public UObject

Remarks

Implements the Editor style settings.

Variables

Name Description

Public variable

EAssetEditorOpe...

 

AssetEditorOpenLocation

New asset editor tabs will open at the specified location.

Public variable

bool

 

bColorVisionDeficiencyCorrection

Shifts the color spectrum to the visible range based on the current ColorVisionDeficiencyPreviewType

Public variable

bool

 

bColorVisionDeficiencyCorrectionPreviewWithDeficiency

If you're correcting the color deficiency, you can use this to visualize what the correction looks like with the deficiency.

Public variable

uint32: 1

 

bEnableColorizedEditorTabs

Should editor tabs be colorized according to the asset type

Public variable

bool

 

bEnableHighDPIAwareness

Enables high dpi support in the editor which will adjust the scale of elements in the UI to account for high DPI monitors The editor must be restarted for changes to take effect.

Public variable

uint32: 1

 

bEnableLegacyEditorModeUI

If enabled, the modes tab will revert to the previous mode UI

Public variable

bool

 

bEnableUserEditorLayoutManagement

Whether to enable the Editor UI Layout configuration tools for the user.

Public variable

uint32: 1

 

bEnableWindowAnimations

Enables animated transitions for certain menus and pop-up windows.

Public variable

uint32: 1

 

bExpandConfigurationMenus

When enabled, the Editor Preferences and Project Settings menu items in the main menu will be expanded with sub-menus for each settings section.

Public variable

bool

 

bPromoteOutputLogWarningsDuringPIE

Should warnings and errors in the Output Log during "Play in Editor" be promoted to the message log?

Public variable

bool

 

bResetEditorWindowBackgroundSettings

Check to reset the window background settings to editor defaults

Public variable

uint32: 1

 

bShowAllAdvancedDetails

When enabled, the Advanced Details will always auto expand.

Public variable

uint32: 1

 

bShowFriendlyNames

When enabled, the C++ names for properties and functions will be displayed in a format that is easier to read

Public variable

uint32: 1

 

bShowHiddenPropertiesWhilePlaying

When Playing or Simulating, shows all properties (even non-visible and non-editable properties), if the object belongs to a simulating world.

Public variable

uint32: 1

 

bShowLaunchMenus

When enabled, the Launch menu items will be shown.

Public variable

uint32: 1

 

bShowNativeComponentNames

When enabled, the underlying Names for Components inherited from C++ will be shown alongside their UProperty Variable name

Public variable

uint32: 1

 

bShowProjectMenus

When enabled, the Editor Preferences and Project Settings menu items in the main menu will be expanded with sub-menus for each settings section.

Public variable

uint32: 1

 

bUseGrid

If true the material editor and blueprint editor will show a grid on it's background.

Public variable

uint32: 1

 

bUseSmallToolBarIcons

Whether to use small toolbar icons without labels or not.

Public variable

FLinearColor

 

CenterColor

The color used to represent the center lines in the grid

Public variable

EColorVisionDef...

 

ColorVisionDeficiencyPreviewType

Applies a color vision deficiency filter to the entire editor

Public variable

int32

 

ColorVisionDeficiencySeverity

Public variable

FSlateBrush

 

EditorChildWindowBackgroundOverride

The override for the background of the child window (if not modified, the defaults will be used)

Public variable

FSlateBrush

 

EditorMainWindowBackgroundOverride

The override for the background of the main window (if not modified, the defaults will be used)

Public variable

FLinearColor

 

EditorWindowBackgroundColor

The color used to tint the editor window backgrounds

Public variable

FSlateBrush

 

GraphBackgroundBrush

Optional brush used for graph backgrounds

Public variable

uint32

 

GridSnapSize

The custom grid snap size to use

Public variable

FLinearColor

 

InactiveSelectionColor

The color used to represent selected items that are currently inactive

Public variable

FLinearColor

 

KeyboardFocusColor

The color used to represent keyboard input selection focus

Public variable

FLinearColor

 

LogBackgroundColor

The color used for the background in the output log

Public variable

FLinearColor

 

LogCommandColor

The color used for normal text in the output log

Public variable

FLinearColor

 

LogErrorColor

The color used for error log lines

Public variable

int32

 

LogFontSize

The font size used in the output log

Public variable

FLinearColor

 

LogNormalColor

The color used for normal text in the output log

Public variable

FLinearColor

 

LogSelectionBackgroundColor

The color used for the background of selected text in the output log

Public variable

TEnumAsByte< EL...

 

LogTimestampMode

The display mode for timestamps in the output log window

Public variable

FLinearColor

 

LogWarningColor

The color used for warning log lines

Public variable

FLinearColor

 

PressedSelectionColor

The color used to represent a pressed item

Public variable

FLinearColor

 

RegularColor

The color used to represent regular grid lines

Public variable

FLinearColor

 

RuleColor

The color used to represent ruler lines in the grid

Public variable

FLinearColor

 

SelectionColor

The color used to represent selection

Constructors

Name Description

Public function

UEditorStyleSettings

(
    const FObjectInitializer& ObjectIn...
)

Functions

Overridden from UObject

Name Description

Protected function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Classes

Name

Description

Public class

FSettingChangedEvent

Returns an event delegate that is executed when a setting has changed.

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