Zdexby TheHolyOneZ
5,372 classes
Class

UBasic_FlatButton_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/Art/WidgetParts/Basic_FlatButton.Basic_FlatButton_C 0x0334 (820 B) align 8 inherited 0x0260 11 scripted vtable /Game/UI/Art/WidgetParts/Basic_FlatButton
0x00x0334

Members 16

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08ButtonContentUNamedSlot*9 flagsnullptr
0x08ButtonSizeBoxUSizeBox*9 flagsnullptr
0x08ButtonTextUTextBlock*9 flagsnullptr
0x08ButtonWidgetUButton*9 flagsnullptr
0x18TextFText3 flags<FText>
0x01UpperCasebool6 flagstrue
0x01AutoWrapTextbool7 flagstrue
0x02A20x02padding / unreflected
0x04FontSizeint327 flags24
0x10OnClickedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x58FontFSlateFontInfo5 flags{FontObject=/Game/Art/Fonts/Carbon.Carbon, FontMaterial=nul…
0x01Color Baseuint86 flags0
0x01Color Hoveruint86 flags1
0x01Font Coloruint86 flags7
0x01Font Hover Coloruint86 flags7
0x20SizeSettingsFSizeBoxSettings4 flags{WidthOverride=0, HeightOverride=0, MinDesiredWidth=0, MinD…
Inherited from UUserWidget 20
OffsetSizeNameTypeFlagsDefault
0x10ColorAndOpacityFLinearColor8 flags{R=1, G=1, B=1, A=1}
0x10ColorAndOpacityDelegateFScriptDelegate4 flags<delegate>
0x28ForegroundColorFSlateColor4 flags{SpecifiedColor={R=1, G=0, B=1, A=1}, ColorUseRule=2}
0x10ForegroundColorDelegateFScriptDelegate4 flags<delegate>
0x10OnVisibilityChangedFMulticastScriptDelegate4 flags<delegate>
0x01780x18padding / unreflected
0x10PaddingFMargin7 flags{Left=0, Top=0, Right=0, Bottom=0}
0x10ActiveSequencePlayersTArray<UUMGSequencePlayer*>Transient+2 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+5 flagsnullptr
0x10StoppedSequencePlayersTArray<UUMGSequencePlayer*>Transient+2 flags[]
0x10NamedSlotBindingsTArray<FNamedSlotBinding>3 flags[]
0x08WidgetTreeUWidgetTree*Transient+7 flagsnullptr
0x04Priorityint328 flags0
0x01bSupportsKeyboardFocus : 1bit 0boolDeprecated+3 flagstrue
0x01bIsFocusable : 1bit 1bool5 flagsfalse
0x01bStopAction : 1bit 2bool5 flagsfalse
0x01bHasScriptImplementedTick : 1bit 3bool3 flagstrue
0x01bHasScriptImplementedPaint : 1bit 4bool3 flagstrue
0x01E50x0Bpadding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x01F10x07padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+8 flagsnullptr
0x10AnimationCallbacksTArray<FAnimationEventBinding>TransientProtected+4 flags[]
Inherited from UWidget 22
OffsetSizeNameTypeFlagsDefault
0x08SlotUPanelSlot*12 flagsnullptr
0x10bIsEnabledDelegateFScriptDelegate4 flags<delegate>
0x18ToolTipTextFText4 flags<FText>
0x10ToolTipTextDelegateFScriptDelegate4 flags<delegate>
0x08ToolTipWidgetUWidget*12 flagsnullptr
0x10ToolTipWidgetDelegateFScriptDelegate4 flags<delegate>
0x10VisibilityDelegateFScriptDelegate4 flags<delegate>
0x1CRenderTransformFWidgetTransform5 flags{Translation={X=0, Y=0}, Scale={X=1, Y=1}, Shear={X=0, Y=0}…
0x08RenderTransformPivotFVector2D8 flags{X=0.5, Y=0.5}
0x01bIsVariable : 1bit 0bool3 flagstrue
0x01bCreatedByConstructionScript : 1bit 1boolTransient+3 flagsfalse
0x01bIsEnabled : 1bit 2bool6 flagstrue
0x01bOverride_Cursor : 1bit 3bool4 flagsfalse
0x00B50x03padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*8 flagsnullptr
0x01bIsVolatile : 1bit 0boolProtected+6 flagsfalse
0x01Cursoruint89 flags1
0x01ClippingEWidgetClipping6 flagsInherit
0x01VisibilityESlateVisibility6 flagsVisible
0x04RenderOpacityfloat6 flags1
0x01FlowDirectionPreferenceEFlowDirectionPreference6 flagsInherit
0x00D10x27padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+2 flags[]

Functions 11

SignatureFlagsNativeParams
bool IsInteractable()
Script3 statements · 22 bytes of bytecode
0x0000ReturnValue = true;0x000Breturn ReturnValue;0x0015// end of script
EventPublic0x01
void SetStyle(uint8 InBaseColor, uint8 InHoverColor, uint8 InTextColor, uint8 InTextHoverColor)
Script23 statements · 814 bytes of bytecode
0x0000Color Base = InBaseColor;0x001BColor Hover = InHoverColor;0x0036Font Color = InTextColor;0x0051Font Hover Color = InTextHoverColor;0x006CK2Node_MakeStruct_SlateSound.ResourceObject = /Game/Audio/SFX/UI/Menu/Button_Click_Cue.Button_Click_Cue;0x0088K2Node_MakeStruct_SlateSound_1.ResourceObject = /Game/Audio/SFX/UI/Menu/Button_RollOver_Cue.Button_RollOver_Cue;0x00A4CreateMenuStyle(Color Hover, CallFunc_CreateMenuStyle_SlateBrush);0x00C4CreateMenuStyle(Color Base, CallFunc_CreateMenuStyle_SlateBrush_1);0x00E4K2Node_MakeStruct_ButtonStyle.Normal = CallFunc_CreateMenuStyle_SlateBrush_1;0x0108K2Node_MakeStruct_ButtonStyle.Hovered = CallFunc_CreateMenuStyle_SlateBrush;0x012CK2Node_MakeStruct_ButtonStyle.Pressed = CallFunc_CreateMenuStyle_SlateBrush;0x0150K2Node_MakeStruct_ButtonStyle.Disabled = ButtonWidget.WidgetStyle.Disabled;0x0193K2Node_MakeStruct_ButtonStyle.NormalPadding = ButtonWidget.WidgetStyle.NormalPadding;0x01D6K2Node_MakeStruct_ButtonStyle.PressedPadding = ButtonWidget.WidgetStyle.PressedPadding;0x0219K2Node_MakeStruct_ButtonStyle.PressedSlateSound = K2Node_MakeStruct_SlateSound;0x023DK2Node_MakeStruct_ButtonStyle.HoveredSlateSound = K2Node_MakeStruct_SlateSound_1;0x0261ButtonWidget.SetStyle(K2Node_MakeStruct_ButtonStyle);0x028A/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(Font Color, this, CallFunc_MenuColors_OutputColor);0x02C1K2Node_MakeStruct_SlateColor.SpecifiedColor = CallFunc_MenuColors_OutputColor;0x02E5K2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x0302ButtonText.SetColorAndOpacity(K2Node_MakeStruct_SlateColor);0x032Breturn;0x032D// end of script
Public0x04
void CreateMenuStyle(uint8 ColorSelector, FSlateBrush& SlateBrush)
Script13 statements · 413 bytes of bytecode
0x0000/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(ColorSelector, this, CallFunc_MenuColors_OutputColor);0x0037K2Node_MakeStruct_SlateColor.SpecifiedColor = CallFunc_MenuColors_OutputColor;0x005BK2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x0078K2Node_MakeStruct_SlateBrush.ImageSize = Vector2D{15f, 15f};0x00ABK2Node_MakeStruct_SlateBrush.Margin = Margin{0f, 0f, 0f, 0f};0x00E8K2Node_MakeStruct_SlateBrush.TintColor = K2Node_MakeStruct_SlateColor;0x010CK2Node_MakeStruct_SlateBrush.ResourceObject = /Game/Art/Textures/T_WhiteTile.T_WhiteTile;0x0128K2Node_MakeStruct_SlateBrush.DrawAs = 3;0x0145K2Node_MakeStruct_SlateBrush.Tiling = 0;0x0162K2Node_MakeStruct_SlateBrush.Mirroring = 0;0x017FSlateBrush = K2Node_MakeStruct_SlateBrush;0x019Areturn;0x019C// end of script
Private0x90
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_Basic_FlatButton(10);0x0021return;0x0023// end of script
EventPublic0x01
void Set Text(const FText& Text, bool UpperCase)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_Text = Text;0x0012PersistentFrame.K2Node_CustomEvent_UpperCase = UpperCase;0x0024ExecuteUbergraph_Basic_FlatButton(182);0x0033return;0x0035// end of script
0x19
void Set Font Size(int32 FontSize)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_FontSize = FontSize;0x0012ExecuteUbergraph_Basic_FlatButton(378);0x0021return;0x0023// end of script
0x04
void BndEvt__ButtonWidget_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Basic_FlatButton(683);0x000Freturn;0x0011// end of script
0x00
void BndEvt__ButtonWidget_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Basic_FlatButton(708);0x000Freturn;0x0011// end of script
0x00
void BndEvt__ButtonWidget_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Basic_FlatButton(768);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_Basic_FlatButton(int32 EntryPoint)
Script30 statements · 826 bytes of bytecode
0x0000goto [EntryPoint];0x000ASetSizeBoxSettings(ButtonSizeBox, SizeSettings);0x0026Set Text(Text, UpperCase);0x0046Set Font Size(FontSize);0x005DSetStyle(Color Base, Color Hover, Font Color, 7);0x0088ButtonText.SetAutoWrapText(AutoWrapText);0x00B1goto Label_0337;0x00B6Text = K2Node_CustomEvent_Text;0x00D1UpperCase = K2Node_CustomEvent_UpperCase;0x00E4Temp_bool_Variable = UpperCase;0x00F7CallFunc_TextToUpper_ReturnValue = TextToUpper(Text);0x011CButtonText.SetText(Switch(Temp_bool_Variable, false => Text, true => CallFunc_TextToUpper_ReturnValue, default => K2Node_Select_Default));0x0175goto Label_0337;0x017AFontSize = K2Node_CustomEvent_FontSize;0x0195K2Node_MakeStruct_SlateFontInfo.FontObject = Font.FontObject;0x01BAK2Node_MakeStruct_SlateFontInfo.FontMaterial = Font.FontMaterial;0x01DFK2Node_MakeStruct_SlateFontInfo.OutlineSettings = Font.OutlineSettings;0x020CK2Node_MakeStruct_SlateFontInfo.TypefaceFontName = Font.TypefaceFontName;0x0239K2Node_MakeStruct_SlateFontInfo.Size = FontSize;0x025DK2Node_MakeStruct_SlateFontInfo.LetterSpacing = 0;0x027DButtonText.SetFont(K2Node_MakeStruct_SlateFontInfo);0x02A6goto Label_0337;0x02ABOnClicked.Broadcast(this);0x02BFgoto Label_0337;0x02C4/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.SetTextColor(ButtonText, Font Hover Color, this);0x02FBgoto Label_0337;0x0300/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.SetTextColor(ButtonText, Font Color, this);0x0337Label_0337:0x0337return;0x0339// end of script
Final0x04
void OnClicked__DelegateSignature(UBasic_FlatButton_C* Button)
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