Zdexby TheHolyOneZ
9,486 classes
Class

UWBP_Slider_C

: UCommonUserWidget : UUserWidget : UWidget : UVisual : UObject
/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_Slider.WBP_Slider_C 0x0438 (1,080 B) align 8 inherited 0x0368 14 scripted vtable /Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/WBP_Slider
0x00x0438

Members 24

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08WBP_SliderHandleUWBP_SliderHandle_C*10 flagsnullptr
0x08ValueSliderUAnalogSlider*10 flagsnullptr
0x08SliderLineImageUImage*10 flagsnullptr
0x08RightSpaceUSpacer*10 flagsnullptr
0x08MinTextUCommonTextBlock*10 flagsnullptr
0x08MaxTextUCommonTextBlock*10 flagsnullptr
0x08LeftSpaceUSpacer*10 flagsnullptr
0x08HandleSlotUNamedSlot*10 flagsnullptr
0x08FocusHighlightBackUImage*10 flagsnullptr
0x08FocusHighlightUOverlay*10 flagsnullptr
0x08Corner_TRUImage*10 flagsnullptr
0x08Corner_TLUImage*10 flagsnullptr
0x08Corner_BRUImage*10 flagsnullptr
0x08Corner_BLUImage*10 flagsnullptr
0x08BackUImage*10 flagsnullptr
0x08Hover_AnimUWidgetAnimation*Transient+6 flagsnullptr
0x10OnValueChangedFMulticastScriptDelegateBlueprintCallable+4 flags<delegate>
0x04Step Size (Rounding)float7 flags0.05
0x01Display As Percentagebool7 flagstrue
0x04050x03padding / unreflected
0x08VerticalDivisionsHeightdouble7 flags0
0x08SliderMaterialUMaterialInterface*6 flags/Game/Blueprints/UI/GenericUIElements/GenericUI_WBP/M_Slide…
0x10HighlightedColorFLinearColor7 flags{R=1, G=0.556863, B=0.215686, A=1}
0x10UnhighlightedColorFLinearColor7 flags{R=0.27451, G=0.831373, B=1, A=1}
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 14

SignatureFlagsNativeParams
void UpdateSliderParameters(const bool& Display As Percentage, const float& Step Size (Rounding))
Script45 statements · 1,504 bytes of bytecode
0x0000PushFlow(Label_05DD);0x0005Step Size (Rounding) = Step Size (Rounding);0x0020ValueSlider.SetStepSize(Step Size (Rounding));0x0049Display As Percentage = Display As Percentage;0x005CPushFlow(Label_026A);0x0061CallFunc_GetValue_ReturnValue = ValueSlider.GetValue();0x0093CallFunc_SetValue_Value_ImplicitCast = Cast<4>(CallFunc_GetValue_ReturnValue);0x00B0WBP_SliderHandle.SetValue(CallFunc_SetValue_Value_ImplicitCast, Display As Percentage);0x00E6CallFunc_GetDynamicMaterial_ReturnValue = SliderLineImage.GetDynamicMaterial();0x0110CallFunc_IsValid_ReturnValue = IsValid(CallFunc_GetDynamicMaterial_ReturnValue);0x012Dif (!(CallFunc_IsValid_ReturnValue)) PopFlow();0x0137CallFunc_Subtract_DoubleDouble_A_ImplicitCast = Cast<4>(ValueSlider.MaxValue);0x016ACallFunc_Subtract_DoubleDouble_B_ImplicitCast = Cast<4>(ValueSlider.MinValue);0x019DCallFunc_Subtract_DoubleDouble_ReturnValue = Subtract_DoubleDouble(CallFunc_Subtract_DoubleDouble_A_ImplicitCast, CallFunc_Subtract_DoubleDouble_B_ImplicitCast);0x01CBCallFunc_SafeDivide_B_ImplicitCast = Cast<4>(Step Size (Rounding));0x01E8CallFunc_SafeDivide_ReturnValue = SafeDivide(CallFunc_Subtract_DoubleDouble_ReturnValue, CallFunc_SafeDivide_B_ImplicitCast);0x0216CallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_SafeDivide_ReturnValue);0x0233CallFunc_GetDynamicMaterial_ReturnValue.SetScalarParameterValue(FName(NumberOfDivisions), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x0269PopFlow();0x026ALabel_026A:0x026ACallFunc_SlotAsHorizontalBoxSlot_ReturnValue = SlotAsHorizontalBoxSlot(LeftSpace);0x0287CallFunc_GetValue_ReturnValue = ValueSlider.GetValue();0x02B9CallFunc_MapRangeClamped_Value_ImplicitCast = Cast<4>(CallFunc_GetValue_ReturnValue);0x02D6CallFunc_MapRangeClamped_InRangeA_ImplicitCast = Cast<4>(ValueSlider.MinValue);0x0309CallFunc_MapRangeClamped_InRangeB_ImplicitCast = Cast<4>(ValueSlider.MaxValue);0x033CCallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_MapRangeClamped_Value_ImplicitCast, CallFunc_MapRangeClamped_InRangeA_ImplicitCast, CallFunc_MapRangeClamped_InRangeB_ImplicitCast, 0, 1);0x0385K2Node_MakeStruct_Value_ImplicitCast = Cast<3>(CallFunc_MapRangeClamped_ReturnValue);0x03A2K2Node_MakeStruct_SlateChildSize_1.Value = K2Node_MakeStruct_Value_ImplicitCast;0x03C6K2Node_MakeStruct_SlateChildSize_1.SizeRule = 1;0x03E3CallFunc_SlotAsHorizontalBoxSlot_ReturnValue.SetSize(K2Node_MakeStruct_SlateChildSize_1);0x040CCallFunc_SlotAsHorizontalBoxSlot_ReturnValue_1 = SlotAsHorizontalBoxSlot(RightSpace);0x0429CallFunc_GetValue_ReturnValue = ValueSlider.GetValue();0x045BCallFunc_MapRangeClamped_Value_ImplicitCast = Cast<4>(CallFunc_GetValue_ReturnValue);0x0478CallFunc_MapRangeClamped_InRangeA_ImplicitCast = Cast<4>(ValueSlider.MinValue);0x04ABCallFunc_MapRangeClamped_InRangeB_ImplicitCast = Cast<4>(ValueSlider.MaxValue);0x04DECallFunc_MapRangeClamped_ReturnValue = MapRangeClamped(CallFunc_MapRangeClamped_Value_ImplicitCast, CallFunc_MapRangeClamped_InRangeA_ImplicitCast, CallFunc_MapRangeClamped_InRangeB_ImplicitCast, 0, 1);0x0527CallFunc_Subtract_DoubleDouble_ReturnValue_1 = Subtract_DoubleDouble(1, CallFunc_MapRangeClamped_ReturnValue);0x0555K2Node_MakeStruct_Value_ImplicitCast_1 = Cast<3>(CallFunc_Subtract_DoubleDouble_ReturnValue_1);0x0572K2Node_MakeStruct_SlateChildSize.Value = K2Node_MakeStruct_Value_ImplicitCast_1;0x0596K2Node_MakeStruct_SlateChildSize.SizeRule = 1;0x05B3CallFunc_SlotAsHorizontalBoxSlot_ReturnValue_1.SetSize(K2Node_MakeStruct_SlateChildSize);0x05DCPopFlow();0x05DDLabel_05DD:0x05DDreturn;0x05DF// end of script
Public0x08
void SetMaxValue(float Max Value, bool DisplayValue)
Script7 statements · 268 bytes of bytecode
0x0000ValueSlider.SetMaxValue(Max Value);0x0029CallFunc_Conv_DoubleToText_Value_ImplicitCast = Cast<4>(Max Value);0x0046CallFunc_Conv_DoubleToText_ReturnValue = Conv_DoubleToText(CallFunc_Conv_DoubleToText_Value_ImplicitCast, 0, false, true, 1, 324, 0, 3);0x0083CallFunc_SelectText_ReturnValue = SelectText(CallFunc_Conv_DoubleToText_ReturnValue, NSLOCTEXT("FE179A56446045835710BB8FEA648D5F", "", "max"), DisplayValue);0x00DCMaxText.SetText(CallFunc_SelectText_ReturnValue);0x0109return;0x010B// end of script
Public0x05
void SetMinValue(float Min Value, bool DisplayValuie)
Script7 statements · 268 bytes of bytecode
0x0000ValueSlider.SetMinValue(Min Value);0x0029CallFunc_Conv_DoubleToText_Value_ImplicitCast = Cast<4>(Min Value);0x0046CallFunc_Conv_DoubleToText_ReturnValue = Conv_DoubleToText(CallFunc_Conv_DoubleToText_Value_ImplicitCast, 0, false, true, 1, 324, 0, 3);0x0083CallFunc_SelectText_ReturnValue = SelectText(CallFunc_Conv_DoubleToText_ReturnValue, NSLOCTEXT("11ECB92F4B2FA03F736D61B0F6A5A0D5", "", "min"), DisplayValuie);0x00DCMinText.SetText(CallFunc_SelectText_ReturnValue);0x0109return;0x010B// end of script
Public0x05
void SetValue(float InValue)
Script3 statements · 44 bytes of bytecode
0x0000ValueSlider.SetValue(InValue);0x0029return;0x002B// end of script
Public0x04
void SetHighlighted(bool Highlighted)
Script25 statements · 631 bytes of bytecode
0x0000PushFlow(Label_0274);0x0005PushFlow(Label_0103);0x000ACallFunc_GetDynamicMaterial_ReturnValue = SliderLineImage.GetDynamicMaterial();0x0034CallFunc_SelectFloat_ReturnValue = SelectFloat(VerticalDivisionsHeight, 0, Highlighted);0x006BCallFunc_SetScalarParameterValue_Value_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x0088CallFunc_GetDynamicMaterial_ReturnValue.SetScalarParameterValue(FName(VerticalLinesHeight), CallFunc_SetScalarParameterValue_Value_ImplicitCast);0x00BEif (!(Highlighted)) goto Label_023D;0x00CCCallFunc_GetDynamicMaterial_ReturnValue.SetVectorParameterValue(FName(BaseColor), HighlightedColor);0x0102PopFlow();0x0103Label_0103:0x0103Temp_byte_Variable_1 = 3;0x0117Temp_byte_Variable_2 = 2;0x012BTemp_bool_Variable = Highlighted;0x013EFocusHighlight.SetVisibility(Switch(Temp_bool_Variable, false => Temp_byte_Variable_2, true => Temp_byte_Variable_1, default => K2Node_Select_Default_1));0x0197Temp_byte_Variable = 1;0x01ABTemp_byte_Variable_3 = 0;0x01BFTemp_bool_Variable_1 = Highlighted;0x01D2CallFunc_PlayAnimation_ReturnValue = PlayAnimation(Hover_Anim, 0f, 1, Switch(Temp_bool_Variable_1, false => Temp_byte_Variable, true => Temp_byte_Variable_3, default => K2Node_Select_Default), 1f, false);0x023CPopFlow();0x023DLabel_023D:0x023DCallFunc_GetDynamicMaterial_ReturnValue.SetVectorParameterValue(FName(BaseColor), UnhighlightedColor);0x0273PopFlow();0x0274Label_0274:0x0274return;0x0276// end of script
Public0x01
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_WBP_Slider(30);0x0021return;0x0023// end of script
EventPublic0x01
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Slider(157);0x000Freturn;0x0011// end of script
EventPublic0x00
void BndEvt__WBP_Slider_ValueSlider_K2Node_ComponentBoundEvent_0_OnFloatValueChangedEvent__DelegateSignature(float Value)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_Value = Value;0x0012ExecuteUbergraph_WBP_Slider(162);0x0021return;0x0023// end of script
0x04
void BndEvt__WBP_Slider_ValueSlider_K2Node_ComponentBoundEvent_1_OnMouseCaptureBeginEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Slider(1126);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WBP_Slider_ValueSlider_K2Node_ComponentBoundEvent_2_OnMouseCaptureEndEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Slider(1170);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WBP_Slider_ValueSlider_K2Node_ComponentBoundEvent_3_OnControllerCaptureBeginEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Slider(1214);0x000Freturn;0x0011// end of script
0x00
void BndEvt__WBP_Slider_ValueSlider_K2Node_ComponentBoundEvent_4_OnControllerCaptureEndEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_WBP_Slider(1219);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_WBP_Slider(int32 EntryPoint)
Script49 statements · 1,227 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000ASetHighlighted(false);0x0019goto Label_04C8;0x001ELabel_001E:0x001EUpdateSliderParameters(Display As Percentage, Step Size (Rounding));0x003ECallFunc_CreateDynamicMaterialInstance_ReturnValue = CreateDynamicMaterialInstance(this, SliderMaterial, FName(None), 0);0x006BSliderLineImage.SetBrushFromMaterial(CallFunc_CreateDynamicMaterialInstance_ReturnValue);0x0098goto Label_000A;0x009Dgoto Label_001E;0x00A2CallFunc_Divide_DoubleDouble_A_ImplicitCast = Cast<4>(K2Node_ComponentBoundEvent_Value);0x00BFCallFunc_Divide_DoubleDouble_B_ImplicitCast = Cast<4>(Step Size (Rounding));0x00DCCallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast, CallFunc_Divide_DoubleDouble_B_ImplicitCast);0x010ACallFunc_EqualEqual_DoubleDouble_A_ImplicitCast = Cast<4>(Step Size (Rounding));0x0127CallFunc_EqualEqual_DoubleDouble_ReturnValue = EqualEqual_DoubleDouble(CallFunc_EqualEqual_DoubleDouble_A_ImplicitCast, 0);0x014DCallFunc_Round_ReturnValue = round(CallFunc_Divide_DoubleDouble_ReturnValue);0x0172CallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_Round_ReturnValue);0x0197CallFunc_Multiply_DoubleDouble_B_ImplicitCast = Cast<4>(Step Size (Rounding));0x01B4CallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_B_ImplicitCast);0x01E2CallFunc_SelectFloat_A_ImplicitCast = Cast<4>(K2Node_ComponentBoundEvent_Value);0x01FFCallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_SelectFloat_A_ImplicitCast, CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_EqualEqual_DoubleDouble_ReturnValue);0x0236CallFunc_SetValue_InValue_ImplicitCast = Cast<3>(CallFunc_SelectFloat_ReturnValue);0x0253SetValue(CallFunc_SetValue_InValue_ImplicitCast);0x026ACallFunc_Divide_DoubleDouble_A_ImplicitCast = Cast<4>(K2Node_ComponentBoundEvent_Value);0x0287CallFunc_Divide_DoubleDouble_B_ImplicitCast = Cast<4>(Step Size (Rounding));0x02A4CallFunc_Divide_DoubleDouble_ReturnValue = Divide_DoubleDouble(CallFunc_Divide_DoubleDouble_A_ImplicitCast, CallFunc_Divide_DoubleDouble_B_ImplicitCast);0x02D2CallFunc_EqualEqual_DoubleDouble_A_ImplicitCast = Cast<4>(Step Size (Rounding));0x02EFCallFunc_EqualEqual_DoubleDouble_ReturnValue = EqualEqual_DoubleDouble(CallFunc_EqualEqual_DoubleDouble_A_ImplicitCast, 0);0x0315CallFunc_Round_ReturnValue = round(CallFunc_Divide_DoubleDouble_ReturnValue);0x033ACallFunc_Conv_IntToDouble_ReturnValue = Conv_IntToDouble(CallFunc_Round_ReturnValue);0x035FCallFunc_Multiply_DoubleDouble_B_ImplicitCast = Cast<4>(Step Size (Rounding));0x037CCallFunc_Multiply_DoubleDouble_ReturnValue = Multiply_DoubleDouble(CallFunc_Conv_IntToDouble_ReturnValue, CallFunc_Multiply_DoubleDouble_B_ImplicitCast);0x03AACallFunc_SelectFloat_A_ImplicitCast = Cast<4>(K2Node_ComponentBoundEvent_Value);0x03C7CallFunc_SelectFloat_ReturnValue = SelectFloat(CallFunc_SelectFloat_A_ImplicitCast, CallFunc_Multiply_DoubleDouble_ReturnValue, CallFunc_EqualEqual_DoubleDouble_ReturnValue);0x03FEOnValueChanged.Broadcast(CallFunc_SelectFloat_ReturnValue);0x041ACallFunc_PlayEvent2D_ReturnValue_2 = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/ui_general/ui_general_move_slider.ui_general_move_slider, true);0x0441UpdateSliderParameters(Display As Percentage, Step Size (Rounding));0x0461goto Label_04C8;0x0466Label_0466:0x0466CallFunc_PlayEvent2D_ReturnValue = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/ui_general/ui_general_grab_slider.ui_general_grab_slider, true);0x048Dgoto Label_04C8;0x0492Label_0492:0x0492CallFunc_PlayEvent2D_ReturnValue_1 = PlayEvent2D(this, /Game/FMOD/Events/sfx/ui/ui_general/ui_general_release_slider.ui_general_release_slider, true);0x04B9goto Label_04C8;0x04BEgoto Label_0466;0x04C3goto Label_0492;0x04C8Label_04C8:0x04C8return;0x04CA// end of script
Final0x04
void OnValueChanged__DelegateSignature(double Value)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x08

Used by 1

types with a member, parameter or interface of this type