/Engine/Source/Runtime/Engine/Classes/GameFramework/GameUserSettings.h
Stores user settings for a game (for example graphics and sound settings), with the ability to save and load to and from a file.
class UGameUserSettings : public [UObject](API\Runtime\CoreUObject\UObject\UObject)
int32
AudioQualityLevel
bool
bUseDesiredScreenHeight
If true, the desired screen height will be used to scale the render resolution automatically.
bool
bUseDynamicResolution
Whether to use dynamic resolution or not. (public to allow UI to connect to it)
bool
bUseHDRDisplayOutput
HDR
bool
bUseVSync
Whether to use VSync or not. (public to allow UI to connect to it)
int32
DesiredScreenHeight
Desired screen height used to calculate the resolution scale when user changes display mode
int32
DesiredScreenWidth
Desired screen width used to calculate the resolution scale when user changes display mode
float
FrameRateLimit
Frame rate cap
int32
FullscreenMode
Game window fullscreen mode 0 = Fullscreen 1 = Windowed fullscreen 2 = Windowed
int32
HDRDisplayOutputNits
HDR
int32
LastConfirmedAudioQualityLevel
int32
LastConfirmedFullscreenMode
Last user confirmed fullscreen mode setting.
float
LastCPUBenchmarkResult
Result of the last benchmark (CPU); -1 if there has not been a benchmark run
TArray< float >
LastCPUBenchmarkSteps
Result of each individual sub-section of the last CPU benchmark; empty if there has not been a benchmark run
float
LastGPUBenchmarkMultiplier
Multiplier used against the last GPU benchmark
float
LastGPUBenchmarkResult
Result of the last benchmark (GPU); -1 if there has not been a benchmark run
TArray< float >
LastGPUBenchmarkSteps
Result of each individual sub-section of the last GPU benchmark; empty if there has not been a benchmark run
float
LastRecommendedScreenHeight
Result of the last benchmark; calculated resolution to use.
float
LastRecommendedScreenWidth
Result of the last benchmark; calculated resolution to use.
int32
LastUserConfirmedDesiredScreenHeight
Desired screen height used to calculate the resolution scale when user changes display mode
int32
LastUserConfirmedDesiredScreenWidth
Desired screen width used to calculate the resolution scale when user changes display mode
uint32
LastUserConfirmedResolutionSizeX
Game screen resolution width, in pixels.
uint32
LastUserConfirmedResolutionSizeY
Game screen resolution height, in pixels.
FUpdateCloudDat...
OnUpdateCloudDataFromGameUserSettings
FUpdateGameUser...
OnUpdateGameUserSettingsFileFromCloud
int32
PreferredFullscreenMode
Fullscreen mode to use when toggling between windowed and fullscreen.
uint32
ResolutionSizeX
Game screen resolution width, in pixels.
uint32
ResolutionSizeY
Game screen resolution height, in pixels.
Scalability::FQ...
ScalabilityQuality
Cached for the UI, current state if stored in console variables
uint32
Version
All settings will be wiped and set to default if the serialized version differs from UE_GAMEUSERSETTINGS_VERSION.
int32
WindowPosX
Window PosX
int32
WindowPosY
Window PosY