Zdexby TheHolyOneZ
2,759 classes
Class

UWID_BP_AtlasMappingLine_C

: UUserWidget : UWidget : UVisual : UObject
/Game/UI/Menus/PrimitiveWidgets/WID_BP_AtlasMappingLine.WID_BP_AtlasMappingLine_C 0x02BF (703 B) align 8 inherited 0x0260 3 scripted vtable /Game/UI/Menus/PrimitiveWidgets/WID_BP_AtlasMappingLine
0x00x02BF

Members 11

OffsetSizeNameTypeFlagsDefault
0x08MappingTextUAtlasTextBlock*9 flagsnullptr
0x08ParentPanelUUniformGridPanel*9 flagsnullptr
0x01MappingWidgetClassEAtlasMappingWidgetType6 flagsNewEnumerator0
0x02710x07padding / unreflected
0x10Primary mappingTScriptInterface<IWID_BPI_AtlasMappingWidgetInterface_C>Transient+6 flags<InterfaceProperty>
0x10Secondary mappingTScriptInterface<IWID_BPI_AtlasMappingWidgetInterface_C>6 flags<InterfaceProperty>
0x08Mapping NameFName6 flagsNone
0x18DisplayTextFText2 flags<FText>
0x04Input scalefloat6 flags0
0x01Buttons vertical alignmentEVerticalAlignment6 flagsVAlign_Fill
0x01Buttons horizontal alignmentEHorizontalAlignment6 flagsHAlign_Fill
0x01Display secondary mappingbool5 flagstrue
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=UseColor…
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
0x01CursorEMouseCursor9 flagsDefault
0x01ClippingEWidgetClipping6 flagsInherit
0x01VisibilityESlateVisibility6 flagsVisible
0x04RenderOpacityfloat6 flags1
0x01FlowDirectionPreferenceEFlowDirectionPreference6 flagsInherit
0x00D10x27padding / unreflected
0x10NativeBindingsTArray<UPropertyBinding*>TransientProtected+2 flags[]

Functions 3

SignatureFlagsNativeParams
FEventReply OnFocusReceived(const FGeometry& MyGeometry, const FFocusEvent& InFocusEvent)
Script4 statements · 84 bytes of bytecode
0x0000Primary mapping.GrabFocus(CallFunc_GrabFocus_Reply);0x002EReturnValue = CallFunc_GrabFocus_Reply;0x0049return ReturnValue;0x0053// end of script
EventPublic0x100
void Initialize(UWID_BP_PCControlsMapping_C* MappingManager)
Script146 statements · 4,132 bytes of bytecode
0x0000PushFlow(Label_1021);0x0005MappingManager_local = MappingManager;0x0018K2Node_DynamicCast_AsUniform_Grid_Slot = Cast<UniformGridSlot>(MappingText.Slot);0x0052K2Node_DynamicCast_bSuccess = Cast<71>(K2Node_DynamicCast_AsUniform_Grid_Slot);0x006Fif (!(K2Node_DynamicCast_bSuccess)) goto Label_018D;0x007DTemp_byte_Variable = 3;0x0091CallFunc_IsLayoutDirectionRightToLeft_ReturnValue = IsLayoutDirectionRightToLeft();0x00A5Temp_byte_Variable_1 = 1;0x00B9Temp_bool_Variable = CallFunc_IsLayoutDirectionRightToLeft_ReturnValue;0x00CCK2Node_DynamicCast_AsUniform_Grid_Slot.SetHorizontalAlignment(Switch(Temp_bool_Variable, false => Temp_byte_Variable, true => Temp_byte_Variable_1, default => K2Node_Select_Default));0x0121CallFunc_IsLayoutDirectionRightToLeft_ReturnValue = IsLayoutDirectionRightToLeft();0x0135CallFunc_SelectInt_ReturnValue = SelectInt(2, 0, CallFunc_IsLayoutDirectionRightToLeft_ReturnValue);0x0164K2Node_DynamicCast_AsUniform_Grid_Slot.SetColumn(CallFunc_SelectInt_ReturnValue);0x018DLabel_018D:0x018DK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(MappingWidgetClass, 0);0x01ACif (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_01E8;0x01BAK2Node_SwitchEnum_CmpSuccess = NotEqual_ByteByte(MappingWidgetClass, 1);0x01D9if (!(K2Node_SwitchEnum_CmpSuccess)) goto Label_0904;0x01E7PopFlow();0x01E8Label_01E8:0x01E8CallFunc_GetRelevantPlayerController_ReturnValue_3 = GetRelevantPlayerController(this);0x01FDCallFunc_Create_ReturnValue_3 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Menus/PrimitiveWidgets/WID_BP_AtlasActionMapping.WID_BP_AtlasActionMapping_C, CallFunc_GetRelevantPlayerController_ReturnValue_3);0x023ATemp_int_Variable = 0;0x0251Label_0251:0x0251CallFunc_GetChildrenCount_ReturnValue = ParentPanel.GetChildrenCount();0x0283CallFunc_Subtract_IntInt_ReturnValue = Subtract_IntInt(CallFunc_GetChildrenCount_ReturnValue, 1);0x02ADCallFunc_LessEqual_IntInt_ReturnValue = LessEqual_IntInt(Temp_int_Variable, CallFunc_Subtract_IntInt_ReturnValue);0x02D3if (!(CallFunc_LessEqual_IntInt_ReturnValue)) goto Label_0429;0x02E1PushFlow(Label_03DF);0x02E6CallFunc_GetChildAt_ReturnValue = ParentPanel.GetChildAt(Temp_int_Variable);0x0319CallFunc_SlotAsUniformGridSlot_ReturnValue = SlotAsUniformGridSlot(CallFunc_GetChildAt_ReturnValue);0x0336CallFunc_EqualEqual_IntInt_ReturnValue = EqualEqual_IntInt(CallFunc_SlotAsUniformGridSlot_ReturnValue.Column, 1);0x036Eif (!(CallFunc_EqualEqual_IntInt_ReturnValue)) PopFlow();0x0378CallFunc_GetChildAt_ReturnValue = ParentPanel.GetChildAt(Temp_int_Variable);0x03ABCallFunc_RemoveChild_ReturnValue = ParentPanel.RemoveChild(CallFunc_GetChildAt_ReturnValue);0x03DEPopFlow();0x03DFLabel_03DF:0x03DFCallFunc_Add_IntInt_ReturnValue = Add_IntInt(Temp_int_Variable, 1);0x0409Temp_int_Variable = CallFunc_Add_IntInt_ReturnValue;0x0424goto Label_0251;0x0429Label_0429:0x0429CallFunc_AddChildToUniformGrid_ReturnValue_3 = ParentPanel.AddChildToUniformGrid(CallFunc_Create_ReturnValue_3, 0, 0);0x0466CallFunc_AddChildToUniformGrid_ReturnValue_3.SetColumn(1);0x048BCallFunc_AddChildToUniformGrid_ReturnValue_3.SetVerticalAlignment(Buttons vertical alignment);0x04B4CallFunc_AddChildToUniformGrid_ReturnValue_3.SetHorizontalAlignment(Buttons horizontal alignment);0x04DDPrimary mapping = Cast<WID_BPI_AtlasMappingWidgetInterface_C>(CallFunc_Create_ReturnValue_3);0x0501if (!(Display secondary mapping)) goto Label_086C;0x050FCallFunc_GetRelevantPlayerController_ReturnValue_1 = GetRelevantPlayerController(this);0x0524CallFunc_Create_ReturnValue_1 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Menus/PrimitiveWidgets/WID_BP_AtlasActionMapping.WID_BP_AtlasActionMapping_C, CallFunc_GetRelevantPlayerController_ReturnValue_1);0x0561Temp_int_Variable_2 = 0;0x0578Label_0578:0x0578CallFunc_GetChildrenCount_ReturnValue_3 = ParentPanel.GetChildrenCount();0x05AACallFunc_Subtract_IntInt_ReturnValue_3 = Subtract_IntInt(CallFunc_GetChildrenCount_ReturnValue_3, 1);0x05D4CallFunc_LessEqual_IntInt_ReturnValue_2 = LessEqual_IntInt(Temp_int_Variable_2, CallFunc_Subtract_IntInt_ReturnValue_3);0x05FAif (!(CallFunc_LessEqual_IntInt_ReturnValue_2)) goto Label_074D;0x0608PushFlow(Label_0FD7);0x060DCallFunc_IsLayoutDirectionRightToLeft_ReturnValue_1 = IsLayoutDirectionRightToLeft();0x0621CallFunc_SelectInt_ReturnValue_1 = SelectInt(0, 2, CallFunc_IsLayoutDirectionRightToLeft_ReturnValue_1);0x0650CallFunc_GetChildAt_ReturnValue_2 = ParentPanel.GetChildAt(Temp_int_Variable_2);0x0683CallFunc_SlotAsUniformGridSlot_ReturnValue_2 = SlotAsUniformGridSlot(CallFunc_GetChildAt_ReturnValue_2);0x06A0CallFunc_EqualEqual_IntInt_ReturnValue_2 = EqualEqual_IntInt(CallFunc_SlotAsUniformGridSlot_ReturnValue_2.Column, CallFunc_SelectInt_ReturnValue_1);0x06DCif (!(CallFunc_EqualEqual_IntInt_ReturnValue_2)) PopFlow();0x06E6CallFunc_GetChildAt_ReturnValue_2 = ParentPanel.GetChildAt(Temp_int_Variable_2);0x0719CallFunc_RemoveChild_ReturnValue_2 = ParentPanel.RemoveChild(CallFunc_GetChildAt_ReturnValue_2);0x074CPopFlow();0x074DLabel_074D:0x074DCallFunc_AddChildToUniformGrid_ReturnValue_1 = ParentPanel.AddChildToUniformGrid(CallFunc_Create_ReturnValue_1, 0, 0);0x078ACallFunc_IsLayoutDirectionRightToLeft_ReturnValue_1 = IsLayoutDirectionRightToLeft();0x079ECallFunc_SelectInt_ReturnValue_1 = SelectInt(0, 2, CallFunc_IsLayoutDirectionRightToLeft_ReturnValue_1);0x07CDCallFunc_AddChildToUniformGrid_ReturnValue_1.SetColumn(CallFunc_SelectInt_ReturnValue_1);0x07F6CallFunc_AddChildToUniformGrid_ReturnValue_1.SetVerticalAlignment(Buttons vertical alignment);0x081FCallFunc_AddChildToUniformGrid_ReturnValue_1.SetHorizontalAlignment(Buttons horizontal alignment);0x0848Secondary mapping = Cast<WID_BPI_AtlasMappingWidgetInterface_C>(CallFunc_Create_ReturnValue_1);0x086CLabel_086C:0x086CPrimary mapping.Initialize(Mapping Name, MappingManager_local, Input scale);0x08ACif (!(Display secondary mapping)) goto Label_08FF;0x08BASecondary mapping.Initialize(Mapping Name, MappingManager_local, Input scale);0x08FAgoto Label_1021;0x08FFLabel_08FF:0x08FFgoto Label_1021;0x0904Label_0904:0x0904CallFunc_GetRelevantPlayerController_ReturnValue_2 = GetRelevantPlayerController(this);0x0919CallFunc_Create_ReturnValue_2 = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Menus/PrimitiveWidgets/WID_BP_AtlasAxisMapping.WID_BP_AtlasAxisMapping_C, CallFunc_GetRelevantPlayerController_ReturnValue_2);0x0956Temp_int_Variable_1 = 0;0x096DLabel_096D:0x096DCallFunc_GetChildrenCount_ReturnValue_2 = ParentPanel.GetChildrenCount();0x099FCallFunc_Subtract_IntInt_ReturnValue_2 = Subtract_IntInt(CallFunc_GetChildrenCount_ReturnValue_2, 1);0x09C9CallFunc_LessEqual_IntInt_ReturnValue_1 = LessEqual_IntInt(Temp_int_Variable_1, CallFunc_Subtract_IntInt_ReturnValue_2);0x09EFif (!(CallFunc_LessEqual_IntInt_ReturnValue_1)) goto Label_0B45;0x09FDPushFlow(Label_0AFB);0x0A02CallFunc_GetChildAt_ReturnValue_1 = ParentPanel.GetChildAt(Temp_int_Variable_1);0x0A35CallFunc_SlotAsUniformGridSlot_ReturnValue_1 = SlotAsUniformGridSlot(CallFunc_GetChildAt_ReturnValue_1);0x0A52CallFunc_EqualEqual_IntInt_ReturnValue_1 = EqualEqual_IntInt(CallFunc_SlotAsUniformGridSlot_ReturnValue_1.Column, 1);0x0A8Aif (!(CallFunc_EqualEqual_IntInt_ReturnValue_1)) PopFlow();0x0A94CallFunc_GetChildAt_ReturnValue_1 = ParentPanel.GetChildAt(Temp_int_Variable_1);0x0AC7CallFunc_RemoveChild_ReturnValue_1 = ParentPanel.RemoveChild(CallFunc_GetChildAt_ReturnValue_1);0x0AFAPopFlow();0x0AFBLabel_0AFB:0x0AFBCallFunc_Add_IntInt_ReturnValue_1 = Add_IntInt(Temp_int_Variable_1, 1);0x0B25Temp_int_Variable_1 = CallFunc_Add_IntInt_ReturnValue_1;0x0B40goto Label_096D;0x0B45Label_0B45:0x0B45CallFunc_AddChildToUniformGrid_ReturnValue_2 = ParentPanel.AddChildToUniformGrid(CallFunc_Create_ReturnValue_2, 0, 0);0x0B82CallFunc_AddChildToUniformGrid_ReturnValue_2.SetColumn(1);0x0BA7CallFunc_AddChildToUniformGrid_ReturnValue_2.SetVerticalAlignment(Buttons vertical alignment);0x0BD0CallFunc_AddChildToUniformGrid_ReturnValue_2.SetHorizontalAlignment(Buttons horizontal alignment);0x0BF9Primary mapping = Cast<WID_BPI_AtlasMappingWidgetInterface_C>(CallFunc_Create_ReturnValue_2);0x0C1Dif (!(Display secondary mapping)) goto Label_086C;0x0C2BCallFunc_GetRelevantPlayerController_ReturnValue = GetRelevantPlayerController(this);0x0C40CallFunc_Create_ReturnValue = /Script/UMG.Default__WidgetBlueprintLibrary.Create(this, /Game/UI/Menus/PrimitiveWidgets/WID_BP_AtlasAxisMapping.WID_BP_AtlasAxisMapping_C, CallFunc_GetRelevantPlayerController_ReturnValue);0x0C7DTemp_int_Variable_3 = 0;0x0C94Label_0C94:0x0C94CallFunc_GetChildrenCount_ReturnValue_1 = ParentPanel.GetChildrenCount();0x0CC6CallFunc_Subtract_IntInt_ReturnValue_1 = Subtract_IntInt(CallFunc_GetChildrenCount_ReturnValue_1, 1);0x0CF0CallFunc_LessEqual_IntInt_ReturnValue_3 = LessEqual_IntInt(Temp_int_Variable_3, CallFunc_Subtract_IntInt_ReturnValue_1);0x0D16if (!(CallFunc_LessEqual_IntInt_ReturnValue_3)) goto Label_0EB3;0x0D24PushFlow(Label_0E69);0x0D29CallFunc_IsLayoutDirectionRightToLeft_ReturnValue_1 = IsLayoutDirectionRightToLeft();0x0D3DCallFunc_SelectInt_ReturnValue_1 = SelectInt(0, 2, CallFunc_IsLayoutDirectionRightToLeft_ReturnValue_1);0x0D6CCallFunc_GetChildAt_ReturnValue_3 = ParentPanel.GetChildAt(Temp_int_Variable_3);0x0D9FCallFunc_SlotAsUniformGridSlot_ReturnValue_3 = SlotAsUniformGridSlot(CallFunc_GetChildAt_ReturnValue_3);0x0DBCCallFunc_EqualEqual_IntInt_ReturnValue_3 = EqualEqual_IntInt(CallFunc_SlotAsUniformGridSlot_ReturnValue_3.Column, CallFunc_SelectInt_ReturnValue_1);0x0DF8if (!(CallFunc_EqualEqual_IntInt_ReturnValue_3)) PopFlow();0x0E02CallFunc_GetChildAt_ReturnValue_3 = ParentPanel.GetChildAt(Temp_int_Variable_3);0x0E35CallFunc_RemoveChild_ReturnValue_3 = ParentPanel.RemoveChild(CallFunc_GetChildAt_ReturnValue_3);0x0E68PopFlow();0x0E69Label_0E69:0x0E69CallFunc_Add_IntInt_ReturnValue_3 = Add_IntInt(Temp_int_Variable_3, 1);0x0E93Temp_int_Variable_3 = CallFunc_Add_IntInt_ReturnValue_3;0x0EAEgoto Label_0C94;0x0EB3Label_0EB3:0x0EB3CallFunc_AddChildToUniformGrid_ReturnValue = ParentPanel.AddChildToUniformGrid(CallFunc_Create_ReturnValue, 0, 0);0x0EF0CallFunc_IsLayoutDirectionRightToLeft_ReturnValue_1 = IsLayoutDirectionRightToLeft();0x0F04CallFunc_SelectInt_ReturnValue_1 = SelectInt(0, 2, CallFunc_IsLayoutDirectionRightToLeft_ReturnValue_1);0x0F33CallFunc_AddChildToUniformGrid_ReturnValue.SetColumn(CallFunc_SelectInt_ReturnValue_1);0x0F5CCallFunc_AddChildToUniformGrid_ReturnValue.SetVerticalAlignment(Buttons vertical alignment);0x0F85CallFunc_AddChildToUniformGrid_ReturnValue.SetHorizontalAlignment(Buttons horizontal alignment);0x0FAESecondary mapping = Cast<WID_BPI_AtlasMappingWidgetInterface_C>(CallFunc_Create_ReturnValue);0x0FD2goto Label_086C;0x0FD7Label_0FD7:0x0FD7CallFunc_Add_IntInt_ReturnValue_2 = Add_IntInt(Temp_int_Variable_2, 1);0x1001Temp_int_Variable_2 = CallFunc_Add_IntInt_ReturnValue_2;0x101Cgoto Label_0578;0x1021Label_1021:0x1021return;0x1023// end of script
Public0x08
FText GetMappingText()
Script3 statements · 38 bytes of bytecode
0x0000ReturnValue = DisplayText;0x001Breturn ReturnValue;0x0025// end of script
Public0x18

Used by 1

types with a member, parameter or interface of this type