mirror of
https://github.com/swordbluesword/PalWorld-NetCrack.git
synced 2025-04-29 02:47:17 +09:00
86 lines
6.3 KiB
C++
86 lines
6.3 KiB
C++
#pragma once
|
|
|
|
// Dumped with Dumper-7!
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// CLASSES
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
// 0x30 (0xD8 - 0xA8)
|
|
// Class ModelingOperators.RecomputeUVsToolProperties
|
|
class URecomputeUVsToolProperties : public UInteractiveToolPropertySet
|
|
{
|
|
public:
|
|
bool bEnablePolygroupSupport; // 0xA8(0x1)(ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1121[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
enum class ERecomputeUVsPropertiesIslandMode IslandGeneration; // 0xAC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ERecomputeUVsPropertiesUnwrapType UnwrapType; // 0xB0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ERecomputeUVsToolOrientationMode AutoRotation; // 0xB4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bPreserveIrregularity; // 0xB8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1125[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 SmoothingSteps; // 0xBC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float SmoothingAlpha; // 0xC0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MergingDistortionThreshold; // 0xC4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float MergingAngleThreshold; // 0xC8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ERecomputeUVsPropertiesLayoutType LayoutType; // 0xCC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TextureResolution; // 0xD0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float NormalizeScale; // 0xD4(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class URecomputeUVsToolProperties* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x28 (0xD0 - 0xA8)
|
|
// Class ModelingOperators.UVLayoutProperties
|
|
class UUVLayoutProperties : public UInteractiveToolPropertySet
|
|
{
|
|
public:
|
|
enum class EUVLayoutType LayoutType; // 0xA8(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 TextureResolution; // 0xAC(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
float Scale; // 0xB0(0x4)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_112F[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
struct FVector2D Translation; // 0xB8(0x10)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAllowFlips; // 0xC8(0x1)(Edit, ZeroConstructor, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1130[0x7]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UUVLayoutProperties* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xC8 (0xF0 - 0x28)
|
|
// Class ModelingOperators.RecomputeUVsOpFactory
|
|
class URecomputeUVsOpFactory : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_1134[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class URecomputeUVsToolProperties* Settings; // 0x30(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_1135[0xB8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class URecomputeUVsOpFactory* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0xC8 (0xF0 - 0x28)
|
|
// Class ModelingOperators.UVLayoutOperatorFactory
|
|
class UUVLayoutOperatorFactory : public UObject
|
|
{
|
|
public:
|
|
uint8 Pad_113A[0x8]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
class UUVLayoutProperties* Settings; // 0x30(0x8)(ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_113B[0xB8]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UUVLayoutOperatorFactory* GetDefaultObj();
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|