UEditorPerProjectUserSettings

Choose your operating system:

Windows

macOS

Linux

Inheritance Hierarchy

UObjectBase

UObjectBaseUtility

UObject

UEditorPerProjectUserSettings

References

Module

UnrealEd

Header

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

Include

#include "Editor/EditorPerProjectUserSettings.h"

Syntax

class UEditorPerProjectUserSettings : public UObject

Variables

Name Description

Public variable

int32

 

AssetViewerProfileIndex

Per project user settings for which asset viewer profile should be used.

Public variable

FString

 

AssetViewerProfileName

Public variable

uint32: 1

 

bAllowSelectTranslucent

True if user should be allowed to select translucent objects in perspective viewports

Public variable

bool

 

bAlwaysBuildUAT

Always build UAT before launching the game. It will decrease iteration times if disabled

Public variable

uint32: 1

 

bAlwaysGatherBehaviorTreeDebuggerData

If enabled, behavior tree debugger will collect its data even when all behavior tree editor windows are closed

Public variable

uint32: 1

 

bAnimationReimportWarnings

If enabled, will compare an animation's sequence length and curves against the old data and inform the user if something changed

Public variable

uint32: 1

 

bAutoloadCheckedOutPackages

Color curve: Release->Attack happens instantly Attack holds for AttackHoldPeriod, then Decays from Attack to Sustain for DecayPeriod with DecayExponent, then Sustain holds for SustainHoldPeriod, then Releases from Sustain to Release for ReleasePeriod with ReleaseExponent

Public variable

uint32: 1

 

bAutomaticallyHotReloadNewClasses

If enabled, any newly added classes will be automatically compiled and trigger a hot-reload of the module they were added to

Public variable

uint32: 1

 

bDisplayActionListItemRefIds

If enabled, tooltips on SGraphPaletteItems will show the associated action's string id

Public variable

uint32: 1

 

bDisplayBlackboardKeysInAlphabeticalOrder

If enabled, blackboard keys displayed in blackboard editor and key selector will be sorted in alphabetical order .

Public variable

uint32: 1

 

bDisplayDocumentationLink

If enabled, tooltips linked to documentation will show the developer the link bound to that UI item

Public variable

bool

 

bDisplayEngineVersionInBadge

When enabled, Engine Version Number is displayed in the ProjectBadge

Public variable

uint32: 1

 

bDisplayUIExtensionPoints

===================================================================== The following options are exposed in the Preferences Editor If enabled, any newly opened UI menus, menu bars, and toolbars will show the developer hooks that would accept extensions

Public variable

bool

 

bEnableSwarmDebugging

Enable swarm debugging features. Temp ssf files are not removed. Detailed message printing

Public variable

bool

 

bGetAttentionOnUATCompletion

If enabled, the Editor will attempt to get the users attention whenever a UAT task (such as cooking or packaging) is completed

Public variable

uint32: 1

 

bKeepAttachHierarchy

If enabled, export level with attachment hierarchy set

Public variable

uint32: 1

 

bKeepFbxNamespace

If enabled, the fbx parser will keep the fbx namespaces, otherwise the namespace will be append to fbx node.

Public variable

TObjectPtr< cla...

 

BlueprintFavorites

Public variable

bool

 

bPreviewFeatureLevelActive

Is feature level preview currently active

Public variable

bool

 

bPreviewFeatureLevelWasDefault

Public variable

bool

 

bSCSEditorShowFloor

Public variable

bool

 

bSCSEditorShowGrid

Public variable

uint32: 1

 

bShowCompilerLogOnCompileError

If enabled, the compile message log window will open if there is a compiler error on Hot Reload

Public variable

uint32: 1

 

bShowImportDialogAtReimport

If enabled, the fbx option dialog will show when user re-import a fbx

Public variable

uint32: 1

 

bSuppressFullyLoadPrompt

If this is true, the user will not be asked to fully load a package before saving or before creating a new object

Public variable

uint32: 1

 

bUseCurvesForDistributions

Select to make Distributions use the curves, not the baked lookup tables.

Public variable

bool

 

bUseSimplygonSwarm

When enabled, use SimplygonSwarm Module / server to create proxies

Public variable

FDirectoryPath

 

DataSourceFolder

Specify a project data source folder to store relative source file path to ease the re-import process

Public variable

FName

 

PreviewDeviceProfileName

Public variable

int32

 

PreviewFeatureLevel

The feature level we should use when loading or creating a new world

Public variable

FName

 

PreviewPlatformName

The platform name to preview, or NAME_None if there is no preview platform

Public variable

FName

 

PreviewShaderFormatName

The shader platform to preview, or NAME_None if there is no preview platform

Public variable

int32

 

PropertyMatrix_NumberOfPasteOperationsBeforeWarning

Controls the minimum value at which the property matrix editor will display a loading bar when pasting values

Public variable

int32

 

SCSViewportCameraSpeed

How fast the SCS viewport camera moves

Public variable

FString

 

SimplygonServerIP

Server IP for the distributed Simplygon server

Public variable

uint32

 

SimplygonSwarmDelay

Time between JSON net requests for Simplygon Swarm

Public variable

FString

 

SwarmIntermediateFolder

Folder in which Simplygon Swarm will store intermediate texture and mesh data that is uploaded to the Swarm

Public variable

uint32

 

SwarmMaxUploadChunkSizeInMB

Public variable

uint32

 

SwarmNumOfConcurrentJobs

Number of concurrent swarm jobs to execute. This is independent of the main job queue.

Constructors

Name Description

Public function

UEditorPerProjectUserSettings

(
    const FObjectInitializer& ObjectIn...
)

Functions

Name Description

Public function

FUserSetting...

 

OnUserSettingChanged()

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()

Called after the C++ constructor and after the properties have been initialized, including those loaded from config.

Classes

Name

Description

Public class

FUserSettingChangedEvent

Delegate for when a user setting has changed