Files
PMDT/structures/data/SDK/PUBGM_UMG_classes.hpp
2026-05-03 13:32:50 +08:00

2978 lines
170 KiB
C++
Executable File

#pragma once
//PUBGM(0.13.5)32位SDK
//作者:清华
//Telegram:@qinghuanb666
//生成时间:Fri Apr 18 20:44:39 2025
namespace SDK
{
//---------------------------------------------------------------------------
//Classes
//---------------------------------------------------------------------------
// Class UMG.Visual
// 0x0004 (0x0020 - 0x001C)
class UVisual : public UObject
{
public:
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.Visual");
return pStaticClass;
}
};
// Class UMG.Widget
// 0x00B0 (0x00D0 - 0x0020)
class UWidget : public UVisual
{
public:
struct FScriptDelegate bIsEnabledDelegate; // 0x0020(0x0010) (ZeroConstructor, InstancedReference)
struct FText ToolTipText; // 0x0030(0x000C) (Edit, BlueprintVisible, BlueprintReadOnly)
unsigned char UnknownData00[0x4]; // 0x003C(0x0004) MISSED OFFSET
struct FScriptDelegate ToolTipTextDelegate; // 0x0040(0x0010) (ZeroConstructor, InstancedReference)
class UWidget* ToolTipWidget; // 0x0050(0x0004) (Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData)
unsigned char UnknownData01[0x4]; // 0x0054(0x0004) MISSED OFFSET
struct FScriptDelegate ToolTipWidgetDelegate; // 0x0058(0x0010) (ZeroConstructor, InstancedReference)
struct FScriptDelegate VisibilityDelegate; // 0x0068(0x0010) (ZeroConstructor, InstancedReference)
struct FWidgetTransform RenderTransform; // 0x0078(0x001C) (Edit, BlueprintVisible, BlueprintReadOnly)
struct FVector2D RenderTransformPivot; // 0x0094(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData)
unsigned char bIsVariable : 1; // 0x009C(0x0001)
unsigned char bCreatedByConstructionScript : 1; // 0x009C(0x0001) (Transient)
unsigned char bIsEnabled : 1; // 0x009C(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly)
unsigned char bOverride_Cursor : 1; // 0x009C(0x0001) (Edit)
unsigned char bIsVolatile : 1; // 0x009C(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly)
unsigned char bWriteSceneZBuffer : 1; // 0x009C(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly)
unsigned char UsedLayerPolicy; // 0x009D(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char PreservedLayerNum; // 0x009E(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EMouseCursor> Cursor; // 0x009F(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
EWidgetClipping Clipping; // 0x00A0(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
ESlateVisibility Visibility; // 0x00A1(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x2]; // 0x00A2(0x0002) MISSED OFFSET
class UWidgetNavigation* Navigation; // 0x00A4(0x0004) (Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData)
unsigned char UnknownData03[0x18]; // 0x00A8(0x0018) MISSED OFFSET
TArray<class UPropertyBinding*> NativeBindings; // 0x00C0(0x000C) (ZeroConstructor, Transient)
unsigned char UnknownData04[0x4]; // 0x00CC(0x0004) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.Widget");
return pStaticClass;
}
void SetVisibility(ESlateVisibility InVisibility);
void SetUserFocus(class APlayerController* PlayerController);
void SetToolTipText(const struct FText& InToolTipText);
void SetToolTip(class UWidget* Widget);
void SetRenderTranslation(const struct FVector2D& Translation);
void SetRenderTransformPivot(const struct FVector2D& Pivot);
void SetRenderTransform(const struct FWidgetTransform& InTransform);
void SetRenderShear(const struct FVector2D& Shear);
void SetRenderScale(const struct FVector2D& Scale);
void SetRenderAngle(float angle);
void SetNavigationRule(EUINavigation Direction, EUINavigationRule Rule, const struct FName& WidgetToFocus);
void SetKeyboardFocus();
void SetIsEnabled(bool bInIsEnabled);
void SetCursor(TEnumAsByte<EMouseCursor> InCursor);
void SetClipping(EWidgetClipping InClipping);
void SetAllNavigationRules(EUINavigationRule Rule, const struct FName& WidgetToFocus);
void ResetCursor();
void RemoveFromParent();
struct FEventReply OnReply__DelegateSignature();
struct FEventReply OnPointerEvent__DelegateSignature(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent);
bool IsVisible();
bool IsHovered();
void InvalidateLayoutAndVolatility();
bool HasUserFocusedDescendants(class APlayerController* PlayerController);
bool HasUserFocus(class APlayerController* PlayerController);
bool HasMouseCapture();
bool HasKeyboardFocus();
bool HasFocusedDescendants();
bool HasAnyUserFocus();
class UWidget* GetWidget__DelegateSignature();
ESlateVisibility GetVisibility();
struct FText GetText__DelegateSignature();
ESlateVisibility GetSlateVisibility__DelegateSignature();
struct FSlateColor GetSlateColor__DelegateSignature();
struct FSlateBrush GetSlateBrush__DelegateSignature();
class UPanelWidget* GetParent();
class APlayerController* GetOwningPlayer();
TEnumAsByte<EMouseCursor> GetMouseCursor__DelegateSignature();
struct FLinearColor GetLinearColor__DelegateSignature();
bool GetIsEnabled();
int GetInt32__DelegateSignature();
float GetFloat__DelegateSignature();
struct FVector2D GetDesiredSize();
EWidgetClipping GetClipping();
ECheckBoxState GetCheckBoxState__DelegateSignature();
struct FGeometry GetCachedGeometry();
struct FGeometry GetCachedAllottedGeometry();
bool GetBool__DelegateSignature();
class UWidget* GenerateWidgetForString__DelegateSignature(const struct FString& Item);
class UWidget* GenerateWidgetForObject__DelegateSignature(class UObject* Item);
void ForceVolatile(bool bForce);
void ForceLayoutPrepass();
};
// Class UMG.UserWidget
// 0x00E0 (0x01B0 - 0x00D0)
class UUserWidget : public UWidget
{
public:
struct FLinearColor ColorAndOpacity; // 0x00D0(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData)
struct FScriptDelegate ColorAndOpacityDelegate; // 0x00E0(0x0010) (ZeroConstructor, InstancedReference)
struct FSlateColor ForegroundColor; // 0x00F0(0x001C) (Edit, BlueprintVisible, BlueprintReadOnly)
unsigned char UnknownData00[0x4]; // 0x010C(0x0004) MISSED OFFSET
struct FScriptDelegate ForegroundColorDelegate; // 0x0110(0x0010) (ZeroConstructor, InstancedReference)
struct FMargin Padding; // 0x0120(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly)
TArray<class UUMGSequencePlayer*> ActiveSequencePlayers; // 0x0130(0x000C) (ZeroConstructor, Transient)
TArray<class UUMGSequencePlayer*> StoppedSequencePlayers; // 0x013C(0x000C) (ZeroConstructor, Transient)
TArray<struct FNamedSlotBinding> NamedSlotBindings; // 0x0148(0x000C) (ZeroConstructor)
class UWidgetTree* WidgetTree; // 0x0154(0x0004) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
int Priority; // 0x0158(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char bSupportsKeyboardFocus : 1; // 0x015C(0x0001) (Deprecated)
unsigned char bIsFocusable : 1; // 0x015C(0x0001) (Edit, BlueprintVisible)
unsigned char bStopAction : 1; // 0x015C(0x0001) (Edit, BlueprintVisible)
unsigned char bCanEverTick : 1; // 0x015C(0x0001)
unsigned char bCanEverPaint : 1; // 0x015C(0x0001)
unsigned char UnknownData01 : 1; // 0x015C(0x0001)
unsigned char bCookedWidgetTree : 1; // 0x015C(0x0001)
unsigned char UnknownData02[0x3]; // 0x015D(0x0003) MISSED OFFSET
class UInputComponent* InputComponent; // 0x0160(0x0004) (ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData)
unsigned char UnknownData03[0x4C]; // 0x0164(0x004C) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.UserWidget");
return pStaticClass;
}
void UnregisterInputComponent();
void Tick(const struct FGeometry& MyGeometry, float InDeltaTime);
void StopListeningForInputAction(const struct FName& ActionName, TEnumAsByte<EInputEvent> EventType);
void StopListeningForAllInputActions();
void StopAnimation(class UWidgetAnimation* InAnimation);
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 SetOwningLocalPlayer(class ULocalPlayer* LocalPlayer);
void SetNumLoopsToPlay(class UWidgetAnimation* InAnimation, int NumLoopsToPlay);
void SetInputActionPriority(int NewPriority);
void SetInputActionBlocking(bool bShouldBlock);
void SetForegroundColor(const struct FSlateColor& InForegroundColor);
void SetDesiredSizeInViewport(const struct FVector2D& Size);
void SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity);
void SetAnchorsInViewport(const struct FAnchors& Anchors);
void SetAlignmentInViewport(const struct FVector2D& Alignment);
void ReverseAnimation(class UWidgetAnimation* InAnimation);
void RemoveFromViewport();
void RegisterInputComponent();
void PreConstruct(bool IsDesignTime);
void PlaySound(class USoundBase* SoundToPlay);
void PlayAnimationTo(class UWidgetAnimation* InAnimation, float StartAtTime, float EndAtTime, int NumLoopsToPlay, TEnumAsByte<EUMGSequencePlayMode> PlayMode, float PlaybackSpeed);
void PlayAnimation(class UWidgetAnimation* InAnimation, float StartAtTime, int NumLoopsToPlay, TEnumAsByte<EUMGSequencePlayMode> PlayMode, float PlaybackSpeed);
float PauseAnimation(class UWidgetAnimation* InAnimation);
struct FEventReply OnTouchStarted(const struct FGeometry& MyGeometry, const struct FPointerEvent& InTouchEvent);
struct FEventReply OnTouchMoved(const struct FGeometry& MyGeometry, const struct FPointerEvent& InTouchEvent);
struct FEventReply OnTouchGesture(const struct FGeometry& MyGeometry, const struct FPointerEvent& GestureEvent);
struct FEventReply OnTouchEnded(const struct FGeometry& MyGeometry, const struct FPointerEvent& InTouchEvent);
void OnRemovedFromFocusPath(const struct FFocusEvent& InFocusEvent);
struct FEventReply OnPreviewMouseButtonDown(const struct FGeometry& MyGeometry, const 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, const struct FPointerEvent& MouseEvent);
struct FEventReply OnMouseMove(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent);
void OnMouseLeave(const struct FPointerEvent& MouseEvent);
void OnMouseEnter(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent);
void OnMouseCaptureLost();
struct FEventReply OnMouseButtonUp(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent);
struct FEventReply OnMouseButtonDown(const struct FGeometry& MyGeometry, const struct FPointerEvent& MouseEvent);
struct FEventReply OnMouseButtonDoubleClick(const struct FGeometry& InMyGeometry, const 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);
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, const struct FPointerEvent& PointerEvent, class UDragDropOperation** Operation);
void OnDragCancelled(const 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(const struct FName& ActionName, TEnumAsByte<EInputEvent> EventType, bool bConsume, const struct FScriptDelegate& Callback);
bool IsPlayingAnimation();
bool IsListeningForInputAction(const struct FName& ActionName);
bool IsInViewport();
bool IsInteractable();
bool IsAnyAnimationPlaying();
bool IsAnimationPlayingForward(class UWidgetAnimation* InAnimation);
bool IsAnimationPlaying(class UWidgetAnimation* InAnimation);
class UWidget* GetWidgetFromName(const struct FName& Name);
class APawn* GetOwningPlayerPawn();
class APlayerController* GetOwningPlayer();
class ULocalPlayer* GetOwningLocalPlayer();
bool GetIsVisible();
float GetAnimationCurrentTime(class UWidgetAnimation* InAnimation);
struct FAnchors GetAnchorsInViewport();
struct FVector2D GetAlignmentInViewport();
void Destruct();
void Construct();
void AddToViewport(int ZOrder);
bool AddToPlayerScreen(int ZOrder);
};
// Class UMG.PanelWidget
// 0x0010 (0x00E0 - 0x00D0)
class UPanelWidget : public UWidget
{
public:
unsigned char UnknownData00[0x10]; // 0x00D0(0x0010) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.PanelWidget");
return pStaticClass;
}
bool RemoveChildAt(int Index);
bool RemoveChild(class UWidget* content);
bool HasChild(class UWidget* content);
bool HasAnyChildren();
int GetChildrenCount();
int GetChildIndex(class UWidget* content);
class UWidget* GetChildAt(int Index);
void ClearChildren();
class UPanelSlot* AddChild(class UWidget* content);
};
// Class UMG.PanelSlot
// 0x0008 (0x0028 - 0x0020)
class UPanelSlot : public UVisual
{
public:
class UWidget* content; // 0x0020(0x0004) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x0024(0x0004) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.PanelSlot");
return pStaticClass;
}
};
// Class UMG.AsyncTaskDownloadImage
// 0x0018 (0x0038 - 0x0020)
class UAsyncTaskDownloadImage : public UBlueprintAsyncActionBase
{
public:
unsigned char UnknownData00[0x8]; // 0x0020(0x0008) MISSED OFFSET
struct FScriptMulticastDelegate OnFail; // 0x0028(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
unsigned char UnknownData01[0x4]; // 0x0034(0x0004) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.AsyncTaskDownloadImage");
return pStaticClass;
}
static class UAsyncTaskDownloadImage* DownloadImage(const struct FString& URL);
};
// Class UMG.ContentWidget
// 0x0000 (0x00E0 - 0x00E0)
class UContentWidget : public UPanelWidget
{
public:
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.ContentWidget");
return pStaticClass;
}
class UPanelSlot* SetContent(class UWidget* content);
class UPanelSlot* GetContentSlot();
class UWidget* GetContent();
};
// Class UMG.BackgroundBlur
// 0x0090 (0x0170 - 0x00E0)
class UBackgroundBlur : public UContentWidget
{
public:
unsigned char UnknownData00[0xC]; // 0x00E0(0x000C) MISSED OFFSET
TEnumAsByte<EHorizontalAlignment> HorizontalAlignment; // 0x00EC(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EVerticalAlignment> VerticalAlignment; // 0x00ED(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool bApplyAlphaToBlur; // 0x00EE(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x1]; // 0x00EF(0x0001) MISSED OFFSET
float BlurStrength; // 0x00F0(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool bOverrideAutoRadiusCalculation; // 0x00F4(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x3]; // 0x00F5(0x0003) MISSED OFFSET
int BlurRadius; // 0x00F8(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData03[0x4]; // 0x00FC(0x0004) MISSED OFFSET
struct FSlateBrush LowQualityFallbackBrush; // 0x0100(0x0068) (Edit, BlueprintVisible, BlueprintReadOnly)
unsigned char UnknownData04[0x8]; // 0x0168(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.BackgroundBlur");
return pStaticClass;
}
void SetVerticalAlignment(TEnumAsByte<EVerticalAlignment> InVerticalAlignment);
void SetPadding(const struct FMargin& InPadding);
void SetLowQualityFallbackBrush(const struct FSlateBrush& InBrush);
void SetHorizontalAlignment(TEnumAsByte<EHorizontalAlignment> InHorizontalAlignment);
void SetBlurStrength(float InStrength);
void SetBlurRadius(int InBlurRadius);
void SetApplyAlphaToBlur(bool bInApplyAlphaToBlur);
};
// Class UMG.BackgroundBlurSlot
// 0x0018 (0x0040 - 0x0028)
class UBackgroundBlurSlot : public UPanelSlot
{
public:
unsigned char UnknownData00[0xC]; // 0x0028(0x000C) MISSED OFFSET
TEnumAsByte<EHorizontalAlignment> HorizontalAlignment; // 0x0034(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EVerticalAlignment> VerticalAlignment; // 0x0035(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0xA]; // 0x0036(0x000A) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.BackgroundBlurSlot");
return pStaticClass;
}
void SetVerticalAlignment(TEnumAsByte<EVerticalAlignment> InVerticalAlignment);
void SetPadding(const struct FMargin& InPadding);
void SetHorizontalAlignment(TEnumAsByte<EHorizontalAlignment> InHorizontalAlignment);
};
// Class UMG.PropertyBinding
// 0x001C (0x0038 - 0x001C)
class UPropertyBinding : public UObject
{
public:
unsigned char UnknownData00[0x8]; // 0x001C(0x0008) MISSED OFFSET
struct FDynamicPropertyPath SourcePath; // 0x0024(0x000C)
struct FName DestinationProperty; // 0x0030(0x0008) (ZeroConstructor, IsPlainOldData)
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.PropertyBinding");
return pStaticClass;
}
};
// Class UMG.BoolBinding
// 0x0000 (0x0038 - 0x0038)
class UBoolBinding : public UPropertyBinding
{
public:
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.BoolBinding");
return pStaticClass;
}
bool GetValue();
};
// Class UMG.Border
// 0x0118 (0x01F8 - 0x00E0)
class UBorder : public UContentWidget
{
public:
unsigned char UnknownData00[0x10]; // 0x00E0(0x0010) MISSED OFFSET
struct FScriptDelegate ContentColorAndOpacityDelegate; // 0x00F0(0x0010) (ZeroConstructor, InstancedReference)
struct FMargin Padding; // 0x0100(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly)
struct FSlateBrush Background; // 0x0110(0x0068) (Edit, BlueprintVisible, BlueprintReadOnly)
struct FScriptDelegate BackgroundDelegate; // 0x0178(0x0010) (ZeroConstructor, InstancedReference)
struct FLinearColor BrushColor; // 0x0188(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData)
struct FScriptDelegate BrushColorDelegate; // 0x0198(0x0010) (ZeroConstructor, InstancedReference)
struct FVector2D DesiredSizeScale; // 0x01A8(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData)
struct FScriptDelegate OnMouseButtonDownEvent; // 0x01B0(0x0010) (Edit, ZeroConstructor, InstancedReference)
struct FScriptDelegate OnMouseButtonUpEvent; // 0x01C0(0x0010) (Edit, ZeroConstructor, InstancedReference)
struct FScriptDelegate OnMouseMoveEvent; // 0x01D0(0x0010) (Edit, ZeroConstructor, InstancedReference)
struct FScriptDelegate OnMouseDoubleClickEvent; // 0x01E0(0x0010) (Edit, ZeroConstructor, InstancedReference)
unsigned char UnknownData01[0x8]; // 0x01F0(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.Border");
return pStaticClass;
}
void SetVerticalAlignment(TEnumAsByte<EVerticalAlignment> InVerticalAlignment);
void SetPadding(const struct FMargin& InPadding);
void SetHorizontalAlignment(TEnumAsByte<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(const struct FSlateBrush& InBrush);
class UMaterialInstanceDynamic* GetDynamicMaterial();
};
// Class UMG.BorderSlot
// 0x0018 (0x0040 - 0x0028)
class UBorderSlot : public UPanelSlot
{
public:
unsigned char UnknownData00[0xC]; // 0x0028(0x000C) MISSED OFFSET
TEnumAsByte<EHorizontalAlignment> HorizontalAlignment; // 0x0034(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EVerticalAlignment> VerticalAlignment; // 0x0035(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0xA]; // 0x0036(0x000A) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.BorderSlot");
return pStaticClass;
}
void SetVerticalAlignment(TEnumAsByte<EVerticalAlignment> InVerticalAlignment);
void SetPadding(const struct FMargin& InPadding);
void SetHorizontalAlignment(TEnumAsByte<EHorizontalAlignment> InHorizontalAlignment);
};
// Class UMG.BrushBinding
// 0x0008 (0x0040 - 0x0038)
class UBrushBinding : public UPropertyBinding
{
public:
unsigned char UnknownData00[0x8]; // 0x0038(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.BrushBinding");
return pStaticClass;
}
struct FSlateBrush GetValue();
};
// Class UMG.Button
// 0x0270 (0x0350 - 0x00E0)
class UButton : public UContentWidget
{
public:
struct FButtonStyle WidgetStyle; // 0x00E0(0x01F8) (Edit, BlueprintVisible)
struct FLinearColor ColorAndOpacity; // 0x02D8(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData)
struct FLinearColor BackgroundColor; // 0x02E8(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData)
TEnumAsByte<EButtonClickMethod> ClickMethod; // 0x02F8(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EButtonTouchMethod> TouchMethod; // 0x02F9(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool IsFocusable; // 0x02FA(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool IsPassMouseEvent; // 0x02FB(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
struct FScriptMulticastDelegate OnClicked; // 0x02FC(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnPressed; // 0x0308(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnReleased; // 0x0314(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnHovered; // 0x0320(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnUnhovered; // 0x032C(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptDelegate OnMouseButtonDownEvent; // 0x0338(0x0010) (Edit, ZeroConstructor, InstancedReference)
unsigned char UnknownData00[0x8]; // 0x0348(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.Button");
return pStaticClass;
}
void SetTouchMethod(TEnumAsByte<EButtonTouchMethod> InTouchMethod);
void SetStyle(const struct FButtonStyle& InStyle);
void SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity);
void SetClickMethod(TEnumAsByte<EButtonClickMethod> InClickMethod);
void SetBackgroundColor(const struct FLinearColor& InBackgroundColor);
bool IsPressed();
};
// Class UMG.ButtonSlot
// 0x0018 (0x0040 - 0x0028)
class UButtonSlot : public UPanelSlot
{
public:
unsigned char UnknownData00[0xC]; // 0x0028(0x000C) MISSED OFFSET
TEnumAsByte<EHorizontalAlignment> HorizontalAlignment; // 0x0034(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EVerticalAlignment> VerticalAlignment; // 0x0035(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0xA]; // 0x0036(0x000A) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.ButtonSlot");
return pStaticClass;
}
void SetVerticalAlignment(TEnumAsByte<EVerticalAlignment> InVerticalAlignment);
void SetPadding(const struct FMargin& InPadding);
void SetHorizontalAlignment(TEnumAsByte<EHorizontalAlignment> InHorizontalAlignment);
};
// Class UMG.CanvasPanel
// 0x0008 (0x00E8 - 0x00E0)
class UCanvasPanel : public UPanelWidget
{
public:
unsigned char UnknownData00[0x8]; // 0x00E0(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.CanvasPanel");
return pStaticClass;
}
class UCanvasPanelSlot* AddChildToCanvas(class UWidget* content);
};
// Class UMG.CanvasPanelSlot
// 0x0030 (0x0058 - 0x0028)
class UCanvasPanelSlot : public UPanelSlot
{
public:
unsigned char UnknownData00[0x24]; // 0x0028(0x0024) MISSED OFFSET
bool bAutoSize; // 0x004C(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x004D(0x0003) MISSED OFFSET
int ZOrder; // 0x0050(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x4]; // 0x0054(0x0004) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.CanvasPanelSlot");
return pStaticClass;
}
void SetZOrder(int 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(const struct FAnchorData& InLayoutData);
void SetAutoSize(bool InbAutoSize);
void SetAnchors(const struct FAnchors& InAnchors);
void SetAlignment(const struct FVector2D& InAlignment);
int GetZOrder();
struct FVector2D GetSize();
struct FVector2D GetPosition();
struct FMargin GetOffsets();
struct FAnchorData GetLayout();
bool GetAutoSize();
struct FAnchors GetAnchors();
struct FVector2D GetAlignment();
};
// Class UMG.CheckBox
// 0x04C0 (0x05A0 - 0x00E0)
class UCheckBox : public UContentWidget
{
public:
struct FScriptDelegate CheckedStateDelegate; // 0x00E0(0x0010) (ZeroConstructor, InstancedReference)
struct FCheckBoxStyle WidgetStyle; // 0x00F0(0x0440) (Edit, BlueprintVisible)
class USlateWidgetStyleAsset* Style; // 0x0530(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
class USlateBrushAsset* UncheckedImage; // 0x0534(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
class USlateBrushAsset* UncheckedHoveredImage; // 0x0538(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
class USlateBrushAsset* UncheckedPressedImage; // 0x053C(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
class USlateBrushAsset* CheckedImage; // 0x0540(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
class USlateBrushAsset* CheckedHoveredImage; // 0x0544(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
class USlateBrushAsset* CheckedPressedImage; // 0x0548(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
class USlateBrushAsset* UndeterminedImage; // 0x054C(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
class USlateBrushAsset* UndeterminedHoveredImage; // 0x0550(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
class USlateBrushAsset* UndeterminedPressedImage; // 0x0554(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
TEnumAsByte<EHorizontalAlignment> HorizontalAlignment; // 0x0558(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0559(0x0003) MISSED OFFSET
struct FMargin Padding; // 0x055C(0x0010) (Deprecated)
struct FSlateColor BorderBackgroundColor; // 0x056C(0x001C) (Deprecated)
bool IsFocusable; // 0x0588(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x0589(0x0003) MISSED OFFSET
struct FScriptMulticastDelegate OnCheckStateChanged; // 0x058C(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
unsigned char UnknownData02[0x8]; // 0x0598(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.CheckBox");
return pStaticClass;
}
void SetIsChecked(bool InIsChecked);
void SetCheckedState(ECheckBoxState InCheckedState);
bool IsPressed();
bool IsChecked();
ECheckBoxState GetCheckedState();
};
// Class UMG.CheckedStateBinding
// 0x0008 (0x0040 - 0x0038)
class UCheckedStateBinding : public UPropertyBinding
{
public:
unsigned char UnknownData00[0x8]; // 0x0038(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.CheckedStateBinding");
return pStaticClass;
}
ECheckBoxState GetValue();
};
// Class UMG.CircularThrobber
// 0x0088 (0x0158 - 0x00D0)
class UCircularThrobber : public UWidget
{
public:
float Period; // 0x00D0(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float Radius; // 0x00D4(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
class USlateBrushAsset* PieceImage; // 0x00D8(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x00DC(0x0004) MISSED OFFSET
struct FSlateBrush Image; // 0x00E0(0x0068) (Edit, BlueprintVisible, BlueprintReadOnly)
bool bEnableRadius; // 0x0148(0x0001) (Edit, ZeroConstructor, Transient, IsPlainOldData)
unsigned char UnknownData01[0xF]; // 0x0149(0x000F) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.CircularThrobber");
return pStaticClass;
}
void SetRadius(float InRadius);
void SetPeriod(float InPeriod);
void SetNumberOfPieces(int InNumberOfPieces);
};
// Class UMG.ColorBinding
// 0x0008 (0x0040 - 0x0038)
class UColorBinding : public UPropertyBinding
{
public:
unsigned char UnknownData00[0x8]; // 0x0038(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.ColorBinding");
return pStaticClass;
}
struct FSlateColor GetSlateValue();
struct FLinearColor GetLinearValue();
};
// Class UMG.ComboBox
// 0x0028 (0x00F8 - 0x00D0)
class UComboBox : public UWidget
{
public:
unsigned char UnknownData00[0x8]; // 0x00D0(0x0008) MISSED OFFSET
struct FScriptDelegate OnGenerateWidgetEvent; // 0x00D8(0x0010) (Edit, ZeroConstructor, InstancedReference)
bool bIsFocusable; // 0x00E8(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0xF]; // 0x00E9(0x000F) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.ComboBox");
return pStaticClass;
}
};
// Class UMG.ComboBoxString
// 0x0918 (0x09E8 - 0x00D0)
class UComboBoxString : public UWidget
{
public:
unsigned char UnknownData00[0x8]; // 0x00D0(0x0008) MISSED OFFSET
struct FString SelectedOption; // 0x00D8(0x000C) (Edit, ZeroConstructor)
unsigned char UnknownData01[0x4]; // 0x00E4(0x0004) MISSED OFFSET
struct FComboBoxStyle WidgetStyle; // 0x00E8(0x0318) (Edit, BlueprintVisible)
struct FTableRowStyle ItemStyle; // 0x0400(0x0520) (Edit, BlueprintVisible)
struct FMargin ContentPadding; // 0x0920(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly)
float MaxListHeight; // 0x0930(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool HasDownArrow; // 0x0934(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool EnableGamepadNavigationMode; // 0x0935(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x2]; // 0x0936(0x0002) MISSED OFFSET
struct FSlateFontInfo Font; // 0x0938(0x0040) (Edit, BlueprintVisible, BlueprintReadOnly)
struct FSlateColor ForegroundColor; // 0x0978(0x001C) (Edit, BlueprintVisible, BlueprintReadOnly)
bool bIsFocusable; // 0x0994(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData03[0x3]; // 0x0995(0x0003) MISSED OFFSET
struct FScriptDelegate OnGenerateWidgetEvent; // 0x0998(0x0010) (Edit, ZeroConstructor, InstancedReference)
struct FScriptMulticastDelegate OnSelectionChanged; // 0x09A8(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnOpening; // 0x09B4(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
unsigned char UnknownData04[0x28]; // 0x09C0(0x0028) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.ComboBoxString");
return pStaticClass;
}
void SetSelectedOption(const struct FString& Option);
bool RemoveOption(const struct FString& Option);
void RefreshOptions();
void OnSelectionChangedEvent__DelegateSignature(const struct FString& SelectedItem, TEnumAsByte<ESelectInfo> SelectionType);
void OnOpeningEvent__DelegateSignature();
struct FString GetSelectedOption();
int GetOptionCount();
struct FString GetOptionAtIndex(int Index);
int FindOptionIndex(const struct FString& Option);
void ClearSelection();
void ClearOptions();
void AddOption(const struct FString& Option);
};
// Class UMG.DragDropOperation
// 0x0044 (0x0060 - 0x001C)
class UDragDropOperation : public UObject
{
public:
unsigned char UnknownData00[0xC]; // 0x001C(0x000C) MISSED OFFSET
class UObject* Payload; // 0x0028(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
class UWidget* DefaultDragVisual; // 0x002C(0x0004) (Edit, BlueprintVisible, ExportObject, BlueprintReadOnly, ZeroConstructor, InstancedReference, IsPlainOldData)
EDragPivot Pivot; // 0x0030(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x0031(0x0003) MISSED OFFSET
struct FVector2D Offset; // 0x0034(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
struct FScriptMulticastDelegate OnDrop; // 0x003C(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnDragCancelled; // 0x0048(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnDragged; // 0x0054(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.DragDropOperation");
return pStaticClass;
}
void Drop(const struct FPointerEvent& PointerEvent);
void Dragged(const struct FPointerEvent& PointerEvent);
void DragCancelled(const struct FPointerEvent& PointerEvent);
};
// Class UMG.EditableText
// 0x0278 (0x0348 - 0x00D0)
class UEditableText : public UWidget
{
public:
unsigned char UnknownData00[0x8]; // 0x00D0(0x0008) MISSED OFFSET
struct FScriptDelegate TextDelegate; // 0x00D8(0x0010) (ZeroConstructor, InstancedReference)
struct FText HintText; // 0x00E8(0x000C) (Edit, BlueprintVisible, BlueprintReadOnly)
unsigned char UnknownData01[0x4]; // 0x00F4(0x0004) MISSED OFFSET
struct FScriptDelegate HintTextDelegate; // 0x00F8(0x0010) (ZeroConstructor, InstancedReference)
struct FEditableTextStyle WidgetStyle; // 0x0108(0x01A0) (Edit, BlueprintVisible)
class USlateWidgetStyleAsset* Style; // 0x02A8(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
class USlateBrushAsset* BackgroundImageSelected; // 0x02AC(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
class USlateBrushAsset* BackgroundImageComposing; // 0x02B0(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
class USlateBrushAsset* CaretImage; // 0x02B4(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
struct FSlateFontInfo Font; // 0x02B8(0x0040) (Deprecated)
struct FSlateColor ColorAndOpacity; // 0x02F8(0x001C) (Deprecated)
bool IsReadOnly; // 0x0314(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool IsPassword; // 0x0315(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x2]; // 0x0316(0x0002) MISSED OFFSET
float MinimumDesiredWidth; // 0x0318(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
bool IsCaretMovedWhenGainFocus; // 0x031C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool SelectAllTextWhenFocused; // 0x031D(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool RevertTextOnEscape; // 0x031E(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool ClearKeyboardFocusOnCommit; // 0x031F(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool SelectAllTextOnCommit; // 0x0320(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool AllowContextMenu; // 0x0321(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EVirtualKeyboardType> KeyboardType; // 0x0322(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData03[0x1]; // 0x0323(0x0001) MISSED OFFSET
struct FShapedTextOptions ShapedTextOptions; // 0x0324(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly)
struct FScriptMulticastDelegate OnTextChanged; // 0x0328(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnTextCommitted; // 0x0334(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
unsigned char UnknownData04[0x8]; // 0x0340(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.EditableText");
return pStaticClass;
}
void SetText(const struct FText& InText);
void SetIsReadOnly(bool InbIsReadyOnly);
void SetIsPassword(bool InbIsPassword);
void SetHintText(const struct FText& InHintText);
void OnEditableTextCommittedEvent__DelegateSignature(const struct FText& Text, TEnumAsByte<ETextCommit> CommitMethod);
void OnEditableTextChangedEvent__DelegateSignature(const struct FText& Text);
struct FText GetText();
};
// Class UMG.EditableTextBox
// 0x0710 (0x07E0 - 0x00D0)
class UEditableTextBox : public UWidget
{
public:
unsigned char UnknownData00[0x8]; // 0x00D0(0x0008) MISSED OFFSET
struct FScriptDelegate TextDelegate; // 0x00D8(0x0010) (ZeroConstructor, InstancedReference)
struct FEditableTextBoxStyle WidgetStyle; // 0x00E8(0x0620) (Edit, BlueprintVisible)
class USlateWidgetStyleAsset* Style; // 0x0708(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
struct FText HintText; // 0x070C(0x000C) (Edit, BlueprintVisible, BlueprintReadOnly)
struct FScriptDelegate HintTextDelegate; // 0x0718(0x0010) (ZeroConstructor, InstancedReference)
struct FSlateFontInfo Font; // 0x0728(0x0040) (Deprecated)
struct FLinearColor ForegroundColor; // 0x0768(0x0010) (Deprecated, IsPlainOldData)
struct FLinearColor BackgroundColor; // 0x0778(0x0010) (Deprecated, IsPlainOldData)
struct FLinearColor ReadOnlyForegroundColor; // 0x0788(0x0010) (Deprecated, IsPlainOldData)
bool IsReadOnly; // 0x0798(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool IsPassword; // 0x0799(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x2]; // 0x079A(0x0002) MISSED OFFSET
float MinimumDesiredWidth; // 0x079C(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
struct FMargin Padding; // 0x07A0(0x0010) (Deprecated)
bool IsCaretMovedWhenGainFocus; // 0x07B0(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool SelectAllTextWhenFocused; // 0x07B1(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool RevertTextOnEscape; // 0x07B2(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool ClearKeyboardFocusOnCommit; // 0x07B3(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool SelectAllTextOnCommit; // 0x07B4(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool AllowContextMenu; // 0x07B5(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EVirtualKeyboardType> KeyboardType; // 0x07B6(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x1]; // 0x07B7(0x0001) MISSED OFFSET
struct FShapedTextOptions ShapedTextOptions; // 0x07B8(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly)
struct FScriptMulticastDelegate OnTextChanged; // 0x07BC(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnTextCommitted; // 0x07C8(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
unsigned char UnknownData03[0xC]; // 0x07D4(0x000C) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.EditableTextBox");
return pStaticClass;
}
void SetText(const struct FText& InText);
void SetIsReadOnly(bool bReadOnly);
void SetHintText(const struct FText& InText);
void SetError(const struct FText& InError);
void OnEditableTextBoxCommittedEvent__DelegateSignature(const struct FText& Text, TEnumAsByte<ETextCommit> CommitMethod);
void OnEditableTextBoxChangedEvent__DelegateSignature(const struct FText& Text);
bool HasError();
struct FText GetText();
void ClearError();
};
// Class UMG.ExpandableArea
// 0x01A8 (0x0278 - 0x00D0)
class UExpandableArea : public UWidget
{
public:
struct FExpandableAreaStyle Style; // 0x00D0(0x00E0) (Edit)
struct FSlateBrush BorderBrush; // 0x01B0(0x0068) (Edit, BlueprintVisible, BlueprintReadOnly)
struct FSlateColor BorderColor; // 0x0218(0x001C) (Edit, BlueprintVisible, BlueprintReadOnly)
bool bIsExpanded; // 0x0234(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0235(0x0003) MISSED OFFSET
float MaxHeight; // 0x0238(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
struct FMargin HeaderPadding; // 0x023C(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly)
struct FMargin AreaPadding; // 0x024C(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly)
struct FScriptMulticastDelegate OnExpansionChanged; // 0x025C(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
class UWidget* HeaderContent; // 0x0268(0x0004) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
class UWidget* BodyContent; // 0x026C(0x0004) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
unsigned char UnknownData01[0x8]; // 0x0270(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.ExpandableArea");
return pStaticClass;
}
void SetIsExpanded_Animated(bool IsExpanded);
void SetIsExpanded(bool IsExpanded);
bool GetIsExpanded();
};
// Class UMG.FloatBinding
// 0x0000 (0x0038 - 0x0038)
class UFloatBinding : public UPropertyBinding
{
public:
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.FloatBinding");
return pStaticClass;
}
float GetValue();
};
// Class UMG.GridPanel
// 0x0020 (0x0100 - 0x00E0)
class UGridPanel : public UPanelWidget
{
public:
unsigned char UnknownData00[0x8]; // 0x00E0(0x0008) MISSED OFFSET
TArray<float> RowFill; // 0x00E8(0x000C) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor)
unsigned char UnknownData01[0xC]; // 0x00F4(0x000C) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.GridPanel");
return pStaticClass;
}
void SortSlotsByLayerParam();
class UGridSlot* AddChildToGrid(class UWidget* content);
};
// Class UMG.GridSlot
// 0x0030 (0x0058 - 0x0028)
class UGridSlot : public UPanelSlot
{
public:
unsigned char UnknownData00[0xC]; // 0x0028(0x000C) MISSED OFFSET
TEnumAsByte<EHorizontalAlignment> HorizontalAlignment; // 0x0034(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EVerticalAlignment> VerticalAlignment; // 0x0035(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x2]; // 0x0036(0x0002) MISSED OFFSET
int Row; // 0x0038(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
int RowSpan; // 0x003C(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
int Column; // 0x0040(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
int ColumnSpan; // 0x0044(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
int Layer; // 0x0048(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
struct FVector2D Nudge; // 0x004C(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData)
unsigned char UnknownData02[0x4]; // 0x0054(0x0004) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.GridSlot");
return pStaticClass;
}
void SetVerticalAlignment(TEnumAsByte<EVerticalAlignment> InVerticalAlignment);
void SetRowSpan(int InRowSpan);
void SetRow(int InRow);
void SetPadding(const struct FMargin& InPadding);
void SetLayer(int InLayer);
void SetHorizontalAlignment(TEnumAsByte<EHorizontalAlignment> InHorizontalAlignment);
void SetColumnSpan(int InColumnSpan);
void SetColumn(int InColumn);
};
// Class UMG.HorizontalBox
// 0x0008 (0x00E8 - 0x00E0)
class UHorizontalBox : public UPanelWidget
{
public:
unsigned char UnknownData00[0x8]; // 0x00E0(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.HorizontalBox");
return pStaticClass;
}
class UHorizontalBoxSlot* AddChildToHorizontalBox(class UWidget* content);
};
// Class UMG.HorizontalBoxSlot
// 0x0020 (0x0048 - 0x0028)
class UHorizontalBoxSlot : public UPanelSlot
{
public:
unsigned char UnknownData00[0xC]; // 0x0028(0x000C) MISSED OFFSET
struct FSlateChildSize Size; // 0x0034(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly)
TEnumAsByte<EHorizontalAlignment> HorizontalAlignment; // 0x003C(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EVerticalAlignment> VerticalAlignment; // 0x003D(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0xA]; // 0x003E(0x000A) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.HorizontalBoxSlot");
return pStaticClass;
}
void SetVerticalAlignment(TEnumAsByte<EVerticalAlignment> InVerticalAlignment);
void SetSize(const struct FSlateChildSize& InSize);
void SetPadding(const struct FMargin& InPadding);
void SetHorizontalAlignment(TEnumAsByte<EHorizontalAlignment> InHorizontalAlignment);
};
// Class UMG.Image
// 0x00B8 (0x0188 - 0x00D0)
class UImage : public UWidget
{
public:
struct FSlateBrush Brush; // 0x00D0(0x0068) (Edit, BlueprintVisible, BlueprintReadOnly)
struct FScriptDelegate BrushDelegate; // 0x0138(0x0010) (ZeroConstructor, InstancedReference)
struct FLinearColor ColorAndOpacity; // 0x0148(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData)
struct FScriptDelegate ColorAndOpacityDelegate; // 0x0158(0x0010) (ZeroConstructor, InstancedReference)
bool bIsUseEnhancedHitTest; // 0x0168(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0169(0x0003) MISSED OFFSET
float HitTestAreaRadius; // 0x016C(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
struct FScriptDelegate OnMouseButtonDownEvent; // 0x0170(0x0010) (Edit, ZeroConstructor, InstancedReference)
unsigned char UnknownData01[0x8]; // 0x0180(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.Image");
return pStaticClass;
}
void SetOpacity(float InOpacity);
void SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity);
void SetBrushFromTextureDynamic(class UTexture2DDynamic* Texture, bool bMatchSize);
void SetBrushFromTexture(class UTexture2D* Texture, bool bMatchSize);
void SetBrushFromMaterial(class UMaterialInterface* Material);
void SetBrushFromAsset(class USlateBrushAsset* Asset);
void SetBrush(const struct FSlateBrush& InBrush);
class UMaterialInstanceDynamic* GetDynamicMaterial();
};
// Class UMG.InputKeySelector
// 0x0430 (0x0500 - 0x00D0)
class UInputKeySelector : public UWidget
{
public:
struct FButtonStyle WidgetStyle; // 0x00D0(0x01F8) (Edit, BlueprintVisible)
struct FTextBlockStyle TextStyle; // 0x02C8(0x0178) (Edit, BlueprintVisible)
struct FInputChord SelectedKey; // 0x0440(0x0018) (BlueprintVisible, BlueprintReadOnly)
struct FSlateFontInfo Font; // 0x0458(0x0040) (Deprecated)
struct FMargin Margin; // 0x0498(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly)
struct FLinearColor ColorAndOpacity; // 0x04A8(0x0010) (Deprecated, IsPlainOldData)
struct FText KeySelectionText; // 0x04B8(0x000C) (Edit, BlueprintVisible, BlueprintReadOnly)
struct FText NoKeySpecifiedText; // 0x04C4(0x000C) (Edit, BlueprintVisible, BlueprintReadOnly)
bool bAllowModifierKeys; // 0x04D0(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool bAllowGamepadKeys; // 0x04D1(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x04D2(0x0002) MISSED OFFSET
TArray<struct FKey> EscapeKeys; // 0x04D4(0x000C) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor)
struct FScriptMulticastDelegate OnKeySelected; // 0x04E0(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnIsSelectingKeyChanged; // 0x04EC(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
unsigned char UnknownData01[0x8]; // 0x04F8(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.InputKeySelector");
return pStaticClass;
}
void SetTextBlockVisibility(ESlateVisibility InVisibility);
void SetSelectedKey(const struct FInputChord& InSelectedKey);
void SetNoKeySpecifiedText(const struct FText& InNoKeySpecifiedText);
void SetKeySelectionText(const struct FText& InKeySelectionText);
void SetAllowModifierKeys(bool bInAllowModifierKeys);
void SetAllowGamepadKeys(bool bInAllowGamepadKeys);
void OnKeySelected__DelegateSignature(const struct FInputChord& SelectedKey);
void OnIsSelectingKeyChanged__DelegateSignature();
bool GetIsSelectingKey();
};
// Class UMG.Int32Binding
// 0x0000 (0x0038 - 0x0038)
class UInt32Binding : public UPropertyBinding
{
public:
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.Int32Binding");
return pStaticClass;
}
int GetValue();
};
// Class UMG.InvalidationBox
// 0x0008 (0x00E8 - 0x00E0)
class UInvalidationBox : public UContentWidget
{
public:
unsigned char UnknownData00[0x8]; // 0x00E0(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.InvalidationBox");
return pStaticClass;
}
void SetCanCache(bool CanCache);
void InvalidateCache();
bool GetCanCache();
};
// Class UMG.TableViewBase
// 0x0000 (0x00D0 - 0x00D0)
class UTableViewBase : public UWidget
{
public:
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.TableViewBase");
return pStaticClass;
}
};
// Class UMG.ListView
// 0x0028 (0x00F8 - 0x00D0)
class UListView : public UTableViewBase
{
public:
TArray<class UObject*> items; // 0x00D0(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
TEnumAsByte<ESelectionMode> SelectionMode; // 0x00DC(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x00DD(0x0003) MISSED OFFSET
struct FScriptDelegate OnGenerateRowEvent; // 0x00E0(0x0010) (Edit, ZeroConstructor, InstancedReference)
unsigned char UnknownData01[0x8]; // 0x00F0(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.ListView");
return pStaticClass;
}
};
// Class UMG.MenuAnchor
// 0x0028 (0x0108 - 0x00E0)
class UMenuAnchor : public UContentWidget
{
public:
struct FScriptDelegate OnGetMenuContentEvent; // 0x00E0(0x0010) (Edit, ZeroConstructor, InstancedReference)
TEnumAsByte<EMenuPlacement> Placement; // 0x00F0(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool ShouldDeferPaintingAfterWindowContent; // 0x00F1(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool UseApplicationMenuStack; // 0x00F2(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x1]; // 0x00F3(0x0001) MISSED OFFSET
struct FScriptMulticastDelegate OnMenuOpenChanged; // 0x00F4(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
unsigned char UnknownData01[0x8]; // 0x0100(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.MenuAnchor");
return pStaticClass;
}
void ToggleOpen(bool bFocusOnOpen);
bool ShouldOpenDueToClick();
void Open(bool bFocusMenu);
bool IsOpen();
bool HasOpenSubMenus();
struct FVector2D GetMenuPosition();
void Close();
};
// Class UMG.MouseCursorBinding
// 0x0000 (0x0038 - 0x0038)
class UMouseCursorBinding : public UPropertyBinding
{
public:
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.MouseCursorBinding");
return pStaticClass;
}
TEnumAsByte<EMouseCursor> GetValue();
};
// Class UMG.MovieScene2DTransformSection
// 0x0250 (0x0340 - 0x00F0)
class UMovieScene2DTransformSection : public UMovieSceneSection
{
public:
struct FRichCurve Translation[0x2]; // 0x00F0(0x0054)
struct FRichCurve Rotation; // 0x0198(0x0054)
struct FRichCurve Scale[0x2]; // 0x01EC(0x0054)
struct FRichCurve Shear[0x2]; // 0x0294(0x0054)
unsigned char UnknownData00[0x4]; // 0x033C(0x0004) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.MovieScene2DTransformSection");
return pStaticClass;
}
};
// Class UMG.MovieScene2DTransformTrack
// 0x0000 (0x00D0 - 0x00D0)
class UMovieScene2DTransformTrack : public UMovieScenePropertyTrack
{
public:
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.MovieScene2DTransformTrack");
return pStaticClass;
}
};
// Class UMG.MovieSceneMarginSection
// 0x0150 (0x0240 - 0x00F0)
class UMovieSceneMarginSection : public UMovieSceneSection
{
public:
struct FRichCurve TopCurve; // 0x00F0(0x0054)
struct FRichCurve LeftCurve; // 0x0144(0x0054)
struct FRichCurve RightCurve; // 0x0198(0x0054)
struct FRichCurve BottomCurve; // 0x01EC(0x0054)
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.MovieSceneMarginSection");
return pStaticClass;
}
};
// Class UMG.MovieSceneMarginTrack
// 0x0000 (0x00D0 - 0x00D0)
class UMovieSceneMarginTrack : public UMovieScenePropertyTrack
{
public:
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.MovieSceneMarginTrack");
return pStaticClass;
}
};
// Class UMG.MovieSceneWidgetMaterialTrack
// 0x0010 (0x00D0 - 0x00C0)
class UMovieSceneWidgetMaterialTrack : public UMovieSceneMaterialTrack
{
public:
struct FName TrackName; // 0x00C0(0x0008) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x8]; // 0x00C8(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.MovieSceneWidgetMaterialTrack");
return pStaticClass;
}
};
// Class UMG.TextLayoutWidget
// 0x0020 (0x00F0 - 0x00D0)
class UTextLayoutWidget : public UWidget
{
public:
TEnumAsByte<ETextJustify> Justification; // 0x00D0(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ETextVerticalJustify> VerticalJustification; // 0x00D1(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool AutoWrapText; // 0x00D2(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x1]; // 0x00D3(0x0001) MISSED OFFSET
float WrapTextAt; // 0x00D4(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
ETextWrappingPolicy WrappingPolicy; // 0x00D8(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x00D9(0x0003) MISSED OFFSET
struct FMargin Margin; // 0x00DC(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly)
float LineHeightPercentage; // 0x00EC(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.TextLayoutWidget");
return pStaticClass;
}
};
// Class UMG.MultiLineEditableText
// 0x0210 (0x0300 - 0x00F0)
class UMultiLineEditableText : public UTextLayoutWidget
{
public:
struct FText Text; // 0x00F0(0x000C) (Edit)
struct FText HintText; // 0x00FC(0x000C) (Edit)
struct FScriptDelegate HintTextDelegate; // 0x0108(0x0010) (ZeroConstructor, InstancedReference)
struct FTextBlockStyle WidgetStyle; // 0x0118(0x0178) (Edit, BlueprintVisible)
bool bIsReadOnly; // 0x0290(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x7]; // 0x0291(0x0007) MISSED OFFSET
struct FSlateFontInfo Font; // 0x0298(0x0040) (Deprecated)
bool AllowContextMenu; // 0x02D8(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x02D9(0x0003) MISSED OFFSET
struct FScriptMulticastDelegate OnTextChanged; // 0x02DC(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnTextCommitted; // 0x02E8(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
unsigned char UnknownData02[0xC]; // 0x02F4(0x000C) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.MultiLineEditableText");
return pStaticClass;
}
void SetText(const struct FText& InText);
void SetIsReadOnly(bool bReadOnly);
void OnMultiLineEditableTextCommittedEvent__DelegateSignature(const struct FText& Text, TEnumAsByte<ETextCommit> CommitMethod);
void OnMultiLineEditableTextChangedEvent__DelegateSignature(const struct FText& Text);
struct FText GetText();
};
// Class UMG.MultiLineEditableTextBox
// 0x0858 (0x0948 - 0x00F0)
class UMultiLineEditableTextBox : public UTextLayoutWidget
{
public:
struct FText Text; // 0x00F0(0x000C) (Edit)
struct FText HintText; // 0x00FC(0x000C) (Edit)
struct FScriptDelegate HintTextDelegate; // 0x0108(0x0010) (ZeroConstructor, InstancedReference)
struct FEditableTextBoxStyle WidgetStyle; // 0x0118(0x0620) (Edit, BlueprintVisible)
struct FTextBlockStyle TextStyle; // 0x0738(0x0178) (Edit, BlueprintVisible)
bool bIsReadOnly; // 0x08B0(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool AllowContextMenu; // 0x08B1(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x08B2(0x0002) MISSED OFFSET
class USlateWidgetStyleAsset* Style; // 0x08B4(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
struct FSlateFontInfo Font; // 0x08B8(0x0040) (Deprecated)
struct FLinearColor ForegroundColor; // 0x08F8(0x0010) (Deprecated, IsPlainOldData)
struct FLinearColor BackgroundColor; // 0x0908(0x0010) (Deprecated, IsPlainOldData)
struct FLinearColor ReadOnlyForegroundColor; // 0x0918(0x0010) (Deprecated, IsPlainOldData)
struct FScriptMulticastDelegate OnTextChanged; // 0x0928(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnTextCommitted; // 0x0934(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
unsigned char UnknownData01[0x8]; // 0x0940(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.MultiLineEditableTextBox");
return pStaticClass;
}
void SetText(const struct FText& InText);
void SetIsReadOnly(bool bReadOnly);
void SetError(const struct FText& InError);
void OnMultiLineEditableTextBoxCommittedEvent__DelegateSignature(const struct FText& Text, TEnumAsByte<ETextCommit> CommitMethod);
void OnMultiLineEditableTextBoxChangedEvent__DelegateSignature(const struct FText& Text);
struct FText GetText();
};
// Class UMG.NamedSlot
// 0x0008 (0x00E8 - 0x00E0)
class UNamedSlot : public UContentWidget
{
public:
unsigned char UnknownData00[0x8]; // 0x00E0(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.NamedSlot");
return pStaticClass;
}
};
// Class UMG.NamedSlotInterface
// 0x0000 (0x0020 - 0x0020)
class UNamedSlotInterface : public UInterface
{
public:
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.NamedSlotInterface");
return pStaticClass;
}
};
// Class UMG.NativeWidgetHost
// 0x0008 (0x00D8 - 0x00D0)
class UNativeWidgetHost : public UWidget
{
public:
unsigned char UnknownData00[0x8]; // 0x00D0(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.NativeWidgetHost");
return pStaticClass;
}
};
// Class UMG.Overlay
// 0x0008 (0x00E8 - 0x00E0)
class UOverlay : public UPanelWidget
{
public:
unsigned char UnknownData00[0x8]; // 0x00E0(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.Overlay");
return pStaticClass;
}
class UOverlaySlot* AddChildToOverlay(class UWidget* content);
};
// Class UMG.OverlaySlot
// 0x0018 (0x0040 - 0x0028)
class UOverlaySlot : public UPanelSlot
{
public:
unsigned char UnknownData00[0xC]; // 0x0028(0x000C) MISSED OFFSET
TEnumAsByte<EHorizontalAlignment> HorizontalAlignment; // 0x0034(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EVerticalAlignment> VerticalAlignment; // 0x0035(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0xA]; // 0x0036(0x000A) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.OverlaySlot");
return pStaticClass;
}
void SetVerticalAlignment(TEnumAsByte<EVerticalAlignment> InVerticalAlignment);
void SetPadding(const struct FMargin& InPadding);
void SetHorizontalAlignment(TEnumAsByte<EHorizontalAlignment> InHorizontalAlignment);
};
// Class UMG.ProgressBar
// 0x0198 (0x0268 - 0x00D0)
class UProgressBar : public UWidget
{
public:
struct FProgressBarStyle WidgetStyle; // 0x00D0(0x0140) (Edit, BlueprintVisible)
class USlateWidgetStyleAsset* Style; // 0x0210(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
class USlateBrushAsset* BackgroundImage; // 0x0214(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
class USlateBrushAsset* FillImage; // 0x0218(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
class USlateBrushAsset* MarqueeImage; // 0x021C(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
float Percent; // 0x0220(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EProgressBarFillType> BarFillType; // 0x0224(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool bIsMarquee; // 0x0225(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x0226(0x0002) MISSED OFFSET
struct FVector2D BorderPadding; // 0x0228(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData)
struct FScriptDelegate PercentDelegate; // 0x0230(0x0010) (ZeroConstructor, InstancedReference)
struct FLinearColor FillColorAndOpacity; // 0x0240(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData)
struct FScriptDelegate FillColorAndOpacityDelegate; // 0x0250(0x0010) (ZeroConstructor, InstancedReference)
unsigned char UnknownData01[0x8]; // 0x0260(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.ProgressBar");
return pStaticClass;
}
void SetPercent(float InPercent);
void SetIsMarquee(bool InbIsMarquee);
void SetFillColorAndOpacity(const struct FLinearColor& InColor);
};
// Class UMG.RetainerBox
// 0x0018 (0x00F8 - 0x00E0)
class URetainerBox : public UContentWidget
{
public:
int PhaseCount; // 0x00E0(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
class UMaterialInterface* EffectMaterial; // 0x00E4(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
struct FName TextureParameter; // 0x00E8(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x8]; // 0x00F0(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.RetainerBox");
return pStaticClass;
}
void SetTextureParameter(const struct FName& TextureParameter);
void SetEffectMaterial(class UMaterialInterface* EffectMaterial);
void RequestRender();
class UMaterialInstanceDynamic* GetEffectMaterial();
};
// Class UMG.RichTextBlock
// 0x0200 (0x02F0 - 0x00F0)
class URichTextBlock : public UTextLayoutWidget
{
public:
struct FText Text; // 0x00F0(0x000C) (Edit)
unsigned char UnknownData00[0x4]; // 0x00FC(0x0004) MISSED OFFSET
struct FScriptDelegate TextDelegate; // 0x0100(0x0010) (ZeroConstructor, InstancedReference)
struct FSlateFontInfo Font; // 0x0110(0x0040) (Edit, BlueprintVisible, BlueprintReadOnly)
struct FLinearColor Color; // 0x0150(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData)
TArray<class URichTextBlockDecorator*> Decorators; // 0x0160(0x000C) (Edit, ExportObject, ZeroConstructor)
unsigned char UnknownData01[0x184]; // 0x016C(0x0184) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.RichTextBlock");
return pStaticClass;
}
};
// Class UMG.RichTextBlockDecorator
// 0x000C (0x0028 - 0x001C)
class URichTextBlockDecorator : public UObject
{
public:
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
int RevealedIndex; // 0x0020(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x4]; // 0x0024(0x0004) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.RichTextBlockDecorator");
return pStaticClass;
}
};
// Class UMG.SafeZone
// 0x0008 (0x00E8 - 0x00E0)
class USafeZone : public UContentWidget
{
public:
unsigned char UnknownData00[0x8]; // 0x00E0(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.SafeZone");
return pStaticClass;
}
void SetSidesToPad(bool InPadLeft, bool InPadRight, bool InPadTop, bool InPadBottom);
};
// Class UMG.SafeZoneSlot
// 0x0028 (0x0050 - 0x0028)
class USafeZoneSlot : public UPanelSlot
{
public:
struct FMargin SafeAreaScale; // 0x0028(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly)
TEnumAsByte<EHorizontalAlignment> HAlign; // 0x0038(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EVerticalAlignment> VAlign; // 0x0039(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x003A(0x0002) MISSED OFFSET
struct FMargin Padding; // 0x003C(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly)
unsigned char UnknownData01[0x4]; // 0x004C(0x0004) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.SafeZoneSlot");
return pStaticClass;
}
};
// Class UMG.ScaleBox
// 0x0010 (0x00F0 - 0x00E0)
class UScaleBox : public UContentWidget
{
public:
bool IgnoreInheritedScale; // 0x00E0(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool bSingleLayoutPass; // 0x00E1(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, Config, IsPlainOldData)
unsigned char UnknownData00[0xE]; // 0x00E2(0x000E) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.ScaleBox");
return pStaticClass;
}
void SetUserSpecifiedScale(float InUserSpecifiedScale);
void SetStretchDirection(TEnumAsByte<EStretchDirection> InStretchDirection);
void SetStretch(TEnumAsByte<EStretch> InStretch);
void SetIgnoreInheritedScale(bool bInIgnoreInheritedScale);
};
// Class UMG.ScaleBoxSlot
// 0x0018 (0x0040 - 0x0028)
class UScaleBoxSlot : public UPanelSlot
{
public:
unsigned char UnknownData00[0xC]; // 0x0028(0x000C) MISSED OFFSET
TEnumAsByte<EHorizontalAlignment> HorizontalAlignment; // 0x0034(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EVerticalAlignment> VerticalAlignment; // 0x0035(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0xA]; // 0x0036(0x000A) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.ScaleBoxSlot");
return pStaticClass;
}
void SetVerticalAlignment(TEnumAsByte<EVerticalAlignment> InVerticalAlignment);
void SetPadding(const struct FMargin& InPadding);
void SetHorizontalAlignment(TEnumAsByte<EHorizontalAlignment> InHorizontalAlignment);
};
// Class UMG.ScrollBar
// 0x03C8 (0x0498 - 0x00D0)
class UScrollBar : public UWidget
{
public:
struct FScrollBarStyle WidgetStyle; // 0x00D0(0x03B0) (Edit, BlueprintVisible)
class USlateWidgetStyleAsset* Style; // 0x0480(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
bool bAlwaysShowScrollbar; // 0x0484(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EOrientation> Orientation; // 0x0485(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x0486(0x0002) MISSED OFFSET
struct FVector2D Thickness; // 0x0488(0x0008) (Edit, IsPlainOldData)
unsigned char UnknownData01[0x8]; // 0x0490(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.ScrollBar");
return pStaticClass;
}
void SetState(float InOffsetFraction, float InThumbSizeFraction);
};
// Class UMG.ScrollBox
// 0x05A0 (0x0680 - 0x00E0)
class UScrollBox : public UPanelWidget
{
public:
struct FScrollBoxStyle WidgetStyle; // 0x00E0(0x01A8) (Edit, BlueprintVisible)
struct FScrollBarStyle WidgetBarStyle; // 0x0288(0x03B0) (Edit, BlueprintVisible)
class USlateWidgetStyleAsset* Style; // 0x0638(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
class USlateWidgetStyleAsset* BarStyle; // 0x063C(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
TEnumAsByte<EOrientation> Orientation; // 0x0640(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
ESlateVisibility ScrollBarVisibility; // 0x0641(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
EConsumeMouseWheel ConsumeMouseWheel; // 0x0642(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x1]; // 0x0643(0x0001) MISSED OFFSET
struct FVector2D ScrollbarThickness; // 0x0644(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData)
bool AlwaysShowScrollbar; // 0x064C(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool AllowOverscroll; // 0x064D(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
EDescendantScrollDestination NavigationDestination; // 0x064E(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x1]; // 0x064F(0x0001) MISSED OFFSET
float NavigationScrollPadding; // 0x0650(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool bAllowRightClickDragScrolling; // 0x0654(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x3]; // 0x0655(0x0003) MISSED OFFSET
struct FScriptMulticastDelegate OnUserScrolled; // 0x0658(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnUserScrolledUnused; // 0x0664(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
unsigned char UnknownData03[0x10]; // 0x0670(0x0010) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.ScrollBox");
return pStaticClass;
}
void SetScrollOffset(float NewScrollOffset);
void SetScrollBarVisibility(ESlateVisibility NewScrollBarVisibility);
void SetScrollbarThickness(const struct FVector2D& NewScrollbarThickness);
void SetOrientation(TEnumAsByte<EOrientation> NewOrientation);
void SetAlwaysShowScrollbar(bool NewAlwaysShowScrollbar);
void SetAllowOverscroll(bool NewAllowOverscroll);
void ScrollWidgetIntoView(class UWidget* WidgetToFind, bool AnimateScroll, EDescendantScrollDestination ScrollDestination);
void ScrollToStart();
void ScrollToEnd();
float GetScrollOffset();
};
// Class UMG.ScrollBoxSlot
// 0x0018 (0x0040 - 0x0028)
class UScrollBoxSlot : public UPanelSlot
{
public:
unsigned char UnknownData00[0xC]; // 0x0028(0x000C) MISSED OFFSET
TEnumAsByte<EHorizontalAlignment> HorizontalAlignment; // 0x0034(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0xB]; // 0x0035(0x000B) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.ScrollBoxSlot");
return pStaticClass;
}
void SetPadding(const struct FMargin& InPadding);
void SetHorizontalAlignment(TEnumAsByte<EHorizontalAlignment> InHorizontalAlignment);
};
// Class UMG.SizeBox
// 0x0020 (0x0100 - 0x00E0)
class USizeBox : public UContentWidget
{
public:
float HeightOverride; // 0x00E0(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float MinDesiredWidth; // 0x00E4(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float MinDesiredHeight; // 0x00E8(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float MaxDesiredWidth; // 0x00EC(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float MaxDesiredHeight; // 0x00F0(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float MaxAspectRatio; // 0x00F4(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x8]; // 0x00F8(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.SizeBox");
return pStaticClass;
}
void SetWidthOverride(float InWidthOverride);
void SetMinDesiredWidth(float InMinDesiredWidth);
void SetMinDesiredHeight(float InMinDesiredHeight);
void SetMaxDesiredWidth(float InMaxDesiredWidth);
void SetMaxDesiredHeight(float InMaxDesiredHeight);
void SetMaxAspectRatio(float InMaxAspectRatio);
void SetHeightOverride(float InHeightOverride);
void ClearWidthOverride();
void ClearMinDesiredWidth();
void ClearMinDesiredHeight();
void ClearMaxDesiredWidth();
void ClearMaxDesiredHeight();
void ClearMaxAspectRatio();
void ClearHeightOverride();
};
// Class UMG.SizeBoxSlot
// 0x0018 (0x0040 - 0x0028)
class USizeBoxSlot : public UPanelSlot
{
public:
unsigned char UnknownData00[0xC]; // 0x0028(0x000C) MISSED OFFSET
TEnumAsByte<EHorizontalAlignment> HorizontalAlignment; // 0x0034(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EVerticalAlignment> VerticalAlignment; // 0x0035(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0xA]; // 0x0036(0x000A) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.SizeBoxSlot");
return pStaticClass;
}
void SetVerticalAlignment(TEnumAsByte<EVerticalAlignment> InVerticalAlignment);
void SetPadding(const struct FMargin& InPadding);
void SetHorizontalAlignment(TEnumAsByte<EHorizontalAlignment> InHorizontalAlignment);
};
// Class UMG.SlateBlueprintLibrary
// 0x0000 (0x0020 - 0x0020)
class USlateBlueprintLibrary : public UBlueprintFunctionLibrary
{
public:
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.SlateBlueprintLibrary");
return pStaticClass;
}
static void ScreenToWidgetLocal(class UObject* WorldContextObject, const struct FGeometry& Geometry, const struct FVector2D& ScreenPosition, struct FVector2D* LocalCoordinate);
static void ScreenToWidgetAbsolute(class UObject* WorldContextObject, const struct FVector2D& ScreenPosition, struct FVector2D* AbsoluteCoordinate);
static void ScreenToViewport(class UObject* WorldContextObject, const struct FVector2D& ScreenPosition, struct FVector2D* ViewportPosition);
static void LocalToViewport(class UObject* WorldContextObject, const struct FGeometry& Geometry, const struct FVector2D& LocalCoordinate, struct FVector2D* PixelPosition, struct FVector2D* ViewportPosition);
static struct FVector2D LocalToAbsolute(const struct FGeometry& Geometry, const struct FVector2D& LocalCoordinate);
static bool IsUnderLocation(const struct FGeometry& Geometry, const struct FVector2D& AbsoluteCoordinate);
static struct FVector2D GetLocalSize(const struct FGeometry& Geometry);
static struct FVector2D GetAbsoluteSize(const struct FGeometry& Geometry);
static struct FVector2D GetAbsolutePosition(const struct FGeometry& Geometry);
static bool EqualEqual_SlateBrush(const struct FSlateBrush& A, const struct FSlateBrush& B);
static void AbsoluteToViewport(class UObject* WorldContextObject, const struct FVector2D& AbsoluteDesktopCoordinate, struct FVector2D* PixelPosition, struct FVector2D* ViewportPosition);
static struct FVector2D AbsoluteToLocal(const struct FGeometry& Geometry, const struct FVector2D& AbsoluteCoordinate);
};
// Class UMG.SlateDataSheet
// 0x0404 (0x0420 - 0x001C)
class USlateDataSheet : public UObject
{
public:
unsigned char UnknownData00[0x404]; // 0x001C(0x0404) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.SlateDataSheet");
return pStaticClass;
}
};
// Class UMG.SlateVectorArtData
// 0x002C (0x0048 - 0x001C)
class USlateVectorArtData : public UObject
{
public:
unsigned char UnknownData00[0xC]; // 0x001C(0x000C) MISSED OFFSET
TArray<uint32_t> IndexData; // 0x0028(0x000C) (ZeroConstructor)
class UMaterialInterface* Material; // 0x0034(0x0004) (ZeroConstructor, IsPlainOldData)
struct FVector2D ExtentMin; // 0x0038(0x0008) (IsPlainOldData)
struct FVector2D ExtentMax; // 0x0040(0x0008) (IsPlainOldData)
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.SlateVectorArtData");
return pStaticClass;
}
};
// Class UMG.Slider
// 0x0238 (0x0308 - 0x00D0)
class USlider : public UWidget
{
public:
struct FScriptDelegate ValueDelegate; // 0x00D0(0x0010) (ZeroConstructor, InstancedReference)
struct FSliderStyle WidgetStyle; // 0x00E0(0x01B0) (Edit, BlueprintVisible)
TEnumAsByte<EOrientation> Orientation; // 0x0290(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x3]; // 0x0291(0x0003) MISSED OFFSET
struct FLinearColor SliderBarColor; // 0x0294(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData)
struct FLinearColor SliderHandleColor; // 0x02A4(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData)
bool IndentHandle; // 0x02B4(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool Locked; // 0x02B5(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x2]; // 0x02B6(0x0002) MISSED OFFSET
float StepSize; // 0x02B8(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool IsFocusable; // 0x02BC(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x3]; // 0x02BD(0x0003) MISSED OFFSET
struct FScriptMulticastDelegate OnMouseCaptureBegin; // 0x02C0(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnMouseCaptureEnd; // 0x02CC(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnControllerCaptureBegin; // 0x02D8(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnControllerCaptureEnd; // 0x02E4(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnValueChanged; // 0x02F0(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
unsigned char UnknownData03[0xC]; // 0x02FC(0x000C) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.Slider");
return pStaticClass;
}
void SetValue(float InValue);
void SetStepSize(float InValue);
void SetSliderHandleColor(const struct FLinearColor& InValue);
void SetSliderBarColor(const struct FLinearColor& InValue);
void SetLocked(bool InValue);
void SetIndentHandle(bool InValue);
float GetValue();
};
// Class UMG.Spacer
// 0x0010 (0x00E0 - 0x00D0)
class USpacer : public UWidget
{
public:
unsigned char UnknownData00[0x10]; // 0x00D0(0x0010) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.Spacer");
return pStaticClass;
}
void SetSize(const struct FVector2D& InSize);
};
// Class UMG.SpinBox
// 0x0318 (0x03E8 - 0x00D0)
class USpinBox : public UWidget
{
public:
struct FScriptDelegate ValueDelegate; // 0x00D0(0x0010) (ZeroConstructor, InstancedReference)
struct FSpinBoxStyle WidgetStyle; // 0x00E0(0x0240) (Edit, BlueprintVisible)
class USlateWidgetStyleAsset* Style; // 0x0320(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
float Delta; // 0x0324(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float SliderExponent; // 0x0328(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x4]; // 0x032C(0x0004) MISSED OFFSET
struct FSlateFontInfo Font; // 0x0330(0x0040) (Edit, BlueprintVisible, BlueprintReadOnly)
TEnumAsByte<ETextJustify> Justification; // 0x0370(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x0371(0x0003) MISSED OFFSET
float MinDesiredWidth; // 0x0374(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool ClearKeyboardFocusOnCommit; // 0x0378(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool SelectAllTextOnCommit; // 0x0379(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x2]; // 0x037A(0x0002) MISSED OFFSET
struct FSlateColor ForegroundColor; // 0x037C(0x001C) (Edit, BlueprintVisible, BlueprintReadOnly)
struct FScriptMulticastDelegate OnValueChanged; // 0x0398(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnValueCommitted; // 0x03A4(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnBeginSliderMovement; // 0x03B0(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
struct FScriptMulticastDelegate OnEndSliderMovement; // 0x03BC(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
unsigned char bOverride_MinValue : 1; // 0x03C8(0x0001) (Edit)
unsigned char bOverride_MaxValue : 1; // 0x03C8(0x0001) (Edit)
unsigned char bOverride_MinSliderValue : 1; // 0x03C8(0x0001) (Edit)
unsigned char bOverride_MaxSliderValue : 1; // 0x03C8(0x0001) (Edit)
unsigned char UnknownData03[0x3]; // 0x03C9(0x0003) MISSED OFFSET
float MinValue; // 0x03CC(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float MaxValue; // 0x03D0(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float MinSliderValue; // 0x03D4(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
float MaxSliderValue; // 0x03D8(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData04[0xC]; // 0x03DC(0x000C) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.SpinBox");
return pStaticClass;
}
void SetValue(float NewValue);
void SetMinValue(float NewValue);
void SetMinSliderValue(float NewValue);
void SetMaxValue(float NewValue);
void SetMaxSliderValue(float NewValue);
void SetForegroundColor(const struct FSlateColor& InForegroundColor);
void OnSpinBoxValueCommittedEvent__DelegateSignature(float InValue, TEnumAsByte<ETextCommit> CommitMethod);
void OnSpinBoxValueChangedEvent__DelegateSignature(float InValue);
void OnSpinBoxBeginSliderMovement__DelegateSignature();
float GetValue();
float GetMinValue();
float GetMinSliderValue();
float GetMaxValue();
float GetMaxSliderValue();
void ClearMinValue();
void ClearMinSliderValue();
void ClearMaxValue();
void ClearMaxSliderValue();
};
// Class UMG.TextBinding
// 0x0008 (0x0040 - 0x0038)
class UTextBinding : public UPropertyBinding
{
public:
unsigned char UnknownData00[0x8]; // 0x0038(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.TextBinding");
return pStaticClass;
}
struct FText GetTextValue();
struct FString GetStringValue();
};
// Class UMG.TextBlock
// 0x00C8 (0x01B8 - 0x00F0)
class UTextBlock : public UTextLayoutWidget
{
public:
struct FText Text; // 0x00F0(0x000C) (Edit)
unsigned char UnknownData00[0x4]; // 0x00FC(0x0004) MISSED OFFSET
struct FScriptDelegate TextDelegate; // 0x0100(0x0010) (ZeroConstructor, InstancedReference)
struct FSlateColor ColorAndOpacity; // 0x0110(0x001C) (Edit, BlueprintVisible, BlueprintReadOnly)
unsigned char UnknownData01[0x4]; // 0x012C(0x0004) MISSED OFFSET
struct FScriptDelegate ColorAndOpacityDelegate; // 0x0130(0x0010) (ZeroConstructor, InstancedReference)
struct FSlateFontInfo Font; // 0x0140(0x0040) (Edit, BlueprintVisible, BlueprintReadOnly)
struct FVector2D ShadowOffset; // 0x0180(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData)
struct FLinearColor ShadowColorAndOpacity; // 0x0188(0x0010) (Edit, BlueprintVisible, BlueprintReadOnly, IsPlainOldData)
struct FScriptDelegate ShadowColorAndOpacityDelegate; // 0x0198(0x0010) (ZeroConstructor, InstancedReference)
float MinDesiredWidth; // 0x01A8(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool bWrapWithInvalidationPanel; // 0x01AC(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0xB]; // 0x01AD(0x000B) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.TextBlock");
return pStaticClass;
}
void SetVerticalJustification(TEnumAsByte<ETextVerticalJustify> InJustification);
void SetText(const struct FText& InText);
void SetShadowOffset(const struct FVector2D& InShadowOffset);
void SetShadowColorAndOpacity(const struct FLinearColor& InShadowColorAndOpacity);
void SetOpacity(float InOpacity);
void SetMinDesiredWidth(float InMinDesiredWidth);
void SetJustification(TEnumAsByte<ETextJustify> InJustification);
void SetFont(const struct FSlateFontInfo& InFontInfo);
void SetColorAndOpacity(const struct FSlateColor& InColorAndOpacity);
struct FText GetText();
};
// Class UMG.Throbber
// 0x0078 (0x0148 - 0x00D0)
class UThrobber : public UWidget
{
public:
bool bAnimateHorizontally; // 0x00D0(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool bAnimateVertically; // 0x00D1(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool bAnimateOpacity; // 0x00D2(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x1]; // 0x00D3(0x0001) MISSED OFFSET
class USlateBrushAsset* PieceImage; // 0x00D4(0x0004) (ZeroConstructor, Deprecated, IsPlainOldData)
struct FSlateBrush Image; // 0x00D8(0x0068) (Edit, BlueprintVisible, BlueprintReadOnly)
unsigned char UnknownData01[0x8]; // 0x0140(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.Throbber");
return pStaticClass;
}
void SetNumberOfPieces(int InNumberOfPieces);
void SetAnimateVertically(bool bInAnimateVertically);
void SetAnimateOpacity(bool bInAnimateOpacity);
void SetAnimateHorizontally(bool bInAnimateHorizontally);
};
// Class UMG.TileView
// 0x0030 (0x0100 - 0x00D0)
class UTileView : public UTableViewBase
{
public:
float ItemHeight; // 0x00D0(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
TArray<class UObject*> items; // 0x00D4(0x000C) (Edit, BlueprintVisible, ZeroConstructor)
TEnumAsByte<ESelectionMode> SelectionMode; // 0x00E0(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x7]; // 0x00E1(0x0007) MISSED OFFSET
struct FScriptDelegate OnGenerateTileEvent; // 0x00E8(0x0010) (Edit, ZeroConstructor, InstancedReference)
unsigned char UnknownData01[0x8]; // 0x00F8(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.TileView");
return pStaticClass;
}
void SetItemWidth(float Width);
void SetItemHeight(float Height);
void RequestListRefresh();
};
// Class UMG.UMGSequencePlayer
// 0x0634 (0x0650 - 0x001C)
class UUMGSequencePlayer : public UObject
{
public:
unsigned char UnknownData00[0x2C4]; // 0x001C(0x02C4) MISSED OFFSET
class UWidgetAnimation* Animation; // 0x02E0(0x0004) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
unsigned char UnknownData01[0x36C]; // 0x02E4(0x036C) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.UMGSequencePlayer");
return pStaticClass;
}
};
// Class UMG.UniformGridPanel
// 0x0020 (0x0100 - 0x00E0)
class UUniformGridPanel : public UPanelWidget
{
public:
unsigned char UnknownData00[0xC]; // 0x00E0(0x000C) MISSED OFFSET
float MinDesiredSlotWidth; // 0x00EC(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
float MinDesiredSlotHeight; // 0x00F0(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0xC]; // 0x00F4(0x000C) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.UniformGridPanel");
return pStaticClass;
}
void SetSlotPadding(const struct FMargin& InSlotPadding);
void SetMinDesiredSlotWidth(float InMinDesiredSlotWidth);
void SetMinDesiredSlotHeight(float InMinDesiredSlotHeight);
class UUniformGridSlot* AddChildToUniformGrid(class UWidget* content);
};
// Class UMG.UniformGridSlot
// 0x0010 (0x0038 - 0x0028)
class UUniformGridSlot : public UPanelSlot
{
public:
int Row; // 0x0028(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
int Column; // 0x002C(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x8]; // 0x0030(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.UniformGridSlot");
return pStaticClass;
}
void SetVerticalAlignment(TEnumAsByte<EVerticalAlignment> InVerticalAlignment);
void SetRow(int InRow);
void SetHorizontalAlignment(TEnumAsByte<EHorizontalAlignment> InHorizontalAlignment);
void SetColumn(int InColumn);
};
// Class UMG.VerticalBox
// 0x0008 (0x00E8 - 0x00E0)
class UVerticalBox : public UPanelWidget
{
public:
unsigned char UnknownData00[0x8]; // 0x00E0(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.VerticalBox");
return pStaticClass;
}
class UVerticalBoxSlot* AddChildToVerticalBox(class UWidget* content);
};
// Class UMG.VerticalBoxSlot
// 0x0020 (0x0048 - 0x0028)
class UVerticalBoxSlot : public UPanelSlot
{
public:
unsigned char UnknownData00[0xC]; // 0x0028(0x000C) MISSED OFFSET
struct FSlateChildSize Size; // 0x0034(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly)
TEnumAsByte<EHorizontalAlignment> HorizontalAlignment; // 0x003C(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EVerticalAlignment> VerticalAlignment; // 0x003D(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0xA]; // 0x003E(0x000A) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.VerticalBoxSlot");
return pStaticClass;
}
void SetVerticalAlignment(TEnumAsByte<EVerticalAlignment> InVerticalAlignment);
void SetSize(const struct FSlateChildSize& InSize);
void SetPadding(const struct FMargin& InPadding);
void SetHorizontalAlignment(TEnumAsByte<EHorizontalAlignment> InHorizontalAlignment);
};
// Class UMG.Viewport
// 0x0020 (0x0100 - 0x00E0)
class UViewport : public UContentWidget
{
public:
unsigned char UnknownData00[0x20]; // 0x00E0(0x0020) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.Viewport");
return pStaticClass;
}
class AActor* Spawn(class UClass* ActorClass);
void SetViewRotation(const struct FRotator& Rotation);
void SetViewLocation(const struct FVector& Location);
struct FRotator GetViewRotation();
class UWorld* GetViewportWorld();
struct FVector GetViewLocation();
};
// Class UMG.VisibilityBinding
// 0x0000 (0x0038 - 0x0038)
class UVisibilityBinding : public UPropertyBinding
{
public:
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.VisibilityBinding");
return pStaticClass;
}
ESlateVisibility GetValue();
};
// Class UMG.WeakRefImage
// 0x0020 (0x01A8 - 0x0188)
class UWeakRefImage : public UImage
{
public:
unsigned char UnknownData00[0x20]; // 0x0188(0x0020) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.WeakRefImage");
return pStaticClass;
}
void UnloadTextureResource();
void LoadTextureResource(bool bAsync);
};
// Class UMG.WidgetAnimation
// 0x0020 (0x02A0 - 0x0280)
class UWidgetAnimation : public UMovieSceneSequence
{
public:
unsigned char UnknownData00[0x4]; // 0x0280(0x0004) MISSED OFFSET
struct FScriptMulticastDelegate OnAnimationFinished; // 0x0284(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
class UMovieScene* MovieScene; // 0x0290(0x0004) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
TArray<struct FWidgetAnimationBinding> AnimationBindings; // 0x0294(0x000C) (ZeroConstructor)
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.WidgetAnimation");
return pStaticClass;
}
float GetStartTime();
float GetEndTime();
};
// Class UMG.WidgetBinding
// 0x0000 (0x0038 - 0x0038)
class UWidgetBinding : public UPropertyBinding
{
public:
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.WidgetBinding");
return pStaticClass;
}
class UWidget* GetValue();
};
// Class UMG.WidgetBlueprintGeneratedClass
// 0x0058 (0x0230 - 0x01D8)
class UWidgetBlueprintGeneratedClass : public UBlueprintGeneratedClass
{
public:
unsigned char bAllowTemplate : 1; // 0x01D8(0x0001)
unsigned char bValidTemplate : 1; // 0x01D8(0x0001)
unsigned char bTemplateInitialized : 1; // 0x01D8(0x0001) (Transient)
unsigned char bCookedTemplate : 1; // 0x01D8(0x0001) (Transient)
unsigned char UnknownData00[0x3]; // 0x01D9(0x0003) MISSED OFFSET
TArray<struct FDelegateRuntimeBinding> Bindings; // 0x01DC(0x000C) (ZeroConstructor)
TArray<class UWidgetAnimation*> Animations; // 0x01E8(0x000C) (ExportObject, ZeroConstructor)
TArray<struct FName> NamedSlots; // 0x01F4(0x000C) (ZeroConstructor)
unsigned char UnknownData01[0x28]; // 0x0200(0x0028) UNKNOWN PROPERTY: SoftObjectProperty UMG.WidgetBlueprintGeneratedClass.TemplateAsset
class UUserWidget* Template; // 0x0228(0x0004) (ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData)
unsigned char UnknownData02[0x4]; // 0x022C(0x0004) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.WidgetBlueprintGeneratedClass");
return pStaticClass;
}
};
// Class UMG.WidgetBlueprintLibrary
// 0x0000 (0x0020 - 0x0020)
class UWidgetBlueprintLibrary : public UBlueprintFunctionLibrary
{
public:
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.WidgetBlueprintLibrary");
return pStaticClass;
}
static struct FEventReply UnlockMouse(struct FEventReply* Reply);
static struct FEventReply Unhandled();
static struct FEventReply SetUserFocus(class UWidget* FocusWidget, bool bInAllUsers, struct FEventReply* Reply);
static struct FEventReply SetMousePosition(const struct FVector2D& NewMousePosition, struct FEventReply* Reply);
static void SetInputMode_UIOnlyEx(class APlayerController* Target, class UWidget* InWidgetToFocus, EMouseLockMode InMouseLockMode);
static void SetInputMode_UIOnly(class APlayerController* Target, class UWidget* InWidgetToFocus, bool bLockMouseToViewport);
static void SetInputMode_GameOnly(class APlayerController* Target);
static void SetInputMode_GameAndUIEx(class APlayerController* Target, class UWidget* InWidgetToFocus, EMouseLockMode InMouseLockMode, bool bHideCursorDuringCapture);
static void SetInputMode_GameAndUI(class APlayerController* Target, class UWidget* InWidgetToFocus, bool bLockMouseToViewport, bool bHideCursorDuringCapture);
static bool SetHardwareCursor(class UObject* WorldContextObject, TEnumAsByte<EMouseCursor> CursorShape, const struct FName& CursorName, const struct FVector2D& HotSpot);
static void SetFocusToGameViewport();
static void SetBrushResourceToTexture(class UTexture2D* Texture, struct FSlateBrush* Brush);
static void SetBrushResourceToMaterial(class UMaterialInterface* Material, struct FSlateBrush* Brush);
static struct FEventReply ReleaseMouseCapture(struct FEventReply* Reply);
static struct FEventReply ReleaseJoystickCapture(bool bInAllJoysticks, struct FEventReply* Reply);
static struct FSlateBrush NoResourceBrush();
static struct FSlateBrush MakeBrushFromTexture(class UTexture2D* Texture, int Width, int Height);
static struct FSlateBrush MakeBrushFromMaterial(class UMaterialInterface* Material, int Width, int Height);
static struct FSlateBrush MakeBrushFromAsset(class USlateBrushAsset* BrushAsset);
static struct FEventReply LockMouse(class UWidget* CapturingWidget, struct FEventReply* Reply);
static bool IsDragDropping();
static struct FEventReply Handled();
static void GetSafeZonePadding(class UObject* WorldContextObject, struct FVector2D* SafePadding, struct FVector2D* SafePaddingScale, struct FVector2D* SpillOverPadding);
static struct FKeyEvent GetKeyEventFromAnalogInputEvent(const struct FAnalogInputEvent& Event);
static struct FInputEvent GetInputEventFromPointerEvent(const struct FPointerEvent& Event);
static struct FInputEvent GetInputEventFromNavigationEvent(const struct FNavigationEvent& Event);
static struct FInputEvent GetInputEventFromKeyEvent(const struct FKeyEvent& Event);
static struct FInputEvent GetInputEventFromCharacterEvent(const struct FCharacterEvent& Event);
static class UMaterialInstanceDynamic* GetDynamicMaterial(struct FSlateBrush* Brush);
static class UDragDropOperation* GetDragDroppingContent();
static class UTexture2D* GetBrushResourceAsTexture2D(struct FSlateBrush* Brush);
static class UMaterialInterface* GetBrushResourceAsMaterial(struct FSlateBrush* Brush);
static class UObject* GetBrushResource(struct FSlateBrush* Brush);
static void GetAllWidgetsWithInterface(class UObject* WorldContextObject, class UClass* Interface, bool TopLevelOnly, TArray<class UUserWidget*>* FoundWidgets);
static void GetAllWidgetsOfClass(class UObject* WorldContextObject, class UClass* WidgetClass, bool TopLevelOnly, TArray<class UUserWidget*>* FoundWidgets);
static struct FEventReply EndDragDrop(struct FEventReply* Reply);
static void DrawTextFormatted(class UFont* Font, const struct FText& Text, const struct FVector2D& Position, const struct FLinearColor& Tint, int FontSize, const struct FName& FontTypeFace, struct FPaintContext* Context);
static void DrawText(const struct FString& inString, const struct FVector2D& Position, const struct FLinearColor& Tint, struct FPaintContext* Context);
static void DrawLines(TArray<struct FVector2D> Points, const struct FLinearColor& Tint, bool bAntiAlias, struct FPaintContext* Context);
static void DrawLine(const struct FVector2D& PositionA, const struct FVector2D& PositionB, const struct FLinearColor& Tint, bool bAntiAlias, struct FPaintContext* Context);
static void DrawBox(const struct FVector2D& Position, const struct FVector2D& Size, class USlateBrushAsset* Brush, const struct FLinearColor& Tint, struct FPaintContext* Context);
static void DismissAllMenus();
static struct FEventReply DetectDragIfPressed(const struct FPointerEvent& PointerEvent, class UWidget* WidgetDetectingDrag, const struct FKey& DragKey);
static struct FEventReply DetectDrag(class UWidget* WidgetDetectingDrag, const struct FKey& DragKey, struct FEventReply* Reply);
static class UDragDropOperation* CreateDragDropOperation(class UClass* OperationClass);
static class UUserWidget* Create(class UObject* WorldContextObject, class UClass* WidgetType, class APlayerController* OwningPlayer);
static struct FEventReply ClearUserFocus(bool bInAllUsers, struct FEventReply* Reply);
static struct FEventReply CaptureMouse(class UWidget* CapturingWidget, struct FEventReply* Reply);
static struct FEventReply CaptureJoystick(class UWidget* CapturingWidget, bool bInAllJoysticks, struct FEventReply* Reply);
static void CancelDragDrop();
};
// Class UMG.WidgetComponent
// 0x00D0 (0x06E0 - 0x0610)
class UWidgetComponent : public UMeshComponent
{
public:
struct FIntPoint DrawSize; // 0x0610(0x0008) (Edit, IsPlainOldData)
bool bManuallyRedraw; // 0x0618(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bRedrawRequested; // 0x0619(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData00[0x2]; // 0x061A(0x0002) MISSED OFFSET
float RedrawTime; // 0x061C(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x8]; // 0x0620(0x0008) MISSED OFFSET
struct FIntPoint CurrentDrawSize; // 0x0628(0x0008) (IsPlainOldData)
bool bDrawAtDesiredSize; // 0x0630(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x3]; // 0x0631(0x0003) MISSED OFFSET
struct FVector2D Pivot; // 0x0634(0x0008) (Edit, IsPlainOldData)
bool bReceiveHardwareInput; // 0x063C(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bWindowFocusable; // 0x063D(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData03[0x2]; // 0x063E(0x0002) MISSED OFFSET
class ULocalPlayer* OwnerPlayer; // 0x0640(0x0004) (ZeroConstructor, IsPlainOldData)
struct FLinearColor BackgroundColor; // 0x0644(0x0010) (Edit, IsPlainOldData)
struct FLinearColor TintColorAndOpacity; // 0x0654(0x0010) (Edit, IsPlainOldData)
float OpacityFromTexture; // 0x0664(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
EWidgetBlendMode BlendMode; // 0x0668(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool bIsTwoSided; // 0x0669(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
bool TickWhenOffscreen; // 0x066A(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData04[0x1]; // 0x066B(0x0001) MISSED OFFSET
class UUserWidget* Widget; // 0x066C(0x0004) (ExportObject, ZeroConstructor, Transient, InstancedReference, DuplicateTransient, IsPlainOldData)
unsigned char UnknownData05[0x10]; // 0x0670(0x0010) MISSED OFFSET
class UBodySetup* BodySetup; // 0x0680(0x0004) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
class UMaterialInterface* TranslucentMaterial; // 0x0684(0x0004) (ZeroConstructor, IsPlainOldData)
class UMaterialInterface* TranslucentMaterial_OneSided; // 0x0688(0x0004) (ZeroConstructor, IsPlainOldData)
class UMaterialInterface* OpaqueMaterial; // 0x068C(0x0004) (ZeroConstructor, IsPlainOldData)
class UMaterialInterface* OpaqueMaterial_OneSided; // 0x0690(0x0004) (ZeroConstructor, IsPlainOldData)
class UMaterialInterface* MaskedMaterial; // 0x0694(0x0004) (ZeroConstructor, IsPlainOldData)
class UMaterialInterface* MaskedMaterial_OneSided; // 0x0698(0x0004) (ZeroConstructor, IsPlainOldData)
class UTextureRenderTarget2D* RenderTarget; // 0x069C(0x0004) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
class UMaterialInstanceDynamic* MaterialInstance; // 0x06A0(0x0004) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
bool bAddedToScreen; // 0x06A4(0x0001) (ZeroConstructor, Transient, DuplicateTransient, IsPlainOldData)
bool bEditTimeUsable; // 0x06A5(0x0001) (ZeroConstructor, IsPlainOldData)
unsigned char UnknownData06[0x2]; // 0x06A6(0x0002) MISSED OFFSET
struct FName SharedLayerName; // 0x06A8(0x0008) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
int LayerZOrder; // 0x06B0(0x0004) (Edit, ZeroConstructor, DisableEditOnInstance, IsPlainOldData)
EWidgetGeometryMode GeometryMode; // 0x06B4(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData07[0x3]; // 0x06B5(0x0003) MISSED OFFSET
float CylinderArcAngle; // 0x06B8(0x0004) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData08[0x24]; // 0x06BC(0x0024) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.WidgetComponent");
return pStaticClass;
}
void SetWidget(class UUserWidget* Widget);
void SetTintColorAndOpacity(const struct FLinearColor& NewTintColorAndOpacity);
void SetOwnerPlayer(class ULocalPlayer* LocalPlayer);
void SetDrawSize(const struct FVector2D& Size);
void SetBackgroundColor(const struct FLinearColor& NewBackgroundColor);
void RequestRedraw();
class UUserWidget* GetUserWidgetObject();
class UTextureRenderTarget2D* GetRenderTarget();
class ULocalPlayer* GetOwnerPlayer();
class UMaterialInstanceDynamic* GetMaterialInstance();
struct FVector2D GetDrawSize();
};
// Class UMG.WidgetInteractionComponent
// 0x01C0 (0x0480 - 0x02C0)
class UWidgetInteractionComponent : public USceneComponent
{
public:
struct FScriptMulticastDelegate OnHoveredWidgetChanged; // 0x02C0(0x000C) (ZeroConstructor, InstancedReference, BlueprintAssignable)
unsigned char UnknownData00[0x8]; // 0x02CC(0x0008) MISSED OFFSET
int VirtualUserIndex; // 0x02D4(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
float PointerIndex; // 0x02D8(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
TEnumAsByte<ECollisionChannel> TraceChannel; // 0x02DC(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x02DD(0x0003) MISSED OFFSET
float InteractionDistance; // 0x02E0(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
EWidgetInteractionSource InteractionSource; // 0x02E4(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bEnableHitTesting; // 0x02E5(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
bool bShowDebug; // 0x02E6(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0x1]; // 0x02E7(0x0001) MISSED OFFSET
struct FLinearColor debugColor; // 0x02E8(0x0010) (Edit, BlueprintVisible, IsPlainOldData)
unsigned char UnknownData03[0x58]; // 0x02F8(0x0058) MISSED OFFSET
struct FHitResult CustomHitResult; // 0x0350(0x0088) (Transient, IsPlainOldData)
struct FVector2D LocalHitLocation; // 0x03D8(0x0008) (Transient, IsPlainOldData)
struct FVector2D LastLocalHitLocation; // 0x03E0(0x0008) (Transient, IsPlainOldData)
class UWidgetComponent* HoveredWidgetComponent; // 0x03E8(0x0004) (ExportObject, ZeroConstructor, Transient, InstancedReference, IsPlainOldData)
unsigned char UnknownData04[0x4]; // 0x03EC(0x0004) MISSED OFFSET
struct FHitResult LastHitResult; // 0x03F0(0x0088) (Transient, IsPlainOldData)
bool bIsHoveredWidgetInteractable; // 0x0478(0x0001) (ZeroConstructor, Transient, IsPlainOldData)
bool bIsHoveredWidgetFocusable; // 0x0479(0x0001) (ZeroConstructor, Transient, IsPlainOldData)
bool bIsHoveredWidgetHitTestVisible; // 0x047A(0x0001) (ZeroConstructor, Transient, IsPlainOldData)
unsigned char UnknownData05[0x5]; // 0x047B(0x0005) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.WidgetInteractionComponent");
return pStaticClass;
}
void SetCustomHitResult(const struct FHitResult& HitResult);
bool SendKeyChar(const struct 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();
};
// Class UMG.WidgetLayoutLibrary
// 0x0000 (0x0020 - 0x0020)
class UWidgetLayoutLibrary : public UBlueprintFunctionLibrary
{
public:
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.WidgetLayoutLibrary");
return pStaticClass;
}
static class UVerticalBoxSlot* SlotAsVerticalBoxSlot(class UWidget* Widget);
static class UUniformGridSlot* SlotAsUniformGridSlot(class UWidget* Widget);
static class UOverlaySlot* SlotAsOverlaySlot(class UWidget* Widget);
static class UHorizontalBoxSlot* SlotAsHorizontalBoxSlot(class UWidget* Widget);
static class UGridSlot* SlotAsGridSlot(class UWidget* Widget);
static class UCanvasPanelSlot* SlotAsCanvasSlot(class UWidget* Widget);
static class UBorderSlot* SlotAsBorderSlot(class UWidget* Widget);
static void RemoveAllWidgets(class UObject* WorldContextObject);
static bool ProjectWorldLocationToWidgetPosition(class APlayerController* PlayerController, const struct FVector& WorldLocation, struct FVector2D* ScreenPosition);
static struct FGeometry GetViewportWidgetGeometry(class UObject* WorldContextObject);
static struct FVector2D GetViewportSize(class UObject* WorldContextObject);
static float GetViewportScale(class UObject* WorldContextObject);
static struct FGeometry GetPlayerScreenWidgetGeometry(class APlayerController* PlayerController);
static bool GetMousePositionScaledByDPI(class APlayerController* Player, float* LocationX, float* LocationY);
static struct FVector2D GetMousePositionOnViewport(class UObject* WorldContextObject);
static struct FVector2D GetMousePositionOnPlatform();
};
// Class UMG.WidgetNavigation
// 0x0094 (0x00B0 - 0x001C)
class UWidgetNavigation : public UObject
{
public:
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
struct FWidgetNavigationData Up; // 0x0020(0x0018) (Edit, BlueprintVisible, BlueprintReadOnly)
struct FWidgetNavigationData Down; // 0x0038(0x0018) (Edit, BlueprintVisible, BlueprintReadOnly)
struct FWidgetNavigationData Left; // 0x0050(0x0018) (Edit, BlueprintVisible, BlueprintReadOnly)
struct FWidgetNavigationData Right; // 0x0068(0x0018) (Edit, BlueprintVisible, BlueprintReadOnly)
struct FWidgetNavigationData Next; // 0x0080(0x0018) (Edit, BlueprintVisible, BlueprintReadOnly)
struct FWidgetNavigationData Previous; // 0x0098(0x0018) (Edit, BlueprintVisible, BlueprintReadOnly)
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.WidgetNavigation");
return pStaticClass;
}
};
// Class UMG.WidgetSwitcher
// 0x0008 (0x00E8 - 0x00E0)
class UWidgetSwitcher : public UPanelWidget
{
public:
unsigned char UnknownData00[0x8]; // 0x00E0(0x0008) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.WidgetSwitcher");
return pStaticClass;
}
void SetActiveWidgetIndex(int Index);
void SetActiveWidget(class UWidget* Widget);
class UWidget* GetWidgetAtIndex(int Index);
int GetNumWidgets();
int GetActiveWidgetIndex();
class UWidget* GetActiveWidget();
};
// Class UMG.WidgetSwitcherSlot
// 0x0018 (0x0040 - 0x0028)
class UWidgetSwitcherSlot : public UPanelSlot
{
public:
unsigned char UnknownData00[0xC]; // 0x0028(0x000C) MISSED OFFSET
TEnumAsByte<EHorizontalAlignment> HorizontalAlignment; // 0x0034(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EVerticalAlignment> VerticalAlignment; // 0x0035(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0xA]; // 0x0036(0x000A) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.WidgetSwitcherSlot");
return pStaticClass;
}
void SetVerticalAlignment(TEnumAsByte<EVerticalAlignment> InVerticalAlignment);
void SetPadding(const struct FMargin& InPadding);
void SetHorizontalAlignment(TEnumAsByte<EHorizontalAlignment> InHorizontalAlignment);
};
// Class UMG.WidgetTree
// 0x0014 (0x0030 - 0x001C)
class UWidgetTree : public UObject
{
public:
unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET
TArray<class UWidget*> AllWidgets; // 0x0020(0x000C) (ExportObject, ZeroConstructor)
unsigned char UnknownData01[0x4]; // 0x002C(0x0004) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.WidgetTree");
return pStaticClass;
}
};
// Class UMG.WindowTitleBarArea
// 0x0010 (0x00F0 - 0x00E0)
class UWindowTitleBarArea : public UContentWidget
{
public:
unsigned char UnknownData00[0x10]; // 0x00E0(0x0010) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.WindowTitleBarArea");
return pStaticClass;
}
void SetVerticalAlignment(TEnumAsByte<EVerticalAlignment> InVerticalAlignment);
void SetPadding(const struct FMargin& InPadding);
void SetHorizontalAlignment(TEnumAsByte<EHorizontalAlignment> InHorizontalAlignment);
};
// Class UMG.WindowTitleBarAreaSlot
// 0x0018 (0x0040 - 0x0028)
class UWindowTitleBarAreaSlot : public UPanelSlot
{
public:
unsigned char UnknownData00[0xC]; // 0x0028(0x000C) MISSED OFFSET
TEnumAsByte<EHorizontalAlignment> HorizontalAlignment; // 0x0034(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EVerticalAlignment> VerticalAlignment; // 0x0035(0x0001) (Edit, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0xA]; // 0x0036(0x000A) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.WindowTitleBarAreaSlot");
return pStaticClass;
}
void SetVerticalAlignment(TEnumAsByte<EVerticalAlignment> InVerticalAlignment);
void SetPadding(const struct FMargin& InPadding);
void SetHorizontalAlignment(TEnumAsByte<EHorizontalAlignment> InHorizontalAlignment);
};
// Class UMG.WrapBox
// 0x0018 (0x00F8 - 0x00E0)
class UWrapBox : public UPanelWidget
{
public:
unsigned char UnknownData00[0x4]; // 0x00E0(0x0004) MISSED OFFSET
float WrapWidth; // 0x00E4(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
bool bExplicitWrapWidth; // 0x00E8(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0xF]; // 0x00E9(0x000F) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.WrapBox");
return pStaticClass;
}
void SetInnerSlotPadding(const struct FVector2D& InPadding);
class UWrapBoxSlot* AddChildWrapBox(class UWidget* content);
};
// Class UMG.WrapBoxSlot
// 0x0020 (0x0048 - 0x0028)
class UWrapBoxSlot : public UPanelSlot
{
public:
unsigned char UnknownData00[0xC]; // 0x0028(0x000C) MISSED OFFSET
bool bFillEmptySpace; // 0x0034(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData01[0x3]; // 0x0035(0x0003) MISSED OFFSET
float FillSpanWhenLessThan; // 0x0038(0x0004) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EHorizontalAlignment> HorizontalAlignment; // 0x003C(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
TEnumAsByte<EVerticalAlignment> VerticalAlignment; // 0x003D(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
unsigned char UnknownData02[0xA]; // 0x003E(0x000A) MISSED OFFSET
static UClass* StaticClass()
{
static UClass *pStaticClass = 0;
if (!pStaticClass)
pStaticClass = UObject::FindClass("Class UMG.WrapBoxSlot");
return pStaticClass;
}
void SetVerticalAlignment(TEnumAsByte<EVerticalAlignment> InVerticalAlignment);
void SetPadding(const struct FMargin& InPadding);
void SetHorizontalAlignment(TEnumAsByte<EHorizontalAlignment> InHorizontalAlignment);
void SetFillSpanWhenLessThan(float InFillSpanWhenLessThan);
void SetFillEmptySpace(bool InbFillEmptySpace);
};
}