UEditorPerformanceSettings

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

UnrealEd

Header

/Engine/Source/Editor/UnrealEd/Classes/Editor/EditorPerformanceSettings.h

Include

#include "Editor/EditorPerformanceSettings.h"

Syntax

class UEditorPerformanceSettings : public UDeveloperSettings

Variables

Name Description

Public variable

uint32: 1

 

bEnableScalabilityWarningIndicator

When enabled, a warning will appear in the viewport when your editors scalability settings are non-default and you may be viewing a low quality scene

Public variable

uint32: 1

 

bEnableSharedDDCPerformanceNotifications

When enabled, Shared Data Cache performance notifications may be displayed when not connected to a shared cache

Public variable

uint32: 1

 

bMonitorEditorPerformance

When turned on, the editor will constantly monitor performance and adjust scalability settings for you when performance drops (disabled in debug)

Public variable

bool

 

bOverrideDPIBasedEditorViewportScaling

By default the editor will adjust scene scaling (quality) for high DPI in order to ensure consistent performance with very large render targets.

Public variable

uint32: 1

 

bShowFrameRateAndMemory

When enabled, the application frame rate, memory and Unreal object count will be displayed in the main editor UI

Public variable

uint32: 1

 

bThrottleCPUWhenNotForeground

Lowers CPU usage when the editor is in the background and not the active application

Constructors

Name Description

Public function

UEditorPerformanceSettings

(
    const FObjectInitializer& ObjectIn...
)

Overridden from UObject

Name Description

Public function Virtual

void

 

PostEditChangeProperty

(
    FPropertyChangedEvent& PropertyCha...
)

Called when a property on this object has been modified externally

Public function Virtual

void

 

PostInitProperties()

UObject interface

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