Zdexby TheHolyOneZ
5,360 classes
Class

UAdvancedGameUserSettings

: UGameUserSettings : UObject
/Script/AdvancedGameSettings.AdvancedGameUserSettings 0x0250 (592 B) align 8 inherited 0x0158 vtable /Script/AdvancedGameSettings
0x00x0250

Members 2

OffsetSizeNameTypeFlagsDefault
0x08DefaultSettingDataAssetUAdvancedGameUserSettingDataAsset*6 flagsnullptr
0x50PlayerCustomSettingsTMap<FName, float>Protected+2 flags<TMap>
0x01B00xA0unreflected bytes to end of UAdvancedGameUserSettings
Inherited from UGameUserSettings 31
OffsetSizeNameTypeFlagsDefault
0x01bUseVSyncbool6 flagsfalse
0x01bUseDynamicResolutionbool6 flagsfalse
0x002A0x5Epadding / unreflected
0x04ResolutionSizeXuint32Protected+6 flags0
0x04ResolutionSizeYuint32Protected+6 flags0
0x04LastUserConfirmedResolutionSizeXuint32Protected+6 flags0
0x04LastUserConfirmedResolutionSizeYuint32Protected+6 flags0
0x04WindowPosXint32DeprecatedProtected+6 flags-1
0x04WindowPosYint32DeprecatedProtected+6 flags-1
0x10WindowPositionsTArray<FIntPoint>Protected+3 flags[]
0x04FullscreenModeint32Protected+6 flags1
0x04LastConfirmedFullscreenModeint32Protected+6 flags0
0x04PreferredFullscreenModeint32Protected+6 flags1
0x04Versionuint32Protected+6 flags0
0x04AudioQualityLevelint32Protected+6 flags0
0x04LastConfirmedAudioQualityLevelint32Protected+6 flags0
0x04FrameRateLimitfloatProtected+6 flags0
0x00CC0x04padding / unreflected
0x04DesiredScreenWidthint32Protected+6 flags1280
0x01bUseDesiredScreenHeightboolProtected+7 flagsfalse
0x00D50x03padding / unreflected
0x04DesiredScreenHeightint32Protected+6 flags720
0x04LastUserConfirmedDesiredScreenWidthint32Protected+6 flags1280
0x04LastUserConfirmedDesiredScreenHeightint32Protected+6 flags720
0x04LastRecommendedScreenWidthfloatProtected+6 flags-1
0x04LastRecommendedScreenHeightfloatProtected+6 flags-1
0x04LastCPUBenchmarkResultfloatProtected+6 flags-1
0x04LastGPUBenchmarkResultfloatProtected+6 flags-1
0x00F40x04padding / unreflected
0x10LastCPUBenchmarkStepsTArray<float>Protected+3 flags[]
0x10LastGPUBenchmarkStepsTArray<float>Protected+3 flags[]
0x04LastGPUBenchmarkMultiplierfloatProtected+6 flags1
0x01bUseHDRDisplayOutputboolProtected+6 flagsfalse
0x011D0x03padding / unreflected
0x04HDRDisplayOutputNitsint32Protected+6 flags1000
0x01240x24padding / unreflected
0x10OnGameUserSettingsUINeedsUpdateFMulticastScriptDelegate4 flags<delegate>

Functions 26

SignatureFlagsNativeParams
void UpdateAndApplyGameSetting(const FName& SettingName, const float& NewSettingValue)NativePublic0x0C
void UnbindFromOnSettingChanged(const FScriptDelegate& Delegate)FinalNative+1 flags0x10
void UnbindFromOnGameSettingChanged(const ESettingType& SettingType, const FScriptDelegate& Delegate)FinalNative+1 flags0x14
float TryGetPlayerCustomSetting(const FName& SettingName, const bool& bWasFound)FinalNative+1 flags0x10
int32 TryGetCurrentSettingValueAsInt(const FName& SettingName, const bool& bWasFound)FinalNative+1 flags0x10
float TryGetCurrentSettingValueAsFloat(const FName& SettingName, const bool& bWasFound)FinalNative+1 flags0x10
bool TryGetCurrentSettingValueAsBool(const FName& SettingName, const bool& bWasFound)FinalNative+1 flags0x0A
bool SetCVarValue(const FString& CVarName, const float& NewValue, const ESetByType& SetBy)FinalNative+2 flags0x16
void SetAdvancedScalabilityLevel(int32 SelectedOption)NativePublic0x04
void ResetSettings(const TArray<FName>& SettingsToReset)FinalNative+1 flags0x10
void ResetSetting(const FName& SettingToReset)FinalNative+1 flags0x08
void ResetAllSettings()FinalNative+1 flags0x00
bool IsValidSetting(const FName& SettingName)FinalNative+1 flags0x09
ESettingType GetSettingType(const FName& SettingName)FinalNative+1 flags0x09
ESettingDataType GetSettingDataType(const FName& SettingName)FinalNative+1 flags0x09
FSettingRow GetDefaultSettingRowByName(const FName& SettingName)FinalNative+1 flags0x128
float GetCVarValueInt(const FString& CVarName)FinalNative+2 flags0x14
int32 GetCurrentSettingValueAsInt(const FName& SettingName)FinalNative+1 flags0x0C
float GetCurrentSettingValueAsFloat(const FName& SettingName)FinalNative+1 flags0x0C
bool GetCurrentSettingValueAsBool(const FName& SettingName)FinalNative+1 flags0x09
TMap<FName, float> GetAllSettingsInType(const ESettingType& SettingType)FinalNative+1 flags0x58
int32 GetAdvancedScalabilityLevel()NativePublic0x04
UAdvancedGameUserSettings* GetAdvancedGameUserSettings()FinalNative+2 flags0x08
void BindToOnSettingChanged(const FScriptDelegate& Delegate)FinalNative+1 flags0x10
void BindToOnGameSettingChanged(const ESettingType& SettingType, const FScriptDelegate& Delegate)FinalNative+1 flags0x14
void ApplyGameSetting(const FName& SettingName, const float& NewSettingValue)NativePublic0x0C

Subclasses 1