Zdexby TheHolyOneZ
9,486 classes
Class

USN2SettingsViewModel

: UMVVMViewModelBase : UObject
/Script/Subnautica2.SN2SettingsViewModel 0x04A0 (1,184 B) align 16 inherited 0x0068 vtable /Script/Subnautica2
0x00x04A0

Members 106

OffsetSizeNameTypeFlagsDefault
0x01bIsRunningHardwareBenchmarkbool6 flagsfalse
0x01bIsSettingsMenuOpenbool6 flagsfalse
0x006A0x86padding / unreflected
0x08ScreenResolutionFIntPoint6 flags{X=0, Y=0}
0x04ScreenResolutionIndexint326 flags-1
0x01GranularQualitySettingsSectionVisibilityESlateVisibility7 flagsVisible
0x00FD0x03padding / unreflected
0x10TSRFramerateTargetValuesTArray<float>4 flags[2 items]
0x08LocalPlayerUSN2LocalPlayer*Protected+6 flagsnullptr
0x08ActiveTabFNameProtected+6 flagsNone
0x10CurrentSettingTitleFTextProtected+2 flags<FText>
0x10CurrentSettingDescriptionFTextProtected+2 flags<FText>
0x01CurrentPlatformEPlatformProtected+7 flagsUndefined
0x01410x03padding / unreflected
0x04WindowModeUIIndexint32Protected+6 flags-1
0x01480x08padding / unreflected
0x10AvailableWindowModesTArray<EWindowMode>Protected+4 flags[]
0x10AvailableResolutionLabelsTArray<FText>Protected+3 flags[]
0x01700x30padding / unreflected
0x10AvailableFrameRatesTArray<FText>Protected+3 flags[]
0x01B00x10padding / unreflected
0x04FramerateIndexint32Protected+6 flags-1
0x01VerticalSyncEnabledboolProtected+6 flagsfalse
0x01C50x03padding / unreflected
0x04NvidiaReflexModeint32Protected+6 flags0
0x01NvidiaReflexVisibilityESlateVisibilityProtected+7 flagsVisible
0x01VerticalSyncButtonEnabledboolProtected+7 flagsfalse
0x01CE0x01padding / unreflected
0x01MotionBlurEnabledboolProtected+6 flagsfalse
0x01ChromaticAberrationEnabledboolProtected+6 flagsfalse
0x01LensFlareEnabledboolProtected+6 flagsfalse
0x01UnderwaterBlurEnabledboolProtected+6 flagsfalse
0x01D30x01padding / unreflected
0x04UpscalingMethodint32Protected+6 flags1
0x01D80x04padding / unreflected
0x04UpscalingMethodSectionIndexint32Protected+7 flags1
0x04ResolutionScalefloatProtected+6 flags1
0x04ResolutionScaleMinfloatProtected+6 flags0.5
0x04ResolutionScaleMaxfloatProtected+6 flags1
0x01bEnableMinMaxResolutionScaleboolProtected+6 flagsfalse
0x01ED0x03padding / unreflected
0x04TSRQualityModeint32Protected+6 flags-1
0x04TSRFramerateIndexint32Protected+6 flags-1
0x04DLSSQualityModeint32Protected+6 flags-1
0x04FSRUpscalingQualityint32Protected+6 flags-1
0x04FrameGenerationModeIndexint32Protected+6 flags0
0x02040x04padding / unreflected
0x10CompatibleFrameGenerationModesTArray<FText>Protected+4 flags[]
0x01FrameGenerationVisibilityESlateVisibilityProtected+7 flagsVisible
0x02190x07padding / unreflected
0x04QualityModeEnabledint32Protected+6 flags0
0x02240x04padding / unreflected
0x10BaseProfileNameFStringProtected+5 flags""
0x04ROGAllyCustomModeEnabledint32Protected+6 flags0
0x04SteamDeckCustomModeEnabledint32Protected+6 flags0
0x04OverallQualityint32Protected+6 flags-1
0x04GlobalIlluminationQualityint32Protected+6 flags0
0x04ShadowQualityint32Protected+6 flags0
0x04AntiAliasingQualityint32Protected+6 flags0
0x04ViewDistanceQualityint32Protected+6 flags0
0x04TextureQualityint32Protected+6 flags0
0x04VisualEffectQualityint32Protected+6 flags0
0x04ReflectionQualityint32Protected+6 flags0
0x04PostProcessingQualityint32Protected+6 flags0
0x04ShadingQualityint32Protected+6 flags0
0x04FoliageQualityint32Protected+6 flags0
0x04LandscapeQualityint32Protected+6 flags0
0x04CloudsQualityint32Protected+6 flags0
0x02740x74padding / unreflected
0x04OverallVolumefloatProtected+6 flags0
0x02EC0x04padding / unreflected
0x04MusicVolumefloatProtected+6 flags0
0x02F40x04padding / unreflected
0x04SoundFXVolumefloatProtected+6 flags0
0x02FC0x04padding / unreflected
0x04DialogueVolumefloatProtected+6 flags0
0x03040x04padding / unreflected
0x04CinematicsVolumefloatProtected+6 flags0
0x030C0x04padding / unreflected
0x04VoiceChatVolumefloatProtected+6 flags0
0x03140x04padding / unreflected
0x01AllowAudioInBackgroundboolProtected+6 flagsfalse
0x03190x07padding / unreflected
0x10AvailableAudioDevicesTArray<FAudioOutputDeviceInfo>Protected+3 flags[]
0x10ActiveAudioDeviceIdFStringProtected+5 flags""
0x04VoiceChatModeint32Protected+6 flags0
0x03440x04padding / unreflected
0x04VoiceChatActivationint32Protected+6 flags0
0x034C0x04padding / unreflected
0x08MouseSensitivityXdoubleProtected+6 flags0
0x03580x08padding / unreflected
0x08MouseSensitivityYdoubleProtected+6 flags0
0x03680x08padding / unreflected
0x08ControllerSensitivityXdoubleProtected+6 flags0
0x03780x08padding / unreflected
0x08ControllerSensitivityYdoubleProtected+6 flags0
0x03880x08padding / unreflected
0x08ControllerForceFeedbackSensitivitydoubleProtected+6 flags0
0x03980x08padding / unreflected
0x01ControllerInvertedYboolProtected+6 flagsfalse
0x03A10x01padding / unreflected
0x01MouseInvertedYboolProtected+6 flagsfalse
0x03A30x01padding / unreflected
0x04ControllerOrientationint32Protected+6 flags0
0x03A80x04padding / unreflected
0x01SwapControllerSticksboolProtected+6 flagsfalse
0x03AD0x01padding / unreflected
0x01PickupForceFeedbackboolProtected+6 flagsfalse
0x03AF0x01padding / unreflected
0x04CurrentCultureint32Protected+6 flags0
0x03B40x04padding / unreflected
0x10CulturesTArray<FText>Protected+3 flags[]
0x03C80x50padding / unreflected
0x04GammafloatProtected+6 flags2.2
0x041C0x04padding / unreflected
0x01LargeTextEnabledboolProtected+6 flagsfalse
0x04210x03padding / unreflected
0x04NormalizedApplicationScalefloatProtected+6 flags0.5
0x04280x04padding / unreflected
0x04ColorDeficiencyTypeint32Protected+6 flags0
0x04300x04padding / unreflected
0x04ControllerLayoutSettingint32Protected+6 flags0
0x04380x04padding / unreflected
0x01bCameraSwimBobbingboolProtected+6 flagstrue
0x043D0x01padding / unreflected
0x01bShowOutlinesboolProtected+6 flagstrue
0x043F0x01padding / unreflected
0x04CameraShakesIntensityfloatProtected+6 flags1
0x04440x04padding / unreflected
0x04FOVfloatProtected+6 flags90
0x044C0x04padding / unreflected
0x04CameraSpeedToFOVfloatProtected+6 flags1
0x04540x04padding / unreflected
0x04CameraSwayfloatProtected+6 flags1
0x045C0x04padding / unreflected
0x08DebugSettingsUSN2SettingsDebug*Protected+6 flagsnullptr
0x08SharedSettingsUSN2SettingsShared*Protected+6 flagsnullptr
0x08LocalSettingsUSN2SettingsLocal*Protected+6 flagsnullptr
0x01bIsGraphicsSettingsDirtyboolProtected+7 flagsfalse
0x01bIsVideoSettingsDirtyboolProtected+7 flagsfalse
0x01bIsAudioSettingsDirtyboolProtected+7 flagsfalse
0x01bIsControlsSettingsDirtyboolProtected+7 flagsfalse
0x01bIsLanguageSettingsDirtyboolProtected+7 flagsfalse
0x01bIsAccessibilitySettingsDirtyboolProtected+7 flagsfalse
0x01bIsDebugSettingsDirtyboolProtected+7 flagsfalse
0x01bShouldNotifyRestartIsNeededboolProtected+6 flagsfalse
0x01IsCrashReportingEnabledboolProtected+6 flagsfalse
0x04810x01padding / unreflected
0x01IsAnalyticsEnabledboolProtected+6 flagsfalse
0x04830x01padding / unreflected
0x01IsAutoSaveEnabledboolProtected+6 flagsfalse
0x04850x01padding / unreflected
0x01IsProfanityFilterEnabledboolProtected+6 flagsfalse
0x04870x01padding / unreflected
0x10InputPromptsTArray<FText>Protected+3 flags[]
0x01IsTwitchAccountLinkedboolProtected+6 flagsfalse
0x01IsSonarConnectedboolProtected+6 flagsfalse
0x049A0x06unreflected bytes to end of USN2SettingsViewModel

Functions 37

SignatureFlagsNativeParams
void UpdateAvailableFramerates()FinalNative+1 flags0x00
void UpdateAllAvailableResolutions()FinalNative+1 flags0x00
void StorePriorValues()FinalNative+1 flags0x00
void SetUpscalingMethod(int32 InValue)FinalNative+1 flags0x04
void SetTwitchAccountStatus(bool InValue)FinalNative+1 flags0x01
void SetSonarConnectionVisibility(bool InValue)FinalNative+1 flags0x01
void SetFOV(float InValue)FinalNative+1 flags0x04
void SetActiveAudioOutputDevice(const FString& AudioDeviceId)FinalNative+1 flags0x10
void RunHardwareBenchmark()FinalNative+1 flags0x00
void RevertToPriorVideoSettings()FinalNative+1 flags0x00
void RevertGraphicsSettings()FinalNative+1 flags0x00
void RevertDebugInfoSettings()FinalNative+1 flags0x00
void RevertControlSettings()FinalNative+1 flags0x00
void RevertAudioSettings()FinalNative+1 flags0x00
void RevertAccessibilitySettings()FinalNative+1 flags0x00
void ResetSettings(const ESettingsTab& SettingsTab)FinalNative+1 flags0x01
void ResetControlsSettings()FinalNative+1 flags0x00
int32 RefreshWindowModeSelectionAndAvailableResolutions(bool bAllowCustomWindowSize, bool bCalledFromTimer)FinalNative+1 flags0x08
void KeepVideoSettings()FinalNative+1 flags0x00
void InitializeRemappings()FinalNative+1 flags0x00
void HandleOnSystemResolutionChanged(uint32 ResX, uint32 ResY)FinalNative+1 flags0x08
void HandleOnCompletedDeviceSwap(FSwapAudioOutputResult& SwapResult)FinalNative+1 flags0x28
void HandleMainAudioOutputDeviceObtained(const FString& CurrentDevice)FinalNative+1 flags0x10
void HandleAudioOutputDevicesObtained(const TArray<FAudioOutputDeviceInfo>& ObtainedDevices)FinalNative+1 flags0x10
TArray<FText> GetVoiceChatActivationOptions()FinalNative+1 flags0x10
int32 GetUpscalingMethod()FinalNative+1 flags0x04
float GetResolutionScaleMinRange()FinalNative+1 flags0x04
float GetResolutionScaleMaxRange()FinalNative+1 flags0x04
bool GetIsDLSSSupported()FinalNative+2 flags0x01
bool GetIsDLAAModeCompatible()FinalNative+1 flags0x01
bool GetDidDefaultsChange(const ESettingsTab& SettingsTab)FinalNative+1 flags0x02
void ApplySettings()FinalNative+1 flags0x00
void ApplyGraphicsSettings()FinalNative+1 flags0x00
void ApplyDebugInfoSettings()FinalNative+1 flags0x00
void ApplyControlsSettings()FinalNative+1 flags0x00
void ApplyAudioSettings()FinalNative+1 flags0x00
void ApplyAccessibilitySettings()FinalNative+1 flags0x00

Used by 12

types with a member, parameter or interface of this type