2978 lines
170 KiB
C++
Executable File
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);
|
|
};
|
|
|
|
|
|
}
|
|
|