#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 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 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 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 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 ActiveSequencePlayers; // 0x0130(0x000C) (ZeroConstructor, Transient) TArray StoppedSequencePlayers; // 0x013C(0x000C) (ZeroConstructor, Transient) TArray 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 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 PlayMode, float PlaybackSpeed); void PlayAnimation(class UWidgetAnimation* InAnimation, float StartAtTime, int NumLoopsToPlay, TEnumAsByte 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 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 HorizontalAlignment; // 0x00EC(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) TEnumAsByte 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 InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetLowQualityFallbackBrush(const struct FSlateBrush& InBrush); void SetHorizontalAlignment(TEnumAsByte 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 HorizontalAlignment; // 0x0034(0x0001) (Edit, ZeroConstructor, IsPlainOldData) TEnumAsByte 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 InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(TEnumAsByte 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 InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(TEnumAsByte 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 HorizontalAlignment; // 0x0034(0x0001) (Edit, ZeroConstructor, IsPlainOldData) TEnumAsByte 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 InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(TEnumAsByte 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 ClickMethod; // 0x02F8(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) TEnumAsByte 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 InTouchMethod); void SetStyle(const struct FButtonStyle& InStyle); void SetColorAndOpacity(const struct FLinearColor& InColorAndOpacity); void SetClickMethod(TEnumAsByte 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 HorizontalAlignment; // 0x0034(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) TEnumAsByte 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 InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(TEnumAsByte 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 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 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 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 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 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 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 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 HorizontalAlignment; // 0x0034(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) TEnumAsByte 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 InVerticalAlignment); void SetRowSpan(int InRowSpan); void SetRow(int InRow); void SetPadding(const struct FMargin& InPadding); void SetLayer(int InLayer); void SetHorizontalAlignment(TEnumAsByte 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 HorizontalAlignment; // 0x003C(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) TEnumAsByte 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 InVerticalAlignment); void SetSize(const struct FSlateChildSize& InSize); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(TEnumAsByte 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 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 items; // 0x00D0(0x000C) (Edit, BlueprintVisible, ZeroConstructor) TEnumAsByte 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 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 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 Justification; // 0x00D0(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData) TEnumAsByte 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 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 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 HorizontalAlignment; // 0x0034(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) TEnumAsByte 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 InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(TEnumAsByte 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 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 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 HAlign; // 0x0038(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) TEnumAsByte 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 InStretchDirection); void SetStretch(TEnumAsByte 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 HorizontalAlignment; // 0x0034(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) TEnumAsByte 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 InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(TEnumAsByte 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 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 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 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 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 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 HorizontalAlignment; // 0x0034(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) TEnumAsByte 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 InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(TEnumAsByte 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 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 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 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 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 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 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 items; // 0x00D4(0x000C) (Edit, BlueprintVisible, ZeroConstructor) TEnumAsByte 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 InVerticalAlignment); void SetRow(int InRow); void SetHorizontalAlignment(TEnumAsByte 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 HorizontalAlignment; // 0x003C(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) TEnumAsByte 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 InVerticalAlignment); void SetSize(const struct FSlateChildSize& InSize); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(TEnumAsByte 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 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 Bindings; // 0x01DC(0x000C) (ZeroConstructor) TArray Animations; // 0x01E8(0x000C) (ExportObject, ZeroConstructor) TArray 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 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* FoundWidgets); static void GetAllWidgetsOfClass(class UObject* WorldContextObject, class UClass* WidgetClass, bool TopLevelOnly, TArray* 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 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 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 HorizontalAlignment; // 0x0034(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) TEnumAsByte 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 InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(TEnumAsByte InHorizontalAlignment); }; // Class UMG.WidgetTree // 0x0014 (0x0030 - 0x001C) class UWidgetTree : public UObject { public: unsigned char UnknownData00[0x4]; // 0x001C(0x0004) MISSED OFFSET TArray 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 InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(TEnumAsByte InHorizontalAlignment); }; // Class UMG.WindowTitleBarAreaSlot // 0x0018 (0x0040 - 0x0028) class UWindowTitleBarAreaSlot : public UPanelSlot { public: unsigned char UnknownData00[0xC]; // 0x0028(0x000C) MISSED OFFSET TEnumAsByte HorizontalAlignment; // 0x0034(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) TEnumAsByte 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 InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(TEnumAsByte 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 HorizontalAlignment; // 0x003C(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData) TEnumAsByte 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 InVerticalAlignment); void SetPadding(const struct FMargin& InPadding); void SetHorizontalAlignment(TEnumAsByte InHorizontalAlignment); void SetFillSpanWhenLessThan(float InFillSpanWhenLessThan); void SetFillEmptySpace(bool InbFillEmptySpace); }; }