mirror of
https://github.com/swordbluesword/PalWorld-NetCrack.git
synced 2025-04-29 02:47:17 +09:00
2988 lines
234 KiB
C++
2988 lines
234 KiB
C++
#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<class UPropertyBinding*> 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<class UUMGSequencePlayer*> ActiveSequencePlayers; // 0x1D8(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
class UUMGSequenceTickManager* AnimationTickManager; // 0x1E8(0x8)(ZeroConstructor, Transient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TArray<class UUMGSequencePlayer*> StoppedSequencePlayers; // 0x1F0(0x10)(ZeroConstructor, Transient, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<struct FNamedSlotBinding> NamedSlotBindings; // 0x200(0x10)(ZeroConstructor, ContainsInstancedReference, NativeAccessSpecifierPrivate)
|
|
TArray<class UUserWidgetExtension*> 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<struct FAnimationEventBinding> 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<class UUserWidgetExtension> 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<class UUserWidgetExtension*> GetExtensions(TSubclassOf<class UUserWidgetExtension> ExtensionType);
|
|
class UUserWidgetExtension* GetExtension(TSubclassOf<class UUserWidgetExtension> 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<class UUserWidgetExtension> InExtensionType);
|
|
};
|
|
|
|
// 0x18 (0x168 - 0x150)
|
|
// Class UMG.PanelWidget
|
|
class UPanelWidget : public UWidget
|
|
{
|
|
public:
|
|
TArray<class UPanelSlot*> 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<class UWidget*> 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<class UTexture2D> SoftTexture, bool bMatchSize);
|
|
void SetBrushFromSoftMaterial(TSoftObjectPtr<class UMaterialInterface> SoftMaterial);
|
|
void SetBrushFromMaterial(class UMaterialInterface* Material);
|
|
void SetBrushFromAtlasInterface(TScriptInterface<class ISlateTextureAtlasInterface> 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<class UUserWidget> 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<class UUserWidget*> 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<class UObject*> 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<class UObject*> GetListItems();
|
|
class UObject* GetItemAt(int32 Index);
|
|
int32 GetIndexForItem(class UObject* Item);
|
|
void ClearListItems();
|
|
void BP_SetSelectedItem(class UObject* Item);
|
|
void BP_SetListItems(TArray<class UObject*>& 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<class UObject*>* 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<TSubclassOf<class URichTextBlockDecorator>> 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<class URichTextBlockDecorator*> 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<TSubclassOf<class URichTextBlockDecorator>>& InDecoratorClasses);
|
|
void SetAutoWrapText(bool InAutoTextWrap);
|
|
void RefreshTextLayout();
|
|
class UDataTable* GetTextStyleSet();
|
|
class FText GetText();
|
|
class UMaterialInstanceDynamic* GetDefaultDynamicMaterial();
|
|
class URichTextBlockDecorator* GetDecoratorByClass(TSubclassOf<class URichTextBlockDecorator> 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<struct FVector2D> 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<class UUserWidget*> 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<class FName> 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<TWeakObjectPtr<class UUserWidget>, 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<struct FWidgetAnimationBinding> 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<struct FBlueprintWidgetAnimationDelegateBinding> 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<class UObject> 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<class IUserListEntry> UserListEntry);
|
|
bool IsListItemExpanded(TScriptInterface<class IUserListEntry> UserListEntry);
|
|
class UListViewBase* GetOwningListView(TScriptInterface<class IUserListEntry> 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<class IUserObjectListEntry> 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<class UObject*> 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<class FName> 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<class FString> 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<class UUserWidget> 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<class UUserWidget> 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<float> ColumnFill; // 0x168(0x10)(Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<float> 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<struct FKey> 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<struct FKey>& 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<class UUserWidget> 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<class AActor> 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<class UUserWidget> 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<struct FSlateMeshVertex> VertexData; // 0x28(0x10)(ZeroConstructor, NativeAccessSpecifierPrivate)
|
|
TArray<uint32> 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<class UWidgetBlueprintGeneratedClassExtension*> Extensions; // 0x388(0x10)(ExportObject, ZeroConstructor, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPrivate)
|
|
TArray<struct FFieldNotificationId> 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<struct FDelegateRuntimeBinding> Bindings; // 0x3B0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class UWidgetAnimation*> Animations; // 0x3C0(0x10)(ZeroConstructor, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
TArray<class FName> NamedSlots; // 0x3D0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class FName> AvailableNamedSlots; // 0x3E0(0x10)(ZeroConstructor, NativeAccessSpecifierPublic)
|
|
TArray<class FName> 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<class UUserWidget*>* FoundWidgets, TSubclassOf<class IInterface> Interface, bool TopLevelOnly);
|
|
void GetAllWidgetsOfClass(class UObject* WorldContextObject, TArray<class UUserWidget*>* FoundWidgets, TSubclassOf<class UUserWidget> 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<struct FVector2D>& 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<class UDragDropOperation> OperationClass);
|
|
class UUserWidget* Create(class UObject* WorldContextObject, TSubclassOf<class UUserWidget> 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<class FName, class UWidget*> NamedSlotBindings; // 0x38(0x50)(ExportObject, ContainsInstancedReference, UObjectWrapper, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UWidgetTree* GetDefaultObj();
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|