Zdexby TheHolyOneZ
5,372 classes
Class

UBasic_CheckBox_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/Art/WidgetParts/Basic_CheckBox.Basic_CheckBox_C 0x02FC (764 B) align 8 inherited 0x0260 17 scripted vtable /Game/UI/Art/WidgetParts/Basic_CheckBox
0x00x02FC

Members 22

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08TickShowUWidgetAnimation*Transient+7 flagsnullptr
0x08ClickUWidgetAnimation*Transient+7 flagsnullptr
0x08Checkbox_BorderUImage*9 flagsnullptr
0x08Checkbox_ButtonUButton*9 flagsnullptr
0x08CheckBox_TickUImage*9 flagsnullptr
0x08Checkbox_UndeterminedUImage*9 flagsnullptr
0x08CheckBoxTextUTextBlock*9 flagsnullptr
0x08HorizontalUHorizontalBox*9 flagsnullptr
0x08SizeBox_CheckBoxUSizeBox*9 flagsnullptr
0x08SizeBox_TextUSizeBox*9 flagsnullptr
0x08StateSwitcherUWidgetSwitcher*9 flagsnullptr
0x10OnCheckStateChangedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x04Sizefloat6 flags30
0x01IsCheckedbool5 flagsfalse
0x02D50x03padding / unreflected
0x18TextFText3 flags<FText>
0x01UpperCasebool6 flagsfalse
0x01TextColoruint87 flags0
0x01StateECheckBoxState7 flagsUnchecked
0x01FrameColoruint86 flags0
0x01HoveredColoruint86 flags8
0x02F50x03padding / unreflected
0x04TextWidthfloat6 flags0
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 17

SignatureFlagsNativeParams
void SetTextWidth(float InWidthOverride)
Script12 statements · 222 bytes of bytecode
0x0000TextWidth = InWidthOverride;0x001BCallFunc_Greater_FloatFloat_ReturnValue = Greater_FloatFloat(TextWidth, 0f);0x003Dif (!(CallFunc_Greater_FloatFloat_ReturnValue)) goto Label_009A;0x004BSizeBox_Text.SetWidthOverride(TextWidth);0x0074CheckBoxText.SetAutoWrapText(true);0x0095goto Label_00DB;0x009ALabel_009A:0x009ASizeBox_Text.ClearWidthOverride();0x00BACheckBoxText.SetAutoWrapText(false);0x00DBLabel_00DB:0x00DBreturn;0x00DD// end of script
Public0x04
void SetHovered(bool InHovered)
Script7 statements · 244 bytes of bytecode
0x0000Temp_bool_Variable = InHovered;0x0013/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.MenuColors(Switch(Temp_bool_Variable, false => FrameColor, true => HoveredColor, default => K2Node_Select_Default), this, CallFunc_MenuColors_OutputColor);0x0076Checkbox_Border.SetColorAndOpacity(CallFunc_MenuColors_OutputColor);0x009FCheckBox_Tick.SetColorAndOpacity(CallFunc_MenuColors_OutputColor);0x00C8Checkbox_Undetermined.SetColorAndOpacity(CallFunc_MenuColors_OutputColor);0x00F1return;0x00F3// end of script
Public0x01
void SetSize(float InSize)
Script13 statements · 410 bytes of bytecode
0x0000Size = InSize;0x001BSizeBox_CheckBox.SetWidthOverride(Size);0x0044SizeBox_CheckBox.SetHeightOverride(Size);0x006DCallFunc_Divide_FloatFloat_ReturnValue = Divide_FloatFloat(Size, 30f);0x0097CallFunc_Multiply_FloatFloat_ReturnValue = Multiply_FloatFloat(CallFunc_Divide_FloatFloat_ReturnValue, 5f);0x00C1CallFunc_SlotAsWidgetSwitcherSlot_ReturnValue = SlotAsWidgetSwitcherSlot(Checkbox_Undetermined);0x00DEK2Node_MakeStruct_Margin.Left = CallFunc_Multiply_FloatFloat_ReturnValue;0x0102K2Node_MakeStruct_Margin.Top = CallFunc_Multiply_FloatFloat_ReturnValue;0x0126K2Node_MakeStruct_Margin.Right = CallFunc_Multiply_FloatFloat_ReturnValue;0x014AK2Node_MakeStruct_Margin.Bottom = CallFunc_Multiply_FloatFloat_ReturnValue;0x016ECallFunc_SlotAsWidgetSwitcherSlot_ReturnValue.SetPadding(K2Node_MakeStruct_Margin);0x0197return;0x0199// end of script
Public0x04
void GetState(const ECheckBoxState& State)
Script3 statements · 30 bytes of bytecode
0x0000State = State;0x001Breturn;0x001D// end of script
Public0x01
void SetState(const ECheckBoxState& InState)
Script14 statements · 453 bytes of bytecode
0x0000State = InState;0x001BCallFunc_EqualEqual_ByteByte_ReturnValue_1 = EqualEqual_ByteByte(State, 1);0x003AIsChecked = CallFunc_EqualEqual_ByteByte_ReturnValue_1;0x004DTemp_struct_Variable = Vector2D{1f, 1f};0x0077Temp_struct_Variable_1 = Vector2D{0f, 0f};0x00A1Temp_bool_Variable_1 = IsChecked;0x00B4CheckBox_Tick.SetRenderScale(Switch(Temp_bool_Variable_1, false => Temp_struct_Variable_1, true => Temp_struct_Variable, default => K2Node_Select_Default_1));0x0109Temp_int_Variable = 1;0x0120Temp_int_Variable_1 = 0;0x0137CallFunc_EqualEqual_ByteByte_ReturnValue = EqualEqual_ByteByte(State, 2);0x0156Temp_bool_Variable = CallFunc_EqualEqual_ByteByte_ReturnValue;0x0169StateSwitcher.SetActiveWidgetIndex(Switch(Temp_bool_Variable, false => Temp_int_Variable_1, true => Temp_int_Variable, default => K2Node_Select_Default));0x01C2return;0x01C4// end of script
Public0x01
void GetUpperCased(const bool& UpperCase)
Script3 statements · 22 bytes of bytecode
0x0000UpperCase = UpperCase;0x0013return;0x0015// end of script
Public0x01
void SetText(const FText& InText, bool InUpperCase)
Script15 statements · 540 bytes of bytecode
0x0000Text = InText;0x001BUpperCase = InUpperCase;0x002ETemp_bool_Variable_1 = UpperCase;0x0041CallFunc_TextToUpper_ReturnValue = TextToUpper(Text);0x0066CheckBoxText.SetText(Switch(Temp_bool_Variable_1, false => Text, true => CallFunc_TextToUpper_ReturnValue, default => K2Node_Select_Default_1));0x00BFCallFunc_TextIsEmpty_ReturnValue = TextIsEmpty(Text);0x00DC/Game/Game/LIB_Game.Default__LIB_Game_C.SelectVisibility(SizeBox_Text, 4, 1, CallFunc_TextIsEmpty_ReturnValue, this, CallFunc_SelectVisibility_IsVisible, CallFunc_SelectVisibility_VisibilityChanged, CallFunc_SelectVisibility_New_Visibility);0x0132Temp_byte_Variable = 1;0x0146Temp_byte_Variable_1 = 2;0x015AK2Node_DynamicCast_AsButton_Slot = Cast<ButtonSlot>(Horizontal.Slot);0x0194K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsButton_Slot);0x01B1Temp_bool_Variable = CallFunc_SelectVisibility_IsVisible;0x01C4K2Node_DynamicCast_AsButton_Slot.SetHorizontalAlignment(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x0219return;0x021B// end of script
Public0x19
void SetIsChecked(bool InIsChecked)
Script6 statements · 129 bytes of bytecode
0x0000Temp_bool_Variable = InIsChecked;0x0013Temp_byte_Variable = 1;0x0027Temp_byte_Variable_1 = 0;0x003BSetState(Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default));0x007Ereturn;0x0080// end of script
Public0x01
bool GetIsChecked()
Script3 statements · 30 bytes of bytecode
0x0000ReturnValue = IsChecked;0x0013return ReturnValue;0x001D// end of script
Public0x01
void BndEvt__Button_0_K2Node_ComponentBoundEvent_0_OnButtonClickedEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Basic_CheckBox(330);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Button_0_K2Node_ComponentBoundEvent_1_OnButtonHoverEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Basic_CheckBox(349);0x000Freturn;0x0011// end of script
0x00
void BndEvt__Button_0_K2Node_ComponentBoundEvent_2_OnButtonHoverEvent__DelegateSignature()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Basic_CheckBox(369);0x000Freturn;0x0011// end of script
0x00
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_Basic_CheckBox(470);0x0021return;0x0023// end of script
EventPublic0x01
void ClickButton()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_Basic_CheckBox(623);0x000Freturn;0x0011// end of script
0x00
void OnClicked(bool InChecked)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_InChecked = InChecked;0x0012ExecuteUbergraph_Basic_CheckBox(628);0x0021return;0x0023// end of script
0x01
void ExecuteUbergraph_Basic_CheckBox(int32 EntryPoint)
Script34 statements · 631 bytes of bytecode
0x0000goto [EntryPoint];0x000ALabel_000A:0x000ASetTextWidth(TextWidth);0x0021goto Label_0274;0x0026Label_0026:0x0026/Script/Engine.Default__GameplayStatics.PlaySound2D(this, /Game/Audio/SFX/UI/Menu/Button_Click_keyboard_01_Cue.Button_Click_keyboard_01_Cue, 1f, 1f, 0f, nullptr, nullptr, true);0x0062CallFunc_PlayAnimation_ReturnValue = PlayAnimation(Click, 0f, 1, 2, 1f, false);0x0091Temp_byte_Variable = 0;0x00A5Temp_byte_Variable_1 = 1;0x00B9Temp_bool_Variable = IsChecked;0x00CCCallFunc_PlayAnimation_ReturnValue_1 = PlayAnimation(TickShow, 0f, 1, Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default), 1f, false);0x012EOnClicked(IsChecked);0x0145goto Label_0274;0x014AClickButton();0x0158goto Label_0274;0x015DSetHovered(true);0x016Cgoto Label_0274;0x0171SetHovered(false);0x0180goto Label_0274;0x0185Label_0185:0x0185CallFunc_Not_PreBool_ReturnValue = Not_PreBool(IsChecked);0x01A2IsChecked = CallFunc_Not_PreBool_ReturnValue;0x01B5OnCheckStateChanged.Broadcast(IsChecked);0x01D1goto Label_0026;0x01D6SetSize(Size);0x01EDSetHovered(false);0x01FCSetIsChecked(IsChecked);0x0213SetText(Text, UpperCase);0x0233/Game/UI/Art/WidgetParts/LIB_MenuColors.Default__LIB_MenuColors_C.SetTextColor(CheckBoxText, TextColor, this);0x026Agoto Label_000A;0x026Fgoto Label_0185;0x0274Label_0274:0x0274return;0x0276// end of script
Final0x04
void OnCheckStateChanged__DelegateSignature(bool IsChecked)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01

Subclasses 1

Used by 7

types with a member, parameter or interface of this type