Navigation
API > API/Editor > API/Editor/UnrealEd
Implements the Editor style settings.
| Name | UEditorStyleSettings |
| Type | class |
| Header File | /Engine/Source/Editor/UnrealEd/Classes/Settings/EditorStyleSettings.h |
| Include Path | #include "Settings/EditorStyleSettings.h" |
Syntax
UCLASS (Config=EditorPerProjectUserSettings, MinimalAPI)
class UEditorStyleSettings : public UObject
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UEditorStyleSettings
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
UEditorStyleSettings
(
const FObjectInitializer& ObjectInitializer |
Settings/EditorStyleSettings.h |
Classes
| Name | Remarks |
|---|---|
| FSettingChangedEvent | Returns an event delegate that is executed when a setting has changed. |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| AdditionalSelectionColors | FLinearColor | Additional colors used for selections with extra meaning | Settings/EditorStyleSettings.h |
|
| ApplicationScale | float | Scales the entire editor interface up or down. | Settings/EditorStyleSettings.h |
|
| AssetEditorOpenLocation | EAssetEditorOpenLocation | New asset editor tabs will open at the specified location. | Settings/EditorStyleSettings.h |
|
| bAntiAliasGrid | uint32 | Whether grid lines should be anti-aliased | Settings/EditorStyleSettings.h |
|
| bColorVisionDeficiencyCorrection | bool | Shifts the color spectrum to the visible range based on the current ColorVisionDeficiencyPreviewType | Settings/EditorStyleSettings.h |
|
| bColorVisionDeficiencyCorrectionPreviewWithDeficiency | bool | If you're correcting the color deficiency, you can use this to visualize what the correction looks like with the deficiency. | Settings/EditorStyleSettings.h |
|
| bEnableColorizedEditorTabs | uint32 | Should editor tabs be colorized according to the asset type | Settings/EditorStyleSettings.h |
|
| bEnableEditorWindowBackgroundColor | bool | Settings/EditorStyleSettings.h |
|
|
| bEnableHighDPIAwareness | bool | 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. | Settings/EditorStyleSettings.h |
|
| bEnableMiddleEllipsis | bool | If true MiddleEllipsis will be used by certain editor widget (ex: Tab Title/Outliner Actor Names), otherwise the default policy will be used instead | Settings/EditorStyleSettings.h |
|
| bEnableUserEditorLayoutManagement | bool | Whether to enable the Editor UI Layout configuration tools for the user. | Settings/EditorStyleSettings.h |
|
| bExpandConfigurationMenus | uint32 | When enabled, the Editor Preferences and Project Settings menu items in the main menu will be expanded with sub-menus for each settings section. | Settings/EditorStyleSettings.h |
|
| bShowAllAdvancedDetails | uint32 | When enabled, the Advanced Details will always auto expand. | Settings/EditorStyleSettings.h |
|
| bShowFriendlyNames | uint32 | When enabled, the C++ names for properties and functions will be displayed in a format that is easier to read | Settings/EditorStyleSettings.h |
|
| bShowHiddenPropertiesWhilePlaying | uint32 | When Playing or Simulating, shows all properties (even non-visible and non-editable properties), if the object belongs to a simulating world. | Settings/EditorStyleSettings.h |
|
| bShowLaunchMenus | uint32 | When enabled, the Launch menu items will be shown. | Settings/EditorStyleSettings.h |
|
| bShowNativeComponentNames | uint32 | When enabled, the underlying Names for Components inherited from C++ will be shown alongside their UProperty Variable name | Settings/EditorStyleSettings.h |
|
| bShowProjectMenus | uint32 | When enabled, the project subsection of the File menu will be shown. | Settings/EditorStyleSettings.h |
|
| bUseGrid | uint32 | If true the material editor and blueprint editor will show a grid on it's background. | Settings/EditorStyleSettings.h |
|
| bUseSmallToolBarIcons | uint32 | Whether to use small toolbar icons without labels or not. | Settings/EditorStyleSettings.h |
|
| CenterColor | FLinearColor | The color used to represent the center lines in the grid | Settings/EditorStyleSettings.h |
|
| ColorVisionDeficiencyPreviewType | EColorVisionDeficiency | Applies a color vision deficiency filter to the entire editor | Settings/EditorStyleSettings.h |
|
| ColorVisionDeficiencySeverity | int32 | Settings/EditorStyleSettings.h |
|
|
| CurrentAppliedTheme | FGuid | Settings/EditorStyleSettings.h |
|
|
| EditorWindowBackgroundColor | FLinearColor | The color used to tint the editor window backgrounds | Settings/EditorStyleSettings.h |
|
| GraphBackgroundBrush | FSlateBrush | Optional brush used for graph backgrounds | Settings/EditorStyleSettings.h |
|
| GridSnapSize | uint32 | The custom grid snap size to use | Settings/EditorStyleSettings.h |
|
| MenuSearchFieldVisibilityThreshold | uint32 | Menus longer than this threshold show their search field by default. | Settings/EditorStyleSettings.h |
|
| RegularColor | FLinearColor | The color used to represent regular grid lines | Settings/EditorStyleSettings.h |
|
| RuleColor | FLinearColor | The color used to represent ruler lines in the grid | Settings/EditorStyleSettings.h |
|
| SelectionColor | FLinearColor | The color used to represent selection | Settings/EditorStyleSettings.h |
|
| ViewportToolOverlayColor | FLinearColor | The color used for overlay tools inside of the viewport, like the measure tool | Settings/EditorStyleSettings.h |
|
| XAxisColor | FLinearColor | The color used for the X axis | Settings/EditorStyleSettings.h |
|
| YAxisColor | FLinearColor | The color used for the Y axis | Settings/EditorStyleSettings.h |
|
| ZAxisColor | FLinearColor | The color used for the Z axis | Settings/EditorStyleSettings.h |
|
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| SettingChangedEvent | FSettingChangedEvent | Holds an event delegate that is executed when a setting has changed. | Settings/EditorStyleSettings.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FLinearColor GetSubduedSelectionColor() |
Settings/EditorStyleSettings.h | ||
void Init() |
Settings/EditorStyleSettings.h | ||
bool OnExportBegin
(
const FString& ExportToPath |
Settings/EditorStyleSettings.h | ||
bool OnImportBegin
(
const FString& ImportFromPath |
Settings/EditorStyleSettings.h | ||
FSettingChangedEvent & OnSettingChanged() |
Settings/EditorStyleSettings.h |
Protected
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Settings/EditorStyleSettings.h |