Zdexby TheHolyOneZ
4,763 classes
/Game/Development/PhotoMode/Widgets/UI_Checkbox.UI_Checkbox_C 0x0374 (884 B) align 8 inherited 0x0288 15 scripted vtable /Game/Development/PhotoMode/Widgets/UI_Checkbox
0x00x0374

Members 19

OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x08HoveredUWidgetAnimation*Transient+7 flagsnullptr
0x08BG_ImageUImage*9 flagsnullptr
0x08CheckBoxUCheckBox*9 flagsnullptr
0x08CheckboxNameUTextBlock*9 flagsnullptr
0x08CheckboxValueUTextBlock*9 flagsnullptr
0x08HorizontalBox-ElementsContainerUHorizontalBox*9 flagsnullptr
0x18ToggleTitleFText2 flags<FText>
0x18CheckboxDefaultValueTipFText3 flags<FText>
0x01bDefaultValuebool6 flagsfalse
0x01bChangeCheckboxColorWhenFocusedbool5 flagstrue
0x02F20x02padding / unreflected
0x10FocusedToggleAndTextColorFLinearColor6 flags{R=1, G=1, B=1, A=1}
0x10UnfocusedToggleAndTextColorFLinearColor6 flags{R=0.211765, G=0.211765, B=0.211765, A=0.901961}
0x03140x04padding / unreflected
0x08PhotoModeWidgetUUI_PhotoMode_C*8 flagsnullptr
0x18OptionFalseFText2 flags<FText>
0x18OptionTrueFText2 flags<FText>
0x10OnCheckboxValueChangedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
0x01bShouldFocusbool6 flagstrue
0x03610x03padding / unreflected
0x10CheckboxMarginFMargin6 flags{Left=0, Top=0, Right=0, Bottom=40}
Inherited from UWBP_GenericListElement_C 3
OffsetSizeNameTypeFlagsDefault
0x08UberGraphFrameFPointerToUberGraphFrameTransient+2 flags{}
0x01In Selectedbool6 flagsfalse
0x02710x07padding / unreflected
0x10OnSelectedFMulticastScriptDelegateBlueprintCallable+5 flags<delegate>
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>
0x01800x18padding / unreflected
0x10PaddingFMargin7 flags{Left=0, Top=0, Right=0, Bottom=0}
0x10ActiveSequencePlayersTArray<UUMGSequenceTickManager*>Transient+2 flags[]
0x08AnimationTickManagerUUMGSequenceTickManager*Transient+5 flagsnullptr
0x10StoppedSequencePlayersTArray<TArray<UWidgetTree*>>Transient+2 flags[]
0x10NamedSlotBindingsTArray<UWidgetTree*>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
0x01ED0x0Bpadding / unreflected
0x01TickFrequencyEWidgetTickFrequency9 flagsAuto
0x01F90x07padding / unreflected
0x08InputComponentUInputComponent*TransientProtected+8 flagsnullptr
0x10AnimationCallbacksTArray<UPanelSlot*>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
0x00BD0x03padding / unreflected
0x08AccessibleWidgetDataUSlateAccessibleWidgetData*8 flagsnullptr
0x01bIsVolatile : 1bit 0boolProtected+6 flagsfalse
0x01Cursoruint89 flags1
0x01ClippingEWidgetClipping6 flagsInherit
0x01VisibilityESlateVisibility6 flagsVisible
0x04RenderOpacityfloat6 flags1
0x01FlowDirectionPreferenceEFlowDirectionPreference6 flagsInherit
0x00D90x27padding / unreflected
0x10NativeBindingsTArray<void>TransientProtected+2 flags[]

Functions 15

SignatureFlagsNativeParams
UWidget* ToggleUsingArrows(const EUINavigation& Navigation)
Script6 statements · 125 bytes of bytecode
0x0000CallFunc_IsChecked_ReturnValue = CheckBox.IsChecked();0x002ACallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsChecked_ReturnValue);0x0047ChangeValue(CallFunc_Not_PreBool_ReturnValue, true);0x005FReturnValue = CheckBox;0x0072return ReturnValue;0x007C// end of script
Public0x10
void Set Focused or Unfocused Color(bool bChangeCheckboxColorWhenFocused, UCheckBox* CheckBox, UWidget* CheckboxTitle, UWidget* CheckboxValue)
Script33 statements · 1,601 bytes of bytecode
0x0000if (!(bChangeCheckboxColorWhenFocused)) goto Label_063E;0x000ECallFunc_IsHovered_ReturnValue = CheckboxValue.IsHovered();0x003CCallFunc_IsHovered_ReturnValue_1 = CheckboxTitle.IsHovered();0x006ACallFunc_HasAnyUserFocus_ReturnValue = CheckBox.HasAnyUserFocus();0x0094CallFunc_IsHovered_ReturnValue_2 = CheckBox.IsHovered();0x00C2CallFunc_GetIsEnabled_ReturnValue = CheckBox.GetIsEnabled();0x00ECCallFunc_BooleanOR_ReturnValue = BooleanOR(CallFunc_IsHovered_ReturnValue_2, CallFunc_HasAnyUserFocus_ReturnValue);0x0112CallFunc_BooleanOR_ReturnValue_1 = BooleanOR(CallFunc_BooleanOR_ReturnValue, CallFunc_IsHovered_ReturnValue_1);0x0138CallFunc_BooleanOR_ReturnValue_2 = BooleanOR(CallFunc_BooleanOR_ReturnValue_1, CallFunc_IsHovered_ReturnValue);0x015ECallFunc_BooleanAND_ReturnValue = BooleanAND(CallFunc_GetIsEnabled_ReturnValue, CallFunc_BooleanOR_ReturnValue_2);0x0184CallFunc_SelectColor_ReturnValue = SelectColor(FocusedToggleAndTextColor, UnfocusedToggleAndTextColor, CallFunc_BooleanAND_ReturnValue);0x01BBK2Node_MakeStruct_SlateColor.SpecifiedColor = CallFunc_SelectColor_ReturnValue;0x01DFK2Node_MakeStruct_SlateColor.ColorUseRule = 0;0x01FCK2Node_MakeStruct_CheckBoxStyle.CheckBoxType = CheckBox.WidgetStyle.CheckBoxType;0x023FK2Node_MakeStruct_CheckBoxStyle.UncheckedImage = CheckBox.WidgetStyle.UncheckedImage;0x0282K2Node_MakeStruct_CheckBoxStyle.UncheckedHoveredImage = CheckBox.WidgetStyle.UncheckedHoveredImage;0x02C5K2Node_MakeStruct_CheckBoxStyle.UncheckedPressedImage = CheckBox.WidgetStyle.UncheckedPressedImage;0x0308K2Node_MakeStruct_CheckBoxStyle.CheckedImage = CheckBox.WidgetStyle.CheckedImage;0x034BK2Node_MakeStruct_CheckBoxStyle.CheckedHoveredImage = CheckBox.WidgetStyle.CheckedHoveredImage;0x038EK2Node_MakeStruct_CheckBoxStyle.CheckedPressedImage = CheckBox.WidgetStyle.CheckedPressedImage;0x03D1K2Node_MakeStruct_CheckBoxStyle.UndeterminedImage = CheckBox.WidgetStyle.UndeterminedImage;0x0414K2Node_MakeStruct_CheckBoxStyle.UndeterminedHoveredImage = CheckBox.WidgetStyle.UndeterminedHoveredImage;0x0457K2Node_MakeStruct_CheckBoxStyle.UndeterminedPressedImage = CheckBox.WidgetStyle.UndeterminedPressedImage;0x049AK2Node_MakeStruct_CheckBoxStyle.Padding = CheckBox.WidgetStyle.Padding;0x04DDK2Node_MakeStruct_CheckBoxStyle.ForegroundColor = CheckBox.WidgetStyle.ForegroundColor;0x0520K2Node_MakeStruct_CheckBoxStyle.BorderBackgroundColor = K2Node_MakeStruct_SlateColor;0x0544K2Node_MakeStruct_CheckBoxStyle.CheckedSlateSound = CheckBox.WidgetStyle.CheckedSlateSound;0x0587K2Node_MakeStruct_CheckBoxStyle.UncheckedSlateSound = CheckBox.WidgetStyle.UncheckedSlateSound;0x05CAK2Node_MakeStruct_CheckBoxStyle.HoveredSlateSound = CheckBox.WidgetStyle.HoveredSlateSound;0x060DCheckBox.WidgetStyle = K2Node_MakeStruct_CheckBoxStyle;0x063ELabel_063E:0x063Ereturn;0x0640// end of script
Public0x20
FText setTxtValue()
Script6 statements · 193 bytes of bytecode
0x0000Set Focused or Unfocused Color(bChangeCheckboxColorWhenFocused, CheckBox, CheckboxName, CheckboxValue);0x0032CallFunc_IsChecked_ReturnValue = CheckBox.IsChecked();0x005CTemp_bool_Variable = CallFunc_IsChecked_ReturnValue;0x006FReturnValue = Switch(Temp_bool_Variable, false => OptionFalse, true => OptionTrue, default => K2Node_Select_Default);0x00B6return ReturnValue;0x00C0// end of script
Public0x18
void PreConstruct(bool IsDesignTime)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_IsDesignTime = IsDesignTime;0x0012ExecuteUbergraph_UI_Checkbox(10);0x0021return;0x0023// end of script
EventPublic0x01
void Initialize(bool bDefaultValue)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bDefaultValue = bDefaultValue;0x0012ExecuteUbergraph_UI_Checkbox(120);0x0021return;0x0023// end of script
0x01
void ResetCheckbox()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_UI_Checkbox(262);0x000Freturn;0x0011// end of script
0x00
void ChangeValue(bool bValue, bool bShouldFocus)
Script5 statements · 54 bytes of bytecode
0x0000PersistentFrame.K2Node_CustomEvent_bValue = bValue;0x0012PersistentFrame.K2Node_CustomEvent_bShouldFocus = bShouldFocus;0x0024ExecuteUbergraph_UI_Checkbox(267);0x0033return;0x0035// end of script
0x02
void BndEvt__ToggleDoF_1_K2Node_ComponentBoundEvent_3_OnCheckBoxComponentStateChanged__DelegateSignature(bool bIsChecked)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_ComponentBoundEvent_bIsChecked = bIsChecked;0x0012ExecuteUbergraph_UI_Checkbox(460);0x0021return;0x0023// end of script
0x01
void Construct()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_UI_Checkbox(465);0x000Freturn;0x0011// end of script
EventPublic0x00
void SetSelected(bool InSelected)
Script4 statements · 36 bytes of bytecode
0x0000PersistentFrame.K2Node_Event_InSelected = InSelected;0x0012ExecuteUbergraph_UI_Checkbox(590);0x0021return;0x0023// end of script
0x01
void DecreaseValue()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_UI_Checkbox(752);0x000Freturn;0x0011// end of script
0x00
void IncreaseValue()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_UI_Checkbox(869);0x000Freturn;0x0011// end of script
0x00
void ResetToDefault()
Script3 statements · 18 bytes of bytecode
0x0000ExecuteUbergraph_UI_Checkbox(874);0x000Freturn;0x0011// end of script
0x00
void ExecuteUbergraph_UI_Checkbox(int32 EntryPoint)
Script40 statements · 882 bytes of bytecode
0x0000goto [EntryPoint];0x000ACallFunc_TextToUpper_ReturnValue = TextToUpper(ToggleTitle);0x002FCheckboxName.SetText(CallFunc_TextToUpper_ReturnValue);0x005CInitialize(bDefaultValue);0x0073goto Label_036F;0x0078bDefaultValue = K2Node_CustomEvent_bDefaultValue;0x008BCheckBox.SetIsChecked(bDefaultValue);0x00B4CallFunc_setTxtValue_ReturnValue_1 = setTxtValue();0x00D4CheckboxValue.SetText(CallFunc_setTxtValue_ReturnValue_1);0x0101goto Label_036F;0x0106goto Label_036F;0x010BCheckBox.SetIsChecked(K2Node_CustomEvent_bValue);0x0134Label_0134:0x0134CallFunc_IsChecked_ReturnValue = CheckBox.IsChecked();0x015EOnCheckboxValueChanged.Broadcast(CallFunc_IsChecked_ReturnValue);0x017ACallFunc_setTxtValue_ReturnValue = setTxtValue();0x019ACheckboxValue.SetText(CallFunc_setTxtValue_ReturnValue);0x01C7goto Label_036F;0x01CCgoto Label_0134;0x01D1/Game/Development/PhotoMode/Blueprints/BPFL_PhotoModeUtilities.Default__BPFL_PhotoModeUtilities_C.isPhotoModeOpened(this, CallFunc_isPhotoModeOpened_bIsOpened, CallFunc_isPhotoModeOpened_WidgetReference);0x0208PhotoModeWidget = CallFunc_isPhotoModeOpened_WidgetReference;0x021Bgoto Label_036F;0x0220Label_0220:0x0220CheckBox.SetIsChecked(bDefaultValue);0x0249goto Label_0134;0x024ETemp_byte_Variable = 0;0x0262Temp_byte_Variable_1 = 1;0x0276Temp_bool_Variable = K2Node_Event_InSelected;0x0289CallFunc_PlayAnimation_ReturnValue = PlayAnimation(Hovered, 0f, 1, Switch(Temp_bool_Variable, false => Temp_byte_Variable_1, true => Temp_byte_Variable, default => K2Node_Select_Default), 1f, false);0x02EBgoto Label_036F;0x02F0Label_02F0:0x02F0CallFunc_IsChecked_ReturnValue_1 = CheckBox.IsChecked();0x031ACallFunc_Not_PreBool_ReturnValue = Not_PreBool(CallFunc_IsChecked_ReturnValue_1);0x0337CheckBox.SetIsChecked(CallFunc_Not_PreBool_ReturnValue);0x0360goto Label_0134;0x0365goto Label_02F0;0x036Agoto Label_0220;0x036FLabel_036F:0x036Freturn;0x0371// end of script
Final0x04
void OnCheckboxValueChanged__DelegateSignature(bool Value)
Script2 statements · 3 bytes of bytecode
0x0000return;0x0002// end of script
Public0x01

Used by 1

types with a member, parameter or interface of this type