Stores user settings for a game (for example graphics and sound settings), with the ability to save and load to and from a file.
Member | Type | Offset | Share |
---|---|---|---|
bUseVSync
Whether to use VSync or not. (public to allow UI to connect to it) |
bool | 0x 28 | |
bUseDynamicResolution
Whether to use dynamic resolution or not. (public to allow UI to connect to it) |
bool | 0x 29 | |
ResolutionSizeX
Game screen resolution width, in pixels. |
uint32_t | 0x 80 | |
ResolutionSizeY
Game screen resolution height, in pixels. |
uint32_t | 0x 84 | |
LastUserConfirmedResolutionSizeX
Game screen resolution width, in pixels. |
uint32_t | 0x 88 | |
LastUserConfirmedResolutionSizeY
Game screen resolution height, in pixels. |
uint32_t | 0x 8c | |
WindowPosX
Window PosX |
int32_t | 0x 90 | |
WindowPosY
Window PosY |
int32_t | 0x 94 | |
FullscreenMode
Game window fullscreen mode 0 = Fullscreen 1 = Windowed fullscreen 2 = Windowed |
int32_t | 0x 98 | |
LastConfirmedFullscreenMode
Last user confirmed fullscreen mode setting. |
int32_t | 0x 9c | |
PreferredFullscreenMode
Fullscreen mode to use when toggling between windowed and fullscreen. |
int32_t | 0x a0 | |
Version
All settings will be wiped and set to default if the serialized version differs from UE_GAMEUSERSETTINGS_VERSION. |
uint32_t | 0x a4 | |
AudioQualityLevel | int32_t | 0x a8 | |
LastConfirmedAudioQualityLevel | int32_t | 0x ac | |
FrameRateLimit
Frame rate cap |
float | 0x b0 | |
DesiredScreenWidth
Desired screen width used to calculate the resolution scale when user changes display mode |
int32_t | 0x b8 | |
bUseDesiredScreenHeight
If true, the desired screen height will be used to scale the render resolution automatically. |
bool | 0x bc | |
DesiredScreenHeight
Desired screen height used to calculate the resolution scale when user changes display mode |
int32_t | 0x c0 | |
LastUserConfirmedDesiredScreenWidth
Desired screen width used to calculate the resolution scale when user changes display mode |
int32_t | 0x c4 | |
LastUserConfirmedDesiredScreenHeight
Desired screen height used to calculate the resolution scale when user changes display mode |
int32_t | 0x c8 | |
LastRecommendedScreenWidth
Result of the last benchmark; calculated resolution to use. |
float | 0x cc | |
LastRecommendedScreenHeight
Result of the last benchmark; calculated resolution to use. |
float | 0x d0 | |
LastCPUBenchmarkResult
Result of the last benchmark (CPU); -1 if there has not been a benchmark run |
float | 0x d4 | |
LastGPUBenchmarkResult
Result of the last benchmark (GPU); -1 if there has not been a benchmark run |
float | 0x d8 | |
LastCPUBenchmarkSteps
Result of each individual sub-section of the last CPU benchmark; empty if there has not been a benchmark run |
TArray<float> | 0x e0 | |
LastGPUBenchmarkSteps
Result of each individual sub-section of the last GPU benchmark; empty if there has not been a benchmark run |
TArray<float> | 0x f0 | |
LastGPUBenchmarkMultiplier
Multiplier used against the last GPU benchmark |
float | 0x 100 | |
bUseHDRDisplayOutput
HDR |
bool | 0x 104 | |
HDRDisplayOutputNits
HDR |
int32_t | 0x 108 | |
OnGameUserSettingsUINeedsUpdate | FMulticastInlineDelegate | 0x 110 |