forked from gcdsfh/PMDT
first submle
This commit is contained in:
Executable
+308
@@ -0,0 +1,308 @@
|
||||
#pragma once
|
||||
|
||||
//PUBGM(0.13.5)32位SDK
|
||||
//作者:清华
|
||||
//Telegram:@qinghuanb666
|
||||
//生成时间:Fri Apr 18 20:44:39 2025
|
||||
|
||||
namespace SDK
|
||||
{
|
||||
//---------------------------------------------------------------------------
|
||||
//Enums
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
// Enum UMG.ESlateVisibility
|
||||
enum class ESlateVisibility : uint8_t
|
||||
{
|
||||
ESlateVisibility__Visible = 0,
|
||||
ESlateVisibility__Collapsed = 1,
|
||||
ESlateVisibility__Hidden = 2,
|
||||
ESlateVisibility__HitTestInvisible = 3,
|
||||
ESlateVisibility__SelfHitTestInvisible = 4,
|
||||
ESlateVisibility__ESlateVisibility_MAX = 5
|
||||
};
|
||||
|
||||
|
||||
// Enum UMG.EVirtualKeyboardType
|
||||
enum class EVirtualKeyboardType : uint8_t
|
||||
{
|
||||
EVirtualKeyboardType__Default = 0,
|
||||
EVirtualKeyboardType__Number = 1,
|
||||
EVirtualKeyboardType__Web = 2,
|
||||
EVirtualKeyboardType__Email = 3,
|
||||
EVirtualKeyboardType__Password = 4,
|
||||
EVirtualKeyboardType__AlphaNumeric = 5,
|
||||
EVirtualKeyboardType__EVirtualKeyboardType_MAX = 6
|
||||
};
|
||||
|
||||
|
||||
// Enum UMG.EDragPivot
|
||||
enum class EDragPivot : uint8_t
|
||||
{
|
||||
EDragPivot__MouseDown = 0,
|
||||
EDragPivot__TopLeft = 1,
|
||||
EDragPivot__TopCenter = 2,
|
||||
EDragPivot__TopRight = 3,
|
||||
EDragPivot__CenterLeft = 4,
|
||||
EDragPivot__CenterCenter = 5,
|
||||
EDragPivot__CenterRight = 6,
|
||||
EDragPivot__BottomLeft = 7,
|
||||
EDragPivot__BottomCenter = 8,
|
||||
EDragPivot__BottomRight = 9,
|
||||
EDragPivot__EDragPivot_MAX = 10
|
||||
};
|
||||
|
||||
|
||||
// Enum UMG.ESlateSizeRule
|
||||
enum class ESlateSizeRule : uint8_t
|
||||
{
|
||||
ESlateSizeRule__Automatic = 0,
|
||||
ESlateSizeRule__Fill = 1,
|
||||
ESlateSizeRule__ESlateSizeRule_MAX = 2
|
||||
};
|
||||
|
||||
|
||||
// Enum UMG.EUMGSequencePlayMode
|
||||
enum class EUMGSequencePlayMode : uint8_t
|
||||
{
|
||||
EUMGSequencePlayMode__Forward = 0,
|
||||
EUMGSequencePlayMode__Reverse = 1,
|
||||
EUMGSequencePlayMode__PingPong = 2,
|
||||
EUMGSequencePlayMode__EUMGSequencePlayMode_MAX = 3
|
||||
};
|
||||
|
||||
|
||||
// Enum UMG.EWidgetDesignFlags
|
||||
enum class EWidgetDesignFlags : uint8_t
|
||||
{
|
||||
EWidgetDesignFlags__None = 0,
|
||||
EWidgetDesignFlags__Designing = 1,
|
||||
EWidgetDesignFlags__ShowOutline = 2,
|
||||
EWidgetDesignFlags__ExecutePreConstruct = 3,
|
||||
EWidgetDesignFlags__EWidgetDesignFlags_MAX = 4
|
||||
};
|
||||
|
||||
|
||||
// Enum UMG.EBindingKind
|
||||
enum class EBindingKind : uint8_t
|
||||
{
|
||||
EBindingKind__Function = 0,
|
||||
EBindingKind__Property = 1,
|
||||
EBindingKind__EBindingKind_MAX = 2
|
||||
};
|
||||
|
||||
|
||||
// Enum UMG.EWidgetGeometryMode
|
||||
enum class EWidgetGeometryMode : uint8_t
|
||||
{
|
||||
EWidgetGeometryMode__Plane = 0,
|
||||
EWidgetGeometryMode__Cylinder = 1,
|
||||
EWidgetGeometryMode__EWidgetGeometryMode_MAX = 2
|
||||
};
|
||||
|
||||
|
||||
// Enum UMG.EWidgetBlendMode
|
||||
enum class EWidgetBlendMode : uint8_t
|
||||
{
|
||||
EWidgetBlendMode__Opaque = 0,
|
||||
EWidgetBlendMode__Masked = 1,
|
||||
EWidgetBlendMode__Transparent = 2,
|
||||
EWidgetBlendMode__EWidgetBlendMode_MAX = 3
|
||||
};
|
||||
|
||||
|
||||
// Enum UMG.EWidgetTimingPolicy
|
||||
enum class EWidgetTimingPolicy : uint8_t
|
||||
{
|
||||
EWidgetTimingPolicy__RealTime = 0,
|
||||
EWidgetTimingPolicy__GameTime = 1,
|
||||
EWidgetTimingPolicy__EWidgetTimingPolicy_MAX = 2
|
||||
};
|
||||
|
||||
|
||||
// Enum UMG.EWidgetSpace
|
||||
enum class EWidgetSpace : uint8_t
|
||||
{
|
||||
EWidgetSpace__World = 0,
|
||||
EWidgetSpace__Screen = 1,
|
||||
EWidgetSpace__EWidgetSpace_MAX = 2
|
||||
};
|
||||
|
||||
|
||||
// Enum UMG.EWidgetInteractionSource
|
||||
enum class EWidgetInteractionSource : uint8_t
|
||||
{
|
||||
EWidgetInteractionSource__World = 0,
|
||||
EWidgetInteractionSource__Mouse = 1,
|
||||
EWidgetInteractionSource__CenterScreen = 2,
|
||||
EWidgetInteractionSource__Custom = 3,
|
||||
EWidgetInteractionSource__EWidgetInteractionSource_MAX = 4
|
||||
};
|
||||
|
||||
|
||||
|
||||
//---------------------------------------------------------------------------
|
||||
//Script Structs
|
||||
//---------------------------------------------------------------------------
|
||||
|
||||
// ScriptStruct UMG.WidgetTransform
|
||||
// 0x001C
|
||||
struct FWidgetTransform
|
||||
{
|
||||
struct FVector2D Translation; // 0x0000(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
|
||||
struct FVector2D Scale; // 0x0008(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
|
||||
struct FVector2D Shear; // 0x0010(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
|
||||
float angle; // 0x0018(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||
};
|
||||
|
||||
// ScriptStruct UMG.EventReply
|
||||
// 0x0068
|
||||
struct FEventReply
|
||||
{
|
||||
unsigned char UnknownData00[0x68]; // 0x0000(0x0068) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct UMG.NamedSlotBinding
|
||||
// 0x0010
|
||||
struct FNamedSlotBinding
|
||||
{
|
||||
struct FName Name; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
|
||||
class UWidget* content; // 0x0008(0x0004) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
|
||||
unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct UMG.PaintContext
|
||||
// 0x001C
|
||||
struct FPaintContext
|
||||
{
|
||||
unsigned char UnknownData00[0x1C]; // 0x0000(0x001C) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct UMG.PropertyPathSegment
|
||||
// 0x0018
|
||||
struct FPropertyPathSegment
|
||||
{
|
||||
struct FName Name; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
|
||||
int ArrayIndex; // 0x0008(0x0004) (ZeroConstructor, IsPlainOldData)
|
||||
class UStruct* Struct; // 0x000C(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
|
||||
class UField* Field; // 0x0010(0x0004) (ZeroConstructor, Transient, IsPlainOldData)
|
||||
unsigned char UnknownData00[0x4]; // 0x0014(0x0004) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct UMG.DynamicPropertyPath
|
||||
// 0x000C
|
||||
struct FDynamicPropertyPath
|
||||
{
|
||||
TArray<struct FPropertyPathSegment> Segments; // 0x0000(0x000C) (ZeroConstructor)
|
||||
};
|
||||
|
||||
// ScriptStruct UMG.AnchorData
|
||||
// 0x0028
|
||||
struct FAnchorData
|
||||
{
|
||||
struct FMargin Offsets; // 0x0000(0x0010) (Edit, BlueprintVisible)
|
||||
struct FAnchors Anchors; // 0x0010(0x0010) (Edit, BlueprintVisible)
|
||||
struct FVector2D Alignment; // 0x0020(0x0008) (Edit, BlueprintVisible, IsPlainOldData)
|
||||
};
|
||||
|
||||
// ScriptStruct UMG.ShapedTextOptions
|
||||
// 0x0004
|
||||
struct FShapedTextOptions
|
||||
{
|
||||
unsigned char bOverride_TextShapingMethod : 1; // 0x0000(0x0001) (Edit)
|
||||
unsigned char bOverride_TextFlowDirection : 1; // 0x0000(0x0001) (Edit)
|
||||
ETextShapingMethod TextShapingMethod; // 0x0001(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
|
||||
ETextFlowDirection TextFlowDirection; // 0x0002(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
|
||||
unsigned char UnknownData00[0x1]; // 0x0003(0x0001) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct UMG.SlateChildSize
|
||||
// 0x0008
|
||||
struct FSlateChildSize
|
||||
{
|
||||
float Value; // 0x0000(0x0004) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||
TEnumAsByte<ESlateSizeRule> SizeRule; // 0x0004(0x0001) (Edit, BlueprintVisible, ZeroConstructor, IsPlainOldData)
|
||||
unsigned char UnknownData00[0x3]; // 0x0005(0x0003) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct UMG.SlateMeshVertex
|
||||
// 0x003C
|
||||
struct FSlateMeshVertex
|
||||
{
|
||||
struct FVector2D Position; // 0x0000(0x0008) (IsPlainOldData)
|
||||
struct FColor Color; // 0x0008(0x0004) (IsPlainOldData)
|
||||
struct FVector2D UV0; // 0x000C(0x0008) (IsPlainOldData)
|
||||
struct FVector2D UV1; // 0x0014(0x0008) (IsPlainOldData)
|
||||
struct FVector2D UV2; // 0x001C(0x0008) (IsPlainOldData)
|
||||
struct FVector2D UV3; // 0x0024(0x0008) (IsPlainOldData)
|
||||
struct FVector2D UV4; // 0x002C(0x0008) (IsPlainOldData)
|
||||
struct FVector2D UV5; // 0x0034(0x0008) (IsPlainOldData)
|
||||
};
|
||||
|
||||
// ScriptStruct UMG.WidgetAnimationBinding
|
||||
// 0x0028
|
||||
struct FWidgetAnimationBinding
|
||||
{
|
||||
struct FName WidgetName; // 0x0000(0x0008) (ZeroConstructor, IsPlainOldData)
|
||||
struct FName SlotWidgetName; // 0x0008(0x0008) (ZeroConstructor, IsPlainOldData)
|
||||
struct FGuid AnimationGuid; // 0x0010(0x0010) (IsPlainOldData)
|
||||
bool bIsRootWidget; // 0x0020(0x0001) (ZeroConstructor, IsPlainOldData)
|
||||
unsigned char UnknownData00[0x7]; // 0x0021(0x0007) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct UMG.DelegateRuntimeBinding
|
||||
// 0x0030
|
||||
struct FDelegateRuntimeBinding
|
||||
{
|
||||
struct FString ObjectName; // 0x0000(0x000C) (ZeroConstructor)
|
||||
unsigned char UnknownData00[0x4]; // 0x000C(0x0004) MISSED OFFSET
|
||||
struct FName PropertyName; // 0x0010(0x0008) (ZeroConstructor, IsPlainOldData)
|
||||
struct FName FunctionName; // 0x0018(0x0008) (ZeroConstructor, IsPlainOldData)
|
||||
struct FDynamicPropertyPath SourcePath; // 0x0020(0x000C)
|
||||
EBindingKind Kind; // 0x002C(0x0001) (ZeroConstructor, IsPlainOldData)
|
||||
unsigned char UnknownData01[0x3]; // 0x002D(0x0003) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct UMG.WidgetNavigationData
|
||||
// 0x0018
|
||||
struct FWidgetNavigationData
|
||||
{
|
||||
EUINavigationRule Rule; // 0x0000(0x0001) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
|
||||
unsigned char UnknownData00[0x7]; // 0x0001(0x0007) MISSED OFFSET
|
||||
struct FName WidgetToFocus; // 0x0008(0x0008) (Edit, BlueprintVisible, BlueprintReadOnly, ZeroConstructor, IsPlainOldData)
|
||||
TWeakObjectPtr<class UWidget> Widget; // 0x0010(0x0008) (ExportObject, ZeroConstructor, InstancedReference, IsPlainOldData)
|
||||
};
|
||||
|
||||
// ScriptStruct UMG.MovieScene2DTransformSectionTemplate
|
||||
// 0x0250 (0x0288 - 0x0038)
|
||||
struct FMovieScene2DTransformSectionTemplate : public FMovieScenePropertySectionTemplate
|
||||
{
|
||||
struct FRichCurve Translation[0x2]; // 0x0038(0x0054)
|
||||
struct FRichCurve Rotation; // 0x00E0(0x0054)
|
||||
struct FRichCurve Scale[0x2]; // 0x0134(0x0054)
|
||||
struct FRichCurve Shear[0x2]; // 0x01DC(0x0054)
|
||||
EMovieSceneBlendType BlendType; // 0x0284(0x0001) (ZeroConstructor, IsPlainOldData)
|
||||
unsigned char UnknownData00[0x3]; // 0x0285(0x0003) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct UMG.MovieSceneMarginSectionTemplate
|
||||
// 0x0158 (0x0190 - 0x0038)
|
||||
struct FMovieSceneMarginSectionTemplate : public FMovieScenePropertySectionTemplate
|
||||
{
|
||||
struct FRichCurve TopCurve; // 0x0038(0x0054)
|
||||
struct FRichCurve LeftCurve; // 0x008C(0x0054)
|
||||
struct FRichCurve RightCurve; // 0x00E0(0x0054)
|
||||
struct FRichCurve BottomCurve; // 0x0134(0x0054)
|
||||
EMovieSceneBlendType BlendType; // 0x0188(0x0001) (ZeroConstructor, IsPlainOldData)
|
||||
unsigned char UnknownData00[0x7]; // 0x0189(0x0007) MISSED OFFSET
|
||||
};
|
||||
|
||||
// ScriptStruct UMG.MovieSceneWidgetMaterialSectionTemplate
|
||||
// 0x000C (0x003C - 0x0030)
|
||||
struct FMovieSceneWidgetMaterialSectionTemplate : public FMovieSceneParameterSectionTemplate
|
||||
{
|
||||
TArray<struct FName> BrushPropertyNamePath; // 0x0030(0x000C) (ZeroConstructor)
|
||||
};
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user