#pragma once // Dumped with Dumper-7! namespace SDK { //--------------------------------------------------------------------------------------------------------------------- // CLASSES //--------------------------------------------------------------------------------------------------------------------- // 0x0 (0x28 - 0x28) // Class UMG.Visual class UVisual : public UObject { public: static class UClass* StaticClass(); static class UVisual* GetDefaultObj(); }; // 0x128 (0x150 - 0x28) // Class UMG.Widget class UWidget : public UVisual { public: uint8 Pad_61[0x8]; // Fixing Size After Last Property [ Dumper-7 ] class UPanelSlot* Slot; // 0x30(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, TextExportTransient, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) FDelegateProperty_ bIsEnabledDelegate; // 0x38(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText ToolTipText; // 0x48(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) FDelegateProperty_ ToolTipTextDelegate; // 0x60(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidget* ToolTipWidget; // 0x70(0x8)(Edit, BlueprintVisible, ExportObject, ZeroConstructor, EditConst, InstancedReference, NoDestructor, AdvancedDisplay, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) FDelegateProperty_ ToolTipWidgetDelegate; // 0x78(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) FDelegateProperty_ VisibilityDelegate; // 0x88(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FWidgetTransform RenderTransform; // 0x98(0x38)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FVector2D RenderTransformPivot; // 0xD0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EFlowDirectionPreference FlowDirectionPreference; // 0xE0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIsVariable : 1; // Mask: 0x1, PropSize: 0x10xE1(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bCreatedByConstructionScript : 1; // Mask: 0x2, PropSize: 0x10xE1(0x1)(Transient, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIsEnabled : 1; // Mask: 0x4, PropSize: 0x10xE1(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverride_Cursor : 1; // Mask: 0x8, PropSize: 0x10xE1(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIsVolatile : 1; // Mask: 0x10, PropSize: 0x10xE1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 BitPad_2 : 3; // Fixing Bit-Field Size [ Dumper-7 ] enum class EMouseCursor Cursor; // 0xE2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EWidgetClipping Clipping; // 0xE3(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ESlateVisibility Visibility; // 0xE4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_64[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float RenderOpacity; // 0xE8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_65[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class USlateAccessibleWidgetData* AccessibleWidgetData; // 0xF0(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) class UWidgetNavigation* Navigation; // 0xF8(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_67[0x20]; // Fixing Size After Last Property [ Dumper-7 ] TArray NativeBindings; // 0x120(0x10)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 Pad_68[0x20]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UWidget* GetDefaultObj(); void SetVisibility(enum class ESlateVisibility InVisibility); void SetUserFocus(class APlayerController* PlayerController); void SetToolTipText(class FText& InToolTipText); void SetToolTip(class UWidget* Widget); void SetRenderTranslation(const struct FVector2D& Translation); void SetRenderTransformPivot(const struct FVector2D& Pivot); void SetRenderTransformAngle(float Angle); void SetRenderTransform(const struct FWidgetTransform& InTransform); void SetRenderShear(const struct FVector2D& Shear); void SetRenderScale(const struct FVector2D& Scale); void SetRenderOpacity(float InOpacity); void SetNavigationRuleExplicit(enum class EUINavigation Direction, class UWidget* InWidget); void SetNavigationRuleCustomBoundary(enum class EUINavigation Direction, FDelegateProperty_ InCustomDelegate); void SetNavigationRuleCustom(enum class EUINavigation Direction, FDelegateProperty_ InCustomDelegate); void SetNavigationRuleBase(enum class EUINavigation Direction, enum class EUINavigationRule Rule); void SetNavigationRule(enum class EUINavigation Direction, enum class EUINavigationRule Rule, class FName WidgetToFocus); void SetKeyboardFocus(); void SetIsEnabled(bool bInIsEnabled); void SetFocus(); void SetCursor(enum class EMouseCursor InCursor); void SetClipping(enum class EWidgetClipping InClipping); void SetAllNavigationRules(enum class EUINavigationRule Rule, class FName WidgetToFocus); void ResetCursor(); void RemoveFromParent(); struct FEventReply OnReply__DelegateSignature(); struct FEventReply OnPointerEvent__DelegateSignature(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent); void K2_RemoveFieldValueChangedDelegate(const struct FFieldNotificationId& FieldId, FDelegateProperty_ Delegate); void K2_BroadcastFieldValueChanged(const struct FFieldNotificationId& FieldId); void K2_AddFieldValueChangedDelegate(const struct FFieldNotificationId& FieldId, FDelegateProperty_ Delegate); bool IsVisible(); bool IsRendered(); bool IsInViewport(); bool IsHovered(); void InvalidateLayoutAndVolatility(); bool HasUserFocusedDescendants(class APlayerController* PlayerController); bool HasUserFocus(class APlayerController* PlayerController); bool HasMouseCaptureByUser(int32 UserIndex, int32 PointerIndex); bool HasMouseCapture(); bool HasKeyboardFocus(); bool HasFocusedDescendants(); bool HasAnyUserFocus(); class UWidget* GetWidget__DelegateSignature(); enum class ESlateVisibility GetVisibility(); struct FGeometry GetTickSpaceGeometry(); class FText GetText__DelegateSignature(); enum class ESlateVisibility GetSlateVisibility__DelegateSignature(); struct FSlateColor GetSlateColor__DelegateSignature(); struct FSlateBrush GetSlateBrush__DelegateSignature(); float GetRenderTransformAngle(); float GetRenderOpacity(); class UPanelWidget* GetParent(); struct FGeometry GetPaintSpaceGeometry(); class APlayerController* GetOwningPlayer(); class ULocalPlayer* GetOwningLocalPlayer(); enum class EMouseCursor GetMouseCursor__DelegateSignature(); struct FLinearColor GetLinearColor__DelegateSignature(); bool GetIsEnabled(); int32 GetInt32__DelegateSignature(); class UGameInstance* GetGameInstance(); float GetFloat__DelegateSignature(); struct FVector2D GetDesiredSize(); enum class EWidgetClipping GetClipping(); enum class ECheckBoxState GetCheckBoxState__DelegateSignature(); struct FGeometry GetCachedGeometry(); bool GetBool__DelegateSignature(); class FText GetAccessibleText(); class FText GetAccessibleSummaryText(); class UWidget* GenerateWidgetForString__DelegateSignature(const class FString& Item); class UWidget* GenerateWidgetForObject__DelegateSignature(class UObject* Item); void ForceVolatile(bool bForce); void ForceLayoutPrepass(); }; // 0x5B0 (0x700 - 0x150) // Class UMG.Slider class USlider : public UWidget { public: float Value; // 0x150(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) FDelegateProperty_ ValueDelegate; // 0x154(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinValue; // 0x164(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxValue; // 0x168(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_75[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FSliderStyle WidgetStyle; // 0x170(0x500)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) enum class EOrientation Orientation; // 0x670(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_77[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FLinearColor SliderBarColor; // 0x674(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor SliderHandleColor; // 0x684(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IndentHandle; // 0x694(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool Locked; // 0x695(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool MouseUsesStep; // 0x696(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool RequiresControllerLock; // 0x697(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float StepSize; // 0x698(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IsFocusable; // 0x69C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_78[0x3]; // Fixing Size After Last Property [ Dumper-7 ] FMulticastInlineDelegateProperty_ OnMouseCaptureBegin; // 0x6A0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnMouseCaptureEnd; // 0x6B0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnControllerCaptureBegin; // 0x6C0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnControllerCaptureEnd; // 0x6D0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnValueChanged; // 0x6E0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_7A[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class USlider* GetDefaultObj(); void SetValue(float InValue); void SetStepSize(float InValue); void SetSliderHandleColor(const struct FLinearColor& InValue); void SetSliderBarColor(const struct FLinearColor& InValue); void SetMinValue(float InValue); void SetMaxValue(float InValue); void SetLocked(bool InValue); void SetIndentHandle(bool InValue); float GetValue(); float GetNormalizedValue(); }; // 0x128 (0x278 - 0x150) // Class UMG.UserWidget class UUserWidget : public UWidget { public: uint8 Pad_C8[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FLinearColor ColorAndOpacity; // 0x158(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) FDelegateProperty_ ColorAndOpacityDelegate; // 0x168(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSlateColor ForegroundColor; // 0x178(0x14)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) FDelegateProperty_ ForegroundColorDelegate; // 0x18C(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_C9[0x4]; // Fixing Size After Last Property [ Dumper-7 ] FMulticastInlineDelegateProperty_ OnVisibilityChanged; // 0x1A0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_CA[0x18]; // Fixing Size After Last Property [ Dumper-7 ] struct FMargin Padding; // 0x1C8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) TArray ActiveSequencePlayers; // 0x1D8(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) class UUMGSequenceTickManager* AnimationTickManager; // 0x1E8(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray StoppedSequencePlayers; // 0x1F0(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic) TArray NamedSlotBindings; // 0x200(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate) TArray Extensions; // 0x210(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) class UWidgetTree* WidgetTree; // 0x220(0x8)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, TextExportTransient, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Priority; // 0x228(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bIsFocusable : 1; // Mask: 0x1, PropSize: 0x10x22C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bStopAction : 1; // Mask: 0x2, PropSize: 0x10x22C(0x1)(Edit, BlueprintVisible, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bHasScriptImplementedTick : 1; // Mask: 0x4, PropSize: 0x10x22C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bHasScriptImplementedPaint : 1; // Mask: 0x8, PropSize: 0x10x22C(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitPad_3 : 4; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_CC[0x13]; // Fixing Size After Last Property [ Dumper-7 ] enum class EWidgetTickFrequency TickFrequency; // 0x240(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_CD[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class UInputComponent* InputComponent; // 0x248(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray AnimationCallbacks; // 0x250(0x10)(ZeroConstructor, Transient, DuplicateTransient, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) uint8 Pad_CE[0x18]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UUserWidget* GetDefaultObj(); void UnregisterInputComponent(); void UnbindFromAnimationStarted(class UWidgetAnimation* Animation, FDelegateProperty_ Delegate); void UnbindFromAnimationFinished(class UWidgetAnimation* Animation, FDelegateProperty_ Delegate); void UnbindAllFromAnimationStarted(class UWidgetAnimation* Animation); void UnbindAllFromAnimationFinished(class UWidgetAnimation* Animation); void Tick(const struct FGeometry& MyGeometry, float InDeltaTime); void StopListeningForInputAction(class FName ActionName, enum class EInputEvent EventType); void StopListeningForAllInputActions(); void StopAnimationsAndLatentActions(); void StopAnimation(class UWidgetAnimation* InAnimation); void StopAllAnimations(); void SetPositionInViewport(const struct FVector2D& Position, bool bRemoveDPIScale); void SetPlaybackSpeed(class UWidgetAnimation* InAnimation, float PlaybackSpeed); void SetPadding(const struct FMargin& InPadding); void SetOwningPlayer(class APlayerController* LocalPlayerController); void SetNumLoopsToPlay(class UWidgetAnimation* InAnimation, int32 NumLoopsToPlay); void SetInputActionPriority(int32 NewPriority); void SetInputActionBlocking(bool bShouldBlock); void SetForegroundColor(const struct FSlateColor& InForegroundColor); void SetDesiredSizeInViewport(const struct FVector2D& Size); void SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity); void SetAnimationCurrentTime(class UWidgetAnimation* InAnimation, float InTime); void SetAnchorsInViewport(const struct FAnchors& Anchors); void SetAlignmentInViewport(const struct FVector2D& Alignment); void ReverseAnimation(class UWidgetAnimation* InAnimation); void RemoveFromViewport(); void RemoveExtensions(TSubclassOf InExtensionType); void RemoveExtension(class UUserWidgetExtension* InExtension); void RegisterInputComponent(); void PreConstruct(bool IsDesignTime); void PlaySound(class USoundBase* SoundToPlay); class UUMGSequencePlayer* PlayAnimationTimeRange(class UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, enum class EUMGSequencePlayMode PlayMode, float PlaybackSpeed, bool bRestoreState); class UUMGSequencePlayer* PlayAnimationReverse(class UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); class UUMGSequencePlayer* PlayAnimationForward(class UWidgetAnimation* InAnimation, float PlaybackSpeed, bool bRestoreState); class UUMGSequencePlayer* PlayAnimation(class UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, enum class EUMGSequencePlayMode PlayMode, float PlaybackSpeed, bool bRestoreState); float PauseAnimation(class UWidgetAnimation* InAnimation); struct FEventReply OnTouchStarted(const struct FGeometry& MyGeometry, struct FPointerEvent& InTouchEvent); struct FEventReply OnTouchMoved(const struct FGeometry& MyGeometry, struct FPointerEvent& InTouchEvent); struct FEventReply OnTouchGesture(const struct FGeometry& MyGeometry, struct FPointerEvent& GestureEvent); struct FEventReply OnTouchForceChanged(const struct FGeometry& MyGeometry, struct FPointerEvent& InTouchEvent); struct FEventReply OnTouchEnded(const struct FGeometry& MyGeometry, struct FPointerEvent& InTouchEvent); void OnRemovedFromFocusPath(const struct FFocusEvent& InFocusEvent); struct FEventReply OnPreviewMouseButtonDown(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent); struct FEventReply OnPreviewKeyDown(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent); void OnPaint(struct FPaintContext& Context); struct FEventReply OnMouseWheel(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent); struct FEventReply OnMouseMove(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent); void OnMouseLeave(struct FPointerEvent& MouseEvent); void OnMouseEnter(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent); void OnMouseCaptureLost(); struct FEventReply OnMouseButtonUp(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent); struct FEventReply OnMouseButtonDown(const struct FGeometry& MyGeometry, struct FPointerEvent& MouseEvent); struct FEventReply OnMouseButtonDoubleClick(const struct FGeometry& InMyGeometry, struct FPointerEvent& InMouseEvent); struct FEventReply OnMotionDetected(const struct FGeometry& MyGeometry, const struct FMotionEvent& InMotionEvent); struct FEventReply OnKeyUp(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent); struct FEventReply OnKeyDown(const struct FGeometry& MyGeometry, const struct FKeyEvent& InKeyEvent); struct FEventReply OnKeyChar(const struct FGeometry& MyGeometry, const struct FCharacterEvent& InCharacterEvent); void OnInitialized(); struct FEventReply OnFocusReceived(const struct FGeometry& MyGeometry, const struct FFocusEvent& InFocusEvent); void OnFocusLost(const struct FFocusEvent& InFocusEvent); bool OnDrop(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); bool OnDragOver(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); void OnDragLeave(const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); void OnDragEnter(const struct FGeometry& MyGeometry, const struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); void OnDragDetected(const struct FGeometry& MyGeometry, struct FPointerEvent& PointerEvent, class UDragDropOperation** Operation); void OnDragCancelled(struct FPointerEvent& PointerEvent, class UDragDropOperation* Operation); void OnAnimationStarted(class UWidgetAnimation* Animation); void OnAnimationFinished(class UWidgetAnimation* Animation); struct FEventReply OnAnalogValueChanged(const struct FGeometry& MyGeometry, const struct FAnalogInputEvent& InAnalogInputEvent); void OnAddedToFocusPath(const struct FFocusEvent& InFocusEvent); void ListenForInputAction(class FName ActionName, enum class EInputEvent EventType, bool bConsume, FDelegateProperty_ Callback); bool IsPlayingAnimation(); bool IsListeningForInputAction(class FName ActionName); bool IsInteractable(); bool IsAnyAnimationPlaying(); bool IsAnimationPlayingForward(class UWidgetAnimation* InAnimation); bool IsAnimationPlaying(class UWidgetAnimation* InAnimation); class APawn* GetOwningPlayerPawn(); class APlayerCameraManager* GetOwningPlayerCameraManager(); bool GetIsVisible(); TArray GetExtensions(TSubclassOf ExtensionType); class UUserWidgetExtension* GetExtension(TSubclassOf ExtensionType); float GetAnimationCurrentTime(class UWidgetAnimation* InAnimation); struct FAnchors GetAnchorsInViewport(); struct FVector2D GetAlignmentInViewport(); void FlushAnimations(); void Destruct(); void Construct(); void CancelLatentActions(); void BindToAnimationStarted(class UWidgetAnimation* Animation, FDelegateProperty_ Delegate); void BindToAnimationFinished(class UWidgetAnimation* Animation, FDelegateProperty_ Delegate); void BindToAnimationEvent(class UWidgetAnimation* Animation, FDelegateProperty_ Delegate, enum class EWidgetAnimationEvent AnimationEvent, class FName UserTag); void AddToViewport(int32 ZOrder); bool AddToPlayerScreen(int32 ZOrder); class UUserWidgetExtension* AddExtension(TSubclassOf InExtensionType); }; // 0x18 (0x168 - 0x150) // Class UMG.PanelWidget class UPanelWidget : public UWidget { public: TArray Slots; // 0x150(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 Pad_E2[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UPanelWidget* GetDefaultObj(); bool RemoveChildAt(int32 Index); bool RemoveChild(class UWidget* Content); bool HasChild(class UWidget* Content); bool HasAnyChildren(); int32 GetChildrenCount(); int32 GetChildIndex(class UWidget* Content); class UWidget* GetChildAt(int32 Index); TArray GetAllChildren(); void ClearChildren(); class UPanelSlot* AddChild(class UWidget* Content); }; // 0x18 (0x180 - 0x168) // Class UMG.WidgetSwitcher class UWidgetSwitcher : public UPanelWidget { public: int32 ActiveWidgetIndex; // 0x168(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_EB[0x14]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UWidgetSwitcher* GetDefaultObj(); void SetActiveWidgetIndex(int32 Index); void SetActiveWidget(class UWidget* Widget); class UWidget* GetWidgetAtIndex(int32 Index); int32 GetNumWidgets(); int32 GetActiveWidgetIndex(); class UWidget* GetActiveWidget(); }; // 0x0 (0x168 - 0x168) // Class UMG.ContentWidget class UContentWidget : public UPanelWidget { public: static class UClass* StaticClass(); static class UContentWidget* GetDefaultObj(); class UPanelSlot* SetContent(class UWidget* Content); class UPanelSlot* GetContentSlot(); class UWidget* GetContent(); }; // 0x1A0 (0x308 - 0x168) // Class UMG.Border class UBorder : public UContentWidget { public: enum class EHorizontalAlignment HorizontalAlignment; // 0x168(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EVerticalAlignment VerticalAlignment; // 0x169(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bShowEffectWhenDisabled : 1; // Mask: 0x1, PropSize: 0x10x16A(0x1)(Edit, BlueprintVisible, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 BitPad_A : 7; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_103[0x1]; // Fixing Size After Last Property [ Dumper-7 ] struct FLinearColor ContentColorAndOpacity; // 0x16C(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) FDelegateProperty_ ContentColorAndOpacityDelegate; // 0x17C(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMargin Padding; // 0x18C(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_104[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FSlateBrush Background; // 0x1A0(0xD0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) FDelegateProperty_ BackgroundDelegate; // 0x270(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor BrushColor; // 0x280(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) FDelegateProperty_ BrushColorDelegate; // 0x290(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D DesiredSizeScale; // 0x2A0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFlipForRightToLeftFlowDirection; // 0x2B0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_105[0x3]; // Fixing Size After Last Property [ Dumper-7 ] FDelegateProperty_ OnMouseButtonDownEvent; // 0x2B4(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) FDelegateProperty_ OnMouseButtonUpEvent; // 0x2C4(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) FDelegateProperty_ OnMouseMoveEvent; // 0x2D4(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) FDelegateProperty_ OnMouseDoubleClickEvent; // 0x2E4(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_106[0x14]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UBorder* GetDefaultObj(); void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); void SetShowEffectWhenDisabled(bool bInShowEffectWhenDisabled); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); void SetDesiredSizeScale(const struct FVector2D& InScale); void SetContentColorAndOpacity(const struct FLinearColor& InContentColorAndOpacity); void SetBrushFromTexture(class UTexture2D* Texture); void SetBrushFromMaterial(class UMaterialInterface* Material); void SetBrushFromAsset(class USlateBrushAsset* Asset); void SetBrushColor(const struct FLinearColor& InBrushColor); void SetBrush(struct FSlateBrush& InBrush); class UMaterialInstanceDynamic* GetDynamicMaterial(); }; // 0x488 (0x5F0 - 0x168) // Class UMG.Button class UButton : public UContentWidget { public: uint8 Pad_10A[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FButtonStyle WidgetStyle; // 0x170(0x3F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FLinearColor ColorAndOpacity; // 0x560(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor BackgroundColor; // 0x570(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EButtonClickMethod ClickMethod; // 0x580(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EButtonTouchMethod TouchMethod; // 0x581(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EButtonPressMethod PressMethod; // 0x582(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IsFocusable; // 0x583(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_10C[0x4]; // Fixing Size After Last Property [ Dumper-7 ] FMulticastInlineDelegateProperty_ OnClicked; // 0x588(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnPressed; // 0x598(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnReleased; // 0x5A8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnHovered; // 0x5B8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnUnhovered; // 0x5C8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_10D[0x18]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UButton* GetDefaultObj(); void SetTouchMethod(enum class EButtonTouchMethod InTouchMethod); void SetStyle(struct FButtonStyle& InStyle); void SetPressMethod(enum class EButtonPressMethod InPressMethod); void SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity); void SetClickMethod(enum class EButtonClickMethod InClickMethod); void SetBackgroundColor(const struct FLinearColor& InBackgroundColor); bool IsPressed(); }; // 0x20 (0x170 - 0x150) // Class UMG.TextLayoutWidget class UTextLayoutWidget : public UWidget { public: struct FShapedTextOptions ShapedTextOptions; // 0x150(0x3)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) enum class ETextJustify Justification; // 0x153(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) enum class ETextWrappingPolicy WrappingPolicy; // 0x154(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 AutoWrapText : 1; // Mask: 0x1, PropSize: 0x10x155(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 BitPad_B : 7; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_10E[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float WrapTextAt; // 0x158(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FMargin Margin; // 0x15C(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, NativeAccessSpecifierProtected) float LineHeightPercentage; // 0x16C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) static class UClass* StaticClass(); static class UTextLayoutWidget* GetDefaultObj(); void SetJustification(enum class ETextJustify InJustification); }; // 0x1C8 (0x338 - 0x170) // Class UMG.TextBlock class UTextBlock : public UTextLayoutWidget { public: class FText Text; // 0x170(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) FDelegateProperty_ TextDelegate; // 0x188(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSlateColor ColorAndOpacity; // 0x198(0x14)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) FDelegateProperty_ ColorAndOpacityDelegate; // 0x1AC(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_12E[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FSlateFontInfo Font; // 0x1C0(0x60)(Edit, BlueprintVisible, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSlateBrush StrikeBrush; // 0x220(0xD0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FVector2D ShadowOffset; // 0x2F0(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor ShadowColorAndOpacity; // 0x300(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) FDelegateProperty_ ShadowColorAndOpacityDelegate; // 0x310(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinDesiredWidth; // 0x320(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bWrapWithInvalidationPanel; // 0x324(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ETextTransformPolicy TextTransformPolicy; // 0x325(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ETextOverflowPolicy TextOverflowPolicy; // 0x326(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bSimpleTextMode; // 0x327(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_132[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UTextBlock* GetDefaultObj(); void SetTextTransformPolicy(enum class ETextTransformPolicy InTransformPolicy); void SetTextOverflowPolicy(enum class ETextOverflowPolicy InOverflowPolicy); void SetText(class FText InText); void SetStrikeBrush(const struct FSlateBrush& InStrikeBrush); void SetShadowOffset(const struct FVector2D& InShadowOffset); void SetShadowColorAndOpacity(const struct FLinearColor& InShadowColorAndOpacity); void SetOpacity(float InOpacity); void SetMinDesiredWidth(float InMinDesiredWidth); void SetFontOutlineMaterial(class UMaterialInterface* InMaterial); void SetFontMaterial(class UMaterialInterface* InMaterial); void SetFont(const struct FSlateFontInfo& InFontInfo); void SetColorAndOpacity(const struct FSlateColor& InColorAndOpacity); void SetAutoWrapText(bool InAutoTextWrap); class FText GetText(); class UMaterialInstanceDynamic* GetDynamicOutlineMaterial(); class UMaterialInstanceDynamic* GetDynamicFontMaterial(); }; // 0xB38 (0xCA0 - 0x168) // Class UMG.ScrollBox class UScrollBox : public UPanelWidget { public: uint8 Pad_176[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FScrollBoxStyle WidgetStyle; // 0x170(0x350)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FScrollBarStyle WidgetBarStyle; // 0x4C0(0x770)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) enum class EOrientation Orientation; // 0xC30(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ESlateVisibility ScrollBarVisibility; // 0xC31(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EConsumeMouseWheel ConsumeMouseWheel; // 0xC32(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_17A[0x5]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector2D ScrollbarThickness; // 0xC38(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMargin ScrollbarPadding; // 0xC48(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) bool AlwaysShowScrollbar; // 0xC58(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AlwaysShowScrollbarTrack; // 0xC59(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AllowOverscroll; // 0xC5A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool BackPadScrolling; // 0xC5B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool FrontPadScrolling; // 0xC5C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAnimateWheelScrolling; // 0xC5D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EDescendantScrollDestination NavigationDestination; // 0xC5E(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_182[0x1]; // Fixing Size After Last Property [ Dumper-7 ] float NavigationScrollPadding; // 0xC60(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EScrollWhenFocusChanges ScrollWhenFocusChanges; // 0xC64(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowRightClickDragScrolling; // 0xC65(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_184[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float WheelScrollMultiplier; // 0xC68(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_186[0x4]; // Fixing Size After Last Property [ Dumper-7 ] FMulticastInlineDelegateProperty_ OnUserScrolled; // 0xC70(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_187[0x20]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UScrollBox* GetDefaultObj(); void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); void SetScrollWhenFocusChanges(enum class EScrollWhenFocusChanges NewScrollWhenFocusChanges); void SetScrollOffset(float NewScrollOffset); void SetScrollBarVisibility(enum class ESlateVisibility NewScrollBarVisibility); void SetScrollbarThickness(struct FVector2D& NewScrollbarThickness); void SetScrollbarPadding(struct FMargin& NewScrollbarPadding); void SetOrientation(enum class EOrientation NewOrientation); void SetNavigationDestination(enum class EDescendantScrollDestination NewNavigationDestination); void SetConsumeMouseWheel(enum class EConsumeMouseWheel NewConsumeMouseWheel); void SetAnimateWheelScrolling(bool bShouldAnimateWheelScrolling); void SetAlwaysShowScrollbar(bool NewAlwaysShowScrollbar); void SetAllowOverscroll(bool NewAllowOverscroll); void ScrollWidgetIntoView(class UWidget* WidgetToFind, bool AnimateScroll, enum class EDescendantScrollDestination ScrollDestination, float Padding); void ScrollToStart(); void ScrollToEnd(); float GetViewOffsetFraction(); float GetViewFraction(); float GetScrollOffsetOfEnd(); float GetScrollOffset(); void EndInertialScrolling(); }; // 0x160 (0x2B0 - 0x150) // Class UMG.Image class UImage : public UWidget { public: struct FSlateBrush Brush; // 0x150(0xD0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) FDelegateProperty_ BrushDelegate; // 0x220(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor ColorAndOpacity; // 0x230(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) FDelegateProperty_ ColorAndOpacityDelegate; // 0x240(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFlipForRightToLeftFlowDirection; // 0x250(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1B9[0x3]; // Fixing Size After Last Property [ Dumper-7 ] FDelegateProperty_ OnMouseButtonDownEvent; // 0x254(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_1BA[0x4C]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UImage* GetDefaultObj(); void SetOpacity(float InOpacity); void SetDesiredSizeOverride(const struct FVector2D& DesiredSize); void SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity); void SetBrushTintColor(const struct FSlateColor& TintColor); void SetBrushResourceObject(class UObject* ResourceObject); void SetBrushFromTextureDynamic(class UTexture2DDynamic* Texture, bool bMatchSize); void SetBrushFromTexture(class UTexture2D* Texture, bool bMatchSize); void SetBrushFromSoftTexture(TSoftObjectPtr SoftTexture, bool bMatchSize); void SetBrushFromSoftMaterial(TSoftObjectPtr SoftMaterial); void SetBrushFromMaterial(class UMaterialInterface* Material); void SetBrushFromAtlasInterface(TScriptInterface AtlasRegion, bool bMatchSize); void SetBrushFromAsset(class USlateBrushAsset* Asset); void SetBrush(struct FSlateBrush& InBrush); class UMaterialInstanceDynamic* GetDynamicMaterial(); }; // 0x118 (0x268 - 0x150) // Class UMG.ListViewBase class UListViewBase : public UWidget { public: FMulticastInlineDelegateProperty_ BP_OnEntryGenerated; // 0x150(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, Protected, NativeAccessSpecifierProtected) uint8 Pad_1CC[0x10]; // Fixing Size After Last Property [ Dumper-7 ] TSubclassOf EntryWidgetClass; // 0x170(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) float WheelScrollMultiplier; // 0x178(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bEnableScrollAnimation; // 0x17C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool AllowOverscroll; // 0x17D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bEnableRightClickScrolling; // 0x17E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bEnableFixedLineOffset; // 0x17F(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float FixedLineScrollOffset; // 0x180(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAllowDragging; // 0x184(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1D1[0x3]; // Fixing Size After Last Property [ Dumper-7 ] FMulticastInlineDelegateProperty_ BP_OnEntryReleased; // 0x188(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) struct FUserWidgetPool EntryWidgetPool; // 0x198(0x88)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) uint8 Pad_1D2[0x48]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UListViewBase* GetDefaultObj(); void SetWheelScrollMultiplier(float NewWheelScrollMultiplier); void SetScrollOffset(float InScrollOffset); void SetScrollBarVisibility(enum class ESlateVisibility InVisibility); void ScrollToTop(); void ScrollToBottom(); void RequestRefresh(); void RegenerateAllEntries(); float GetScrollOffset(); TArray GetDisplayedEntryWidgets(); }; // 0x9B8 (0xC20 - 0x268) // Class UMG.ListView class UListView : public UListViewBase { public: uint8 Pad_1F8[0xD8]; // Fixing Size After Last Property [ Dumper-7 ] struct FTableViewStyle WidgetStyle; // 0x340(0xE0)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) struct FScrollBarStyle ScrollBarStyle; // 0x420(0x770)(Edit, BlueprintVisible, BlueprintReadOnly, Protected, NativeAccessSpecifierProtected) enum class EOrientation Orientation; // 0xB90(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) enum class ESelectionMode SelectionMode; // 0xB91(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) enum class EConsumeMouseWheel ConsumeMouseWheel; // 0xB92(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bClearSelectionOnClick; // 0xB93(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsFocusable; // 0xB94(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1FA[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float EntrySpacing; // 0xB98(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bReturnFocusToSelection; // 0xB9C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_1FD[0x3]; // Fixing Size After Last Property [ Dumper-7 ] TArray ListItems; // 0xBA0(0x10)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 Pad_1FE[0x10]; // Fixing Size After Last Property [ Dumper-7 ] FMulticastInlineDelegateProperty_ BP_OnEntryInitialized; // 0xBC0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) FMulticastInlineDelegateProperty_ BP_OnItemClicked; // 0xBD0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) FMulticastInlineDelegateProperty_ BP_OnItemDoubleClicked; // 0xBE0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) FMulticastInlineDelegateProperty_ BP_OnItemIsHoveredChanged; // 0xBF0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) FMulticastInlineDelegateProperty_ BP_OnItemSelectionChanged; // 0xC00(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) FMulticastInlineDelegateProperty_ BP_OnItemScrolledIntoView; // 0xC10(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UListView* GetDefaultObj(); void SetSelectionMode(enum class ESelectionMode SelectionMode); void SetSelectedIndex(int32 Index); void ScrollIndexIntoView(int32 Index); void RemoveItem(class UObject* Item); void OnListItemOuterEndPlayed(class AActor* ItemOuter, enum class EEndPlayReason EndPlayReason); void OnListItemEndPlayed(class AActor* Item, enum class EEndPlayReason EndPlayReason); void NavigateToIndex(int32 Index); bool IsRefreshPending(); int32 GetNumItems(); TArray GetListItems(); class UObject* GetItemAt(int32 Index); int32 GetIndexForItem(class UObject* Item); void ClearListItems(); void BP_SetSelectedItem(class UObject* Item); void BP_SetListItems(TArray& InListItems); void BP_SetItemSelection(class UObject* Item, bool bSelected); void BP_ScrollItemIntoView(class UObject* Item); void BP_NavigateToItem(class UObject* Item); bool BP_IsItemVisible(class UObject* Item); bool BP_GetSelectedItems(TArray* Items); class UObject* BP_GetSelectedItem(); int32 BP_GetNumItemsSelected(); void BP_ClearSelection(); void BP_CancelScrollIntoView(); void AddItem(class UObject* Item); }; // 0x10 (0x38 - 0x28) // Class UMG.PanelSlot class UPanelSlot : public UVisual { public: class UPanelWidget* Parent; // 0x28(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidget* Content; // 0x30(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UPanelSlot* GetDefaultObj(); }; // 0x720 (0x890 - 0x170) // Class UMG.RichTextBlock class URichTextBlock : public UTextLayoutWidget { public: class FText Text; // 0x170(0x18)(Edit, Protected, NativeAccessSpecifierProtected) class UDataTable* TextStyleSet; // 0x188(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray> DecoratorClasses; // 0x190(0x10)(Edit, ZeroConstructor, Protected, UObjectWrapper, NativeAccessSpecifierProtected) bool bOverrideDefaultStyle; // 0x1A0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_219[0xF]; // Fixing Size After Last Property [ Dumper-7 ] struct FTextBlockStyle DefaultTextStyleOverride; // 0x1B0(0x350)(Edit, Protected, NativeAccessSpecifierProtected) float MinDesiredWidth; // 0x500(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) enum class ETextTransformPolicy TextTransformPolicy; // 0x504(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) enum class ETextOverflowPolicy TextOverflowPolicy; // 0x505(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_21A[0xA]; // Fixing Size After Last Property [ Dumper-7 ] struct FTextBlockStyle DefaultTextStyle; // 0x510(0x350)(Transient, Protected, NativeAccessSpecifierProtected) TArray InstanceDecorators; // 0x860(0x10)(ZeroConstructor, Transient, Protected, UObjectWrapper, NativeAccessSpecifierProtected) uint8 Pad_21B[0x20]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class URichTextBlock* GetDefaultObj(); void SetTextTransformPolicy(enum class ETextTransformPolicy InTransformPolicy); void SetTextStyleSet(class UDataTable* NewTextStyleSet); void SetTextOverflowPolicy(enum class ETextOverflowPolicy InOverflowPolicy); void SetText(class FText& InText); void SetMinDesiredWidth(float InMinDesiredWidth); void SetDefaultTextStyle(struct FTextBlockStyle& InDefaultTextStyle); void SetDefaultStrikeBrush(struct FSlateBrush* InStrikeBrush); void SetDefaultShadowOffset(const struct FVector2D& InShadowOffset); void SetDefaultShadowColorAndOpacity(const struct FLinearColor& InShadowColorAndOpacity); void SetDefaultMaterial(class UMaterialInterface* InMaterial); void SetDefaultFont(const struct FSlateFontInfo& InFontInfo); void SetDefaultColorAndOpacity(const struct FSlateColor& InColorAndOpacity); void SetDecorators(TArray>& InDecoratorClasses); void SetAutoWrapText(bool InAutoTextWrap); void RefreshTextLayout(); class UDataTable* GetTextStyleSet(); class FText GetText(); class UMaterialInstanceDynamic* GetDefaultDynamicMaterial(); class URichTextBlockDecorator* GetDecoratorByClass(TSubclassOf DecoratorClass); void ClearAllDefaultStyleOverrides(); }; // 0x20 (0xC40 - 0xC20) // Class UMG.TileView class UTileView : public UListView { public: float EntryHeight; // 0xC20(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float EntryWidth; // 0xC24(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) enum class EListItemAlignment TileAlignment; // 0xC28(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bWrapHorizontalNavigation; // 0xC29(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_223[0x16]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UTileView* GetDefaultObj(); void SetEntryWidth(float NewWidth); void SetEntryHeight(float NewHeight); float GetEntryWidth(); float GetEntryHeight(); }; // 0x60 (0xC80 - 0xC20) // Class UMG.TreeView class UTreeView : public UListView { public: uint8 Pad_226[0x10]; // Fixing Size After Last Property [ Dumper-7 ] FDelegateProperty_ BP_OnGetItemChildren; // 0xC30(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) FMulticastInlineDelegateProperty_ BP_OnItemExpansionChanged; // 0xC40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPrivate) uint8 Pad_227[0x30]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UTreeView* GetDefaultObj(); void SetItemExpansion(class UObject* Item, bool bExpandItem); void ExpandAll(); void CollapseAll(); }; // 0x10 (0x178 - 0x168) // Class UMG.Overlay class UOverlay : public UPanelWidget { public: uint8 Pad_22B[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UOverlay* GetDefaultObj(); class UOverlaySlot* AddChildToOverlay(class UWidget* Content); }; // 0x20 (0x58 - 0x38) // Class UMG.OverlaySlot class UOverlaySlot : public UPanelSlot { public: uint8 Pad_230[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMargin Padding; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) enum class EHorizontalAlignment HorizontalAlignment; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EVerticalAlignment VerticalAlignment; // 0x51(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_231[0x6]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UOverlaySlot* GetDefaultObj(); void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); }; // 0x38 (0x1A0 - 0x168) // Class UMG.SizeBox class USizeBox : public UContentWidget { public: uint8 Pad_258[0x10]; // Fixing Size After Last Property [ Dumper-7 ] float WidthOverride; // 0x178(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float HeightOverride; // 0x17C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinDesiredWidth; // 0x180(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinDesiredHeight; // 0x184(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDesiredWidth; // 0x188(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxDesiredHeight; // 0x18C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinAspectRatio; // 0x190(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MaxAspectRatio; // 0x194(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverride_WidthOverride : 1; // Mask: 0x1, PropSize: 0x10x198(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverride_HeightOverride : 1; // Mask: 0x2, PropSize: 0x10x198(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverride_MinDesiredWidth : 1; // Mask: 0x4, PropSize: 0x10x198(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverride_MinDesiredHeight : 1; // Mask: 0x8, PropSize: 0x10x198(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverride_MaxDesiredWidth : 1; // Mask: 0x10, PropSize: 0x10x198(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverride_MaxDesiredHeight : 1; // Mask: 0x20, PropSize: 0x10x198(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverride_MinAspectRatio : 1; // Mask: 0x40, PropSize: 0x10x198(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 bOverride_MaxAspectRatio : 1; // Mask: 0x80, PropSize: 0x10x198(0x1)(Edit, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_25D[0x7]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class USizeBox* GetDefaultObj(); void SetWidthOverride(float InWidthOverride); void SetMinDesiredWidth(float InMinDesiredWidth); void SetMinDesiredHeight(float InMinDesiredHeight); void SetMinAspectRatio(float InMinAspectRatio); void SetMaxDesiredWidth(float InMaxDesiredWidth); void SetMaxDesiredHeight(float InMaxDesiredHeight); void SetMaxAspectRatio(float InMaxAspectRatio); void SetHeightOverride(float InHeightOverride); void ClearWidthOverride(); void ClearMinDesiredWidth(); void ClearMinDesiredHeight(); void ClearMinAspectRatio(); void ClearMaxDesiredWidth(); void ClearMaxDesiredHeight(); void ClearMaxAspectRatio(); void ClearHeightOverride(); }; // 0xE0 (0x230 - 0x150) // Class UMG.DynamicEntryBoxBase class UDynamicEntryBoxBase : public UWidget { public: enum class EDynamicBoxType EntryBoxType; // 0x150(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_26A[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector2D EntrySpacing; // 0x158(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) TArray SpacingPattern; // 0x168(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Protected, NativeAccessSpecifierProtected) struct FSlateChildSize EntrySizeRule; // 0x178(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) enum class EHorizontalAlignment EntryHorizontalAlignment; // 0x180(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) enum class EVerticalAlignment EntryVerticalAlignment; // 0x181(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_26D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] int32 MaxElementSize; // 0x184(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FRadialBoxSettings RadialBoxSettings; // 0x188(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, Protected, NativeAccessSpecifierProtected) uint8 Pad_26F[0x10]; // Fixing Size After Last Property [ Dumper-7 ] struct FUserWidgetPool EntryWidgetPool; // 0x1A8(0x88)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UDynamicEntryBoxBase* GetDefaultObj(); void SetRadialSettings(struct FRadialBoxSettings& InSettings); void SetEntrySpacing(struct FVector2D& InEntrySpacing); int32 GetNumEntries(); TArray GetAllEntries(); }; // 0x2F0 (0x440 - 0x150) // Class UMG.ProgressBar class UProgressBar : public UWidget { public: struct FProgressBarStyle WidgetStyle; // 0x150(0x290)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) float Percent; // 0x3E0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EProgressBarFillType BarFillType; // 0x3E4(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EProgressBarFillStyle BarFillStyle; // 0x3E5(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsMarquee; // 0x3E6(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_276[0x1]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector2D BorderPadding; // 0x3E8(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) FDelegateProperty_ PercentDelegate; // 0x3F8(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor FillColorAndOpacity; // 0x408(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) FDelegateProperty_ FillColorAndOpacityDelegate; // 0x418(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_277[0x18]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UProgressBar* GetDefaultObj(); void SetPercent(float InPercent); void SetIsMarquee(bool InbIsMarquee); void SetFillColorAndOpacity(const struct FLinearColor& InColor); }; // 0x30 (0x198 - 0x168) // Class UMG.RetainerBox class URetainerBox : public UContentWidget { public: bool bRetainRender; // 0x168(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool RenderOnInvalidation; // 0x169(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool RenderOnPhase; // 0x16A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_281[0x1]; // Fixing Size After Last Property [ Dumper-7 ] int32 Phase; // 0x16C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PhaseCount; // 0x170(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_282[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class UMaterialInterface* EffectMaterial; // 0x178(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class FName TextureParameter; // 0x180(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_284[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class URetainerBox* GetDefaultObj(); void SetTextureParameter(class FName TextureParameter); void SetRetainRendering(bool bInRetainRendering); void SetRenderingPhase(int32 RenderPhase, int32 TotalPhases); void SetEffectMaterial(class UMaterialInterface* EffectMaterial); void RequestRender(); class UMaterialInstanceDynamic* GetEffectMaterial(); }; // 0x0 (0x28 - 0x28) // Class UMG.RichTextBlockDecorator class URichTextBlockDecorator : public UObject { public: static class UClass* StaticClass(); static class URichTextBlockDecorator* GetDefaultObj(); }; // 0x8 (0x30 - 0x28) // Class UMG.RichTextBlockImageDecorator class URichTextBlockImageDecorator : public URichTextBlockDecorator { public: class UDataTable* ImageSet; // 0x28(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) static class UClass* StaticClass(); static class URichTextBlockImageDecorator* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class UMG.NotifyFieldValueChanged class INotifyFieldValueChanged : public IInterface { public: static class UClass* StaticClass(); static class INotifyFieldValueChanged* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class UMG.ListViewDesignerPreviewItem class UListViewDesignerPreviewItem : public UObject { public: static class UClass* StaticClass(); static class UListViewDesignerPreviewItem* GetDefaultObj(); }; // 0x58 (0x80 - 0x28) // Class UMG.SlateAccessibleWidgetData class USlateAccessibleWidgetData : public UObject { public: bool bCanChildrenBeAccessible; // 0x28(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ESlateAccessibleBehavior AccessibleBehavior; // 0x29(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ESlateAccessibleBehavior AccessibleSummaryBehavior; // 0x2A(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_28E[0x5]; // Fixing Size After Last Property [ Dumper-7 ] class FText AccessibleText; // 0x30(0x18)(NativeAccessSpecifierPublic) FDelegateProperty_ AccessibleTextDelegate; // 0x48(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText AccessibleSummaryText; // 0x58(0x18)(NativeAccessSpecifierPublic) FDelegateProperty_ AccessibleSummaryTextDelegate; // 0x70(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class USlateAccessibleWidgetData* GetDefaultObj(); }; // 0x0 (0xA8 - 0xA8) // Class UMG.UserWidgetBlueprint class UUserWidgetBlueprint : public UBlueprint { public: static class UClass* StaticClass(); static class UUserWidgetBlueprint* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class UMG.UserWidgetExtension class UUserWidgetExtension : public UObject { public: static class UClass* StaticClass(); static class UUserWidgetExtension* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class UMG.WidgetBlueprintGeneratedClassExtension class UWidgetBlueprintGeneratedClassExtension : public UObject { public: static class UClass* StaticClass(); static class UWidgetBlueprintGeneratedClassExtension* GetDefaultObj(); }; // 0x18 (0x40 - 0x28) // Class UMG.WidgetFieldNotificationExtension class UWidgetFieldNotificationExtension : public UUserWidgetExtension { public: uint8 Pad_29B[0x18]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UWidgetFieldNotificationExtension* GetDefaultObj(); }; // 0xD8 (0x100 - 0x28) // Class UMG.WidgetNavigation class UWidgetNavigation : public UObject { public: struct FWidgetNavigationData Up; // 0x28(0x24)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FWidgetNavigationData Down; // 0x4C(0x24)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FWidgetNavigationData Left; // 0x70(0x24)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FWidgetNavigationData Right; // 0x94(0x24)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FWidgetNavigationData Next; // 0xB8(0x24)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) struct FWidgetNavigationData Previous; // 0xDC(0x24)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, ContainsInstancedReference, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UWidgetNavigation* GetDefaultObj(); }; // 0x0 (0x58 - 0x58) // Class UMG.MovieScene2DTransformPropertySystem class UMovieScene2DTransformPropertySystem : public UMovieScenePropertySystem { public: static class UClass* StaticClass(); static class UMovieScene2DTransformPropertySystem* GetDefaultObj(); }; // 0x780 (0x870 - 0xF0) // Class UMG.MovieScene2DTransformSection class UMovieScene2DTransformSection : public UMovieSceneSection { public: uint8 Pad_2A1[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieScene2DTransformMask TransformMask; // 0xF8(0x4)(NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_2A2[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneFloatChannel Translation[0x2]; // 0x100(0x220)(NativeAccessSpecifierPublic) struct FMovieSceneFloatChannel Rotation; // 0x320(0x110)(NativeAccessSpecifierPublic) struct FMovieSceneFloatChannel Scale[0x2]; // 0x430(0x220)(NativeAccessSpecifierPublic) struct FMovieSceneFloatChannel Shear[0x2]; // 0x650(0x220)(NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UMovieScene2DTransformSection* GetDefaultObj(); }; // 0x0 (0xC8 - 0xC8) // Class UMG.MovieScene2DTransformTrack class UMovieScene2DTransformTrack : public UMovieScenePropertyTrack { public: static class UClass* StaticClass(); static class UMovieScene2DTransformTrack* GetDefaultObj(); }; // 0x0 (0x58 - 0x58) // Class UMG.MovieSceneMarginPropertySystem class UMovieSceneMarginPropertySystem : public UMovieScenePropertySystem { public: static class UClass* StaticClass(); static class UMovieSceneMarginPropertySystem* GetDefaultObj(); }; // 0x448 (0x538 - 0xF0) // Class UMG.MovieSceneMarginSection class UMovieSceneMarginSection : public UMovieSceneSection { public: uint8 Pad_2A7[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneFloatChannel TopCurve; // 0xF8(0x110)(NativeAccessSpecifierPublic) struct FMovieSceneFloatChannel LeftCurve; // 0x208(0x110)(NativeAccessSpecifierPublic) struct FMovieSceneFloatChannel RightCurve; // 0x318(0x110)(NativeAccessSpecifierPublic) struct FMovieSceneFloatChannel BottomCurve; // 0x428(0x110)(NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UMovieSceneMarginSection* GetDefaultObj(); }; // 0x0 (0xC8 - 0xC8) // Class UMG.MovieSceneMarginTrack class UMovieSceneMarginTrack : public UMovieScenePropertyTrack { public: static class UClass* StaticClass(); static class UMovieSceneMarginTrack* GetDefaultObj(); }; // 0xE8 (0x128 - 0x40) // Class UMG.MovieSceneWidgetMaterialSystem class UMovieSceneWidgetMaterialSystem : public UMovieSceneEntitySystem { public: uint8 Pad_2AB[0xE8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMovieSceneWidgetMaterialSystem* GetDefaultObj(); }; // 0x28 (0xD0 - 0xA8) // Class UMG.MovieSceneWidgetMaterialTrack class UMovieSceneWidgetMaterialTrack : public UMovieSceneMaterialTrack { public: uint8 Pad_2AC[0x10]; // Fixing Size After Last Property [ Dumper-7 ] TArray BrushPropertyNamePath; // 0xB8(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) class FName TrackName; // 0xC8(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UMovieSceneWidgetMaterialTrack* GetDefaultObj(); }; // 0x308 (0x330 - 0x28) // Class UMG.UMGSequencePlayer class UUMGSequencePlayer : public UObject { public: uint8 Pad_2B3[0x1F0]; // Fixing Size After Last Property [ Dumper-7 ] class UWidgetAnimation* Animation; // 0x218(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2B6[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMovieSceneRootEvaluationTemplateInstance RootTemplateInstance; // 0x228(0x88)(NativeAccessSpecifierPrivate) uint8 Pad_2B7[0x80]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UUMGSequencePlayer* GetDefaultObj(); void SetUserTag(class FName InUserTag); class FName GetUserTag(); }; // 0x98 (0xC0 - 0x28) // Class UMG.UMGSequenceTickManager class UUMGSequenceTickManager : public UObject { public: TMap, struct FSequenceTickManagerWidgetData> WeakUserWidgetData; // 0x28(0x50)(Transient, ContainsInstancedReference, NativeAccessSpecifierPrivate) class UMovieSceneEntitySystemLinker* Linker; // 0x78(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2BB[0x40]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UUMGSequenceTickManager* GetDefaultObj(); }; // 0x30 (0x98 - 0x68) // Class UMG.WidgetAnimation class UWidgetAnimation : public UMovieSceneSequence { public: class UMovieScene* MovieScene; // 0x68(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TArray AnimationBindings; // 0x70(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) bool bLegacyFinishOnStop; // 0x80(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_2D0[0x7]; // Fixing Size After Last Property [ Dumper-7 ] class FString DisplayLabel; // 0x88(0x10)(ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UWidgetAnimation* GetDefaultObj(); void UnbindFromAnimationStarted(class UUserWidget* Widget, FDelegateProperty_ Delegate); void UnbindFromAnimationFinished(class UUserWidget* Widget, FDelegateProperty_ Delegate); void UnbindAllFromAnimationStarted(class UUserWidget* Widget); void UnbindAllFromAnimationFinished(class UUserWidget* Widget); float GetStartTime(); float GetEndTime(); void BindToAnimationStarted(class UUserWidget* Widget, FDelegateProperty_ Delegate); void BindToAnimationFinished(class UUserWidget* Widget, FDelegateProperty_ Delegate); }; // 0x10 (0x38 - 0x28) // Class UMG.WidgetAnimationDelegateBinding class UWidgetAnimationDelegateBinding : public UDynamicBlueprintBinding { public: TArray WidgetAnimationDelegateBindings; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UWidgetAnimationDelegateBinding* GetDefaultObj(); }; // 0x18 (0x40 - 0x28) // Class UMG.WidgetAnimationPlayCallbackProxy class UWidgetAnimationPlayCallbackProxy : public UObject { public: FMulticastInlineDelegateProperty_ Finished; // 0x28(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_2F9[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UWidgetAnimationPlayCallbackProxy* GetDefaultObj(); class UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationTimeRangeProxyObject(class UUMGSequencePlayer** Result, class UUserWidget* Widget, class UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int32 NumLoopsToPlay, enum class EUMGSequencePlayMode PlayMode, float PlaybackSpeed); class UWidgetAnimationPlayCallbackProxy* CreatePlayAnimationProxyObject(class UUMGSequencePlayer** Result, class UUserWidget* Widget, class UWidgetAnimation* InAnimation, float StartAtTime, int32 NumLoopsToPlay, enum class EUMGSequencePlayMode PlayMode, float PlaybackSpeed); }; // 0x38 (0x60 - 0x28) // Class UMG.PropertyBinding class UPropertyBinding : public UObject { public: TWeakObjectPtr SourceObject; // 0x28(0x8)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FDynamicPropertyPath SourcePath; // 0x30(0x28)(NativeAccessSpecifierPublic) class FName DestinationProperty; // 0x58(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UPropertyBinding* GetDefaultObj(); }; // 0x0 (0x60 - 0x60) // Class UMG.BoolBinding class UBoolBinding : public UPropertyBinding { public: static class UClass* StaticClass(); static class UBoolBinding* GetDefaultObj(); bool GetValue(); }; // 0x8 (0x68 - 0x60) // Class UMG.BrushBinding class UBrushBinding : public UPropertyBinding { public: uint8 Pad_300[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UBrushBinding* GetDefaultObj(); struct FSlateBrush GetValue(); }; // 0x8 (0x68 - 0x60) // Class UMG.CheckedStateBinding class UCheckedStateBinding : public UPropertyBinding { public: uint8 Pad_303[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UCheckedStateBinding* GetDefaultObj(); enum class ECheckBoxState GetValue(); }; // 0x8 (0x68 - 0x60) // Class UMG.ColorBinding class UColorBinding : public UPropertyBinding { public: uint8 Pad_30A[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UColorBinding* GetDefaultObj(); struct FSlateColor GetSlateValue(); struct FLinearColor GetLinearValue(); }; // 0x0 (0x60 - 0x60) // Class UMG.FloatBinding class UFloatBinding : public UPropertyBinding { public: static class UClass* StaticClass(); static class UFloatBinding* GetDefaultObj(); float GetValue(); }; // 0x0 (0x60 - 0x60) // Class UMG.Int32Binding class UInt32Binding : public UPropertyBinding { public: static class UClass* StaticClass(); static class UInt32Binding* GetDefaultObj(); int32 GetValue(); }; // 0x0 (0x60 - 0x60) // Class UMG.MouseCursorBinding class UMouseCursorBinding : public UPropertyBinding { public: static class UClass* StaticClass(); static class UMouseCursorBinding* GetDefaultObj(); enum class EMouseCursor GetValue(); }; // 0x8 (0x68 - 0x60) // Class UMG.TextBinding class UTextBinding : public UPropertyBinding { public: uint8 Pad_317[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UTextBinding* GetDefaultObj(); class FText GetTextValue(); class FString GetStringValue(); }; // 0x0 (0x60 - 0x60) // Class UMG.VisibilityBinding class UVisibilityBinding : public UPropertyBinding { public: static class UClass* StaticClass(); static class UVisibilityBinding* GetDefaultObj(); enum class ESlateVisibility GetValue(); }; // 0x0 (0x60 - 0x60) // Class UMG.WidgetBinding class UWidgetBinding : public UPropertyBinding { public: static class UClass* StaticClass(); static class UWidgetBinding* GetDefaultObj(); class UWidget* GetValue(); }; // 0x20 (0x50 - 0x30) // Class UMG.AsyncTaskDownloadImage class UAsyncTaskDownloadImage : public UBlueprintAsyncActionBase { public: FMulticastInlineDelegateProperty_ OnSuccess; // 0x30(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnFail; // 0x40(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UAsyncTaskDownloadImage* GetDefaultObj(); class UAsyncTaskDownloadImage* DownloadImage(const class FString& URL); }; // 0x50 (0x80 - 0x30) // Class UMG.GameViewportSubsystem class UGameViewportSubsystem : public UGameInstanceSubsystem { public: uint8 Pad_345[0x50]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UGameViewportSubsystem* GetDefaultObj(); struct FGameViewportWidgetSlot SetWidgetSlotPosition(const struct FGameViewportWidgetSlot& Slot, class UWidget* Widget, const struct FVector2D& Position, bool bRemoveDPIScale); struct FGameViewportWidgetSlot SetWidgetSlotDesiredSize(const struct FGameViewportWidgetSlot& Slot, const struct FVector2D& Size); void SetWidgetSlot(class UWidget* Widget, const struct FGameViewportWidgetSlot& Slot); void RemoveWidget(class UWidget* Widget); bool IsWidgetAdded(class UWidget* Widget); struct FGameViewportWidgetSlot GetWidgetSlot(class UWidget* Widget); void AddWidgetForPlayer(class UWidget* Widget, class ULocalPlayer* Player, const struct FGameViewportWidgetSlot& Slot); void AddWidget(class UWidget* Widget, const struct FGameViewportWidgetSlot& Slot); }; // 0x0 (0x28 - 0x28) // Class UMG.UserListEntry class IUserListEntry : public IInterface { public: static class UClass* StaticClass(); static class IUserListEntry* GetDefaultObj(); void BP_OnItemSelectionChanged(bool bIsSelected); void BP_OnItemExpansionChanged(bool bIsExpanded); void BP_OnEntryReleased(); }; // 0x0 (0x28 - 0x28) // Class UMG.UserListEntryLibrary class UUserListEntryLibrary : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass(); static class UUserListEntryLibrary* GetDefaultObj(); bool IsListItemSelected(TScriptInterface UserListEntry); bool IsListItemExpanded(TScriptInterface UserListEntry); class UListViewBase* GetOwningListView(TScriptInterface UserListEntry); }; // 0x0 (0x28 - 0x28) // Class UMG.UserObjectListEntry class IUserObjectListEntry : public IUserListEntry { public: static class UClass* StaticClass(); static class IUserObjectListEntry* GetDefaultObj(); void OnListItemObjectSet(class UObject* ListItemObject); }; // 0x0 (0x28 - 0x28) // Class UMG.UserObjectListEntryLibrary class UUserObjectListEntryLibrary : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass(); static class UUserObjectListEntryLibrary* GetDefaultObj(); class UObject* GetListItemObject(TScriptInterface UserObjectListEntry); }; // 0x128 (0x290 - 0x168) // Class UMG.BackgroundBlur class UBackgroundBlur : public UContentWidget { public: struct FMargin Padding; // 0x168(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) enum class EHorizontalAlignment HorizontalAlignment; // 0x178(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EVerticalAlignment VerticalAlignment; // 0x179(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bApplyAlphaToBlur; // 0x17A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_389[0x1]; // Fixing Size After Last Property [ Dumper-7 ] float BlurStrength; // 0x17C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bOverrideAutoRadiusCalculation; // 0x180(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_38A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 BlurRadius; // 0x184(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_38C[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector4 CornerRadius; // 0x190(0x20)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSlateBrush LowQualityFallbackBrush; // 0x1B0(0xD0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) uint8 Pad_38D[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UBackgroundBlur* GetDefaultObj(); void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetLowQualityFallbackBrush(struct FSlateBrush& InBrush); void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); void SetCornerRadius(const struct FVector4& InCornerRadius); void SetBlurStrength(float InStrength); void SetBlurRadius(int32 InBlurRadius); void SetApplyAlphaToBlur(bool bInApplyAlphaToBlur); }; // 0x28 (0x60 - 0x38) // Class UMG.BackgroundBlurSlot class UBackgroundBlurSlot : public UPanelSlot { public: struct FMargin Padding; // 0x38(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) enum class EHorizontalAlignment HorizontalAlignment; // 0x48(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) enum class EVerticalAlignment VerticalAlignment; // 0x49(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_39E[0x16]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UBackgroundBlurSlot* GetDefaultObj(); void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); }; // 0x28 (0x60 - 0x38) // Class UMG.BorderSlot class UBorderSlot : public UPanelSlot { public: struct FMargin Padding; // 0x38(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) enum class EHorizontalAlignment HorizontalAlignment; // 0x48(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) enum class EVerticalAlignment VerticalAlignment; // 0x49(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_3AE[0x16]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UBorderSlot* GetDefaultObj(); void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); }; // 0x28 (0x60 - 0x38) // Class UMG.ButtonSlot class UButtonSlot : public UPanelSlot { public: struct FMargin Padding; // 0x38(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) enum class EHorizontalAlignment HorizontalAlignment; // 0x48(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EVerticalAlignment VerticalAlignment; // 0x49(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3B8[0x16]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UButtonSlot* GetDefaultObj(); void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); }; // 0x10 (0x178 - 0x168) // Class UMG.CanvasPanel class UCanvasPanel : public UPanelWidget { public: uint8 Pad_3BE[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UCanvasPanel* GetDefaultObj(); class UCanvasPanelSlot* AddChildToCanvas(class UWidget* Content); }; // 0x50 (0x88 - 0x38) // Class UMG.CanvasPanelSlot class UCanvasPanelSlot : public UPanelSlot { public: struct FAnchorData LayoutData; // 0x38(0x40)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) bool bAutoSize; // 0x78(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3EC[0x3]; // Fixing Size After Last Property [ Dumper-7 ] int32 ZOrder; // 0x7C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_3ED[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UCanvasPanelSlot* GetDefaultObj(); void SetZOrder(int32 InZOrder); void SetSize(const struct FVector2D& InSize); void SetPosition(const struct FVector2D& InPosition); void SetOffsets(const struct FMargin& InOffset); void SetMinimum(const struct FVector2D& InMinimumAnchors); void SetMaximum(const struct FVector2D& InMaximumAnchors); void SetLayout(struct FAnchorData& InLayoutData); void SetAutoSize(bool InbAutoSize); void SetAnchors(const struct FAnchors& InAnchors); void SetAlignment(const struct FVector2D& InAlignment); int32 GetZOrder(); struct FVector2D GetSize(); struct FVector2D GetPosition(); struct FMargin GetOffsets(); struct FAnchorData GetLayout(); bool GetAutoSize(); struct FAnchors GetAnchors(); struct FVector2D GetAlignment(); }; // 0xB18 (0xC80 - 0x168) // Class UMG.CheckBox class UCheckBox : public UContentWidget { public: enum class ECheckBoxState CheckedState; // 0x168(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_406[0x3]; // Fixing Size After Last Property [ Dumper-7 ] FDelegateProperty_ CheckedStateDelegate; // 0x16C(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_407[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FCheckBoxStyle WidgetStyle; // 0x180(0xAD0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) enum class EHorizontalAlignment HorizontalAlignment; // 0xC50(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EButtonClickMethod ClickMethod; // 0xC51(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EButtonTouchMethod TouchMethod; // 0xC52(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EButtonPressMethod PressMethod; // 0xC53(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IsFocusable; // 0xC54(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_40C[0x3]; // Fixing Size After Last Property [ Dumper-7 ] FMulticastInlineDelegateProperty_ OnCheckStateChanged; // 0xC58(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_40D[0x18]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UCheckBox* GetDefaultObj(); void SetTouchMethod(enum class EButtonTouchMethod InTouchMethod); void SetPressMethod(enum class EButtonPressMethod InPressMethod); void SetIsChecked(bool InIsChecked); void SetClickMethod(enum class EButtonClickMethod InClickMethod); void SetCheckedState(enum class ECheckBoxState InCheckedState); bool IsPressed(); bool IsChecked(); enum class ECheckBoxState GetCheckedState(); }; // 0x100 (0x250 - 0x150) // Class UMG.CircularThrobber class UCircularThrobber : public UWidget { public: int32 NumberOfPieces; // 0x150(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Period; // 0x154(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float Radius; // 0x158(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41B[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FSlateBrush Image; // 0x160(0xD0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) bool bEnableRadius; // 0x230(0x1)(Edit, ZeroConstructor, Transient, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_41C[0x1F]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UCircularThrobber* GetDefaultObj(); void SetRadius(float InRadius); void SetPeriod(float InPeriod); void SetNumberOfPieces(int32 InNumberOfPieces); }; // 0x38 (0x188 - 0x150) // Class UMG.ComboBox class UComboBox : public UWidget { public: TArray Items; // 0x150(0x10)(Edit, BlueprintVisible, ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) FDelegateProperty_ OnGenerateWidgetEvent; // 0x160(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsFocusable; // 0x170(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_41E[0x17]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UComboBox* GetDefaultObj(); }; // 0x1460 (0x15B0 - 0x150) // Class UMG.ComboBoxKey class UComboBoxKey : public UWidget { public: TArray Options; // 0x150(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) class FName SelectedOption; // 0x160(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_441[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FComboBoxStyle WidgetStyle; // 0x170(0x660)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FTableRowStyle ItemStyle; // 0x7D0(0xD50)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FSlateColor ForegroundColor; // 0x1520(0x14)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FMargin ContentPadding; // 0x1534(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float MaxListHeight; // 0x1544(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bHasDownArrow; // 0x1548(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableGamepadNavigationMode; // 0x1549(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bIsFocusable; // 0x154A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_442[0x1]; // Fixing Size After Last Property [ Dumper-7 ] FDelegateProperty_ OnGenerateContentWidget; // 0x154C(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) FDelegateProperty_ OnGenerateItemWidget; // 0x155C(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_444[0x4]; // Fixing Size After Last Property [ Dumper-7 ] FMulticastInlineDelegateProperty_ OnSelectionChanged; // 0x1570(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnOpening; // 0x1580(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_445[0x20]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UComboBoxKey* GetDefaultObj(); void SetSelectedOption(class FName Option); bool RemoveOption(class FName Option); void OnSelectionChangedEvent__DelegateSignature(class FName SelectedItem, enum class ESelectInfo SelectionType); void OnOpeningEvent__DelegateSignature(); bool IsOpen(); class FName GetSelectedOption(); class UWidget* GenerateWidgetEvent__DelegateSignature(class FName Item); void ClearSelection(); void ClearOptions(); void AddOption(class FName Option); }; // 0x14E0 (0x1630 - 0x150) // Class UMG.ComboBoxString class UComboBoxString : public UWidget { public: TArray DefaultOptions; // 0x150(0x10)(Edit, ZeroConstructor, NativeAccessSpecifierPrivate) class FString SelectedOption; // 0x160(0x10)(Edit, ZeroConstructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FComboBoxStyle WidgetStyle; // 0x170(0x660)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FTableRowStyle ItemStyle; // 0x7D0(0xD50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FMargin ContentPadding; // 0x1520(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float MaxListHeight; // 0x1530(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool HasDownArrow; // 0x1534(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool EnableGamepadNavigationMode; // 0x1535(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_469[0x2]; // Fixing Size After Last Property [ Dumper-7 ] struct FSlateFontInfo Font; // 0x1538(0x60)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FSlateColor ForegroundColor; // 0x1598(0x14)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) bool bIsFocusable; // 0x15AC(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_46A[0x3]; // Fixing Size After Last Property [ Dumper-7 ] FDelegateProperty_ OnGenerateWidgetEvent; // 0x15B0(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnSelectionChanged; // 0x15C0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnOpening; // 0x15D0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_46D[0x50]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UComboBoxString* GetDefaultObj(); void SetSelectedOption(const class FString& Option); void SetSelectedIndex(int32 Index); bool RemoveOption(const class FString& Option); void RefreshOptions(); void OnSelectionChangedEvent__DelegateSignature(const class FString& SelectedItem, enum class ESelectInfo SelectionType); void OnOpeningEvent__DelegateSignature(); bool IsOpen(); class FString GetSelectedOption(); int32 GetSelectedIndex(); int32 GetOptionCount(); class FString GetOptionAtIndex(int32 Index); int32 FindOptionIndex(const class FString& Option); void ClearSelection(); void ClearOptions(); void AddOption(const class FString& Option); }; // 0x8 (0x238 - 0x230) // Class UMG.DynamicEntryBox class UDynamicEntryBox : public UDynamicEntryBoxBase { public: TSubclassOf EntryWidgetClass; // 0x230(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class UDynamicEntryBox* GetDefaultObj(); void Reset(bool bDeleteWidgets); void RemoveEntry(class UUserWidget* EntryWidget); class UUserWidget* BP_CreateEntryOfClass(TSubclassOf EntryClass); class UUserWidget* BP_CreateEntry(); }; // 0x390 (0x4E0 - 0x150) // Class UMG.EditableText class UEditableText : public UWidget { public: class FText Text; // 0x150(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) FDelegateProperty_ TextDelegate; // 0x168(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) class FText HintText; // 0x178(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) FDelegateProperty_ HintTextDelegate; // 0x190(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FEditableTextStyle WidgetStyle; // 0x1A0(0x2F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) bool IsReadOnly; // 0x490(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IsPassword; // 0x491(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_49C[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float MinimumDesiredWidth; // 0x494(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IsCaretMovedWhenGainFocus; // 0x498(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool SelectAllTextWhenFocused; // 0x499(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool RevertTextOnEscape; // 0x49A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ClearKeyboardFocusOnCommit; // 0x49B(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool SelectAllTextOnCommit; // 0x49C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AllowContextMenu; // 0x49D(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EVirtualKeyboardType KeyboardType; // 0x49E(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVirtualKeyboardOptions VirtualKeyboardOptions; // 0x49F(0x1)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) enum class EVirtualKeyboardTrigger VirtualKeyboardTrigger; // 0x4A0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EVirtualKeyboardDismissAction VirtualKeyboardDismissAction; // 0x4A1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ETextJustify Justification; // 0x4A2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ETextOverflowPolicy OverflowPolicy; // 0x4A3(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FShapedTextOptions ShapedTextOptions; // 0x4A4(0x3)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) uint8 Pad_49E[0x1]; // Fixing Size After Last Property [ Dumper-7 ] FMulticastInlineDelegateProperty_ OnTextChanged; // 0x4A8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnTextCommitted; // 0x4B8(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_4A0[0x18]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UEditableText* GetDefaultObj(); void SetTextOverflowPolicy(enum class ETextOverflowPolicy InOverflowPolicy); void SetText(class FText InText); void SetMinimumDesiredWidth(float InMinDesiredWidth); void SetJustification(enum class ETextJustify InJustification); void SetIsReadOnly(bool InbIsReadyOnly); void SetIsPassword(bool InbIsPassword); void SetHintText(class FText InHintText); void SetFontOutlineMaterial(class UMaterialInterface* InMaterial); void SetFontMaterial(class UMaterialInterface* InMaterial); void SetFont(const struct FSlateFontInfo& InFontInfo); void OnEditableTextCommittedEvent__DelegateSignature(class FText& Text, enum class ETextCommit CommitMethod); void OnEditableTextChangedEvent__DelegateSignature(class FText& Text); class FText GetText(); enum class ETextJustify GetJustification(); class FText GetHintText(); struct FSlateFontInfo GetFont(); }; // 0xF30 (0x1080 - 0x150) // Class UMG.EditableTextBox class UEditableTextBox : public UWidget { public: class FText Text; // 0x150(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) FDelegateProperty_ TextDelegate; // 0x168(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4CE[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FEditableTextBoxStyle WidgetStyle; // 0x180(0xE90)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) class FText HintText; // 0x1010(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) FDelegateProperty_ HintTextDelegate; // 0x1028(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IsReadOnly; // 0x1038(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IsPassword; // 0x1039(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4D2[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float MinimumDesiredWidth; // 0x103C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IsCaretMovedWhenGainFocus; // 0x1040(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool SelectAllTextWhenFocused; // 0x1041(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool RevertTextOnEscape; // 0x1042(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ClearKeyboardFocusOnCommit; // 0x1043(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool SelectAllTextOnCommit; // 0x1044(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AllowContextMenu; // 0x1045(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EVirtualKeyboardType KeyboardType; // 0x1046(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVirtualKeyboardOptions VirtualKeyboardOptions; // 0x1047(0x1)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) enum class EVirtualKeyboardTrigger VirtualKeyboardTrigger; // 0x1048(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EVirtualKeyboardDismissAction VirtualKeyboardDismissAction; // 0x1049(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ETextJustify Justification; // 0x104A(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ETextOverflowPolicy OverflowPolicy; // 0x104B(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FShapedTextOptions ShapedTextOptions; // 0x104C(0x3)(Edit, BlueprintVisible, BlueprintReadOnly, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) uint8 Pad_4DE[0x1]; // Fixing Size After Last Property [ Dumper-7 ] FMulticastInlineDelegateProperty_ OnTextChanged; // 0x1050(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnTextCommitted; // 0x1060(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_4E0[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UEditableTextBox* GetDefaultObj(); void SetTextOverflowPolicy(enum class ETextOverflowPolicy InOverflowPolicy); void SetText(class FText InText); void SetJustification(enum class ETextJustify InJustification); void SetIsReadOnly(bool bReadOnly); void SetIsPassword(bool bIsPassword); void SetHintText(class FText InText); void SetForegroundColor(const struct FLinearColor& Color); void SetError(class FText InError); void OnEditableTextBoxCommittedEvent__DelegateSignature(class FText& Text, enum class ETextCommit CommitMethod); void OnEditableTextBoxChangedEvent__DelegateSignature(class FText& Text); bool HasError(); class FText GetText(); void ClearError(); }; // 0x310 (0x460 - 0x150) // Class UMG.ExpandableArea class UExpandableArea : public UWidget { public: uint8 Pad_4F9[0x10]; // Fixing Size After Last Property [ Dumper-7 ] struct FExpandableAreaStyle Style; // 0x160(0x1C0)(Edit, NativeAccessSpecifierPublic) struct FSlateBrush BorderBrush; // 0x320(0xD0)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) struct FSlateColor BorderColor; // 0x3F0(0x14)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) bool bIsExpanded; // 0x404(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_4FF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float MaxHeight; // 0x408(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMargin HeaderPadding; // 0x40C(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) struct FMargin AreaPadding; // 0x41C(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_504[0x4]; // Fixing Size After Last Property [ Dumper-7 ] FMulticastInlineDelegateProperty_ OnExpansionChanged; // 0x430(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) class UWidget* HeaderContent; // 0x440(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidget* BodyContent; // 0x448(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_506[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UExpandableArea* GetDefaultObj(); void SetIsExpanded_Animated(bool IsExpanded); void SetIsExpanded(bool IsExpanded); bool GetIsExpanded(); }; // 0x30 (0x198 - 0x168) // Class UMG.GridPanel class UGridPanel : public UPanelWidget { public: TArray ColumnFill; // 0x168(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) TArray RowFill; // 0x178(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) uint8 Pad_538[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UGridPanel* GetDefaultObj(); void SetRowFill(int32 RowIndex, float Coefficient); void SetColumnFill(int32 ColumnIndex, float Coefficient); class UGridSlot* AddChildToGrid(class UWidget* Content, int32 InRow, int32 InColumn); }; // 0x40 (0x78 - 0x38) // Class UMG.GridSlot class UGridSlot : public UPanelSlot { public: struct FMargin Padding; // 0x38(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) enum class EHorizontalAlignment HorizontalAlignment; // 0x48(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EVerticalAlignment VerticalAlignment; // 0x49(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_562[0x2]; // Fixing Size After Last Property [ Dumper-7 ] int32 Row; // 0x4C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 RowSpan; // 0x50(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Column; // 0x54(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 ColumnSpan; // 0x58(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Layer; // 0x5C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVector2D Nudge; // 0x60(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_568[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UGridSlot* GetDefaultObj(); void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); void SetRowSpan(int32 InRowSpan); void SetRow(int32 InRow); void SetPadding(const struct FMargin& InPadding); void SetNudge(const struct FVector2D& InNudge); void SetLayer(int32 InLayer); void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); void SetColumnSpan(int32 InColumnSpan); void SetColumn(int32 InColumn); }; // 0x10 (0x178 - 0x168) // Class UMG.HorizontalBox class UHorizontalBox : public UPanelWidget { public: uint8 Pad_576[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UHorizontalBox* GetDefaultObj(); class UHorizontalBoxSlot* AddChildToHorizontalBox(class UWidget* Content); }; // 0x28 (0x60 - 0x38) // Class UMG.HorizontalBoxSlot class UHorizontalBoxSlot : public UPanelSlot { public: uint8 Pad_584[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FSlateChildSize Size; // 0x40(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FMargin Padding; // 0x48(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) enum class EHorizontalAlignment HorizontalAlignment; // 0x58(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EVerticalAlignment VerticalAlignment; // 0x59(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_587[0x6]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UHorizontalBoxSlot* GetDefaultObj(); void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); void SetSize(const struct FSlateChildSize& InSize); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); }; // 0x7F0 (0x940 - 0x150) // Class UMG.InputKeySelector class UInputKeySelector : public UWidget { public: struct FButtonStyle WidgetStyle; // 0x150(0x3F0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FTextBlockStyle TextStyle; // 0x540(0x350)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) struct FInputChord SelectedKey; // 0x890(0x20)(BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMargin Margin; // 0x8B0(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) class FText KeySelectionText; // 0x8C0(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) class FText NoKeySpecifiedText; // 0x8D8(0x18)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) bool bAllowModifierKeys; // 0x8F0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAllowGamepadKeys; // 0x8F1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_59F[0x6]; // Fixing Size After Last Property [ Dumper-7 ] TArray EscapeKeys; // 0x8F8(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnKeySelected; // 0x908(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnIsSelectingKeyChanged; // 0x918(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_5A1[0x18]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UInputKeySelector* GetDefaultObj(); void SetTextBlockVisibility(enum class ESlateVisibility InVisibility); void SetSelectedKey(struct FInputChord& InSelectedKey); void SetNoKeySpecifiedText(class FText InNoKeySpecifiedText); void SetKeySelectionText(class FText InKeySelectionText); void SetEscapeKeys(TArray& InKeys); void SetAllowModifierKeys(bool bInAllowModifierKeys); void SetAllowGamepadKeys(bool bInAllowGamepadKeys); void OnKeySelected__DelegateSignature(const struct FInputChord& SelectedKey); void OnIsSelectingKeyChanged__DelegateSignature(); bool GetIsSelectingKey(); }; // 0x18 (0x180 - 0x168) // Class UMG.InvalidationBox class UInvalidationBox : public UContentWidget { public: bool bCanCache; // 0x168(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool CacheRelativeTransforms; // 0x169(0x1)(ZeroConstructor, Deprecated, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_5AA[0x16]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UInvalidationBox* GetDefaultObj(); void SetCanCache(bool CanCache); void InvalidateCache(); bool GetCanCache(); }; // 0x50 (0x1B8 - 0x168) // Class UMG.MenuAnchor class UMenuAnchor : public UContentWidget { public: TSubclassOf MenuClass; // 0x168(0x8)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) FDelegateProperty_ OnGetMenuContentEvent; // 0x170(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) FDelegateProperty_ OnGetUserMenuContentEvent; // 0x180(0x10)(Edit, ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EMenuPlacement Placement; // 0x190(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFitInWindow; // 0x191(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ShouldDeferPaintingAfterWindowContent; // 0x192(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool UseApplicationMenuStack; // 0x193(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_5DC[0x4]; // Fixing Size After Last Property [ Dumper-7 ] FMulticastInlineDelegateProperty_ OnMenuOpenChanged; // 0x198(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_5DD[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMenuAnchor* GetDefaultObj(); void ToggleOpen(bool bFocusOnOpen); bool ShouldOpenDueToClick(); void SetPlacement(enum class EMenuPlacement InPlacement); void Open(bool bFocusMenu); bool IsOpen(); bool HasOpenSubMenus(); class UUserWidget* GetUserWidget__DelegateSignature(); struct FVector2D GetMenuPosition(); void FitInWindow(bool bFit); void Close(); }; // 0x3D0 (0x540 - 0x170) // Class UMG.MultiLineEditableText class UMultiLineEditableText : public UTextLayoutWidget { public: class FText Text; // 0x170(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) class FText HintText; // 0x188(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) FDelegateProperty_ HintTextDelegate; // 0x1A0(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FTextBlockStyle WidgetStyle; // 0x1B0(0x350)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) bool bIsReadOnly; // 0x500(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool SelectAllTextWhenFocused; // 0x501(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ClearTextSelectionOnFocusLoss; // 0x502(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool RevertTextOnEscape; // 0x503(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ClearKeyboardFocusOnCommit; // 0x504(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AllowContextMenu; // 0x505(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVirtualKeyboardOptions VirtualKeyboardOptions; // 0x506(0x1)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) enum class EVirtualKeyboardDismissAction VirtualKeyboardDismissAction; // 0x507(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnTextChanged; // 0x508(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnTextCommitted; // 0x518(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_605[0x18]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMultiLineEditableText* GetDefaultObj(); void SetWidgetStyle(struct FTextBlockStyle& InWidgetStyle); void SetText(class FText InText); void SetIsReadOnly(bool bReadOnly); void SetHintText(class FText InHintText); void SetFontOutlineMaterial(class UMaterialInterface* InMaterial); void SetFontMaterial(class UMaterialInterface* InMaterial); void SetFont(const struct FSlateFontInfo& InFontInfo); void OnMultiLineEditableTextCommittedEvent__DelegateSignature(class FText& Text, enum class ETextCommit CommitMethod); void OnMultiLineEditableTextChangedEvent__DelegateSignature(class FText& Text); class FText GetText(); class FText GetHintText(); struct FSlateFontInfo GetFont(); }; // 0xF10 (0x1080 - 0x170) // Class UMG.MultiLineEditableTextBox class UMultiLineEditableTextBox : public UTextLayoutWidget { public: class FText Text; // 0x170(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) class FText HintText; // 0x188(0x18)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) FDelegateProperty_ HintTextDelegate; // 0x1A0(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FEditableTextBoxStyle WidgetStyle; // 0x1B0(0xE90)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) bool bIsReadOnly; // 0x1040(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool AllowContextMenu; // 0x1041(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FVirtualKeyboardOptions VirtualKeyboardOptions; // 0x1042(0x1)(Edit, NoDestructor, AdvancedDisplay, NativeAccessSpecifierPublic) enum class EVirtualKeyboardDismissAction VirtualKeyboardDismissAction; // 0x1043(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_63D[0x4]; // Fixing Size After Last Property [ Dumper-7 ] FMulticastInlineDelegateProperty_ OnTextChanged; // 0x1048(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnTextCommitted; // 0x1058(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_63E[0x18]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UMultiLineEditableTextBox* GetDefaultObj(); void SetTextStyle(struct FTextBlockStyle& InTextStyle); void SetText(class FText InText); void SetIsReadOnly(bool bReadOnly); void SetHintText(class FText InHintText); void SetForegroundColor(const struct FLinearColor& Color); void SetError(class FText InError); void OnMultiLineEditableTextBoxCommittedEvent__DelegateSignature(class FText& Text, enum class ETextCommit CommitMethod); void OnMultiLineEditableTextBoxChangedEvent__DelegateSignature(class FText& Text); class FText GetText(); class FText GetHintText(); }; // 0x10 (0x178 - 0x168) // Class UMG.NamedSlot class UNamedSlot : public UContentWidget { public: uint8 Pad_67A[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UNamedSlot* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class UMG.NamedSlotInterface class INamedSlotInterface : public IInterface { public: static class UClass* StaticClass(); static class INamedSlotInterface* GetDefaultObj(); }; // 0x10 (0x160 - 0x150) // Class UMG.NativeWidgetHost class UNativeWidgetHost : public UWidget { public: uint8 Pad_67E[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UNativeWidgetHost* GetDefaultObj(); }; // 0x18 (0x180 - 0x168) // Class UMG.SafeZone class USafeZone : public UContentWidget { public: bool PadLeft; // 0x168(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool PadRight; // 0x169(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool PadTop; // 0x16A(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool PadBottom; // 0x16B(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_68F[0x14]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class USafeZone* GetDefaultObj(); void SetSidesToPad(bool InPadLeft, bool InPadRight, bool InPadTop, bool InPadBottom); }; // 0x28 (0x60 - 0x38) // Class UMG.SafeZoneSlot class USafeZoneSlot : public UPanelSlot { public: bool bIsTitleSafe; // 0x38(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_692[0x3]; // Fixing Size After Last Property [ Dumper-7 ] struct FMargin SafeAreaScale; // 0x3C(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) enum class EHorizontalAlignment HAlign; // 0x4C(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EVerticalAlignment VAlign; // 0x4D(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_694[0x2]; // Fixing Size After Last Property [ Dumper-7 ] struct FMargin Padding; // 0x50(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class USafeZoneSlot* GetDefaultObj(); }; // 0x20 (0x188 - 0x168) // Class UMG.ScaleBox class UScaleBox : public UContentWidget { public: enum class EStretch Stretch; // 0x168(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EStretchDirection StretchDirection; // 0x169(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6B3[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float UserSpecifiedScale; // 0x16C(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool IgnoreInheritedScale; // 0x170(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6B4[0x17]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UScaleBox* GetDefaultObj(); void SetUserSpecifiedScale(float InUserSpecifiedScale); void SetStretchDirection(enum class EStretchDirection InStretchDirection); void SetStretch(enum class EStretch InStretch); void SetIgnoreInheritedScale(bool bInIgnoreInheritedScale); }; // 0x18 (0x50 - 0x38) // Class UMG.ScaleBoxSlot class UScaleBoxSlot : public UPanelSlot { public: enum class EHorizontalAlignment HorizontalAlignment; // 0x38(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EVerticalAlignment VerticalAlignment; // 0x39(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6C1[0x16]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UScaleBoxSlot* GetDefaultObj(); void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); }; // 0x7B0 (0x900 - 0x150) // Class UMG.ScrollBar class UScrollBar : public UWidget { public: struct FScrollBarStyle WidgetStyle; // 0x150(0x770)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) bool bAlwaysShowScrollbar; // 0x8C0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAlwaysShowScrollbarTrack; // 0x8C1(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EOrientation Orientation; // 0x8C2(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6CD[0x5]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector2D Thickness; // 0x8C8(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FMargin Padding; // 0x8D8(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_6D0[0x18]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UScrollBar* GetDefaultObj(); void SetState(float InOffsetFraction, float InThumbSizeFraction); }; // 0x20 (0x58 - 0x38) // Class UMG.ScrollBoxSlot class UScrollBoxSlot : public UPanelSlot { public: struct FMargin Padding; // 0x38(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) enum class EHorizontalAlignment HorizontalAlignment; // 0x48(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EVerticalAlignment VerticalAlignment; // 0x49(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6E5[0xE]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UScrollBoxSlot* GetDefaultObj(); void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); }; // 0x28 (0x60 - 0x38) // Class UMG.SizeBoxSlot class USizeBoxSlot : public UPanelSlot { public: struct FMargin Padding; // 0x38(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) uint8 Pad_6F2[0x10]; // Fixing Size After Last Property [ Dumper-7 ] enum class EHorizontalAlignment HorizontalAlignment; // 0x58(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EVerticalAlignment VerticalAlignment; // 0x59(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6F3[0x6]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class USizeBoxSlot* GetDefaultObj(); void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); }; // 0x20 (0x170 - 0x150) // Class UMG.Spacer class USpacer : public UWidget { public: struct FVector2D Size; // 0x150(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_6F7[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class USpacer* GetDefaultObj(); void SetSize(const struct FVector2D& InSize); }; // 0x720 (0x870 - 0x150) // Class UMG.SpinBox class USpinBox : public UWidget { public: float Value; // 0x150(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) FDelegateProperty_ ValueDelegate; // 0x154(0x10)(ZeroConstructor, InstancedReference, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74C[0xC]; // Fixing Size After Last Property [ Dumper-7 ] struct FSpinBoxStyle WidgetStyle; // 0x170(0x600)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) int32 MinFractionalDigits; // 0x770(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 MaxFractionalDigits; // 0x774(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAlwaysUsesDeltaSnap; // 0x778(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableSlider; // 0x779(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_74D[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float Delta; // 0x77C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float SliderExponent; // 0x780(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_750[0x4]; // Fixing Size After Last Property [ Dumper-7 ] struct FSlateFontInfo Font; // 0x788(0x60)(Edit, BlueprintVisible, BlueprintReadOnly, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ETextJustify Justification; // 0x7E8(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_753[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float MinDesiredWidth; // 0x7EC(0x4)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EVirtualKeyboardType KeyboardType; // 0x7F0(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool ClearKeyboardFocusOnCommit; // 0x7F1(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool SelectAllTextOnCommit; // 0x7F2(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_757[0x1]; // Fixing Size After Last Property [ Dumper-7 ] struct FSlateColor ForegroundColor; // 0x7F4(0x14)(Edit, BlueprintVisible, BlueprintReadOnly, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnValueChanged; // 0x808(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnValueCommitted; // 0x818(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnBeginSliderMovement; // 0x828(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnEndSliderMovement; // 0x838(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 bOverride_MinValue : 1; // Mask: 0x1, PropSize: 0x10x848(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bOverride_MaxValue : 1; // Mask: 0x2, PropSize: 0x10x848(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bOverride_MinSliderValue : 1; // Mask: 0x4, PropSize: 0x10x848(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 bOverride_MaxSliderValue : 1; // Mask: 0x8, PropSize: 0x10x848(0x1)(Edit, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 BitPad_43 : 4; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_75F[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float MinValue; // 0x84C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxValue; // 0x850(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MinSliderValue; // 0x854(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float MaxSliderValue; // 0x858(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_763[0x14]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class USpinBox* GetDefaultObj(); void SetValue(float NewValue); void SetMinValue(float NewValue); void SetMinSliderValue(float NewValue); void SetMinFractionalDigits(int32 NewValue); void SetMaxValue(float NewValue); void SetMaxSliderValue(float NewValue); void SetMaxFractionalDigits(int32 NewValue); void SetForegroundColor(const struct FSlateColor& InForegroundColor); void SetDelta(float NewValue); void SetAlwaysUsesDeltaSnap(bool bNewValue); void OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, enum class ETextCommit CommitMethod); void OnSpinBoxValueChangedEvent__DelegateSignature(float InValue); void OnSpinBoxBeginSliderMovement__DelegateSignature(); float GetValue(); float GetMinValue(); float GetMinSliderValue(); int32 GetMinFractionalDigits(); float GetMaxValue(); float GetMaxSliderValue(); int32 GetMaxFractionalDigits(); float GetDelta(); bool GetAlwaysUsesDeltaSnap(); void ClearMinValue(); void ClearMinSliderValue(); void ClearMaxValue(); void ClearMaxSliderValue(); }; // 0x18 (0x180 - 0x168) // Class UMG.StackBox class UStackBox : public UPanelWidget { public: enum class EOrientation Orientation; // 0x168(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_771[0x17]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UStackBox* GetDefaultObj(); class UStackBoxSlot* AddChildToStackBox(class UWidget* Content); }; // 0x28 (0x60 - 0x38) // Class UMG.StackBoxSlot class UStackBoxSlot : public UPanelSlot { public: struct FMargin Padding; // 0x38(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPrivate) struct FSlateChildSize Size; // 0x48(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPrivate) enum class EHorizontalAlignment HorizontalAlignment; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) enum class EVerticalAlignment VerticalAlignment; // 0x51(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_775[0xE]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UStackBoxSlot* GetDefaultObj(); }; // 0xF0 (0x240 - 0x150) // Class UMG.Throbber class UThrobber : public UWidget { public: int32 NumberOfPieces; // 0x150(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAnimateHorizontally; // 0x154(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAnimateVertically; // 0x155(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bAnimateOpacity; // 0x156(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_78A[0x9]; // Fixing Size After Last Property [ Dumper-7 ] struct FSlateBrush Image; // 0x160(0xD0)(Edit, BlueprintVisible, NativeAccessSpecifierPublic) uint8 Pad_78B[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UThrobber* GetDefaultObj(); void SetNumberOfPieces(int32 InNumberOfPieces); void SetAnimateVertically(bool bInAnimateVertically); void SetAnimateOpacity(bool bInAnimateOpacity); void SetAnimateHorizontally(bool bInAnimateHorizontally); }; // 0x28 (0x190 - 0x168) // Class UMG.UniformGridPanel class UUniformGridPanel : public UPanelWidget { public: struct FMargin SlotPadding; // 0x168(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float MinDesiredSlotWidth; // 0x178(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float MinDesiredSlotHeight; // 0x17C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7A5[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UUniformGridPanel* GetDefaultObj(); void SetSlotPadding(const struct FMargin& InSlotPadding); void SetMinDesiredSlotWidth(float InMinDesiredSlotWidth); void SetMinDesiredSlotHeight(float InMinDesiredSlotHeight); class UUniformGridSlot* AddChildToUniformGrid(class UWidget* Content, int32 InRow, int32 InColumn); }; // 0x18 (0x50 - 0x38) // Class UMG.UniformGridSlot class UUniformGridSlot : public UPanelSlot { public: enum class EHorizontalAlignment HorizontalAlignment; // 0x38(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EVerticalAlignment VerticalAlignment; // 0x39(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7B7[0x2]; // Fixing Size After Last Property [ Dumper-7 ] int32 Row; // 0x3C(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 Column; // 0x40(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7B8[0xC]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UUniformGridSlot* GetDefaultObj(); void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); void SetRow(int32 InRow); void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); void SetColumn(int32 InColumn); }; // 0x10 (0x178 - 0x168) // Class UMG.VerticalBox class UVerticalBox : public UPanelWidget { public: uint8 Pad_7BF[0x10]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UVerticalBox* GetDefaultObj(); class UVerticalBoxSlot* AddChildToVerticalBox(class UWidget* Content); }; // 0x28 (0x60 - 0x38) // Class UMG.VerticalBoxSlot class UVerticalBoxSlot : public UPanelSlot { public: struct FSlateChildSize Size; // 0x38(0x8)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic) struct FMargin Padding; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) enum class EHorizontalAlignment HorizontalAlignment; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EVerticalAlignment VerticalAlignment; // 0x51(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_7DE[0xE]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UVerticalBoxSlot* GetDefaultObj(); void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); void SetSize(const struct FSlateChildSize& InSize); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); }; // 0x50 (0x1B8 - 0x168) // Class UMG.Viewport class UViewport : public UContentWidget { public: struct FLinearColor BackgroundColor; // 0x168(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_809[0x40]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UViewport* GetDefaultObj(); class AActor* Spawn(TSubclassOf ActorClass); void SetViewRotation(const struct FRotator& Rotation); void SetViewLocation(const struct FVector& Location); struct FRotator GetViewRotation(); class UWorld* GetViewportWorld(); struct FVector GetViewLocation(); }; // 0x140 (0x6B0 - 0x570) // Class UMG.WidgetComponent class UWidgetComponent : public UMeshComponent { public: enum class EWidgetSpace Space; // 0x570(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) enum class EWidgetTimingPolicy TimingPolicy; // 0x571(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_89E[0x6]; // Fixing Size After Last Property [ Dumper-7 ] TSubclassOf WidgetClass; // 0x578(0x8)(Edit, ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FIntPoint DrawSize; // 0x580(0x8)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bManuallyRedraw; // 0x588(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bRedrawRequested; // 0x589(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_89F[0x2]; // Fixing Size After Last Property [ Dumper-7 ] float RedrawTime; // 0x58C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_8A1[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FIntPoint CurrentDrawSize; // 0x598(0x8)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bDrawAtDesiredSize; // 0x5A0(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_8A2[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector2D Pivot; // 0x5A8(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bReceiveHardwareInput; // 0x5B8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bWindowFocusable; // 0x5B9(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) enum class EWindowVisibility WindowVisibility; // 0x5BA(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bApplyGammaCorrection; // 0x5BB(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_8A5[0x4]; // Fixing Size After Last Property [ Dumper-7 ] class ULocalPlayer* OwnerPlayer; // 0x5C0(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FLinearColor BackgroundColor; // 0x5C8(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FLinearColor TintColorAndOpacity; // 0x5D8(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) float OpacityFromTexture; // 0x5E8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) enum class EWidgetBlendMode BlendMode; // 0x5EC(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsTwoSided; // 0x5ED(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool TickWhenOffscreen; // 0x5EE(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_8A7[0x1]; // Fixing Size After Last Property [ Dumper-7 ] class UBodySetup* BodySetup; // 0x5F0(0x8)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialInterface* TranslucentMaterial; // 0x5F8(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialInterface* TranslucentMaterial_OneSided; // 0x600(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialInterface* OpaqueMaterial; // 0x608(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialInterface* OpaqueMaterial_OneSided; // 0x610(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialInterface* MaskedMaterial; // 0x618(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialInterface* MaskedMaterial_OneSided; // 0x620(0x8)(ZeroConstructor, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UTextureRenderTarget2D* RenderTarget; // 0x628(0x8)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UMaterialInstanceDynamic* MaterialInstance; // 0x630(0x8)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bAddedToScreen; // 0x638(0x1)(ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bEditTimeUsable; // 0x639(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_8AE[0x2]; // Fixing Size After Last Property [ Dumper-7 ] class FName SharedLayerName; // 0x63C(0x8)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) int32 LayerZOrder; // 0x644(0x4)(Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) enum class EWidgetGeometryMode GeometryMode; // 0x648(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_8AF[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float CylinderArcAngle; // 0x64C(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) enum class ETickMode TickMode; // 0x650(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_8B0[0x2F]; // Fixing Size After Last Property [ Dumper-7 ] class UUserWidget* Widget; // 0x680(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 Pad_8B1[0x28]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UWidgetComponent* GetDefaultObj(); void SetWindowVisibility(enum class EWindowVisibility InVisibility); void SetWindowFocusable(bool bInWindowFocusable); void SetWidgetSpace(enum class EWidgetSpace NewSpace); void SetWidget(class UUserWidget* Widget); void SetTwoSided(bool bWantTwoSided); void SetTintColorAndOpacity(const struct FLinearColor& NewTintColorAndOpacity); void SetTickWhenOffscreen(bool bWantTickWhenOffscreen); void SetTickMode(enum class ETickMode InTickMode); void SetRedrawTime(float InRedrawTime); void SetPivot(struct FVector2D& InPivot); void SetOwnerPlayer(class ULocalPlayer* LocalPlayer); void SetManuallyRedraw(bool bUseManualRedraw); void SetGeometryMode(enum class EWidgetGeometryMode InGeometryMode); void SetDrawSize(const struct FVector2D& Size); void SetDrawAtDesiredSize(bool bInDrawAtDesiredSize); void SetCylinderArcAngle(float InCylinderArcAngle); void SetBackgroundColor(const struct FLinearColor& NewBackgroundColor); void RequestRenderUpdate(); void RequestRedraw(); bool IsWidgetVisible(); enum class EWindowVisibility GetWindowVisiblility(); bool GetWindowFocusable(); enum class EWidgetSpace GetWidgetSpace(); class UUserWidget* GetWidget(); class UUserWidget* GetUserWidgetObject(); bool GetTwoSided(); bool GetTickWhenOffscreen(); class UTextureRenderTarget2D* GetRenderTarget(); float GetRedrawTime(); struct FVector2D GetPivot(); class ULocalPlayer* GetOwnerPlayer(); class UMaterialInstanceDynamic* GetMaterialInstance(); bool GetManuallyRedraw(); enum class EWidgetGeometryMode GetGeometryMode(); struct FVector2D GetDrawSize(); bool GetDrawAtDesiredSize(); float GetCylinderArcAngle(); struct FVector2D GetCurrentDrawSize(); }; // 0x2D0 (0x570 - 0x2A0) // Class UMG.WidgetInteractionComponent class UWidgetInteractionComponent : public USceneComponent { public: FMulticastInlineDelegateProperty_ OnHoveredWidgetChanged; // 0x2A0(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) uint8 Pad_8FF[0x10]; // Fixing Size After Last Property [ Dumper-7 ] int32 VirtualUserIndex; // 0x2C0(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) int32 PointerIndex; // 0x2C4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class ECollisionChannel TraceChannel; // 0x2C8(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_901[0x3]; // Fixing Size After Last Property [ Dumper-7 ] float InteractionDistance; // 0x2CC(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EWidgetInteractionSource InteractionSource; // 0x2D0(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bEnableHitTesting; // 0x2D1(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bShowDebug; // 0x2D2(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_904[0x1]; // Fixing Size After Last Property [ Dumper-7 ] float DebugSphereLineThickness; // 0x2D4(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) float DebugLineThickness; // 0x2D8(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) struct FLinearColor DebugColor; // 0x2DC(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_907[0x7C]; // Fixing Size After Last Property [ Dumper-7 ] struct FHitResult CustomHitResult; // 0x368(0xE8)(Transient, IsPlainOldData, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) struct FVector2D LocalHitLocation; // 0x450(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FVector2D LastLocalHitLocation; // 0x460(0x10)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) class UWidgetComponent* HoveredWidgetComponent; // 0x470(0x8)(ExportObject, ZeroConstructor, Transient, InstancedReference, NoDestructor, Protected, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierProtected) struct FHitResult LastHitResult; // 0x478(0xE8)(Transient, IsPlainOldData, NoDestructor, ContainsInstancedReference, Protected, NativeAccessSpecifierProtected) bool bIsHoveredWidgetInteractable; // 0x560(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsHoveredWidgetFocusable; // 0x561(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) bool bIsHoveredWidgetHitTestVisible; // 0x562(0x1)(ZeroConstructor, Transient, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_90A[0xD]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UWidgetInteractionComponent* GetDefaultObj(); void SetFocus(class UWidget* FocusWidget); void SetCustomHitResult(struct FHitResult& HitResult); bool SendKeyChar(const class FString& Characters, bool bRepeat); void ScrollWheel(float ScrollDelta); void ReleasePointerKey(const struct FKey& Key); bool ReleaseKey(const struct FKey& Key); void PressPointerKey(const struct FKey& Key); bool PressKey(const struct FKey& Key, bool bRepeat); bool PressAndReleaseKey(const struct FKey& Key); bool IsOverInteractableWidget(); bool IsOverHitTestVisibleWidget(); bool IsOverFocusableWidget(); struct FHitResult GetLastHitResult(); class UWidgetComponent* GetHoveredWidgetComponent(); struct FVector2D Get2DHitLocation(); }; // 0x20 (0x58 - 0x38) // Class UMG.WidgetSwitcherSlot class UWidgetSwitcherSlot : public UPanelSlot { public: uint8 Pad_922[0x8]; // Fixing Size After Last Property [ Dumper-7 ] struct FMargin Padding; // 0x40(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) enum class EHorizontalAlignment HorizontalAlignment; // 0x50(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EVerticalAlignment VerticalAlignment; // 0x51(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_925[0x6]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UWidgetSwitcherSlot* GetDefaultObj(); void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); }; // 0x20 (0x188 - 0x168) // Class UMG.WindowTitleBarArea class UWindowTitleBarArea : public UContentWidget { public: bool bWindowButtonsEnabled; // 0x168(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bDoubleClickTogglesFullscreen; // 0x169(0x1)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_940[0x1E]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UWindowTitleBarArea* GetDefaultObj(); void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); }; // 0x28 (0x60 - 0x38) // Class UMG.WindowTitleBarAreaSlot class UWindowTitleBarAreaSlot : public UPanelSlot { public: struct FMargin Padding; // 0x38(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, NativeAccessSpecifierProtected) enum class EHorizontalAlignment HorizontalAlignment; // 0x48(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) enum class EVerticalAlignment VerticalAlignment; // 0x49(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, Protected, HasGetValueTypeHash, NativeAccessSpecifierProtected) uint8 Pad_95D[0x16]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UWindowTitleBarAreaSlot* GetDefaultObj(); void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); }; // 0x28 (0x190 - 0x168) // Class UMG.WrapBox class UWrapBox : public UPanelWidget { public: struct FVector2D InnerSlotPadding; // 0x168(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) float WrapSize; // 0x178(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bExplicitWrapSize; // 0x17C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EHorizontalAlignment HorizontalAlignment; // 0x17D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EOrientation Orientation; // 0x17E(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_97A[0x11]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UWrapBox* GetDefaultObj(); void SetInnerSlotPadding(const struct FVector2D& InPadding); void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); class UWrapBoxSlot* AddChildToWrapBox(class UWidget* Content); }; // 0x20 (0x58 - 0x38) // Class UMG.WrapBoxSlot class UWrapBoxSlot : public UPanelSlot { public: struct FMargin Padding; // 0x38(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, NativeAccessSpecifierPublic) float FillSpanWhenLessThan; // 0x48(0x4)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EHorizontalAlignment HorizontalAlignment; // 0x4C(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EVerticalAlignment VerticalAlignment; // 0x4D(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bFillEmptySpace; // 0x4E(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) bool bForceNewLine; // 0x4F(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9A5[0x8]; // Fixing Size Of Struct [ Dumper-7 ] static class UClass* StaticClass(); static class UWrapBoxSlot* GetDefaultObj(); void SetVerticalAlignment(enum class EVerticalAlignment InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetNewLine(bool InForceNewLine); void SetHorizontalAlignment(enum class EHorizontalAlignment InHorizontalAlignment); void SetFillSpanWhenLessThan(float InFillSpanWhenLessThan); void SetFillEmptySpace(bool InbFillEmptySpace); }; // 0x68 (0x90 - 0x28) // Class UMG.DragDropOperation class UDragDropOperation : public UObject { public: class FString Tag; // 0x28(0x10)(Edit, BlueprintVisible, ZeroConstructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UObject* Payload; // 0x38(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) class UWidget* DefaultDragVisual; // 0x40(0x8)(Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, NoDestructor, ExposeOnSpawn, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) enum class EDragPivot Pivot; // 0x48(0x1)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) uint8 Pad_9BA[0x7]; // Fixing Size After Last Property [ Dumper-7 ] struct FVector2D Offset; // 0x50(0x10)(Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData, NoDestructor, AdvancedDisplay, ExposeOnSpawn, HasGetValueTypeHash, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnDrop; // 0x60(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnDragCancelled; // 0x70(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) FMulticastInlineDelegateProperty_ OnDragged; // 0x80(0x10)(ZeroConstructor, InstancedReference, BlueprintAssignable, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UDragDropOperation* GetDefaultObj(); void Drop(struct FPointerEvent& PointerEvent); void Dragged(struct FPointerEvent& PointerEvent); void DragCancelled(struct FPointerEvent& PointerEvent); }; // 0x0 (0x28 - 0x28) // Class UMG.SlateBlueprintLibrary class USlateBlueprintLibrary : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass(); static class USlateBlueprintLibrary* GetDefaultObj(); struct FVector2D TransformVectorLocalToAbsolute(struct FGeometry& Geometry, const struct FVector2D& LocalVector); struct FVector2D TransformVectorAbsoluteToLocal(struct FGeometry& Geometry, const struct FVector2D& AbsoluteVector); float TransformScalarLocalToAbsolute(struct FGeometry& Geometry, float LocalScalar); float TransformScalarAbsoluteToLocal(struct FGeometry& Geometry, float AbsoluteScalar); void ScreenToWidgetLocal(class UObject* WorldContextObject, struct FGeometry& Geometry, const struct FVector2D& ScreenPosition, struct FVector2D* LocalCoordinate, bool bIncludeWindowPosition); void ScreenToWidgetAbsolute(class UObject* WorldContextObject, const struct FVector2D& ScreenPosition, struct FVector2D* AbsoluteCoordinate, bool bIncludeWindowPosition); void ScreenToViewport(class UObject* WorldContextObject, const struct FVector2D& ScreenPosition, struct FVector2D* ViewportPosition); void LocalToViewport(class UObject* WorldContextObject, struct FGeometry& Geometry, const struct FVector2D& LocalCoordinate, struct FVector2D* PixelPosition, struct FVector2D* ViewportPosition); struct FVector2D LocalToAbsolute(struct FGeometry& Geometry, const struct FVector2D& LocalCoordinate); bool IsUnderLocation(struct FGeometry& Geometry, struct FVector2D& AbsoluteCoordinate); struct FVector2D GetLocalTopLeft(struct FGeometry& Geometry); struct FVector2D GetLocalSize(struct FGeometry& Geometry); struct FVector2D GetAbsoluteSize(struct FGeometry& Geometry); bool EqualEqual_SlateBrush(struct FSlateBrush& A, struct FSlateBrush& B); void AbsoluteToViewport(class UObject* WorldContextObject, const struct FVector2D& AbsoluteDesktopCoordinate, struct FVector2D* PixelPosition, struct FVector2D* ViewportPosition); struct FVector2D AbsoluteToLocal(struct FGeometry& Geometry, const struct FVector2D& AbsoluteCoordinate); }; // 0x48 (0x70 - 0x28) // Class UMG.SlateVectorArtData class USlateVectorArtData : public UObject { public: TArray VertexData; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) TArray IndexData; // 0x38(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) class UMaterialInterface* Material; // 0x48(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector2D ExtentMin; // 0x50(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) struct FVector2D ExtentMax; // 0x60(0x10)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) static class UClass* StaticClass(); static class USlateVectorArtData* GetDefaultObj(); }; // 0x80 (0x400 - 0x380) // Class UMG.WidgetBlueprintGeneratedClass class UWidgetBlueprintGeneratedClass : public UBlueprintGeneratedClass { public: class UWidgetTree* WidgetTree; // 0x380(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate) TArray Extensions; // 0x388(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate) TArray FieldNotifyNames; // 0x398(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate) uint8 Pad_A92[0x4]; // Fixing Size After Last Property [ Dumper-7 ] uint8 bClassRequiresNativeTick : 1; // Mask: 0x1, PropSize: 0x10x3AC(0x1)(NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPrivate) uint8 BitPad_65 : 7; // Fixing Bit-Field Size [ Dumper-7 ] uint8 Pad_A93[0x3]; // Fixing Size After Last Property [ Dumper-7 ] TArray Bindings; // 0x3B0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray Animations; // 0x3C0(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic) TArray NamedSlots; // 0x3D0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray AvailableNamedSlots; // 0x3E0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) TArray InstanceNamedSlots; // 0x3F0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UWidgetBlueprintGeneratedClass* GetDefaultObj(); }; // 0x0 (0x28 - 0x28) // Class UMG.WidgetBlueprintLibrary class UWidgetBlueprintLibrary : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass(); static class UWidgetBlueprintLibrary* GetDefaultObj(); struct FEventReply UnlockMouse(struct FEventReply& Reply); struct FEventReply Unhandled(); void SetWindowTitleBarState(class UWidget* TitleBarContent, enum class EWindowTitleBarMode Mode, bool bTitleBarDragEnabled, bool bWindowButtonsVisible, bool bTitleBarVisible); void SetWindowTitleBarOnCloseClickedDelegate(FDelegateProperty_ Delegate); void SetWindowTitleBarCloseButtonActive(bool bActive); struct FEventReply SetUserFocus(struct FEventReply& Reply, class UWidget* FocusWidget, bool bInAllUsers); struct FEventReply SetMousePosition(struct FEventReply& Reply, const struct FVector2D& NewMousePosition); void SetInputMode_UIOnlyEx(class APlayerController* PlayerController, class UWidget* InWidgetToFocus, enum class EMouseLockMode InMouseLockMode, bool bFlushInput); void SetInputMode_GameOnly(class APlayerController* PlayerController, bool bFlushInput); void SetInputMode_GameAndUIEx(class APlayerController* PlayerController, class UWidget* InWidgetToFocus, enum class EMouseLockMode InMouseLockMode, bool bHideCursorDuringCapture, bool bFlushInput); bool SetHardwareCursor(class UObject* WorldContextObject, enum class EMouseCursor CursorShape, class FName CursorName, const struct FVector2D& HotSpot); void SetFocusToGameViewport(); void SetColorVisionDeficiencyType(enum class EColorVisionDeficiency Type, float Severity, bool CorrectDeficiency, bool ShowCorrectionWithDeficiency); void SetBrushResourceToTexture(struct FSlateBrush& Brush, class UTexture2D* Texture); void SetBrushResourceToMaterial(struct FSlateBrush& Brush, class UMaterialInterface* Material); void RestorePreviousWindowTitleBarState(); struct FEventReply ReleaseMouseCapture(struct FEventReply& Reply); struct FEventReply ReleaseJoystickCapture(struct FEventReply& Reply, bool bInAllJoysticks); void OnGameWindowCloseButtonClickedDelegate__DelegateSignature(); struct FSlateBrush NoResourceBrush(); struct FSlateBrush MakeBrushFromTexture(class UTexture2D* Texture, int32 Width, int32 Height); struct FSlateBrush MakeBrushFromMaterial(class UMaterialInterface* Material, int32 Width, int32 Height); struct FSlateBrush MakeBrushFromAsset(class USlateBrushAsset* BrushAsset); struct FEventReply LockMouse(struct FEventReply& Reply, class UWidget* CapturingWidget); bool IsDragDropping(); struct FEventReply Handled(); void GetSafeZonePadding(class UObject* WorldContextObject, struct FVector4* SafePadding, struct FVector2D* SafePaddingScale, struct FVector4* SpillOverPadding); struct FKeyEvent GetKeyEventFromAnalogInputEvent(struct FAnalogInputEvent& Event); struct FInputEvent GetInputEventFromPointerEvent(struct FPointerEvent& Event); struct FInputEvent GetInputEventFromNavigationEvent(struct FNavigationEvent& Event); struct FInputEvent GetInputEventFromKeyEvent(struct FKeyEvent& Event); struct FInputEvent GetInputEventFromCharacterEvent(struct FCharacterEvent& Event); class UMaterialInstanceDynamic* GetDynamicMaterial(struct FSlateBrush& Brush); class UDragDropOperation* GetDragDroppingContent(); class UTexture2D* GetBrushResourceAsTexture2D(struct FSlateBrush& Brush); class UMaterialInterface* GetBrushResourceAsMaterial(struct FSlateBrush& Brush); class UObject* GetBrushResource(struct FSlateBrush& Brush); void GetAllWidgetsWithInterface(class UObject* WorldContextObject, TArray* FoundWidgets, TSubclassOf Interface, bool TopLevelOnly); void GetAllWidgetsOfClass(class UObject* WorldContextObject, TArray* FoundWidgets, TSubclassOf WidgetClass, bool TopLevelOnly); struct FEventReply EndDragDrop(struct FEventReply& Reply); void DrawTextFormatted(struct FPaintContext& Context, class FText& Text, const struct FVector2D& Position, class UFont* Font, int32 FontSize, class FName FontTypeFace, const struct FLinearColor& Tint); void DrawText(struct FPaintContext& Context, const class FString& InString, const struct FVector2D& Position, const struct FLinearColor& Tint); void DrawSpline(struct FPaintContext& Context, const struct FVector2D& Start, const struct FVector2D& StartDir, const struct FVector2D& End, const struct FVector2D& EndDir, const struct FLinearColor& Tint, float Thickness); void DrawLines(struct FPaintContext& Context, TArray& Points, const struct FLinearColor& Tint, bool bAntiAlias, float Thickness); void DrawLine(struct FPaintContext& Context, const struct FVector2D& PositionA, const struct FVector2D& PositionB, const struct FLinearColor& Tint, bool bAntiAlias, float Thickness); void DrawBox(struct FPaintContext& Context, const struct FVector2D& Position, const struct FVector2D& Size, class USlateBrushAsset* Brush, const struct FLinearColor& Tint); void DismissAllMenus(); struct FEventReply DetectDragIfPressed(struct FPointerEvent& PointerEvent, class UWidget* WidgetDetectingDrag, const struct FKey& DragKey); struct FEventReply DetectDrag(struct FEventReply& Reply, class UWidget* WidgetDetectingDrag, const struct FKey& DragKey); class UDragDropOperation* CreateDragDropOperation(TSubclassOf OperationClass); class UUserWidget* Create(class UObject* WorldContextObject, TSubclassOf WidgetType, class APlayerController* OwningPlayer); struct FEventReply ClearUserFocus(struct FEventReply& Reply, bool bInAllUsers); struct FEventReply CaptureMouse(struct FEventReply& Reply, class UWidget* CapturingWidget); struct FEventReply CaptureJoystick(struct FEventReply& Reply, class UWidget* CapturingWidget, bool bInAllJoysticks); void CancelDragDrop(); }; // 0x0 (0x28 - 0x28) // Class UMG.WidgetLayoutLibrary class UWidgetLayoutLibrary : public UBlueprintFunctionLibrary { public: static class UClass* StaticClass(); static class UWidgetLayoutLibrary* GetDefaultObj(); class UWrapBoxSlot* SlotAsWrapBoxSlot(class UWidget* Widget); class UWidgetSwitcherSlot* SlotAsWidgetSwitcherSlot(class UWidget* Widget); class UVerticalBoxSlot* SlotAsVerticalBoxSlot(class UWidget* Widget); class UUniformGridSlot* SlotAsUniformGridSlot(class UWidget* Widget); class USizeBoxSlot* SlotAsSizeBoxSlot(class UWidget* Widget); class UScrollBoxSlot* SlotAsScrollBoxSlot(class UWidget* Widget); class UScaleBoxSlot* SlotAsScaleBoxSlot(class UWidget* Widget); class USafeZoneSlot* SlotAsSafeBoxSlot(class UWidget* Widget); class UOverlaySlot* SlotAsOverlaySlot(class UWidget* Widget); class UHorizontalBoxSlot* SlotAsHorizontalBoxSlot(class UWidget* Widget); class UGridSlot* SlotAsGridSlot(class UWidget* Widget); class UCanvasPanelSlot* SlotAsCanvasSlot(class UWidget* Widget); class UBorderSlot* SlotAsBorderSlot(class UWidget* Widget); void RemoveAllWidgets(class UObject* WorldContextObject); bool ProjectWorldLocationToWidgetPosition(class APlayerController* PlayerController, const struct FVector& WorldLocation, struct FVector2D* ScreenPosition, bool bPlayerViewportRelative); struct FGeometry GetViewportWidgetGeometry(class UObject* WorldContextObject); struct FVector2D GetViewportSize(class UObject* WorldContextObject); float GetViewportScale(class UObject* WorldContextObject); struct FGeometry GetPlayerScreenWidgetGeometry(class APlayerController* PlayerController); bool GetMousePositionScaledByDPI(class APlayerController* Player, float* LocationX, float* LocationY); struct FVector2D GetMousePositionOnViewport(class UObject* WorldContextObject); struct FVector2D GetMousePositionOnPlatform(); }; // 0x60 (0x88 - 0x28) // Class UMG.WidgetTree class UWidgetTree : public UObject { public: uint8 Pad_D95[0x8]; // Fixing Size After Last Property [ Dumper-7 ] class UWidget* RootWidget; // 0x30(0x8)(ExportObject, ZeroConstructor, InstancedReference, NoDestructor, PersistentInstance, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic) TMap NamedSlotBindings; // 0x38(0x50)(ExportObject, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic) static class UClass* StaticClass(); static class UWidgetTree* GetDefaultObj(); }; }