Zdexby TheHolyOneZ
9,486 classes
Class

UWBP_TabGraphicsSettings_C

: UCommonActivatableWidget : UCommonUserWidget : UUserWidget : UWidget : UVisual : UObject
/Game/Blueprints/UI/Settings2/WBP_TabGraphicsSettings.WBP_TabGraphicsSettings_C 0x06F0 (1,776 B) align 8 inherited 0x04A8 35 scripted vtable /Game/Blueprints/UI/Settings2/WBP_TabGraphicsSettings
0x00x06F0

Members 65

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WindowModeRotatorUWBP_SettingsRotator_C*10 flagsnullptr
0x08WidgetSwitcher_UpscalingMethodUWidgetSwitcher*10 flagsnullptr
0x08WBP_RunHardwareBenchmarkButtonUWBP_SettingsButton_C*10 flagsnullptr
0x08VisualEffectQualityRadioButtonUWBP_SettingsRadioButton_C*10 flagsnullptr
0x08ViewDistanceRadioButtonUWBP_SettingsRadioButton_C*10 flagsnullptr
0x08VerticalSyncCheckBoxUWBP_SettingsToggle_C*10 flagsnullptr
0x08UpscalingMethodRotatorUWBP_SettingsRotator_C*10 flagsnullptr
0x08UpscalingContainerUVerticalBox*10 flagsnullptr
0x08Upscaling_RootUOverlay*10 flagsnullptr
0x08UnderwaterBlurCheckBoxUWBP_SettingsToggle_C*10 flagsnullptr
0x08TSR_ResolutionScaleSliderMinUWBP_SettingsSlider_C*10 flagsnullptr
0x08TSR_ResolutionScaleSliderMaxUWBP_SettingsSlider_C*10 flagsnullptr
0x08TSR_QualityUWBP_SettingsRotator_C*10 flagsnullptr
0x08TSR_FramerateTargetUWBP_SettingsRotator_C*10 flagsnullptr
0x08TextureQualityRadioButtonUWBP_SettingsRadioButton_C*10 flagsnullptr
0x08SupportsGraphicsQualitySettings_1UCommonHardwareVisibilityBorder*10 flagsnullptr
0x08SupportsGraphicsQualitySettingsUCommonHardwareVisibilityBorder*10 flagsnullptr
0x08SharedDisplayOptionsUCommonHardwareVisibilityBorder*10 flagsnullptr
0x08ShadowsRadioButtonUWBP_SettingsRadioButton_C*10 flagsnullptr
0x08ShadingRadioButtonUWBP_SettingsRadioButton_C*10 flagsnullptr
0x08ROGAllyPresetsRotatorUWBP_SettingsRotator_C*10 flagsnullptr
0x08ResolutionScaleSliderUWBP_SettingsSlider_C*10 flagsnullptr
0x08ResolutionRotatorUWBP_SettingsRotator_C*10 flagsnullptr
0x08ReflectionQualityRadioButtonUWBP_SettingsRadioButton_C*10 flagsnullptr
0x08QualityModeContainerUUWESimpleGrid*10 flagsnullptr
0x08PostProcessingRadioButtonUWBP_SettingsRadioButton_C*10 flagsnullptr
0x08PCDisplayOptionsContainerUVerticalBox*10 flagsnullptr
0x08OverallQualityRadioButtonUWBP_SettingsRadioButton_C*10 flagsnullptr
0x08NvidiaReflexRotator_1UWBP_SettingsRotator_C*10 flagsnullptr
0x08MotionBlurCheckBoxUWBP_SettingsToggle_C*10 flagsnullptr
0x08Line_7UImage*10 flagsnullptr
0x08Line_6UImage*10 flagsnullptr
0x08Line_5UImage*10 flagsnullptr
0x08Line_4UImage*10 flagsnullptr
0x08Line_3UImage*10 flagsnullptr
0x08Line_2UImage*10 flagsnullptr
0x08Line_1UImage*10 flagsnullptr
0x08LineUImage*10 flagsnullptr
0x08LensFlareCheckBoxUWBP_SettingsToggle_C*10 flagsnullptr
0x08LandscapeRadioButtonUWBP_SettingsRadioButton_C*10 flagsnullptr
0x08HandleResetUWBP_InvisibleActionButton_C*10 flagsnullptr
0x08GraphicsQualitySerttings_RootUOverlay*10 flagsnullptr
0x08GraphicsQualityContainerUVerticalBox*10 flagsnullptr
0x08GlobalIlluminationRadioButtonUWBP_SettingsRadioButton_C*10 flagsnullptr
0x08FSR_QualityUWBP_SettingsRotator_C*10 flagsnullptr
0x08FramerateLimitRotatorUWBP_SettingsRotator_C*10 flagsnullptr
0x08FrameGenerationRotatorUWBP_SettingsRotator_C*10 flagsnullptr
0x08FOVSliderUWBP_SettingsSlider_C*10 flagsnullptr
0x08FoliageRadioButtonUWBP_SettingsRadioButton_C*10 flagsnullptr
0x08DLSS_QualityUWBP_SettingsRotator_C*10 flagsnullptr
0x08DisplayOptionsContainerUUWESimpleGrid*10 flagsnullptr
0x08ConsoleQualityPresetsRotatorUWBP_SettingsRotator_C*10 flagsnullptr
0x08ConsoleGraphicsQualitySettings_RootUOverlay*10 flagsnullptr
0x08CloudsRadioButtonUWBP_SettingsRadioButton_C*10 flagsnullptr
0x08ChromaticAberrationCheckBoxUWBP_SettingsToggle_C*10 flagsnullptr
0x08ViewModelUSN2SettingsViewModel*Transient+8 flagsnullptr
0x10ResolutionOptionsAsTextTArray<FText>3 flags[]
0x10ResolutionOptionsTArray<FIntPoint>3 flags[]
0x10WindowModeOptionsTArray<FText>3 flags[]
0x10OnResetGraphicsSettingsFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x10NewOptionsTArray<FText>3 flags[]
0x10DLSSQualityOptionsTArray<FText>3 flags[]
0x10FrameGenerationOptionsTArray<FText>3 flags[]
0x10Compatible Frame Generation ModesTArray<FText>3 flags[]
Inherited from UCommonActivatableWidget 19
OffsetSizeNameTypeFlagsDefault
0x01bIsBackHandlerboolProtected+6 flagsfalse
0x01bIsBackActionDisplayedInActionBarboolProtected+6 flagsfalse
0x036A0x06padding / unreflected
0x10OverrideBackActionDisplayNameFTextProtected+2 flags<FText>
0x01bAutoActivateboolProtected+6 flagsfalse
0x01bSupportsActivationFocusboolProtected+6 flagstrue
0x01bIsModalboolProtected+6 flagsfalse
0x01bAutoRestoreFocusboolProtected+6 flagsfalse
0x01bOverrideActionDomainboolProtected+8 flagsfalse
0x03850x03padding / unreflected
0x08InputMappingUInputMappingContext*Protected+7 flagsnullptr
0x04InputMappingPriorityint32Protected+6 flags0
0x03940x04padding / unreflected
0x28ActionDomainOverrideTSoftObjectPtr<UCommonInputActionDomain>Protected+6 flags<SoftObjectProperty>
0x10BP_OnWidgetActivatedFMulticastScriptDelegate4 flags<delegate>
0x10BP_OnWidgetDeactivatedFMulticastScriptDelegate4 flags<delegate>
0x01bIsActivebool7 flagsfalse
0x03E10x07padding / unreflected
0x10VisibilityBoundWidgetsTArray<TWeakObjectPtr<UCommonActivatableWidget>>Transient+5 flags[]
0x03F80xA8padding / unreflected
0x01bSetVisibilityOnActivatedboolProtected+6 flagsfalse
0x01ActivatedVisibilityESlateVisibilityProtected+6 flagsSelfHitTestInvisible
0x01bSetVisibilityOnDeactivatedboolProtected+6 flagsfalse
0x01DeactivatedVisibilityESlateVisibilityProtected+6 flagsCollapsed
Inherited from UCommonUserWidget 2
OffsetSizeNameTypeFlagsDefault
0x01bDisplayInActionBarboolProtected+8 flagsfalse
0x01bConsumePointerInputbool8 flagsfalse
Inherited from UUserWidget 23
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor7 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate5 flags<delegate>
0x14ForegroundColorFSlateColor3 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=UseColor…
0x10ForegroundColorDelegateFScriptDelegate5 flags<delegate>
0x01E40x04padding / unreflected
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01F80x30padding / unreflected
0x10PaddingFMargin6 flags{Left=0, Top=0, Right=0, Bottom=0}
0x04Priorityint327 flags0
0x01bIsFocusable : 1bit 0bool5 flagsfalse
0x01bStopAction : 1bit 1bool5 flagsfalse
0x01bAutomaticallyRegisterInputOnConstruction : 1bit 2bool3 flagsfalse
0x023D0x03padding / unreflected
0x10QueuedWidgetAnimationTransitionsTArray<FQueuedWidgetAnimationTransition>Transient+2 flags[]
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+6 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+4 flags[]
0x02780x40padding / unreflected
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x10ExtensionsTArray<UUserWidgetExtension*>6 flags[]
0x08WidgetTreeUWidgetTree*Transient+8 flagsnullptr
0x01bHasScriptImplementedTick : 1bit 0bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 1bool3 flagstrue
0x02E10x17padding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x02F90x03padding / unreflected
0x10DesiredFocusWidgetFWidgetChild5 flags{WidgetName=None, WidgetPtr=nullptr}
0x030C0x04padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+9 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 23
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*13 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextDelegateFScriptDelegate5 flags<delegate>
0x10ToolTipTextFText3 flags<FText>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate5 flags<delegate>
0x10VisibilityDelegateFScriptDelegate5 flags<delegate>
0x38RenderTransformFWidgetTransform4 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x10RenderTransformPivotFVector2D7 flags{X=0.5, Y=0.5}
0x01FlowDirectionPreferenceEFlowDirectionPreference7 flagsInherit
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool5 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x01bIsVolatile : 1bit 4boolProtected+6 flagsfalse
0x01CursorEMouseCursor8 flagsDefault
0x01ClippingEWidgetClipping7 flagsInherit
0x01VisibilityESlateVisibility7 flagsVisible
0x01PixelSnappingEWidgetPixelSnapping7 flagsInherit
0x00DE0x02padding / unreflected
0x04RenderOpacityfloatProtected+7 flags1
0x00E40x04padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*9 flagsnullptr
0x00F80x40padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+4 flags[]

Functions 35

SignatureFlagsNativeParams
void IsConfirmationNeeded(const bool& Result)
Script3 statements · 44 bytes of bytecode
0x0000Result = ViewModel.bIsGraphicsSettingsDirty;0x0029return;0x002B// end of script
Public0x01
void __Setter_Value_3(bool NewValue)
Script3 statements · 107 bytes of bytecode
0x0000CallFunc_SetPropertyValueAndBroadcast_ReturnValue = /Script/Engine.Default__FieldNotificationLibrary.SetPropertyValueAndBroadcast(true, UnderwaterBlurCheckBox.Value, NewValue, UnderwaterBlurCheckBox, UnderwaterBlurCheckBox, false, false, false);0x0068return;0x006A// end of script
0x01
void __Setter_SettingValue_1(int32 NewValue)
Script3 statements · 107 bytes of bytecode
0x0000CallFunc_SetPropertyValueAndBroadcast_ReturnValue = /Script/Engine.Default__FieldNotificationLibrary.SetPropertyValueAndBroadcast(true, CloudsRadioButton.SettingValue, NewValue, CloudsRadioButton, CloudsRadioButton, false, false, false);0x0068return;0x006A// end of script
0x04
void __Setter_SettingValue_0(int32 NewValue)
Script3 statements · 107 bytes of bytecode
0x0000CallFunc_SetPropertyValueAndBroadcast_ReturnValue = /Script/Engine.Default__FieldNotificationLibrary.SetPropertyValueAndBroadcast(true, LandscapeRadioButton.SettingValue, NewValue, LandscapeRadioButton, LandscapeRadioButton, false, false, false);0x0068return;0x006A// end of script
0x04
void __Setter_SettingValue(int32 NewValue)
Script3 statements · 107 bytes of bytecode
0x0000CallFunc_SetPropertyValueAndBroadcast_ReturnValue = /Script/Engine.Default__FieldNotificationLibrary.SetPropertyValueAndBroadcast(true, ShadingRadioButton.SettingValue, NewValue, ShadingRadioButton, ShadingRadioButton, false, false, false);0x0068return;0x006A// end of script
0x04
void __Setter_Value_2(bool NewValue)
Script3 statements · 107 bytes of bytecode
0x0000CallFunc_SetPropertyValueAndBroadcast_ReturnValue = /Script/Engine.Default__FieldNotificationLibrary.SetPropertyValueAndBroadcast(true, LensFlareCheckBox.Value, NewValue, LensFlareCheckBox, LensFlareCheckBox, false, false, false);0x0068return;0x006A// end of script
0x01
void __Setter_Value_1(bool NewValue)
Script3 statements · 107 bytes of bytecode
0x0000CallFunc_SetPropertyValueAndBroadcast_ReturnValue = /Script/Engine.Default__FieldNotificationLibrary.SetPropertyValueAndBroadcast(true, ChromaticAberrationCheckBox.Value, NewValue, ChromaticAberrationCheckBox, ChromaticAberrationCheckBox, false, false, false);0x0068return;0x006A// end of script
0x01
void __Setter_Value_0(bool NewValue)
Script3 statements · 107 bytes of bytecode
0x0000CallFunc_SetPropertyValueAndBroadcast_ReturnValue = /Script/Engine.Default__FieldNotificationLibrary.SetPropertyValueAndBroadcast(true, VerticalSyncCheckBox.Value, NewValue, VerticalSyncCheckBox, VerticalSyncCheckBox, false, false, false);0x0068return;0x006A// end of script
0x01
void __Setter_Value(bool NewValue)
Script3 statements · 107 bytes of bytecode
0x0000CallFunc_SetPropertyValueAndBroadcast_ReturnValue = /Script/Engine.Default__FieldNotificationLibrary.SetPropertyValueAndBroadcast(true, MotionBlurCheckBox.Value, NewValue, MotionBlurCheckBox, MotionBlurCheckBox, false, false, false);0x0068return;0x006A// end of script
0x01
void SetWindowsHandheldQualitySettingsVisibility()
Script25 statements · 732 bytes of bytecode
0x0000CallFunc_IsDeviceXboxHandheldWinGDK_ReturnValue = IsDeviceXboxHandheldWinGDK();0x0014CallFunc_IsDeviceSteamDeck_ReturnValue = IsDeviceSteamDeck();0x0028CallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_IsDeviceSteamDeck_ReturnValue, CallFunc_IsDeviceXboxHandheldWinGDK_ReturnValue);0x004Eif (!(CallFunc_BooleanOR_ReturnValue)) goto Label_0082;0x005CWBP_RunHardwareBenchmarkButton.SetVisibility(1);0x0082Label_0082:0x0082if (!(CallFunc_IsDeviceXboxHandheldWinGDK_ReturnValue)) goto Label_02D9;0x0090Temp_byte_Variable_4 = 0;0x00A4Temp_byte_Variable_5 = 1;0x00B8Temp_bool_Variable_1 = CallFunc_IsDeviceXboxHandheldWinGDK_ReturnValue;0x00CBConsoleGraphicsQualitySettings_Root.SetVisibility(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_5, true => Temp_byte_Variable_4, default => K2Node_Select_Default_2));0x0124Temp_byte_Variable = 1;0x0138Temp_byte_Variable_1 = 0;0x014CTemp_bool_Variable_2 = CallFunc_IsDeviceXboxHandheldWinGDK_ReturnValue;0x015FConsoleQualityPresetsRotator.SetVisibility(Switch(Temp_bool_Variable_2, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x01B8Temp_byte_Variable_2 = 0;0x01CCTemp_byte_Variable_3 = 1;0x01E0Temp_bool_Variable = CallFunc_IsDeviceXboxHandheldWinGDK_ReturnValue;0x01F3ROGAllyPresetsRotator.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_3, true => Temp_byte_Variable_2, default => K2Node_Select_Default_1));0x024CK2Node_CreateDelegate_OutputDelegate.Bind(this, UpdateHandheldCustomView);0x0263ROGAllyPresetsRotator.K2_AddFieldValueChangedDelegate(FieldNotificationId{FName(Value)}, K2Node_CreateDelegate_OutputDelegate);0x02A7UpdateHandheldCustomView(ROGAllyPresetsRotator, FieldNotificationId{FName(None)});0x02D9Label_02D9:0x02D9return;0x02DB// end of script
Public0x00
void GetTSRFrameLimitOptions(TArray<FText>& Output_Get)
Script26 statements · 631 bytes of bytecode
0x0000PushFlow(Label_0274);0x0005/Script/Engine.Default__KismetArrayLibrary.Array_Clear(FrameLimitOptions);0x002ETemp_int_Loop_Counter_Variable = 0;0x0045Temp_int_Array_Index_Variable = 0;0x005CLabel_005C:0x005CCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(ViewModel.TSRFramerateTargetValues);0x00ADCallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00D3if (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_020A;0x00E1Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00FCPushFlow(Label_022A);0x0101/Script/Engine.Default__KismetArrayLibrary.Array_Get(ViewModel.TSRFramerateTargetValues, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x0152CallFunc_Round_A_ImplicitCast = Cast<4>(CallFunc_Array_Get_Item);0x016FCallFunc_Round_ReturnValue = round(CallFunc_Round_A_ImplicitCast);0x0194CallFunc_Conv_IntToText_ReturnValue = Conv_IntToText(CallFunc_Round_ReturnValue, false, true, 1, 324);0x01C5CallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(FrameLimitOptions, CallFunc_Conv_IntToText_ReturnValue);0x0209PopFlow();0x020ALabel_020A:0x020AOutput_Get = FrameLimitOptions;0x0225goto Label_0274;0x022ALabel_022A:0x022ACallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x0254Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x026Fgoto Label_005C;0x0274Label_0274:0x0274return;0x0276// end of script
Public0x10
void ResetAllChildren(UPanelWidget* Container)
Script24 statements · 538 bytes of bytecode
0x0000PushFlow(Label_0217);0x0005Temp_int_Loop_Counter_Variable = 0;0x001CTemp_int_Array_Index_Variable = 0;0x0033Label_0033:0x0033CallFunc_GetAllChildren_ReturnValue = Container.GetAllChildren();0x0065CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(CallFunc_GetAllChildren_ReturnValue);0x00A0CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00C6if (!(CallFunc_Less_IntInt_ReturnValue)) PopFlow();0x00D0Temp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00EBPushFlow(Label_01CD);0x00F0CallFunc_GetAllChildren_ReturnValue = Container.GetAllChildren();0x0122/Script/Engine.Default__KismetArrayLibrary.Array_Get(CallFunc_GetAllChildren_ReturnValue, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x015DK2Node_DynamicCast_AsWBP_Settings_Widget_Base = Cast<WBP_SettingsWidgetBase_C>(CallFunc_Array_Get_Item);0x0181K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsWBP_Settings_Widget_Base);0x019Eif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x01A8K2Node_DynamicCast_AsWBP_Settings_Widget_Base.ResetWidget();0x01CCPopFlow();0x01CDLabel_01CD:0x01CDCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x01F7Temp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x0212goto Label_0033;0x0217Label_0217:0x0217return;0x0219// end of script
Public0x08
void SetConsoleQualitySettingsVisibility()
Script18 statements · 695 bytes of bytecode
0x0000Temp_byte_Variable = 0;0x0014Temp_byte_Variable_1 = 1;0x0028CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(ViewModel.CurrentPlatform, 1);0x005DTemp_bool_Variable_2 = CallFunc_EqualEqual_ByteByte_ReturnValue;0x0070SupportsGraphicsQualitySettings_1.SetVisibility(Switch(Temp_bool_Variable_2, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x00C9SupportsGraphicsQualitySettings.SetVisibility(Switch(Temp_bool_Variable_2, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x0122Temp_byte_Variable_2 = 1;0x0136Temp_byte_Variable_3 = 0;0x014ACallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(ViewModel.CurrentPlatform, 3);0x017FTemp_bool_Variable = CallFunc_EqualEqual_ByteByte_ReturnValue_1;0x0192GraphicsQualitySerttings_Root.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_3, true => Temp_byte_Variable_2, default => K2Node_Select_Default_1));0x01EBTemp_byte_Variable_4 = 0;0x01FFTemp_byte_Variable_5 = 1;0x0213CallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(ViewModel.CurrentPlatform, 3);0x0248Temp_bool_Variable_1 = CallFunc_EqualEqual_ByteByte_ReturnValue_1;0x025BConsoleGraphicsQualitySettings_Root.SetVisibility(Switch(Temp_bool_Variable_1, false => Temp_byte_Variable_5, true => Temp_byte_Variable_4, default => K2Node_Select_Default_2));0x02B4return;0x02B6// end of script
Public0x00
void SetRunHardwareBenchmarkVisibility()
Script7 statements · 204 bytes of bytecode
0x0000Temp_byte_Variable = 0;0x0014Temp_byte_Variable_1 = 1;0x0028CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(ViewModel.CurrentPlatform, 1);0x005DTemp_bool_Variable = CallFunc_EqualEqual_ByteByte_ReturnValue;0x0070WBP_RunHardwareBenchmarkButton.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x00C9return;0x00CB// end of script
Public0x00
UWidget* BP_GetDesiredFocusTarget()
Script9 statements · 121 bytes of bytecode
0x0000CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(ViewModel.CurrentPlatform, 1);0x0035if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) goto Label_005B;0x0043ReturnValue = WindowModeRotator;0x0056goto Label_006E;0x005BLabel_005B:0x005BReturnValue = FOVSlider;0x006ELabel_006E:0x006Ereturn ReturnValue;0x0078// end of script
EventProtected0x08
void UpdateWindowModeOptions(TArray<EWindowMode>& Modes)
Script28 statements · 1,007 bytes of bytecode
0x0000PushFlow(Label_03EC);0x0005/Script/Engine.Default__KismetArrayLibrary.Array_Clear(WindowModeOptions);0x002ETemp_int_Loop_Counter_Variable = 0;0x0045Temp_int_Array_Index_Variable = 0;0x005CLabel_005C:0x005CCallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(Modes);0x0097CallFunc_Less_IntInt_ReturnValue = Less_IntInt(Temp_int_Loop_Counter_Variable, CallFunc_Array_Length_ReturnValue);0x00BDif (!(CallFunc_Less_IntInt_ReturnValue)) goto Label_0331;0x00CBTemp_int_Array_Index_Variable = Temp_int_Loop_Counter_Variable;0x00E6PushFlow(Label_03A2);0x00EBCallFunc_MakeLiteralText_ReturnValue = MakeLiteralText(FText::FromStringTable("/Game/StringTables/ST_SettingsGraphics.ST_SettingsGraphics", "WindowModeWindowed"));0x0161/Script/Engine.Default__KismetArrayLibrary.Array_Get(Modes, Temp_int_Array_Index_Variable, CallFunc_Array_Get_Item);0x019CTemp_byte_Variable = CallFunc_Array_Get_Item;0x01B7CallFunc_MakeLiteralText_ReturnValue_1 = MakeLiteralText(FText::FromStringTable("/Game/StringTables/ST_SettingsGraphics.ST_SettingsGraphics", "WindowModeWindowedFullscreen"));0x0237CallFunc_MakeLiteralText_ReturnValue_2 = MakeLiteralText(FText::FromStringTable("/Game/StringTables/ST_SettingsGraphics.ST_SettingsGraphics", "WindowModeFullscreen"));0x02AFCallFunc_Array_Add_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Add(WindowModeOptions, Switch(Temp_byte_Variable, 0 => CallFunc_MakeLiteralText_ReturnValue_2, 1 => CallFunc_MakeLiteralText_ReturnValue_1, 2 => CallFunc_MakeLiteralText_ReturnValue, default => K2Node_Select_Default));0x0330PopFlow();0x0331Label_0331:0x0331WindowModeRotator.SetOptions(WindowModeOptions);0x035EWindowModeRotator.SetSelectedOption(ViewModel.WindowModeUIIndex);0x03A1PopFlow();0x03A2Label_03A2:0x03A2CallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Loop_Counter_Variable, 1);0x03CCTemp_int_Loop_Counter_Variable = CallFunc_Add_IntInt_ReturnValue;0x03E7goto Label_005C;0x03ECLabel_03EC:0x03ECreturn;0x03EE// end of script
Public0x10
void RequestConfirmation()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_TabGraphicsSettings(798);0x000Freturn;0x0011// end of script
Public0x00
void HandleConfirm()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_TabGraphicsSettings(799);0x000Freturn;0x0011// end of script
Public0x00
void HandleCancel()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_TabGraphicsSettings(800);0x000Freturn;0x0011// end of script
Public0x00
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_WBP_TabGraphicsSettings(801);0x0021return;0x0023// end of script
EventPublic0x01
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_TabGraphicsSettings(802);0x000Freturn;0x0011// end of script
EventPublic0x00
void UpdateWindowModes(TArray<EWindowMode>& Modes)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Modes = Modes;0x0012ExecuteUbergraph_WBP_TabGraphicsSettings(995);0x0021return;0x0023// end of script
0x10
void OnResolutionValueChanged(int32 Value)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Value_2 = Value;0x0012ExecuteUbergraph_WBP_TabGraphicsSettings(1019);0x0021return;0x0023// end of script
0x04
void OnWindowModeChanged(int32 NewWindowMode)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_NewWindowMode = NewWindowMode;0x0012ExecuteUbergraph_WBP_TabGraphicsSettings(1648);0x0021return;0x0023// end of script
0x04
void BndEvt__WBP_TabGraphicsSettings_HandleReset_K2Node_ComponentBoundEvent_0_CommonButtonBaseClicked__DelegateSignature(UCommonButtonBase* Button)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Button = Button;0x0012ExecuteUbergraph_WBP_TabGraphicsSettings(1649);0x0021return;0x0023// end of script
0x08
void RefreshFrameRates(TArray<FText>& Value)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Value_1 = Value;0x0012ExecuteUbergraph_WBP_TabGraphicsSettings(1669);0x0021return;0x0023// end of script
0x10
void OnFrameRateChanged(int32 Value)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Value = Value;0x0012ExecuteUbergraph_WBP_TabGraphicsSettings(1836);0x0021return;0x0023// end of script
0x04
void OnPlatformChanged(const EPlatform& Platform)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Platform = Platform;0x0012ExecuteUbergraph_WBP_TabGraphicsSettings(1886);0x0021return;0x0023// end of script
0x01
void BndEvt__WBP_TabGraphicsSettings_WBP_SettingsButton_K2Node_ComponentBoundEvent_2_OnClicked__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_TabGraphicsSettings(1929);0x000Freturn;0x0011// end of script
0x00
void BP_OnActivated()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_TabGraphicsSettings(2100);0x000Freturn;0x0011// end of script
EventProtected0x00
void UpdateHandheldCustomView(UObject* Object, const FFieldNotificationId& Field)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Object = Object;0x0012PersistentFrame.K2Node_CustomEvent_Field = Field;0x0024ExecuteUbergraph_WBP_TabGraphicsSettings(2979);0x0033return;0x0035// end of script
0x10
void BndEvt__WBP_TabGraphicsSettings_FOVSlider_K2Node_ComponentBoundEvent_1_OnValueChanged__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_TabGraphicsSettings(3184);0x000Freturn;0x0011// end of script
0x00
void HandleFOVChanged(double FOV)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_FOV = FOV;0x0012ExecuteUbergraph_WBP_TabGraphicsSettings(3517);0x0021return;0x0023// end of script
0x08
void ExecuteUbergraph_WBP_TabGraphicsSettings(int32 EntryPoint)
Script138 statements · 3,681 bytes of bytecode
0x0000PushFlow(Label_0E5E);0x0005goto [EntryPoint];0x000FViewModel.RunHardwareBenchmark();0x002FCallFunc_GetGameInstanceSubsystem_ReturnValue = GetGameInstanceSubsystem(this, /Script/UWECommonUI.WindowManager);0x004DCallFunc_GetGameInstanceSubsystem_ReturnValue.Pop(CallFunc_PushToLayer_ReturnValue);0x0076Delay(this, 0.2f, LatentActionInfo{0xAD, -574527451, FName(ExecuteUbergraph_WBP_TabGraphicsSettings), this});0x00ACPopFlow();0x00ADViewModel.bIsRunningHardwareBenchmark = false;0x00CEPopFlow();0x00CFLabel_00CF:0x00CFPushFlow(Label_00E3);0x00D4if (!(Temp_bool_Has_Been_Initd_Variable)) goto Label_0305;0x00E2PopFlow();0x00E3Label_00E3:0x00E3if (!(Temp_bool_IsClosed_Variable)) goto Label_00F2;0x00F1PopFlow();0x00F2Label_00F2:0x00F2Temp_bool_IsClosed_Variable = true;0x00FDPushFlow(Label_0248);0x0102PrintText(this, NSLOCTEXT("A87E880941497C9F79ED86AEC2035065", "", "Checking DLSS support"), true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x0180CallFunc_GetIsDLSSSupported_ReturnValue = GetIsDLSSSupported();0x0194CallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_GetIsDLSSSupported_ReturnValue);0x01B1if (!(CallFunc_Not_PreBool_ReturnValue)) PopFlow();0x01BBNewOptions = UpscalingMethodRotator.Options;0x01EC/Script/Engine.Default__KismetArrayLibrary.Array_Remove(NewOptions, 2);0x021AUpscalingMethodRotator.SetOptions(NewOptions);0x0247PopFlow();0x0248Label_0248:0x0248CallFunc_Array_Length_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_Length(UpscalingMethodRotator.Options);0x0299CallFunc_GreaterEqual_IntInt_ReturnValue = GreaterEqual_IntInt(ViewModel.UpscalingMethod, CallFunc_Array_Length_ReturnValue);0x02D5if (!(CallFunc_GreaterEqual_IntInt_ReturnValue)) PopFlow();0x02DFViewModel.SetUpscalingMethod(1);0x0304PopFlow();0x0305Label_0305:0x0305Temp_bool_Has_Been_Initd_Variable = true;0x0310if (!(false)) PopFlow();0x0312Temp_bool_IsClosed_Variable = true;0x031DPopFlow();0x031EPopFlow();0x031FPopFlow();0x0320PopFlow();0x0321PopFlow();0x0322ResetAllChildren(QualityModeContainer);0x0339ResetAllChildren(PCDisplayOptionsContainer);0x0350ResetAllChildren(DisplayOptionsContainer);0x0367ResetAllChildren(GraphicsQualityContainer);0x037ECallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(ViewModel.CurrentPlatform, 2);0x03B3if (!(CallFunc_EqualEqual_ByteByte_ReturnValue)) PopFlow();0x03BDDisplayOptionsContainer.SetNumRows(2);0x03E2PopFlow();0x03E3UpdateWindowModeOptions(K2Node_CustomEvent_Modes);0x03FAPopFlow();0x03FBCallFunc_Array_IsValidIndex_ReturnValue = /Script/Engine.Default__KismetArrayLibrary.Array_IsValidIndex(ResolutionOptions, K2Node_CustomEvent_Value_2);0x0437if (!(CallFunc_Array_IsValidIndex_ReturnValue)) goto Label_0481;0x0445ViewModel.ScreenResolution = ResolutionOptions[K2Node_CustomEvent_Value_2];0x0480PopFlow();0x0481Label_0481:0x0481CallFunc_Conv_IntToInt64_ReturnValue = Conv_IntToInt64(K2Node_CustomEvent_Value_2);0x04A6K2Node_MakeStruct_FormatArgumentData.ArgumentName = "index";0x04C8K2Node_MakeStruct_FormatArgumentData.ArgumentValueType = 0;0x04E5K2Node_MakeStruct_FormatArgumentData.ArgumentValue = FText();0x0502K2Node_MakeStruct_FormatArgumentData.ArgumentValueInt = CallFunc_Conv_IntToInt64_ReturnValue;0x0526K2Node_MakeStruct_FormatArgumentData.ArgumentValueFloat = 0f;0x0546K2Node_MakeStruct_FormatArgumentData.ArgumentValueDouble = 0;0x056AK2Node_MakeStruct_FormatArgumentData.ArgumentValueGender = 0;0x0587K2Node_MakeArray_Array = {K2Node_MakeStruct_FormatArgumentData};0x059BCallFunc_Format_ReturnValue = Format(NSLOCTEXT("D8FC43BA4EB3CB87A50890AE425C074C", "", "Resolution index {index} was not found in list of resolutions"), K2Node_MakeArray_Array);0x0625PrintText(this, CallFunc_Format_ReturnValue, true, true, LinearColor{0f, 0.66f, 1f, 1f}, 2f, FName(None));0x066FPopFlow();0x0670PopFlow();0x0671OnResetGraphicsSettings.Broadcast();0x0684PopFlow();0x0685ViewModel.UpdateAvailableFramerates();0x06A5FramerateLimitRotator.SetOptions(ViewModel.AvailableFrameRates);0x06E8FramerateLimitRotator.SetSelectedOption(ViewModel.FramerateIndex);0x072BPopFlow();0x072CViewModel.FramerateIndex = K2Node_CustomEvent_Value;0x075DPopFlow();0x075ESetRunHardwareBenchmarkVisibility();0x076CSetConsoleQualitySettingsVisibility();0x077ASetWindowsHandheldQualitySettingsVisibility();0x0788PopFlow();0x0789ViewModel.bIsRunningHardwareBenchmark = true;0x07AACallFunc_GetGameInstanceSubsystem_ReturnValue_1 = GetGameInstanceSubsystem(this, /Script/UWECommonUI.WindowManager);0x07C8CallFunc_PushToLayer_ReturnValue = CallFunc_GetGameInstanceSubsystem_ReturnValue_1.PushToLayer(4, /Game/Blueprints/UI/Settings2/WBP_HardwareBenchmarkDialogue.WBP_HardwareBenchmarkDialogue_C);0x07FDDelay(this, 0.1f, LatentActionInfo{0xF, 440887385, FName(ExecuteUbergraph_WBP_TabGraphicsSettings), this});0x0833PopFlow();0x0834ViewModel.StorePriorValues();0x0854TSR_ResolutionScaleSliderMin.UpdateInternalSlider();0x0878TSR_ResolutionScaleSliderMax.UpdateInternalSlider();0x089CResolutionScaleSlider.UpdateInternalSlider();0x08C0GetTSRFrameLimitOptions(CallFunc_GetTSRFrameLimitOptions_Output_Get);0x08D7TSR_FramerateTarget.SetOptions(CallFunc_GetTSRFrameLimitOptions_Output_Get);0x0904TSR_FramerateTarget.SetSelectedOption(ViewModel.TSRFramerateIndex);0x0947PushFlow(Label_098A);0x094CPushFlow(Label_0B01);0x0951CallFunc_RefreshWindowModeSelectionAndAvailableResolutions_ReturnValue = ViewModel.RefreshWindowModeSelectionAndAvailableResolutions(false, false);0x0985goto Label_00CF;0x098ALabel_098A:0x098ACallFunc_GetIsDLAAModeCompatible_ReturnValue = ViewModel.GetIsDLAAModeCompatible();0x09B4CallFunc_Not_PreBool_ReturnValue_1 = Not_PreBool(CallFunc_GetIsDLAAModeCompatible_ReturnValue);0x09D1CallFunc_Array_Length_ReturnValue_1 = /Script/Engine.Default__KismetArrayLibrary.Array_Length(DLSS_Quality.Options);0x0A22CallFunc_Greater_IntInt_ReturnValue = Greater_IntInt(CallFunc_Array_Length_ReturnValue_1, 4);0x0A44CallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_Not_PreBool_ReturnValue_1, CallFunc_Greater_IntInt_ReturnValue);0x0A6Aif (!(CallFunc_BooleanAND_ReturnValue)) PopFlow();0x0A74DLSSQualityOptions = DLSS_Quality.Options;0x0AA5/Script/Engine.Default__KismetArrayLibrary.Array_Remove(DLSSQualityOptions, 4);0x0AD3DLSS_Quality.SetOptions(DLSSQualityOptions);0x0B00PopFlow();0x0B01Label_0B01:0x0B01Compatible Frame Generation Modes = ViewModel.CompatibleFrameGenerationModes;0x0B32FrameGenerationRotator.SetOptions(Compatible Frame Generation Modes);0x0B5FFrameGenerationRotator.SetSelectedOption(ViewModel.FrameGenerationModeIndex);0x0BA2PopFlow();0x0BA3Temp_byte_Variable = 1;0x0BB7Temp_byte_Variable_1 = 0;0x0BCBCallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(ROGAllyPresetsRotator.Value, 1);0x0C03Temp_bool_Variable = CallFunc_EqualEqual_IntInt_ReturnValue;0x0C16SupportsGraphicsQualitySettings.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default));0x0C6FPopFlow();0x0C70CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(FOVSlider.Value, 100);0x0CB4CallFunc_SetFOV_InValue_ImplicitCast = Cast<3>(CallFunc_Multiply_DoubleDouble_ReturnValue);0x0CD1ViewModel.SetFOV(CallFunc_SetFOV_InValue_ImplicitCast);0x0CFACallFunc_GetOwningPlayerCameraManager_ReturnValue = GetOwningPlayerCameraManager();0x0D0EK2Node_DynamicCast_AsUWEPlayer_Camera_Manager = Cast<UWEPlayerCameraManager>(CallFunc_GetOwningPlayerCameraManager_ReturnValue);0x0D32K2Node_DynamicCast_bSuccess = Cast<1>(K2Node_DynamicCast_AsUWEPlayer_Camera_Manager);0x0D4Fif (!(K2Node_DynamicCast_bSuccess)) PopFlow();0x0D59CallFunc_GetWorldDeltaSeconds_ReturnValue = GetWorldDeltaSeconds(this);0x0D76CallFunc_ForceUpdateCamera_DeltaTime_ImplicitCast = Cast<3>(CallFunc_GetWorldDeltaSeconds_ReturnValue);0x0D93K2Node_DynamicCast_AsUWEPlayer_Camera_Manager.ForceUpdateCamera(CallFunc_ForceUpdateCamera_DeltaTime_ImplicitCast);0x0DBCPopFlow();0x0DBDCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(K2Node_CustomEvent_FOV, 100);0x0DEBCallFunc_SetValue_InValue_ImplicitCast = Cast<3>(CallFunc_Divide_DoubleDouble_ReturnValue);0x0E08FOVSlider.WBP_Slider.ValueSlider.SetValue(CallFunc_SetValue_InValue_ImplicitCast);0x0E5DPopFlow();0x0E5ELabel_0E5E:0x0E5Ereturn;0x0E60// end of script
Final0x04
void OnResetGraphicsSettings__DelegateSignature()
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x00

Used by 1

types with a member, parameter or interface of this type