mirror of
https://github.com/swordbluesword/PalWorld-NetCrack.git
synced 2025-04-29 02:47:17 +09:00
190 lines
14 KiB
C++
190 lines
14 KiB
C++
#pragma once
|
|
|
|
// Dumped with Dumper-7!
|
|
|
|
|
|
namespace SDK
|
|
{
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
// CLASSES
|
|
//---------------------------------------------------------------------------------------------------------------------
|
|
|
|
// 0x0 (0x78 - 0x78)
|
|
// Class GLTFExporter.GLTFExporter
|
|
class UGLTFExporter : public UExporter
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGLTFExporter* GetDefaultObj();
|
|
|
|
bool ExportToGLTF(class UObject* Object, const class FString& FilePath, class UGLTFExportOptions* Options, TSet<class AActor*>& SelectedActors, struct FGLTFExportMessages* OutMessages);
|
|
};
|
|
|
|
// 0x0 (0x78 - 0x78)
|
|
// Class GLTFExporter.GLTFAnimSequenceExporter
|
|
class UGLTFAnimSequenceExporter : public UGLTFExporter
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGLTFAnimSequenceExporter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x88 (0xB0 - 0x28)
|
|
// Class GLTFExporter.GLTFExportOptions
|
|
class UGLTFExportOptions : public UObject
|
|
{
|
|
public:
|
|
float ExportUniformScale; // 0x28(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bExportPreviewMesh; // 0x2C(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bStrictCompliance; // 0x2D(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bSkipNearDefaultValues; // 0x2E(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bIncludeGeneratorVersion; // 0x2F(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bExportProxyMaterials; // 0x30(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bExportUnlitMaterials; // 0x31(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bExportClearCoatMaterials; // 0x32(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bExportExtraBlendModes; // 0x33(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EGLTFMaterialBakeMode BakeMaterialInputs; // 0x34(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EGLTFMaterialBakeSizePOT DefaultMaterialBakeSize; // 0x35(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureFilter DefaultMaterialBakeFilter; // 0x36(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureAddress DefaultMaterialBakeTiling; // 0x37(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
TMap<enum class EGLTFMaterialPropertyGroup, struct FGLTFOverrideMaterialBakeSettings> DefaultInputBakeSettings; // 0x38(0x50)(Edit, BlueprintVisible, Config, NativeAccessSpecifierPublic)
|
|
int32 DefaultLevelOfDetail; // 0x88(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bExportVertexColors; // 0x8C(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bExportVertexSkinWeights; // 0x8D(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bUseMeshQuantization; // 0x8E(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bExportLevelSequences; // 0x8F(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bExportAnimationSequences; // 0x90(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bExportPlaybackSettings; // 0x91(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EGLTFTextureImageFormat TextureImageFormat; // 0x92(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_16B4[0x1]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 TextureImageQuality; // 0x94(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
int32 NoLossyImageFormatFor; // 0x98(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bExportTextureTransforms; // 0x9C(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bExportLightmaps; // 0x9D(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EGLTFTextureHDREncoding TextureHDREncoding; // 0x9E(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bAdjustNormalmaps; // 0x9F(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bExportHiddenInGame; // 0xA0(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_16BB[0x3]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
int32 ExportLights; // 0xA4(0x4)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bExportCameras; // 0xA8(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bExportHDRIBackdrops; // 0xA9(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bExportSkySpheres; // 0xAA(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EGLTFVariantSetsMode VariantSetsMode; // 0xAB(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EGLTFMaterialVariantMode ExportMaterialVariants; // 0xAC(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bExportMeshVariants; // 0xAD(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
bool bExportVisibilityVariants; // 0xAE(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_16C0[0x1]; // Fixing Size Of Struct [ Dumper-7 ]
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGLTFExportOptions* GetDefaultObj();
|
|
|
|
void ResetToDefault();
|
|
};
|
|
|
|
// 0x0 (0x78 - 0x78)
|
|
// Class GLTFExporter.GLTFLevelExporter
|
|
class UGLTFLevelExporter : public UGLTFExporter
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGLTFLevelExporter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x78 - 0x78)
|
|
// Class GLTFExporter.GLTFLevelSequenceExporter
|
|
class UGLTFLevelSequenceExporter : public UGLTFExporter
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGLTFLevelSequenceExporter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x78 - 0x78)
|
|
// Class GLTFExporter.GLTFLevelVariantSetsExporter
|
|
class UGLTFLevelVariantSetsExporter : public UGLTFExporter
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGLTFLevelVariantSetsExporter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x8 (0x80 - 0x78)
|
|
// Class GLTFExporter.GLTFMaterialExporter
|
|
class UGLTFMaterialExporter : public UGLTFExporter
|
|
{
|
|
public:
|
|
class UStaticMesh* DefaultPreviewMesh; // 0x78(0x8)(ZeroConstructor, Transient, DuplicateTransient, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPrivate)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGLTFMaterialExporter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x60 (0x88 - 0x28)
|
|
// Class GLTFExporter.GLTFMaterialExportOptions
|
|
class UGLTFMaterialExportOptions : public UAssetUserData
|
|
{
|
|
public:
|
|
class UMaterialInterface* Proxy; // 0x28(0x8)(Edit, BlueprintVisible, ZeroConstructor, NoDestructor, UObjectWrapper, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
struct FGLTFOverrideMaterialBakeSettings Default; // 0x30(0x6)(Edit, BlueprintVisible, NoDestructor, NativeAccessSpecifierPublic)
|
|
uint8 Pad_16DD[0x2]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EGLTFMaterialPropertyGroup, struct FGLTFOverrideMaterialBakeSettings> Inputs; // 0x38(0x50)(Edit, BlueprintVisible, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGLTFMaterialExportOptions* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x58 (0x80 - 0x28)
|
|
// Class GLTFExporter.GLTFProxyOptions
|
|
class UGLTFProxyOptions : public UObject
|
|
{
|
|
public:
|
|
bool bBakeMaterialInputs; // 0x28(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class EGLTFMaterialBakeSizePOT DefaultMaterialBakeSize; // 0x29(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureFilter DefaultMaterialBakeFilter; // 0x2A(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
enum class ETextureAddress DefaultMaterialBakeTiling; // 0x2B(0x1)(Edit, BlueprintVisible, ZeroConstructor, Config, IsPlainOldData, NoDestructor, HasGetValueTypeHash, NativeAccessSpecifierPublic)
|
|
uint8 Pad_16E8[0x4]; // Fixing Size After Last Property [ Dumper-7 ]
|
|
TMap<enum class EGLTFMaterialPropertyGroup, struct FGLTFOverrideMaterialBakeSettings> DefaultInputBakeSettings; // 0x30(0x50)(Edit, BlueprintVisible, Config, NativeAccessSpecifierPublic)
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGLTFProxyOptions* GetDefaultObj();
|
|
|
|
void ResetToDefault();
|
|
};
|
|
|
|
// 0x0 (0x78 - 0x78)
|
|
// Class GLTFExporter.GLTFSkeletalMeshExporter
|
|
class UGLTFSkeletalMeshExporter : public UGLTFExporter
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGLTFSkeletalMeshExporter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
// 0x0 (0x78 - 0x78)
|
|
// Class GLTFExporter.GLTFStaticMeshExporter
|
|
class UGLTFStaticMeshExporter : public UGLTFExporter
|
|
{
|
|
public:
|
|
|
|
static class UClass* StaticClass();
|
|
static class UGLTFStaticMeshExporter* GetDefaultObj();
|
|
|
|
};
|
|
|
|
}
|
|
|
|
|