Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,119 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Exporters/GLTFAnimSequenceExporter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGLTFAnimSequenceExporter() {}
// ********** Begin Cross Module References ********************************************************
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFAnimSequenceExporter();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFAnimSequenceExporter_NoRegister();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFExporter();
UPackage* Z_Construct_UPackage__Script_GLTFExporter();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGLTFAnimSequenceExporter ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGLTFAnimSequenceExporter;
UClass* UGLTFAnimSequenceExporter::GetPrivateStaticClass()
{
using TClass = UGLTFAnimSequenceExporter;
if (!Z_Registration_Info_UClass_UGLTFAnimSequenceExporter.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GLTFAnimSequenceExporter"),
Z_Registration_Info_UClass_UGLTFAnimSequenceExporter.InnerSingleton,
StaticRegisterNativesUGLTFAnimSequenceExporter,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UGLTFAnimSequenceExporter.InnerSingleton;
}
UClass* Z_Construct_UClass_UGLTFAnimSequenceExporter_NoRegister()
{
return UGLTFAnimSequenceExporter::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGLTFAnimSequenceExporter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Exporters/GLTFAnimSequenceExporter.h" },
{ "ModuleRelativePath", "Public/Exporters/GLTFAnimSequenceExporter.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
#endif // WITH_METADATA
// ********** Begin Class UGLTFAnimSequenceExporter constinit property declarations ****************
// ********** End Class UGLTFAnimSequenceExporter constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGLTFAnimSequenceExporter>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGLTFAnimSequenceExporter_Statics
UObject* (*const Z_Construct_UClass_UGLTFAnimSequenceExporter_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UGLTFExporter,
(UObject* (*)())Z_Construct_UPackage__Script_GLTFExporter,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFAnimSequenceExporter_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGLTFAnimSequenceExporter_Statics::ClassParams = {
&UGLTFAnimSequenceExporter::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFAnimSequenceExporter_Statics::Class_MetaDataParams), Z_Construct_UClass_UGLTFAnimSequenceExporter_Statics::Class_MetaDataParams)
};
void UGLTFAnimSequenceExporter::StaticRegisterNativesUGLTFAnimSequenceExporter()
{
}
UClass* Z_Construct_UClass_UGLTFAnimSequenceExporter()
{
if (!Z_Registration_Info_UClass_UGLTFAnimSequenceExporter.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGLTFAnimSequenceExporter.OuterSingleton, Z_Construct_UClass_UGLTFAnimSequenceExporter_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGLTFAnimSequenceExporter.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGLTFAnimSequenceExporter);
UGLTFAnimSequenceExporter::~UGLTFAnimSequenceExporter() {}
// ********** End Class UGLTFAnimSequenceExporter **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFAnimSequenceExporter_h__Script_GLTFExporter_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGLTFAnimSequenceExporter, UGLTFAnimSequenceExporter::StaticClass, TEXT("UGLTFAnimSequenceExporter"), &Z_Registration_Info_UClass_UGLTFAnimSequenceExporter, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGLTFAnimSequenceExporter), 1169406840U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFAnimSequenceExporter_h__Script_GLTFExporter_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFAnimSequenceExporter_h__Script_GLTFExporter_2022041698{
TEXT("/Script/GLTFExporter"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFAnimSequenceExporter_h__Script_GLTFExporter_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFAnimSequenceExporter_h__Script_GLTFExporter_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Exporters/GLTFAnimSequenceExporter.h"
#ifdef GLTFEXPORTER_GLTFAnimSequenceExporter_generated_h
#error "GLTFAnimSequenceExporter.generated.h already included, missing '#pragma once' in GLTFAnimSequenceExporter.h"
#endif
#define GLTFEXPORTER_GLTFAnimSequenceExporter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UGLTFAnimSequenceExporter ************************************************
struct Z_Construct_UClass_UGLTFAnimSequenceExporter_Statics;
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFAnimSequenceExporter_NoRegister();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFAnimSequenceExporter_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGLTFAnimSequenceExporter(); \
friend struct ::Z_Construct_UClass_UGLTFAnimSequenceExporter_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GLTFEXPORTER_API UClass* ::Z_Construct_UClass_UGLTFAnimSequenceExporter_NoRegister(); \
public: \
DECLARE_CLASS2(UGLTFAnimSequenceExporter, UGLTFExporter, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/GLTFExporter"), Z_Construct_UClass_UGLTFAnimSequenceExporter_NoRegister) \
DECLARE_SERIALIZER(UGLTFAnimSequenceExporter)
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFAnimSequenceExporter_h_15_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UGLTFAnimSequenceExporter(UGLTFAnimSequenceExporter&&) = delete; \
UGLTFAnimSequenceExporter(const UGLTFAnimSequenceExporter&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GLTFEXPORTER_API, UGLTFAnimSequenceExporter); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGLTFAnimSequenceExporter); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGLTFAnimSequenceExporter) \
GLTFEXPORTER_API virtual ~UGLTFAnimSequenceExporter();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFAnimSequenceExporter_h_10_PROLOG
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFAnimSequenceExporter_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFAnimSequenceExporter_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFAnimSequenceExporter_h_15_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGLTFAnimSequenceExporter;
// ********** End Class UGLTFAnimSequenceExporter **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFAnimSequenceExporter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,778 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Options/GLTFExportOptions.h"
#include "UserData/GLTFMaterialUserData.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGLTFExportOptions() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_TextureAddress();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_TextureFilter();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFExportOptions();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFExportOptions_NoRegister();
GLTFEXPORTER_API UEnum* Z_Construct_UEnum_GLTFExporter_EGLTFMaterialBakeMode();
GLTFEXPORTER_API UEnum* Z_Construct_UEnum_GLTFExporter_EGLTFMaterialPropertyGroup();
GLTFEXPORTER_API UEnum* Z_Construct_UEnum_GLTFExporter_EGLTFMaterialVariantMode();
GLTFEXPORTER_API UEnum* Z_Construct_UEnum_GLTFExporter_EGLTFTextureImageFormat();
GLTFEXPORTER_API UScriptStruct* Z_Construct_UScriptStruct_FGLTFMaterialBakeSize();
GLTFEXPORTER_API UScriptStruct* Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings();
UPackage* Z_Construct_UPackage__Script_GLTFExporter();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EGLTFTextureImageFormat ***************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGLTFTextureImageFormat;
static UEnum* EGLTFTextureImageFormat_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EGLTFTextureImageFormat.OuterSingleton)
{
Z_Registration_Info_UEnum_EGLTFTextureImageFormat.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GLTFExporter_EGLTFTextureImageFormat, (UObject*)Z_Construct_UPackage__Script_GLTFExporter(), TEXT("EGLTFTextureImageFormat"));
}
return Z_Registration_Info_UEnum_EGLTFTextureImageFormat.OuterSingleton;
}
template<> GLTFEXPORTER_NON_ATTRIBUTED_API UEnum* StaticEnum<EGLTFTextureImageFormat>()
{
return EGLTFTextureImageFormat_StaticEnum();
}
struct Z_Construct_UEnum_GLTFExporter_EGLTFTextureImageFormat_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "JPEG.Comment", "/** If texture does not have an alpha channel, use JPEG (lossy compression); otherwise fallback to PNG. */" },
{ "JPEG.DisplayName", "JPEG (if no alpha)" },
{ "JPEG.Name", "EGLTFTextureImageFormat::JPEG" },
{ "JPEG.ToolTip", "If texture does not have an alpha channel, use JPEG (lossy compression); otherwise fallback to PNG." },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "None.Comment", "/** Don't export any textures. */" },
{ "None.Name", "EGLTFTextureImageFormat::None" },
{ "None.ToolTip", "Don't export any textures." },
{ "PNG.Comment", "/** Always use PNG (lossless compression). */" },
{ "PNG.Name", "EGLTFTextureImageFormat::PNG" },
{ "PNG.ToolTip", "Always use PNG (lossless compression)." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EGLTFTextureImageFormat::None", (int64)EGLTFTextureImageFormat::None },
{ "EGLTFTextureImageFormat::PNG", (int64)EGLTFTextureImageFormat::PNG },
{ "EGLTFTextureImageFormat::JPEG", (int64)EGLTFTextureImageFormat::JPEG },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GLTFExporter_EGLTFTextureImageFormat_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GLTFExporter_EGLTFTextureImageFormat_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GLTFExporter,
nullptr,
"EGLTFTextureImageFormat",
"EGLTFTextureImageFormat",
Z_Construct_UEnum_GLTFExporter_EGLTFTextureImageFormat_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GLTFExporter_EGLTFTextureImageFormat_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GLTFExporter_EGLTFTextureImageFormat_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GLTFExporter_EGLTFTextureImageFormat_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GLTFExporter_EGLTFTextureImageFormat()
{
if (!Z_Registration_Info_UEnum_EGLTFTextureImageFormat.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGLTFTextureImageFormat.InnerSingleton, Z_Construct_UEnum_GLTFExporter_EGLTFTextureImageFormat_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EGLTFTextureImageFormat.InnerSingleton;
}
// ********** End Enum EGLTFTextureImageFormat *****************************************************
// ********** Begin Enum EGLTFMaterialVariantMode **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGLTFMaterialVariantMode;
static UEnum* EGLTFMaterialVariantMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EGLTFMaterialVariantMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EGLTFMaterialVariantMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GLTFExporter_EGLTFMaterialVariantMode, (UObject*)Z_Construct_UPackage__Script_GLTFExporter(), TEXT("EGLTFMaterialVariantMode"));
}
return Z_Registration_Info_UEnum_EGLTFMaterialVariantMode.OuterSingleton;
}
template<> GLTFEXPORTER_NON_ATTRIBUTED_API UEnum* StaticEnum<EGLTFMaterialVariantMode>()
{
return EGLTFMaterialVariantMode_StaticEnum();
}
struct Z_Construct_UEnum_GLTFExporter_EGLTFMaterialVariantMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "None.Comment", "/** Never export material variants. */" },
{ "None.Name", "EGLTFMaterialVariantMode::None" },
{ "None.ToolTip", "Never export material variants." },
{ "Simple.Comment", "/** Export material variants but only use a simple quad if a material input needs to be baked out. */" },
{ "Simple.Name", "EGLTFMaterialVariantMode::Simple" },
{ "Simple.ToolTip", "Export material variants but only use a simple quad if a material input needs to be baked out." },
{ "UseMeshData.Comment", "/** Export material variants and allow usage of the mesh data if a material input needs to be baked out with vertex data. */" },
{ "UseMeshData.Name", "EGLTFMaterialVariantMode::UseMeshData" },
{ "UseMeshData.ToolTip", "Export material variants and allow usage of the mesh data if a material input needs to be baked out with vertex data." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EGLTFMaterialVariantMode::None", (int64)EGLTFMaterialVariantMode::None },
{ "EGLTFMaterialVariantMode::Simple", (int64)EGLTFMaterialVariantMode::Simple },
{ "EGLTFMaterialVariantMode::UseMeshData", (int64)EGLTFMaterialVariantMode::UseMeshData },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GLTFExporter_EGLTFMaterialVariantMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GLTFExporter_EGLTFMaterialVariantMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GLTFExporter,
nullptr,
"EGLTFMaterialVariantMode",
"EGLTFMaterialVariantMode",
Z_Construct_UEnum_GLTFExporter_EGLTFMaterialVariantMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GLTFExporter_EGLTFMaterialVariantMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GLTFExporter_EGLTFMaterialVariantMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GLTFExporter_EGLTFMaterialVariantMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GLTFExporter_EGLTFMaterialVariantMode()
{
if (!Z_Registration_Info_UEnum_EGLTFMaterialVariantMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGLTFMaterialVariantMode.InnerSingleton, Z_Construct_UEnum_GLTFExporter_EGLTFMaterialVariantMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EGLTFMaterialVariantMode.InnerSingleton;
}
// ********** End Enum EGLTFMaterialVariantMode ****************************************************
// ********** Begin Class UGLTFExportOptions Function ResetToDefault *******************************
struct Z_Construct_UFunction_UGLTFExportOptions_ResetToDefault_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "General" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
};
#endif // WITH_METADATA
// ********** Begin Function ResetToDefault constinit property declarations ************************
// ********** End Function ResetToDefault constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGLTFExportOptions_ResetToDefault_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGLTFExportOptions, nullptr, "ResetToDefault", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGLTFExportOptions_ResetToDefault_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGLTFExportOptions_ResetToDefault_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UGLTFExportOptions_ResetToDefault()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGLTFExportOptions_ResetToDefault_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UGLTFExportOptions::execResetToDefault)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ResetToDefault();
P_NATIVE_END;
}
// ********** End Class UGLTFExportOptions Function ResetToDefault *********************************
// ********** Begin Class UGLTFExportOptions *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGLTFExportOptions;
UClass* UGLTFExportOptions::GetPrivateStaticClass()
{
using TClass = UGLTFExportOptions;
if (!Z_Registration_Info_UClass_UGLTFExportOptions.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GLTFExportOptions"),
Z_Registration_Info_UClass_UGLTFExportOptions.InnerSingleton,
StaticRegisterNativesUGLTFExportOptions,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UGLTFExportOptions.InnerSingleton;
}
UClass* Z_Construct_UClass_UGLTFExportOptions_NoRegister()
{
return UGLTFExportOptions::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGLTFExportOptions_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "HideCategories", "DebugProperty" },
{ "IncludePath", "Options/GLTFExportOptions.h" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExportUniformScale_MetaData[] = {
{ "Category", "General" },
{ "Comment", "/** Scale factor used for exporting all assets (0.01 by default) for conversion from centimeters (Unreal default) to meters (glTF). */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "Scale factor used for exporting all assets (0.01 by default) for conversion from centimeters (Unreal default) to meters (glTF)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportPreviewMesh_MetaData[] = {
{ "Category", "General" },
{ "Comment", "/** If enabled, the preview mesh for a standalone animation or material asset will also be exported. */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, the preview mesh for a standalone animation or material asset will also be exported." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSkipNearDefaultValues_MetaData[] = {
{ "Category", "General" },
{ "Comment", "/** If enabled, floating-point-based JSON properties that are nearly equal to their default value will not be exported and thus regarded as exactly default, reducing JSON size. */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, floating-point-based JSON properties that are nearly equal to their default value will not be exported and thus regarded as exactly default, reducing JSON size." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIncludeCopyrightNotice_MetaData[] = {
{ "Category", "General" },
{ "Comment", "/** If enabled, the copyright notice from project settings will be included as metadata in the glTF asset. */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, the copyright notice from project settings will be included as metadata in the glTF asset." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportProxyMaterials_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** If enabled, materials that have a proxy defined in their user data, will be exported using that proxy instead. This setting won't affect proxy materials exported or referenced directly. */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, materials that have a proxy defined in their user data, will be exported using that proxy instead. This setting won't affect proxy materials exported or referenced directly." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseImporterMaterialMapping_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** If enabled, materials imported with the Interchange-glTF importer will be directly mapped for the Exporter. bExport material options below will be ignored. */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, materials imported with the Interchange-glTF importer will be directly mapped for the Exporter. bExport material options below will be ignored." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportUnlitMaterials_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** If enabled, materials with shading model unlit will be properly exported. Uses extension KHR_materials_unlit. */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, materials with shading model unlit will be properly exported. Uses extension KHR_materials_unlit." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportClearCoatMaterials_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** If enabled, materials with shading model clear coat will be properly exported. Uses extension KHR_materials_clearcoat. */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, materials with shading model clear coat will be properly exported. Uses extension KHR_materials_clearcoat." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportClothMaterials_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** If enabled, materials with shading model cloth will be properly exported. Uses extension KHR_materials_sheen. */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, materials with shading model cloth will be properly exported. Uses extension KHR_materials_sheen." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportThinTranslucentMaterials_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** If enabled, materials with shading model thin translucency will be exported. Export is only partial. Uses extension KHR_materials_transmission. */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, materials with shading model thin translucency will be exported. Export is only partial. Uses extension KHR_materials_transmission." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportSpecularGlossinessMaterials_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** If enabled, materials using the Importer's SpecularGlossiness material function will be exported. Uses extension KHR_materials_pbrSpecularGlossiness. */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, materials using the Importer's SpecularGlossiness material function will be exported. Uses extension KHR_materials_pbrSpecularGlossiness." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportEmissiveStrength_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** If enabled, allows materials to have an emissive factor that exceeds the standard range [0.0, 1.0]. Uses extension KHR_materials_emissive_strength. */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, allows materials to have an emissive factor that exceeds the standard range [0.0, 1.0]. Uses extension KHR_materials_emissive_strength." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BakeMaterialInputs_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Bake mode determining if and how a material input is baked out to a texture. Baking is only used for non-trivial material inputs (i.e. not simple texture or constant expressions). */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "Bake mode determining if and how a material input is baked out to a texture. Baking is only used for non-trivial material inputs (i.e. not simple texture or constant expressions)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultMaterialBakeSize_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Default size of the baked out texture (containing the material input). Can be overridden by material- and input-specific bake settings, see GLTFMaterialExportOptions. */" },
{ "EditCondition", "BakeMaterialInputs != EGLTFMaterialBakeMode::Disabled" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "Default size of the baked out texture (containing the material input). Can be overridden by material- and input-specific bake settings, see GLTFMaterialExportOptions." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultMaterialBakeFilter_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Default filtering mode used when sampling the baked out texture. Can be overridden by material- and input-specific bake settings, see GLTFMaterialExportOptions. */" },
{ "EditCondition", "BakeMaterialInputs != EGLTFMaterialBakeMode::Disabled" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "Default filtering mode used when sampling the baked out texture. Can be overridden by material- and input-specific bake settings, see GLTFMaterialExportOptions." },
{ "ValidEnumValues", "TF_Nearest, TF_Bilinear, TF_Trilinear" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultMaterialBakeTiling_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Default addressing mode used when sampling the baked out texture. Can be overridden by material- and input-specific bake settings, see GLTFMaterialExportOptions. */" },
{ "EditCondition", "BakeMaterialInputs != EGLTFMaterialBakeMode::Disabled" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "Default addressing mode used when sampling the baked out texture. Can be overridden by material- and input-specific bake settings, see GLTFMaterialExportOptions." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultInputBakeSettings_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Input-specific default bake settings that override the general defaults above. */" },
{ "EditCondition", "BakeMaterialInputs != EGLTFMaterialBakeMode::Disabled" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "Input-specific default bake settings that override the general defaults above." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultLevelOfDetail_MetaData[] = {
{ "Category", "Mesh" },
{ "ClampMin", "0" },
{ "Comment", "/** Default LOD level used for exporting a mesh. Can be overridden by component or asset settings (e.g. minimum or forced LOD level). */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "Default LOD level used for exporting a mesh. Can be overridden by component or asset settings (e.g. minimum or forced LOD level)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportSourceModel_MetaData[] = {
{ "Category", "Mesh" },
{ "Comment", "/** If enabled, exports the SourceModel. If false, exports the Render Data. */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, exports the SourceModel. If false, exports the Render Data." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportVertexColors_MetaData[] = {
{ "Category", "Mesh" },
{ "Comment", "/** If enabled, export vertex color. Not recommended due to vertex colors always being used as a base color multiplier in glTF, regardless of material. Often producing undesirable results. */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, export vertex color. Not recommended due to vertex colors always being used as a base color multiplier in glTF, regardless of material. Often producing undesirable results." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportVertexSkinWeights_MetaData[] = {
{ "Category", "Mesh" },
{ "Comment", "/** If enabled, export vertex bone weights and indices in skeletal meshes. Necessary for animation sequences. */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, export vertex bone weights and indices in skeletal meshes. Necessary for animation sequences." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMakeSkinnedMeshesRoot_MetaData[] = {
{ "Category", "Mesh" },
{ "Comment", "/** If enabled, make skeletal meshes into root nodes to strictly comply with the glTF specification. Final bone transforms remain the same and visual results are unaffected. */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, make skeletal meshes into root nodes to strictly comply with the glTF specification. Final bone transforms remain the same and visual results are unaffected." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseMeshQuantization_MetaData[] = {
{ "Category", "Mesh" },
{ "Comment", "/** If enabled, use quantization for vertex tangents and normals, reducing size. Requires extension KHR_mesh_quantization, which may result in the mesh not loading in some glTF viewers. */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, use quantization for vertex tangents and normals, reducing size. Requires extension KHR_mesh_quantization, which may result in the mesh not loading in some glTF viewers." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportMorphTargets_MetaData[] = {
{ "Category", "Mesh" },
{ "Comment", "/** If enabled, exports Morph Targets. */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, exports Morph Targets." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportLevelSequences_MetaData[] = {
{ "Category", "Animation" },
{ "Comment", "/** If enabled, export level sequences. Only transform tracks are currently supported. The level sequence will be played at the assigned display rate. */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, export level sequences. Only transform tracks are currently supported. The level sequence will be played at the assigned display rate." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportAnimationSequences_MetaData[] = {
{ "Category", "Animation" },
{ "Comment", "/** If enabled, export single animation asset used by a skeletal mesh component. Export of vertex skin weights must be enabled. */" },
{ "EditCondition", "bExportVertexSkinWeights" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, export single animation asset used by a skeletal mesh component. Export of vertex skin weights must be enabled." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureImageFormat_MetaData[] = {
{ "Category", "Texture" },
{ "Comment", "/** Desired image format used for exported textures. */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "Desired image format used for exported textures." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureImageQuality_MetaData[] = {
{ "Category", "Texture" },
{ "ClampMax", "100" },
{ "ClampMin", "0" },
{ "Comment", "/** Level of compression used for textures exported with lossy image formats, 0 (default) or value between 1 (worst quality, best compression) and 100 (best quality, worst compression). */" },
{ "EditCondition", "TextureImageFormat == EGLTFTextureImageFormat::JPEG" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "Level of compression used for textures exported with lossy image formats, 0 (default) or value between 1 (worst quality, best compression) and 100 (best quality, worst compression)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportTextureTransforms_MetaData[] = {
{ "Category", "Texture" },
{ "Comment", "/** If enabled, export UV offset and scale/tiling used in materials. Uses extension KHR_texture_transform. */" },
{ "EditCondition", "TextureImageFormat != EGLTFTextureImageFormat::None" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, export UV offset and scale/tiling used in materials. Uses extension KHR_texture_transform." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportLightmaps_MetaData[] = {
{ "Category", "Texture" },
{ "Comment", "/** If enabled, export lightmaps (created by Lightmass) when exporting a level. Uses extension EPIC_lightmap_textures, which is supported by Unreal's glTF viewer. */" },
{ "EditCondition", "TextureImageFormat != EGLTFTextureImageFormat::None" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, export lightmaps (created by Lightmass) when exporting a level. Uses extension EPIC_lightmap_textures, which is supported by Unreal's glTF viewer." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAdjustNormalmaps_MetaData[] = {
{ "Category", "Texture" },
{ "Comment", "/** If enabled, exported normalmaps will be adjusted from Unreal to glTF convention (i.e. the green channel is flipped). */" },
{ "EditCondition", "TextureImageFormat != EGLTFTextureImageFormat::None" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, exported normalmaps will be adjusted from Unreal to glTF convention (i.e. the green channel is flipped)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportHiddenInGame_MetaData[] = {
{ "Category", "Scene" },
{ "Comment", "/** If enabled, export actors and components that are flagged as hidden in-game. */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, export actors and components that are flagged as hidden in-game." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportLights_MetaData[] = {
{ "Category", "Scene" },
{ "Comment", "/** If enabled, export directional, point, and spot light components. Uses extension KHR_lights_punctual.\n\x09* Also exports IES light profiles using the EXT_lights_ies extension.\n\x09*/" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, export directional, point, and spot light components. Uses extension KHR_lights_punctual.\nAlso exports IES light profiles using the EXT_lights_ies extension." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportCameras_MetaData[] = {
{ "Category", "Scene" },
{ "Comment", "/** If enabled, export camera components. */" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "If enabled, export camera components." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExportMaterialVariants_MetaData[] = {
{ "Category", "VariantSets" },
{ "Comment", "/** Mode determining if and how to export material variants that change the materials property on a static or skeletal mesh component. */" },
{ "EditCondition", "VariantSetsMode != EGLTFVariantSetsMode::None" },
{ "ModuleRelativePath", "Public/Options/GLTFExportOptions.h" },
{ "ToolTip", "Mode determining if and how to export material variants that change the materials property on a static or skeletal mesh component." },
};
#endif // WITH_METADATA
// ********** Begin Class UGLTFExportOptions constinit property declarations ***********************
static const UECodeGen_Private::FFloatPropertyParams NewProp_ExportUniformScale;
static void NewProp_bExportPreviewMesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportPreviewMesh;
static void NewProp_bSkipNearDefaultValues_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSkipNearDefaultValues;
static void NewProp_bIncludeCopyrightNotice_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludeCopyrightNotice;
static void NewProp_bExportProxyMaterials_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportProxyMaterials;
static void NewProp_bUseImporterMaterialMapping_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseImporterMaterialMapping;
static void NewProp_bExportUnlitMaterials_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportUnlitMaterials;
static void NewProp_bExportClearCoatMaterials_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportClearCoatMaterials;
static void NewProp_bExportClothMaterials_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportClothMaterials;
static void NewProp_bExportThinTranslucentMaterials_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportThinTranslucentMaterials;
static void NewProp_bExportSpecularGlossinessMaterials_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportSpecularGlossinessMaterials;
static void NewProp_bExportEmissiveStrength_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportEmissiveStrength;
static const UECodeGen_Private::FBytePropertyParams NewProp_BakeMaterialInputs_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_BakeMaterialInputs;
static const UECodeGen_Private::FStructPropertyParams NewProp_DefaultMaterialBakeSize;
static const UECodeGen_Private::FBytePropertyParams NewProp_DefaultMaterialBakeFilter;
static const UECodeGen_Private::FBytePropertyParams NewProp_DefaultMaterialBakeTiling;
static const UECodeGen_Private::FStructPropertyParams NewProp_DefaultInputBakeSettings_ValueProp;
static const UECodeGen_Private::FBytePropertyParams NewProp_DefaultInputBakeSettings_Key_KeyProp_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_DefaultInputBakeSettings_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_DefaultInputBakeSettings;
static const UECodeGen_Private::FIntPropertyParams NewProp_DefaultLevelOfDetail;
static void NewProp_bExportSourceModel_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportSourceModel;
static void NewProp_bExportVertexColors_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportVertexColors;
static void NewProp_bExportVertexSkinWeights_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportVertexSkinWeights;
static void NewProp_bMakeSkinnedMeshesRoot_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMakeSkinnedMeshesRoot;
static void NewProp_bUseMeshQuantization_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseMeshQuantization;
static void NewProp_bExportMorphTargets_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportMorphTargets;
static void NewProp_bExportLevelSequences_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportLevelSequences;
static void NewProp_bExportAnimationSequences_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportAnimationSequences;
static const UECodeGen_Private::FBytePropertyParams NewProp_TextureImageFormat_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_TextureImageFormat;
static const UECodeGen_Private::FIntPropertyParams NewProp_TextureImageQuality;
static void NewProp_bExportTextureTransforms_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportTextureTransforms;
static void NewProp_bExportLightmaps_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportLightmaps;
static void NewProp_bAdjustNormalmaps_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAdjustNormalmaps;
static void NewProp_bExportHiddenInGame_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportHiddenInGame;
static void NewProp_bExportLights_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportLights;
static void NewProp_bExportCameras_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportCameras;
static const UECodeGen_Private::FBytePropertyParams NewProp_ExportMaterialVariants_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ExportMaterialVariants;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UGLTFExportOptions constinit property declarations *************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ResetToDefault"), .Pointer = &UGLTFExportOptions::execResetToDefault },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UGLTFExportOptions_ResetToDefault, "ResetToDefault" }, // 968848504
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGLTFExportOptions>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGLTFExportOptions_Statics
// ********** Begin Class UGLTFExportOptions Property Definitions **********************************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_ExportUniformScale = { "ExportUniformScale", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGLTFExportOptions, ExportUniformScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExportUniformScale_MetaData), NewProp_ExportUniformScale_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportPreviewMesh_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bExportPreviewMesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportPreviewMesh = { "bExportPreviewMesh", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportPreviewMesh_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportPreviewMesh_MetaData), NewProp_bExportPreviewMesh_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bSkipNearDefaultValues_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bSkipNearDefaultValues = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bSkipNearDefaultValues = { "bSkipNearDefaultValues", nullptr, (EPropertyFlags)0x0010040000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bSkipNearDefaultValues_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSkipNearDefaultValues_MetaData), NewProp_bSkipNearDefaultValues_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bIncludeCopyrightNotice_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bIncludeCopyrightNotice = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bIncludeCopyrightNotice = { "bIncludeCopyrightNotice", nullptr, (EPropertyFlags)0x0010040000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bIncludeCopyrightNotice_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIncludeCopyrightNotice_MetaData), NewProp_bIncludeCopyrightNotice_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportProxyMaterials_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bExportProxyMaterials = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportProxyMaterials = { "bExportProxyMaterials", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportProxyMaterials_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportProxyMaterials_MetaData), NewProp_bExportProxyMaterials_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bUseImporterMaterialMapping_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bUseImporterMaterialMapping = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bUseImporterMaterialMapping = { "bUseImporterMaterialMapping", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bUseImporterMaterialMapping_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseImporterMaterialMapping_MetaData), NewProp_bUseImporterMaterialMapping_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportUnlitMaterials_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bExportUnlitMaterials = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportUnlitMaterials = { "bExportUnlitMaterials", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportUnlitMaterials_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportUnlitMaterials_MetaData), NewProp_bExportUnlitMaterials_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportClearCoatMaterials_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bExportClearCoatMaterials = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportClearCoatMaterials = { "bExportClearCoatMaterials", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportClearCoatMaterials_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportClearCoatMaterials_MetaData), NewProp_bExportClearCoatMaterials_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportClothMaterials_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bExportClothMaterials = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportClothMaterials = { "bExportClothMaterials", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportClothMaterials_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportClothMaterials_MetaData), NewProp_bExportClothMaterials_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportThinTranslucentMaterials_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bExportThinTranslucentMaterials = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportThinTranslucentMaterials = { "bExportThinTranslucentMaterials", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportThinTranslucentMaterials_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportThinTranslucentMaterials_MetaData), NewProp_bExportThinTranslucentMaterials_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportSpecularGlossinessMaterials_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bExportSpecularGlossinessMaterials = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportSpecularGlossinessMaterials = { "bExportSpecularGlossinessMaterials", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportSpecularGlossinessMaterials_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportSpecularGlossinessMaterials_MetaData), NewProp_bExportSpecularGlossinessMaterials_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportEmissiveStrength_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bExportEmissiveStrength = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportEmissiveStrength = { "bExportEmissiveStrength", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportEmissiveStrength_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportEmissiveStrength_MetaData), NewProp_bExportEmissiveStrength_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_BakeMaterialInputs_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_BakeMaterialInputs = { "BakeMaterialInputs", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGLTFExportOptions, BakeMaterialInputs), Z_Construct_UEnum_GLTFExporter_EGLTFMaterialBakeMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BakeMaterialInputs_MetaData), NewProp_BakeMaterialInputs_MetaData) }; // 3308057355
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_DefaultMaterialBakeSize = { "DefaultMaterialBakeSize", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGLTFExportOptions, DefaultMaterialBakeSize), Z_Construct_UScriptStruct_FGLTFMaterialBakeSize, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultMaterialBakeSize_MetaData), NewProp_DefaultMaterialBakeSize_MetaData) }; // 374797978
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_DefaultMaterialBakeFilter = { "DefaultMaterialBakeFilter", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGLTFExportOptions, DefaultMaterialBakeFilter), Z_Construct_UEnum_Engine_TextureFilter, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultMaterialBakeFilter_MetaData), NewProp_DefaultMaterialBakeFilter_MetaData) }; // 1128939135
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_DefaultMaterialBakeTiling = { "DefaultMaterialBakeTiling", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGLTFExportOptions, DefaultMaterialBakeTiling), Z_Construct_UEnum_Engine_TextureAddress, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultMaterialBakeTiling_MetaData), NewProp_DefaultMaterialBakeTiling_MetaData) }; // 1061426055
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_DefaultInputBakeSettings_ValueProp = { "DefaultInputBakeSettings", nullptr, (EPropertyFlags)0x0000000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings, METADATA_PARAMS(0, nullptr) }; // 3254985149
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_DefaultInputBakeSettings_Key_KeyProp_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_DefaultInputBakeSettings_Key_KeyProp = { "DefaultInputBakeSettings_Key", nullptr, (EPropertyFlags)0x0000000000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UEnum_GLTFExporter_EGLTFMaterialPropertyGroup, METADATA_PARAMS(0, nullptr) }; // 2664143676
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_DefaultInputBakeSettings = { "DefaultInputBakeSettings", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGLTFExportOptions, DefaultInputBakeSettings), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultInputBakeSettings_MetaData), NewProp_DefaultInputBakeSettings_MetaData) }; // 2664143676 3254985149
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_DefaultLevelOfDetail = { "DefaultLevelOfDetail", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGLTFExportOptions, DefaultLevelOfDetail), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultLevelOfDetail_MetaData), NewProp_DefaultLevelOfDetail_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportSourceModel_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bExportSourceModel = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportSourceModel = { "bExportSourceModel", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportSourceModel_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportSourceModel_MetaData), NewProp_bExportSourceModel_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportVertexColors_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bExportVertexColors = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportVertexColors = { "bExportVertexColors", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportVertexColors_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportVertexColors_MetaData), NewProp_bExportVertexColors_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportVertexSkinWeights_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bExportVertexSkinWeights = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportVertexSkinWeights = { "bExportVertexSkinWeights", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportVertexSkinWeights_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportVertexSkinWeights_MetaData), NewProp_bExportVertexSkinWeights_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bMakeSkinnedMeshesRoot_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bMakeSkinnedMeshesRoot = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bMakeSkinnedMeshesRoot = { "bMakeSkinnedMeshesRoot", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bMakeSkinnedMeshesRoot_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMakeSkinnedMeshesRoot_MetaData), NewProp_bMakeSkinnedMeshesRoot_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bUseMeshQuantization_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bUseMeshQuantization = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bUseMeshQuantization = { "bUseMeshQuantization", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bUseMeshQuantization_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseMeshQuantization_MetaData), NewProp_bUseMeshQuantization_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportMorphTargets_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bExportMorphTargets = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportMorphTargets = { "bExportMorphTargets", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportMorphTargets_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportMorphTargets_MetaData), NewProp_bExportMorphTargets_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportLevelSequences_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bExportLevelSequences = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportLevelSequences = { "bExportLevelSequences", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportLevelSequences_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportLevelSequences_MetaData), NewProp_bExportLevelSequences_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportAnimationSequences_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bExportAnimationSequences = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportAnimationSequences = { "bExportAnimationSequences", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportAnimationSequences_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportAnimationSequences_MetaData), NewProp_bExportAnimationSequences_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_TextureImageFormat_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_TextureImageFormat = { "TextureImageFormat", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGLTFExportOptions, TextureImageFormat), Z_Construct_UEnum_GLTFExporter_EGLTFTextureImageFormat, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureImageFormat_MetaData), NewProp_TextureImageFormat_MetaData) }; // 2640855765
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_TextureImageQuality = { "TextureImageQuality", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGLTFExportOptions, TextureImageQuality), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureImageQuality_MetaData), NewProp_TextureImageQuality_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportTextureTransforms_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bExportTextureTransforms = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportTextureTransforms = { "bExportTextureTransforms", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportTextureTransforms_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportTextureTransforms_MetaData), NewProp_bExportTextureTransforms_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportLightmaps_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bExportLightmaps = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportLightmaps = { "bExportLightmaps", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportLightmaps_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportLightmaps_MetaData), NewProp_bExportLightmaps_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bAdjustNormalmaps_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bAdjustNormalmaps = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bAdjustNormalmaps = { "bAdjustNormalmaps", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bAdjustNormalmaps_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAdjustNormalmaps_MetaData), NewProp_bAdjustNormalmaps_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportHiddenInGame_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bExportHiddenInGame = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportHiddenInGame = { "bExportHiddenInGame", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportHiddenInGame_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportHiddenInGame_MetaData), NewProp_bExportHiddenInGame_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportLights_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bExportLights = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportLights = { "bExportLights", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportLights_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportLights_MetaData), NewProp_bExportLights_MetaData) };
void Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportCameras_SetBit(void* Obj)
{
((UGLTFExportOptions*)Obj)->bExportCameras = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportCameras = { "bExportCameras", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFExportOptions), &Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportCameras_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportCameras_MetaData), NewProp_bExportCameras_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_ExportMaterialVariants_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_ExportMaterialVariants = { "ExportMaterialVariants", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGLTFExportOptions, ExportMaterialVariants), Z_Construct_UEnum_GLTFExporter_EGLTFMaterialVariantMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExportMaterialVariants_MetaData), NewProp_ExportMaterialVariants_MetaData) }; // 926035711
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGLTFExportOptions_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_ExportUniformScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportPreviewMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bSkipNearDefaultValues,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bIncludeCopyrightNotice,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportProxyMaterials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bUseImporterMaterialMapping,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportUnlitMaterials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportClearCoatMaterials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportClothMaterials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportThinTranslucentMaterials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportSpecularGlossinessMaterials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportEmissiveStrength,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_BakeMaterialInputs_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_BakeMaterialInputs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_DefaultMaterialBakeSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_DefaultMaterialBakeFilter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_DefaultMaterialBakeTiling,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_DefaultInputBakeSettings_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_DefaultInputBakeSettings_Key_KeyProp_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_DefaultInputBakeSettings_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_DefaultInputBakeSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_DefaultLevelOfDetail,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportSourceModel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportVertexColors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportVertexSkinWeights,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bMakeSkinnedMeshesRoot,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bUseMeshQuantization,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportMorphTargets,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportLevelSequences,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportAnimationSequences,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_TextureImageFormat_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_TextureImageFormat,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_TextureImageQuality,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportTextureTransforms,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportLightmaps,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bAdjustNormalmaps,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportHiddenInGame,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportLights,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_bExportCameras,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_ExportMaterialVariants_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFExportOptions_Statics::NewProp_ExportMaterialVariants,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFExportOptions_Statics::PropPointers) < 2048);
// ********** End Class UGLTFExportOptions Property Definitions ************************************
UObject* (*const Z_Construct_UClass_UGLTFExportOptions_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_GLTFExporter,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFExportOptions_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGLTFExportOptions_Statics::ClassParams = {
&UGLTFExportOptions::StaticClass,
"EditorPerProjectUserSettings",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UGLTFExportOptions_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFExportOptions_Statics::PropPointers),
0,
0x000800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFExportOptions_Statics::Class_MetaDataParams), Z_Construct_UClass_UGLTFExportOptions_Statics::Class_MetaDataParams)
};
void UGLTFExportOptions::StaticRegisterNativesUGLTFExportOptions()
{
UClass* Class = UGLTFExportOptions::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UGLTFExportOptions_Statics::Funcs));
}
UClass* Z_Construct_UClass_UGLTFExportOptions()
{
if (!Z_Registration_Info_UClass_UGLTFExportOptions.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGLTFExportOptions.OuterSingleton, Z_Construct_UClass_UGLTFExportOptions_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGLTFExportOptions.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGLTFExportOptions);
UGLTFExportOptions::~UGLTFExportOptions() {}
// ********** End Class UGLTFExportOptions *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFExportOptions_h__Script_GLTFExporter_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EGLTFTextureImageFormat_StaticEnum, TEXT("EGLTFTextureImageFormat"), &Z_Registration_Info_UEnum_EGLTFTextureImageFormat, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2640855765U) },
{ EGLTFMaterialVariantMode_StaticEnum, TEXT("EGLTFMaterialVariantMode"), &Z_Registration_Info_UEnum_EGLTFMaterialVariantMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 926035711U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGLTFExportOptions, UGLTFExportOptions::StaticClass, TEXT("UGLTFExportOptions"), &Z_Registration_Info_UClass_UGLTFExportOptions, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGLTFExportOptions), 1001736277U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFExportOptions_h__Script_GLTFExporter_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFExportOptions_h__Script_GLTFExporter_1309923197{
TEXT("/Script/GLTFExporter"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFExportOptions_h__Script_GLTFExporter_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFExportOptions_h__Script_GLTFExporter_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFExportOptions_h__Script_GLTFExporter_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFExportOptions_h__Script_GLTFExporter_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,92 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Options/GLTFExportOptions.h"
#ifdef GLTFEXPORTER_GLTFExportOptions_generated_h
#error "GLTFExportOptions.generated.h already included, missing '#pragma once' in GLTFExportOptions.h"
#endif
#define GLTFEXPORTER_GLTFExportOptions_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UGLTFExportOptions *******************************************************
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFExportOptions_h_36_RPC_WRAPPERS \
DECLARE_FUNCTION(execResetToDefault);
struct Z_Construct_UClass_UGLTFExportOptions_Statics;
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFExportOptions_NoRegister();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFExportOptions_h_36_INCLASS \
private: \
static void StaticRegisterNativesUGLTFExportOptions(); \
friend struct ::Z_Construct_UClass_UGLTFExportOptions_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GLTFEXPORTER_API UClass* ::Z_Construct_UClass_UGLTFExportOptions_NoRegister(); \
public: \
DECLARE_CLASS2(UGLTFExportOptions, UObject, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/GLTFExporter"), Z_Construct_UClass_UGLTFExportOptions_NoRegister) \
DECLARE_SERIALIZER(UGLTFExportOptions) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("EditorPerProjectUserSettings");} \
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFExportOptions_h_36_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GLTFEXPORTER_API UGLTFExportOptions(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGLTFExportOptions) \
DECLARE_VTABLE_PTR_HELPER_CTOR(GLTFEXPORTER_API, UGLTFExportOptions); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGLTFExportOptions); \
/** Deleted move- and copy-constructors, should never be used */ \
UGLTFExportOptions(UGLTFExportOptions&&) = delete; \
UGLTFExportOptions(const UGLTFExportOptions&) = delete; \
GLTFEXPORTER_API virtual ~UGLTFExportOptions();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFExportOptions_h_33_PROLOG
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFExportOptions_h_36_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFExportOptions_h_36_RPC_WRAPPERS \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFExportOptions_h_36_INCLASS \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFExportOptions_h_36_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGLTFExportOptions;
// ********** End Class UGLTFExportOptions *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFExportOptions_h
// ********** Begin Enum EGLTFTextureImageFormat ***************************************************
#define FOREACH_ENUM_EGLTFTEXTUREIMAGEFORMAT(op) \
op(EGLTFTextureImageFormat::None) \
op(EGLTFTextureImageFormat::PNG) \
op(EGLTFTextureImageFormat::JPEG)
enum class EGLTFTextureImageFormat : uint8;
template<> struct TIsUEnumClass<EGLTFTextureImageFormat> { enum { Value = true }; };
template<> GLTFEXPORTER_NON_ATTRIBUTED_API UEnum* StaticEnum<EGLTFTextureImageFormat>();
// ********** End Enum EGLTFTextureImageFormat *****************************************************
// ********** Begin Enum EGLTFMaterialVariantMode **************************************************
#define FOREACH_ENUM_EGLTFMATERIALVARIANTMODE(op) \
op(EGLTFMaterialVariantMode::None) \
op(EGLTFMaterialVariantMode::Simple) \
op(EGLTFMaterialVariantMode::UseMeshData)
enum class EGLTFMaterialVariantMode : uint8;
template<> struct TIsUEnumClass<EGLTFMaterialVariantMode> { enum { Value = true }; };
template<> GLTFEXPORTER_NON_ATTRIBUTED_API UEnum* StaticEnum<EGLTFMaterialVariantMode>();
// ********** End Enum EGLTFMaterialVariantMode ****************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,320 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Exporters/GLTFExporter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGLTFExporter() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_AActor_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UExporter();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFExporter();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFExporter_NoRegister();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFExportOptions_NoRegister();
GLTFEXPORTER_API UScriptStruct* Z_Construct_UScriptStruct_FGLTFExportMessages();
UPackage* Z_Construct_UPackage__Script_GLTFExporter();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FGLTFExportMessages ***********************************************
struct Z_Construct_UScriptStruct_FGLTFExportMessages_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGLTFExportMessages); }
static inline consteval int16 GetStructAlignment() { return alignof(FGLTFExportMessages); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/Exporters/GLTFExporter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Suggestions_MetaData[] = {
{ "Category", "General" },
{ "ModuleRelativePath", "Public/Exporters/GLTFExporter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Warnings_MetaData[] = {
{ "Category", "General" },
{ "ModuleRelativePath", "Public/Exporters/GLTFExporter.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Errors_MetaData[] = {
{ "Category", "General" },
{ "ModuleRelativePath", "Public/Exporters/GLTFExporter.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGLTFExportMessages constinit property declarations ***************
static const UECodeGen_Private::FStrPropertyParams NewProp_Suggestions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Suggestions;
static const UECodeGen_Private::FStrPropertyParams NewProp_Warnings_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Warnings;
static const UECodeGen_Private::FStrPropertyParams NewProp_Errors_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Errors;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGLTFExportMessages constinit property declarations *****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGLTFExportMessages>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGLTFExportMessages_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGLTFExportMessages;
class UScriptStruct* FGLTFExportMessages::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGLTFExportMessages.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGLTFExportMessages.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGLTFExportMessages, (UObject*)Z_Construct_UPackage__Script_GLTFExporter(), TEXT("GLTFExportMessages"));
}
return Z_Registration_Info_UScriptStruct_FGLTFExportMessages.OuterSingleton;
}
// ********** Begin ScriptStruct FGLTFExportMessages Property Definitions **************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FGLTFExportMessages_Statics::NewProp_Suggestions_Inner = { "Suggestions", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGLTFExportMessages_Statics::NewProp_Suggestions = { "Suggestions", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGLTFExportMessages, Suggestions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Suggestions_MetaData), NewProp_Suggestions_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FGLTFExportMessages_Statics::NewProp_Warnings_Inner = { "Warnings", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGLTFExportMessages_Statics::NewProp_Warnings = { "Warnings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGLTFExportMessages, Warnings), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Warnings_MetaData), NewProp_Warnings_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FGLTFExportMessages_Statics::NewProp_Errors_Inner = { "Errors", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGLTFExportMessages_Statics::NewProp_Errors = { "Errors", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGLTFExportMessages, Errors), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Errors_MetaData), NewProp_Errors_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGLTFExportMessages_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGLTFExportMessages_Statics::NewProp_Suggestions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGLTFExportMessages_Statics::NewProp_Suggestions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGLTFExportMessages_Statics::NewProp_Warnings_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGLTFExportMessages_Statics::NewProp_Warnings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGLTFExportMessages_Statics::NewProp_Errors_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGLTFExportMessages_Statics::NewProp_Errors,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGLTFExportMessages_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGLTFExportMessages Property Definitions ****************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGLTFExportMessages_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GLTFExporter,
nullptr,
&NewStructOps,
"GLTFExportMessages",
Z_Construct_UScriptStruct_FGLTFExportMessages_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGLTFExportMessages_Statics::PropPointers),
sizeof(FGLTFExportMessages),
alignof(FGLTFExportMessages),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGLTFExportMessages_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGLTFExportMessages_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGLTFExportMessages()
{
if (!Z_Registration_Info_UScriptStruct_FGLTFExportMessages.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGLTFExportMessages.InnerSingleton, Z_Construct_UScriptStruct_FGLTFExportMessages_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGLTFExportMessages.InnerSingleton);
}
// ********** End ScriptStruct FGLTFExportMessages *************************************************
// ********** Begin Class UGLTFExporter Function ExportToGLTF **************************************
struct Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics
{
struct GLTFExporter_eventExportToGLTF_Parms
{
UObject* Object;
FString FilePath;
const UGLTFExportOptions* Options;
TSet<AActor*> SelectedActors;
FGLTFExportMessages OutMessages;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "AutoCreateRefTerm", "SelectedActors" },
{ "Category", "Miscellaneous" },
{ "Comment", "/**\n\x09 * Export the specified object to a glTF file (.gltf or .glb)\n\x09 *\n\x09 * @param Object The object to export (supported types are UMaterialInterface, UStaticMesh, USkeletalMesh, UWorld, UAnimSequence, ULevelSequence, ULevelVariantSets). Will default to the currently active world if null.\n\x09 * @param FilePath The filename on disk to save as. Associated textures and binary files will be saved in the same folder, unless file extension is .glb - which results in a self-contained binary file.\n\x09 * @param Options The various options to use during export. Will default to the project's user-specific editor settings if null.\n\x09 * @param SelectedActors The set of actors to export, only applicable if the object to export is a UWorld. An empty set results in the export of all actors.\n\x09 * @param OutMessages The resulting log messages from the export.\n\x09 *\n\x09 * @return true if the object was successfully exported\n\x09 */" },
{ "ModuleRelativePath", "Public/Exporters/GLTFExporter.h" },
{ "ToolTip", "Export the specified object to a glTF file (.gltf or .glb)\n\n@param Object The object to export (supported types are UMaterialInterface, UStaticMesh, USkeletalMesh, UWorld, UAnimSequence, ULevelSequence, ULevelVariantSets). Will default to the currently active world if null.\n@param FilePath The filename on disk to save as. Associated textures and binary files will be saved in the same folder, unless file extension is .glb - which results in a self-contained binary file.\n@param Options The various options to use during export. Will default to the project's user-specific editor settings if null.\n@param SelectedActors The set of actors to export, only applicable if the object to export is a UWorld. An empty set results in the export of all actors.\n@param OutMessages The resulting log messages from the export.\n\n@return true if the object was successfully exported" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FilePath_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Options_MetaData[] = {
{ "NativeConst", "" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectedActors_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function ExportToGLTF constinit property declarations **************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Object;
static const UECodeGen_Private::FStrPropertyParams NewProp_FilePath;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Options;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SelectedActors_ElementProp;
static const UECodeGen_Private::FSetPropertyParams NewProp_SelectedActors;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutMessages;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function ExportToGLTF constinit property declarations ****************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function ExportToGLTF Property Definitions *************************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::NewProp_Object = { "Object", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GLTFExporter_eventExportToGLTF_Parms, Object), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::NewProp_FilePath = { "FilePath", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GLTFExporter_eventExportToGLTF_Parms, FilePath), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FilePath_MetaData), NewProp_FilePath_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::NewProp_Options = { "Options", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GLTFExporter_eventExportToGLTF_Parms, Options), Z_Construct_UClass_UGLTFExportOptions_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Options_MetaData), NewProp_Options_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::NewProp_SelectedActors_ElementProp = { "SelectedActors", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_AActor_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FSetPropertyParams Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::NewProp_SelectedActors = { "SelectedActors", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GLTFExporter_eventExportToGLTF_Parms, SelectedActors), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectedActors_MetaData), NewProp_SelectedActors_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::NewProp_OutMessages = { "OutMessages", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(GLTFExporter_eventExportToGLTF_Parms, OutMessages), Z_Construct_UScriptStruct_FGLTFExportMessages, METADATA_PARAMS(0, nullptr) }; // 472765822
void Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((GLTFExporter_eventExportToGLTF_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(GLTFExporter_eventExportToGLTF_Parms), &Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::NewProp_Object,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::NewProp_FilePath,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::NewProp_Options,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::NewProp_SelectedActors_ElementProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::NewProp_SelectedActors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::NewProp_OutMessages,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::PropPointers) < 2048);
// ********** End Function ExportToGLTF Property Definitions ***************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGLTFExporter, nullptr, "ExportToGLTF", Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::GLTFExporter_eventExportToGLTF_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::GLTFExporter_eventExportToGLTF_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UGLTFExporter_ExportToGLTF()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGLTFExporter_ExportToGLTF_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UGLTFExporter::execExportToGLTF)
{
P_GET_OBJECT(UObject,Z_Param_Object);
P_GET_PROPERTY(FStrProperty,Z_Param_FilePath);
P_GET_OBJECT(UGLTFExportOptions,Z_Param_Options);
P_GET_TSET_REF(AActor*,Z_Param_Out_SelectedActors);
P_GET_STRUCT_REF(FGLTFExportMessages,Z_Param_Out_OutMessages);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=UGLTFExporter::ExportToGLTF(Z_Param_Object,Z_Param_FilePath,Z_Param_Options,Z_Param_Out_SelectedActors,Z_Param_Out_OutMessages);
P_NATIVE_END;
}
// ********** End Class UGLTFExporter Function ExportToGLTF ****************************************
// ********** Begin Class UGLTFExporter ************************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGLTFExporter;
UClass* UGLTFExporter::GetPrivateStaticClass()
{
using TClass = UGLTFExporter;
if (!Z_Registration_Info_UClass_UGLTFExporter.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GLTFExporter"),
Z_Registration_Info_UClass_UGLTFExporter.InnerSingleton,
StaticRegisterNativesUGLTFExporter,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UGLTFExporter.InnerSingleton;
}
UClass* Z_Construct_UClass_UGLTFExporter_NoRegister()
{
return UGLTFExporter::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGLTFExporter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Exporters/GLTFExporter.h" },
{ "ModuleRelativePath", "Public/Exporters/GLTFExporter.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
#endif // WITH_METADATA
// ********** Begin Class UGLTFExporter constinit property declarations ****************************
// ********** End Class UGLTFExporter constinit property declarations ******************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ExportToGLTF"), .Pointer = &UGLTFExporter::execExportToGLTF },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UGLTFExporter_ExportToGLTF, "ExportToGLTF" }, // 2940038507
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGLTFExporter>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGLTFExporter_Statics
UObject* (*const Z_Construct_UClass_UGLTFExporter_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UExporter,
(UObject* (*)())Z_Construct_UPackage__Script_GLTFExporter,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFExporter_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGLTFExporter_Statics::ClassParams = {
&UGLTFExporter::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000800A9u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFExporter_Statics::Class_MetaDataParams), Z_Construct_UClass_UGLTFExporter_Statics::Class_MetaDataParams)
};
void UGLTFExporter::StaticRegisterNativesUGLTFExporter()
{
UClass* Class = UGLTFExporter::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UGLTFExporter_Statics::Funcs));
}
UClass* Z_Construct_UClass_UGLTFExporter()
{
if (!Z_Registration_Info_UClass_UGLTFExporter.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGLTFExporter.OuterSingleton, Z_Construct_UClass_UGLTFExporter_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGLTFExporter.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGLTFExporter);
UGLTFExporter::~UGLTFExporter() {}
// ********** End Class UGLTFExporter **************************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFExporter_h__Script_GLTFExporter_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FGLTFExportMessages::StaticStruct, Z_Construct_UScriptStruct_FGLTFExportMessages_Statics::NewStructOps, TEXT("GLTFExportMessages"),&Z_Registration_Info_UScriptStruct_FGLTFExportMessages, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGLTFExportMessages), 472765822U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGLTFExporter, UGLTFExporter::StaticClass, TEXT("UGLTFExporter"), &Z_Registration_Info_UClass_UGLTFExporter, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGLTFExporter), 1818243719U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFExporter_h__Script_GLTFExporter_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFExporter_h__Script_GLTFExporter_3942046424{
TEXT("/Script/GLTFExporter"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFExporter_h__Script_GLTFExporter_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFExporter_h__Script_GLTFExporter_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFExporter_h__Script_GLTFExporter_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFExporter_h__Script_GLTFExporter_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,80 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Exporters/GLTFExporter.h"
#ifdef GLTFEXPORTER_GLTFExporter_generated_h
#error "GLTFExporter.generated.h already included, missing '#pragma once' in GLTFExporter.h"
#endif
#define GLTFEXPORTER_GLTFExporter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
class AActor;
class UGLTFExportOptions;
class UObject;
struct FGLTFExportMessages;
// ********** Begin ScriptStruct FGLTFExportMessages ***********************************************
struct Z_Construct_UScriptStruct_FGLTFExportMessages_Statics;
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFExporter_h_17_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGLTFExportMessages_Statics; \
GLTFEXPORTER_API static class UScriptStruct* StaticStruct();
struct FGLTFExportMessages;
// ********** End ScriptStruct FGLTFExportMessages *************************************************
// ********** Begin Class UGLTFExporter ************************************************************
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFExporter_h_34_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execExportToGLTF);
struct Z_Construct_UClass_UGLTFExporter_Statics;
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFExporter_NoRegister();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFExporter_h_34_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGLTFExporter(); \
friend struct ::Z_Construct_UClass_UGLTFExporter_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GLTFEXPORTER_API UClass* ::Z_Construct_UClass_UGLTFExporter_NoRegister(); \
public: \
DECLARE_CLASS2(UGLTFExporter, UExporter, COMPILED_IN_FLAGS(CLASS_Abstract | CLASS_Transient), CASTCLASS_None, TEXT("/Script/GLTFExporter"), Z_Construct_UClass_UGLTFExporter_NoRegister) \
DECLARE_SERIALIZER(UGLTFExporter)
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFExporter_h_34_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UGLTFExporter(UGLTFExporter&&) = delete; \
UGLTFExporter(const UGLTFExporter&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GLTFEXPORTER_API, UGLTFExporter); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGLTFExporter); \
DEFINE_ABSTRACT_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGLTFExporter) \
GLTFEXPORTER_API virtual ~UGLTFExporter();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFExporter_h_29_PROLOG
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFExporter_h_34_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFExporter_h_34_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFExporter_h_34_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFExporter_h_34_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGLTFExporter;
// ********** End Class UGLTFExporter **************************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFExporter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,29 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeGLTFExporter_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_GLTFExporter;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_GLTFExporter()
{
if (!Z_Registration_Info_UPackage__Script_GLTFExporter.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/GLTFExporter",
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0xF30769A6,
0x64E104E3,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_GLTFExporter.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_GLTFExporter.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_GLTFExporter(Z_Construct_UPackage__Script_GLTFExporter, TEXT("/Script/GLTFExporter"), Z_Registration_Info_UPackage__Script_GLTFExporter, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xF30769A6, 0x64E104E3));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,10 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#pragma once

View File

@@ -0,0 +1,119 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Exporters/GLTFLevelExporter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGLTFLevelExporter() {}
// ********** Begin Cross Module References ********************************************************
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFExporter();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFLevelExporter();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFLevelExporter_NoRegister();
UPackage* Z_Construct_UPackage__Script_GLTFExporter();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGLTFLevelExporter *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGLTFLevelExporter;
UClass* UGLTFLevelExporter::GetPrivateStaticClass()
{
using TClass = UGLTFLevelExporter;
if (!Z_Registration_Info_UClass_UGLTFLevelExporter.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GLTFLevelExporter"),
Z_Registration_Info_UClass_UGLTFLevelExporter.InnerSingleton,
StaticRegisterNativesUGLTFLevelExporter,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UGLTFLevelExporter.InnerSingleton;
}
UClass* Z_Construct_UClass_UGLTFLevelExporter_NoRegister()
{
return UGLTFLevelExporter::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGLTFLevelExporter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Exporters/GLTFLevelExporter.h" },
{ "ModuleRelativePath", "Public/Exporters/GLTFLevelExporter.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
#endif // WITH_METADATA
// ********** Begin Class UGLTFLevelExporter constinit property declarations ***********************
// ********** End Class UGLTFLevelExporter constinit property declarations *************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGLTFLevelExporter>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGLTFLevelExporter_Statics
UObject* (*const Z_Construct_UClass_UGLTFLevelExporter_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UGLTFExporter,
(UObject* (*)())Z_Construct_UPackage__Script_GLTFExporter,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFLevelExporter_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGLTFLevelExporter_Statics::ClassParams = {
&UGLTFLevelExporter::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFLevelExporter_Statics::Class_MetaDataParams), Z_Construct_UClass_UGLTFLevelExporter_Statics::Class_MetaDataParams)
};
void UGLTFLevelExporter::StaticRegisterNativesUGLTFLevelExporter()
{
}
UClass* Z_Construct_UClass_UGLTFLevelExporter()
{
if (!Z_Registration_Info_UClass_UGLTFLevelExporter.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGLTFLevelExporter.OuterSingleton, Z_Construct_UClass_UGLTFLevelExporter_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGLTFLevelExporter.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGLTFLevelExporter);
UGLTFLevelExporter::~UGLTFLevelExporter() {}
// ********** End Class UGLTFLevelExporter *********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelExporter_h__Script_GLTFExporter_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGLTFLevelExporter, UGLTFLevelExporter::StaticClass, TEXT("UGLTFLevelExporter"), &Z_Registration_Info_UClass_UGLTFLevelExporter, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGLTFLevelExporter), 934860002U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelExporter_h__Script_GLTFExporter_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelExporter_h__Script_GLTFExporter_2809976175{
TEXT("/Script/GLTFExporter"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelExporter_h__Script_GLTFExporter_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelExporter_h__Script_GLTFExporter_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Exporters/GLTFLevelExporter.h"
#ifdef GLTFEXPORTER_GLTFLevelExporter_generated_h
#error "GLTFLevelExporter.generated.h already included, missing '#pragma once' in GLTFLevelExporter.h"
#endif
#define GLTFEXPORTER_GLTFLevelExporter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UGLTFLevelExporter *******************************************************
struct Z_Construct_UClass_UGLTFLevelExporter_Statics;
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFLevelExporter_NoRegister();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelExporter_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGLTFLevelExporter(); \
friend struct ::Z_Construct_UClass_UGLTFLevelExporter_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GLTFEXPORTER_API UClass* ::Z_Construct_UClass_UGLTFLevelExporter_NoRegister(); \
public: \
DECLARE_CLASS2(UGLTFLevelExporter, UGLTFExporter, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/GLTFExporter"), Z_Construct_UClass_UGLTFLevelExporter_NoRegister) \
DECLARE_SERIALIZER(UGLTFLevelExporter)
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelExporter_h_15_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UGLTFLevelExporter(UGLTFLevelExporter&&) = delete; \
UGLTFLevelExporter(const UGLTFLevelExporter&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GLTFEXPORTER_API, UGLTFLevelExporter); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGLTFLevelExporter); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGLTFLevelExporter) \
GLTFEXPORTER_API virtual ~UGLTFLevelExporter();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelExporter_h_10_PROLOG
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelExporter_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelExporter_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelExporter_h_15_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGLTFLevelExporter;
// ********** End Class UGLTFLevelExporter *********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelExporter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Exporters/GLTFLevelSequenceExporter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGLTFLevelSequenceExporter() {}
// ********** Begin Cross Module References ********************************************************
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFExporter();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFLevelSequenceExporter();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFLevelSequenceExporter_NoRegister();
UPackage* Z_Construct_UPackage__Script_GLTFExporter();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGLTFLevelSequenceExporter ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGLTFLevelSequenceExporter;
UClass* UGLTFLevelSequenceExporter::GetPrivateStaticClass()
{
using TClass = UGLTFLevelSequenceExporter;
if (!Z_Registration_Info_UClass_UGLTFLevelSequenceExporter.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GLTFLevelSequenceExporter"),
Z_Registration_Info_UClass_UGLTFLevelSequenceExporter.InnerSingleton,
StaticRegisterNativesUGLTFLevelSequenceExporter,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UGLTFLevelSequenceExporter.InnerSingleton;
}
UClass* Z_Construct_UClass_UGLTFLevelSequenceExporter_NoRegister()
{
return UGLTFLevelSequenceExporter::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGLTFLevelSequenceExporter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Exporters/GLTFLevelSequenceExporter.h" },
{ "ModuleRelativePath", "Public/Exporters/GLTFLevelSequenceExporter.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
#endif // WITH_METADATA
// ********** Begin Class UGLTFLevelSequenceExporter constinit property declarations ***************
// ********** End Class UGLTFLevelSequenceExporter constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGLTFLevelSequenceExporter>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGLTFLevelSequenceExporter_Statics
UObject* (*const Z_Construct_UClass_UGLTFLevelSequenceExporter_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UGLTFExporter,
(UObject* (*)())Z_Construct_UPackage__Script_GLTFExporter,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFLevelSequenceExporter_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGLTFLevelSequenceExporter_Statics::ClassParams = {
&UGLTFLevelSequenceExporter::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFLevelSequenceExporter_Statics::Class_MetaDataParams), Z_Construct_UClass_UGLTFLevelSequenceExporter_Statics::Class_MetaDataParams)
};
void UGLTFLevelSequenceExporter::StaticRegisterNativesUGLTFLevelSequenceExporter()
{
}
UClass* Z_Construct_UClass_UGLTFLevelSequenceExporter()
{
if (!Z_Registration_Info_UClass_UGLTFLevelSequenceExporter.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGLTFLevelSequenceExporter.OuterSingleton, Z_Construct_UClass_UGLTFLevelSequenceExporter_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGLTFLevelSequenceExporter.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGLTFLevelSequenceExporter);
UGLTFLevelSequenceExporter::~UGLTFLevelSequenceExporter() {}
// ********** End Class UGLTFLevelSequenceExporter *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelSequenceExporter_h__Script_GLTFExporter_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGLTFLevelSequenceExporter, UGLTFLevelSequenceExporter::StaticClass, TEXT("UGLTFLevelSequenceExporter"), &Z_Registration_Info_UClass_UGLTFLevelSequenceExporter, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGLTFLevelSequenceExporter), 1141580919U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelSequenceExporter_h__Script_GLTFExporter_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelSequenceExporter_h__Script_GLTFExporter_421711269{
TEXT("/Script/GLTFExporter"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelSequenceExporter_h__Script_GLTFExporter_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelSequenceExporter_h__Script_GLTFExporter_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Exporters/GLTFLevelSequenceExporter.h"
#ifdef GLTFEXPORTER_GLTFLevelSequenceExporter_generated_h
#error "GLTFLevelSequenceExporter.generated.h already included, missing '#pragma once' in GLTFLevelSequenceExporter.h"
#endif
#define GLTFEXPORTER_GLTFLevelSequenceExporter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UGLTFLevelSequenceExporter ***********************************************
struct Z_Construct_UClass_UGLTFLevelSequenceExporter_Statics;
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFLevelSequenceExporter_NoRegister();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelSequenceExporter_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGLTFLevelSequenceExporter(); \
friend struct ::Z_Construct_UClass_UGLTFLevelSequenceExporter_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GLTFEXPORTER_API UClass* ::Z_Construct_UClass_UGLTFLevelSequenceExporter_NoRegister(); \
public: \
DECLARE_CLASS2(UGLTFLevelSequenceExporter, UGLTFExporter, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/GLTFExporter"), Z_Construct_UClass_UGLTFLevelSequenceExporter_NoRegister) \
DECLARE_SERIALIZER(UGLTFLevelSequenceExporter)
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelSequenceExporter_h_15_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UGLTFLevelSequenceExporter(UGLTFLevelSequenceExporter&&) = delete; \
UGLTFLevelSequenceExporter(const UGLTFLevelSequenceExporter&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GLTFEXPORTER_API, UGLTFLevelSequenceExporter); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGLTFLevelSequenceExporter); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGLTFLevelSequenceExporter) \
GLTFEXPORTER_API virtual ~UGLTFLevelSequenceExporter();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelSequenceExporter_h_10_PROLOG
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelSequenceExporter_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelSequenceExporter_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelSequenceExporter_h_15_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGLTFLevelSequenceExporter;
// ********** End Class UGLTFLevelSequenceExporter *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelSequenceExporter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Exporters/GLTFLevelVariantSetsExporter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGLTFLevelVariantSetsExporter() {}
// ********** Begin Cross Module References ********************************************************
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFExporter();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFLevelVariantSetsExporter();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFLevelVariantSetsExporter_NoRegister();
UPackage* Z_Construct_UPackage__Script_GLTFExporter();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGLTFLevelVariantSetsExporter ********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGLTFLevelVariantSetsExporter;
UClass* UGLTFLevelVariantSetsExporter::GetPrivateStaticClass()
{
using TClass = UGLTFLevelVariantSetsExporter;
if (!Z_Registration_Info_UClass_UGLTFLevelVariantSetsExporter.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GLTFLevelVariantSetsExporter"),
Z_Registration_Info_UClass_UGLTFLevelVariantSetsExporter.InnerSingleton,
StaticRegisterNativesUGLTFLevelVariantSetsExporter,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UGLTFLevelVariantSetsExporter.InnerSingleton;
}
UClass* Z_Construct_UClass_UGLTFLevelVariantSetsExporter_NoRegister()
{
return UGLTFLevelVariantSetsExporter::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGLTFLevelVariantSetsExporter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Exporters/GLTFLevelVariantSetsExporter.h" },
{ "ModuleRelativePath", "Public/Exporters/GLTFLevelVariantSetsExporter.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
#endif // WITH_METADATA
// ********** Begin Class UGLTFLevelVariantSetsExporter constinit property declarations ************
// ********** End Class UGLTFLevelVariantSetsExporter constinit property declarations **************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGLTFLevelVariantSetsExporter>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGLTFLevelVariantSetsExporter_Statics
UObject* (*const Z_Construct_UClass_UGLTFLevelVariantSetsExporter_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UGLTFExporter,
(UObject* (*)())Z_Construct_UPackage__Script_GLTFExporter,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFLevelVariantSetsExporter_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGLTFLevelVariantSetsExporter_Statics::ClassParams = {
&UGLTFLevelVariantSetsExporter::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFLevelVariantSetsExporter_Statics::Class_MetaDataParams), Z_Construct_UClass_UGLTFLevelVariantSetsExporter_Statics::Class_MetaDataParams)
};
void UGLTFLevelVariantSetsExporter::StaticRegisterNativesUGLTFLevelVariantSetsExporter()
{
}
UClass* Z_Construct_UClass_UGLTFLevelVariantSetsExporter()
{
if (!Z_Registration_Info_UClass_UGLTFLevelVariantSetsExporter.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGLTFLevelVariantSetsExporter.OuterSingleton, Z_Construct_UClass_UGLTFLevelVariantSetsExporter_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGLTFLevelVariantSetsExporter.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGLTFLevelVariantSetsExporter);
UGLTFLevelVariantSetsExporter::~UGLTFLevelVariantSetsExporter() {}
// ********** End Class UGLTFLevelVariantSetsExporter **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelVariantSetsExporter_h__Script_GLTFExporter_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGLTFLevelVariantSetsExporter, UGLTFLevelVariantSetsExporter::StaticClass, TEXT("UGLTFLevelVariantSetsExporter"), &Z_Registration_Info_UClass_UGLTFLevelVariantSetsExporter, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGLTFLevelVariantSetsExporter), 4269280724U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelVariantSetsExporter_h__Script_GLTFExporter_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelVariantSetsExporter_h__Script_GLTFExporter_1180695531{
TEXT("/Script/GLTFExporter"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelVariantSetsExporter_h__Script_GLTFExporter_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelVariantSetsExporter_h__Script_GLTFExporter_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Exporters/GLTFLevelVariantSetsExporter.h"
#ifdef GLTFEXPORTER_GLTFLevelVariantSetsExporter_generated_h
#error "GLTFLevelVariantSetsExporter.generated.h already included, missing '#pragma once' in GLTFLevelVariantSetsExporter.h"
#endif
#define GLTFEXPORTER_GLTFLevelVariantSetsExporter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UGLTFLevelVariantSetsExporter ********************************************
struct Z_Construct_UClass_UGLTFLevelVariantSetsExporter_Statics;
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFLevelVariantSetsExporter_NoRegister();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelVariantSetsExporter_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGLTFLevelVariantSetsExporter(); \
friend struct ::Z_Construct_UClass_UGLTFLevelVariantSetsExporter_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GLTFEXPORTER_API UClass* ::Z_Construct_UClass_UGLTFLevelVariantSetsExporter_NoRegister(); \
public: \
DECLARE_CLASS2(UGLTFLevelVariantSetsExporter, UGLTFExporter, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/GLTFExporter"), Z_Construct_UClass_UGLTFLevelVariantSetsExporter_NoRegister) \
DECLARE_SERIALIZER(UGLTFLevelVariantSetsExporter)
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelVariantSetsExporter_h_15_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UGLTFLevelVariantSetsExporter(UGLTFLevelVariantSetsExporter&&) = delete; \
UGLTFLevelVariantSetsExporter(const UGLTFLevelVariantSetsExporter&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GLTFEXPORTER_API, UGLTFLevelVariantSetsExporter); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGLTFLevelVariantSetsExporter); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGLTFLevelVariantSetsExporter) \
GLTFEXPORTER_API virtual ~UGLTFLevelVariantSetsExporter();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelVariantSetsExporter_h_10_PROLOG
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelVariantSetsExporter_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelVariantSetsExporter_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelVariantSetsExporter_h_15_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGLTFLevelVariantSetsExporter;
// ********** End Class UGLTFLevelVariantSetsExporter **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFLevelVariantSetsExporter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Exporters/GLTFMaterialExporter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGLTFMaterialExporter() {}
// ********** Begin Cross Module References ********************************************************
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFExporter();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFMaterialExporter();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFMaterialExporter_NoRegister();
UPackage* Z_Construct_UPackage__Script_GLTFExporter();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGLTFMaterialExporter ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGLTFMaterialExporter;
UClass* UGLTFMaterialExporter::GetPrivateStaticClass()
{
using TClass = UGLTFMaterialExporter;
if (!Z_Registration_Info_UClass_UGLTFMaterialExporter.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GLTFMaterialExporter"),
Z_Registration_Info_UClass_UGLTFMaterialExporter.InnerSingleton,
StaticRegisterNativesUGLTFMaterialExporter,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UGLTFMaterialExporter.InnerSingleton;
}
UClass* Z_Construct_UClass_UGLTFMaterialExporter_NoRegister()
{
return UGLTFMaterialExporter::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGLTFMaterialExporter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Exporters/GLTFMaterialExporter.h" },
{ "ModuleRelativePath", "Public/Exporters/GLTFMaterialExporter.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
#endif // WITH_METADATA
// ********** Begin Class UGLTFMaterialExporter constinit property declarations ********************
// ********** End Class UGLTFMaterialExporter constinit property declarations **********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGLTFMaterialExporter>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGLTFMaterialExporter_Statics
UObject* (*const Z_Construct_UClass_UGLTFMaterialExporter_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UGLTFExporter,
(UObject* (*)())Z_Construct_UPackage__Script_GLTFExporter,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFMaterialExporter_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGLTFMaterialExporter_Statics::ClassParams = {
&UGLTFMaterialExporter::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFMaterialExporter_Statics::Class_MetaDataParams), Z_Construct_UClass_UGLTFMaterialExporter_Statics::Class_MetaDataParams)
};
void UGLTFMaterialExporter::StaticRegisterNativesUGLTFMaterialExporter()
{
}
UClass* Z_Construct_UClass_UGLTFMaterialExporter()
{
if (!Z_Registration_Info_UClass_UGLTFMaterialExporter.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGLTFMaterialExporter.OuterSingleton, Z_Construct_UClass_UGLTFMaterialExporter_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGLTFMaterialExporter.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGLTFMaterialExporter);
UGLTFMaterialExporter::~UGLTFMaterialExporter() {}
// ********** End Class UGLTFMaterialExporter ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFMaterialExporter_h__Script_GLTFExporter_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGLTFMaterialExporter, UGLTFMaterialExporter::StaticClass, TEXT("UGLTFMaterialExporter"), &Z_Registration_Info_UClass_UGLTFMaterialExporter, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGLTFMaterialExporter), 1087864464U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFMaterialExporter_h__Script_GLTFExporter_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFMaterialExporter_h__Script_GLTFExporter_2012085377{
TEXT("/Script/GLTFExporter"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFMaterialExporter_h__Script_GLTFExporter_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFMaterialExporter_h__Script_GLTFExporter_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Exporters/GLTFMaterialExporter.h"
#ifdef GLTFEXPORTER_GLTFMaterialExporter_generated_h
#error "GLTFMaterialExporter.generated.h already included, missing '#pragma once' in GLTFMaterialExporter.h"
#endif
#define GLTFEXPORTER_GLTFMaterialExporter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UGLTFMaterialExporter ****************************************************
struct Z_Construct_UClass_UGLTFMaterialExporter_Statics;
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFMaterialExporter_NoRegister();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFMaterialExporter_h_17_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGLTFMaterialExporter(); \
friend struct ::Z_Construct_UClass_UGLTFMaterialExporter_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GLTFEXPORTER_API UClass* ::Z_Construct_UClass_UGLTFMaterialExporter_NoRegister(); \
public: \
DECLARE_CLASS2(UGLTFMaterialExporter, UGLTFExporter, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/GLTFExporter"), Z_Construct_UClass_UGLTFMaterialExporter_NoRegister) \
DECLARE_SERIALIZER(UGLTFMaterialExporter)
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFMaterialExporter_h_17_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UGLTFMaterialExporter(UGLTFMaterialExporter&&) = delete; \
UGLTFMaterialExporter(const UGLTFMaterialExporter&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GLTFEXPORTER_API, UGLTFMaterialExporter); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGLTFMaterialExporter); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGLTFMaterialExporter) \
GLTFEXPORTER_API virtual ~UGLTFMaterialExporter();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFMaterialExporter_h_12_PROLOG
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFMaterialExporter_h_17_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFMaterialExporter_h_17_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFMaterialExporter_h_17_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGLTFMaterialExporter;
// ********** End Class UGLTFMaterialExporter ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFMaterialExporter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,538 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "UserData/GLTFMaterialUserData.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGLTFMaterialUserData() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_UAssetUserData();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_TextureAddress();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_TextureFilter();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFMaterialExportOptions();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFMaterialExportOptions_NoRegister();
GLTFEXPORTER_API UEnum* Z_Construct_UEnum_GLTFExporter_EGLTFMaterialBakeMode();
GLTFEXPORTER_API UEnum* Z_Construct_UEnum_GLTFExporter_EGLTFMaterialPropertyGroup();
GLTFEXPORTER_API UScriptStruct* Z_Construct_UScriptStruct_FGLTFMaterialBakeSize();
GLTFEXPORTER_API UScriptStruct* Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings();
UPackage* Z_Construct_UPackage__Script_GLTFExporter();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EGLTFMaterialBakeMode *****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGLTFMaterialBakeMode;
static UEnum* EGLTFMaterialBakeMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EGLTFMaterialBakeMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EGLTFMaterialBakeMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GLTFExporter_EGLTFMaterialBakeMode, (UObject*)Z_Construct_UPackage__Script_GLTFExporter(), TEXT("EGLTFMaterialBakeMode"));
}
return Z_Registration_Info_UEnum_EGLTFMaterialBakeMode.OuterSingleton;
}
template<> GLTFEXPORTER_NON_ATTRIBUTED_API UEnum* StaticEnum<EGLTFMaterialBakeMode>()
{
return EGLTFMaterialBakeMode_StaticEnum();
}
struct Z_Construct_UEnum_GLTFExporter_EGLTFMaterialBakeMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Disabled.Comment", "/** Never bake material inputs. */" },
{ "Disabled.Name", "EGLTFMaterialBakeMode::Disabled" },
{ "Disabled.ToolTip", "Never bake material inputs." },
{ "ModuleRelativePath", "Public/UserData/GLTFMaterialUserData.h" },
{ "Simple.Comment", "/** Only use a simple quad if a material input needs to be baked out. */" },
{ "Simple.Name", "EGLTFMaterialBakeMode::Simple" },
{ "Simple.ToolTip", "Only use a simple quad if a material input needs to be baked out." },
{ "UseMeshData.Comment", "/** Allow usage of the mesh data if a material input needs to be baked out with vertex data. */" },
{ "UseMeshData.Name", "EGLTFMaterialBakeMode::UseMeshData" },
{ "UseMeshData.ToolTip", "Allow usage of the mesh data if a material input needs to be baked out with vertex data." },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EGLTFMaterialBakeMode::Disabled", (int64)EGLTFMaterialBakeMode::Disabled },
{ "EGLTFMaterialBakeMode::Simple", (int64)EGLTFMaterialBakeMode::Simple },
{ "EGLTFMaterialBakeMode::UseMeshData", (int64)EGLTFMaterialBakeMode::UseMeshData },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GLTFExporter_EGLTFMaterialBakeMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GLTFExporter_EGLTFMaterialBakeMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GLTFExporter,
nullptr,
"EGLTFMaterialBakeMode",
"EGLTFMaterialBakeMode",
Z_Construct_UEnum_GLTFExporter_EGLTFMaterialBakeMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GLTFExporter_EGLTFMaterialBakeMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GLTFExporter_EGLTFMaterialBakeMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GLTFExporter_EGLTFMaterialBakeMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GLTFExporter_EGLTFMaterialBakeMode()
{
if (!Z_Registration_Info_UEnum_EGLTFMaterialBakeMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGLTFMaterialBakeMode.InnerSingleton, Z_Construct_UEnum_GLTFExporter_EGLTFMaterialBakeMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EGLTFMaterialBakeMode.InnerSingleton;
}
// ********** End Enum EGLTFMaterialBakeMode *******************************************************
// ********** Begin Enum EGLTFMaterialPropertyGroup ************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGLTFMaterialPropertyGroup;
static UEnum* EGLTFMaterialPropertyGroup_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EGLTFMaterialPropertyGroup.OuterSingleton)
{
Z_Registration_Info_UEnum_EGLTFMaterialPropertyGroup.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GLTFExporter_EGLTFMaterialPropertyGroup, (UObject*)Z_Construct_UPackage__Script_GLTFExporter(), TEXT("EGLTFMaterialPropertyGroup"));
}
return Z_Registration_Info_UEnum_EGLTFMaterialPropertyGroup.OuterSingleton;
}
template<> GLTFEXPORTER_NON_ATTRIBUTED_API UEnum* StaticEnum<EGLTFMaterialPropertyGroup>()
{
return EGLTFMaterialPropertyGroup_StaticEnum();
}
struct Z_Construct_UEnum_GLTFExporter_EGLTFMaterialPropertyGroup_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AmbientOcclusion.DisplayName", "Ambient Occlusion" },
{ "AmbientOcclusion.Name", "EGLTFMaterialPropertyGroup::AmbientOcclusion" },
{ "BaseColorOpacity.DisplayName", "Base Color + Opacity (Mask)" },
{ "BaseColorOpacity.Name", "EGLTFMaterialPropertyGroup::BaseColorOpacity" },
{ "BlueprintType", "true" },
{ "ClearCoatBottomNormal.DisplayName", "Clear Coat Bottom Normal" },
{ "ClearCoatBottomNormal.Name", "EGLTFMaterialPropertyGroup::ClearCoatBottomNormal" },
{ "ClearCoatRoughness.DisplayName", "Clear Coat + Clear Coat Roughness" },
{ "ClearCoatRoughness.Name", "EGLTFMaterialPropertyGroup::ClearCoatRoughness" },
{ "EmissiveColor.DisplayName", "Emissive Color" },
{ "EmissiveColor.Name", "EGLTFMaterialPropertyGroup::EmissiveColor" },
{ "MetallicRoughness.DisplayName", "Metallic + Roughness" },
{ "MetallicRoughness.Name", "EGLTFMaterialPropertyGroup::MetallicRoughness" },
{ "ModuleRelativePath", "Public/UserData/GLTFMaterialUserData.h" },
{ "None.DisplayName", "None" },
{ "None.Name", "EGLTFMaterialPropertyGroup::None" },
{ "Normal.DisplayName", "Normal" },
{ "Normal.Name", "EGLTFMaterialPropertyGroup::Normal" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EGLTFMaterialPropertyGroup::None", (int64)EGLTFMaterialPropertyGroup::None },
{ "EGLTFMaterialPropertyGroup::BaseColorOpacity", (int64)EGLTFMaterialPropertyGroup::BaseColorOpacity },
{ "EGLTFMaterialPropertyGroup::MetallicRoughness", (int64)EGLTFMaterialPropertyGroup::MetallicRoughness },
{ "EGLTFMaterialPropertyGroup::EmissiveColor", (int64)EGLTFMaterialPropertyGroup::EmissiveColor },
{ "EGLTFMaterialPropertyGroup::Normal", (int64)EGLTFMaterialPropertyGroup::Normal },
{ "EGLTFMaterialPropertyGroup::AmbientOcclusion", (int64)EGLTFMaterialPropertyGroup::AmbientOcclusion },
{ "EGLTFMaterialPropertyGroup::ClearCoatRoughness", (int64)EGLTFMaterialPropertyGroup::ClearCoatRoughness },
{ "EGLTFMaterialPropertyGroup::ClearCoatBottomNormal", (int64)EGLTFMaterialPropertyGroup::ClearCoatBottomNormal },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GLTFExporter_EGLTFMaterialPropertyGroup_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GLTFExporter_EGLTFMaterialPropertyGroup_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GLTFExporter,
nullptr,
"EGLTFMaterialPropertyGroup",
"EGLTFMaterialPropertyGroup",
Z_Construct_UEnum_GLTFExporter_EGLTFMaterialPropertyGroup_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GLTFExporter_EGLTFMaterialPropertyGroup_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GLTFExporter_EGLTFMaterialPropertyGroup_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GLTFExporter_EGLTFMaterialPropertyGroup_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GLTFExporter_EGLTFMaterialPropertyGroup()
{
if (!Z_Registration_Info_UEnum_EGLTFMaterialPropertyGroup.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGLTFMaterialPropertyGroup.InnerSingleton, Z_Construct_UEnum_GLTFExporter_EGLTFMaterialPropertyGroup_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EGLTFMaterialPropertyGroup.InnerSingleton;
}
// ********** End Enum EGLTFMaterialPropertyGroup **************************************************
// ********** Begin ScriptStruct FGLTFMaterialBakeSize *********************************************
struct Z_Construct_UScriptStruct_FGLTFMaterialBakeSize_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGLTFMaterialBakeSize); }
static inline consteval int16 GetStructAlignment() { return alignof(FGLTFMaterialBakeSize); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/UserData/GLTFMaterialUserData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_X_MetaData[] = {
{ "Category", "" },
{ "ModuleRelativePath", "Public/UserData/GLTFMaterialUserData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Y_MetaData[] = {
{ "Category", "" },
{ "ModuleRelativePath", "Public/UserData/GLTFMaterialUserData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAutoDetect_MetaData[] = {
{ "Category", "" },
{ "Comment", "/** If enabled, bake size is based on the largest texture used in the material input's expression graph. If none found, bake size will fall back to the explicit dimensions. */" },
{ "ModuleRelativePath", "Public/UserData/GLTFMaterialUserData.h" },
{ "ToolTip", "If enabled, bake size is based on the largest texture used in the material input's expression graph. If none found, bake size will fall back to the explicit dimensions." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGLTFMaterialBakeSize constinit property declarations *************
static const UECodeGen_Private::FIntPropertyParams NewProp_X;
static const UECodeGen_Private::FIntPropertyParams NewProp_Y;
static void NewProp_bAutoDetect_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoDetect;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGLTFMaterialBakeSize constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGLTFMaterialBakeSize>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGLTFMaterialBakeSize_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGLTFMaterialBakeSize;
class UScriptStruct* FGLTFMaterialBakeSize::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGLTFMaterialBakeSize.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGLTFMaterialBakeSize.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGLTFMaterialBakeSize, (UObject*)Z_Construct_UPackage__Script_GLTFExporter(), TEXT("GLTFMaterialBakeSize"));
}
return Z_Registration_Info_UScriptStruct_FGLTFMaterialBakeSize.OuterSingleton;
}
// ********** Begin ScriptStruct FGLTFMaterialBakeSize Property Definitions ************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGLTFMaterialBakeSize_Statics::NewProp_X = { "X", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGLTFMaterialBakeSize, X), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_X_MetaData), NewProp_X_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGLTFMaterialBakeSize_Statics::NewProp_Y = { "Y", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGLTFMaterialBakeSize, Y), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Y_MetaData), NewProp_Y_MetaData) };
void Z_Construct_UScriptStruct_FGLTFMaterialBakeSize_Statics::NewProp_bAutoDetect_SetBit(void* Obj)
{
((FGLTFMaterialBakeSize*)Obj)->bAutoDetect = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGLTFMaterialBakeSize_Statics::NewProp_bAutoDetect = { "bAutoDetect", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGLTFMaterialBakeSize), &Z_Construct_UScriptStruct_FGLTFMaterialBakeSize_Statics::NewProp_bAutoDetect_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoDetect_MetaData), NewProp_bAutoDetect_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGLTFMaterialBakeSize_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGLTFMaterialBakeSize_Statics::NewProp_X,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGLTFMaterialBakeSize_Statics::NewProp_Y,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGLTFMaterialBakeSize_Statics::NewProp_bAutoDetect,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGLTFMaterialBakeSize_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGLTFMaterialBakeSize Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGLTFMaterialBakeSize_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GLTFExporter,
nullptr,
&NewStructOps,
"GLTFMaterialBakeSize",
Z_Construct_UScriptStruct_FGLTFMaterialBakeSize_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGLTFMaterialBakeSize_Statics::PropPointers),
sizeof(FGLTFMaterialBakeSize),
alignof(FGLTFMaterialBakeSize),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGLTFMaterialBakeSize_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGLTFMaterialBakeSize_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGLTFMaterialBakeSize()
{
if (!Z_Registration_Info_UScriptStruct_FGLTFMaterialBakeSize.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGLTFMaterialBakeSize.InnerSingleton, Z_Construct_UScriptStruct_FGLTFMaterialBakeSize_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGLTFMaterialBakeSize.InnerSingleton);
}
// ********** End ScriptStruct FGLTFMaterialBakeSize ***********************************************
// ********** Begin ScriptStruct FGLTFOverrideMaterialBakeSettings *********************************
struct Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGLTFOverrideMaterialBakeSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FGLTFOverrideMaterialBakeSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IsBlueprintBase", "true" },
{ "ModuleRelativePath", "Public/UserData/GLTFMaterialUserData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideSize_MetaData[] = {
{ "Category", "" },
{ "Comment", "/** If enabled, default size will be overridden by the corresponding property. */" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Public/UserData/GLTFMaterialUserData.h" },
{ "ToolTip", "If enabled, default size will be overridden by the corresponding property." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Size_MetaData[] = {
{ "Category", "" },
{ "Comment", "/** Overrides default size of the baked out texture. */" },
{ "EditCondition", "bOverrideSize" },
{ "ModuleRelativePath", "Public/UserData/GLTFMaterialUserData.h" },
{ "ToolTip", "Overrides default size of the baked out texture." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideFilter_MetaData[] = {
{ "Category", "" },
{ "Comment", "/** If enabled, default filtering mode will be overridden by the corresponding property. */" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Public/UserData/GLTFMaterialUserData.h" },
{ "ToolTip", "If enabled, default filtering mode will be overridden by the corresponding property." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Filter_MetaData[] = {
{ "Category", "" },
{ "Comment", "/** Overrides the default filtering mode used when sampling the baked out texture. */" },
{ "EditCondition", "bOverrideFilter" },
{ "ModuleRelativePath", "Public/UserData/GLTFMaterialUserData.h" },
{ "ToolTip", "Overrides the default filtering mode used when sampling the baked out texture." },
{ "ValidEnumValues", "TF_Nearest, TF_Bilinear, TF_Trilinear" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOverrideTiling_MetaData[] = {
{ "Category", "" },
{ "Comment", "/** If enabled, default addressing mode will be overridden by the corresponding property. */" },
{ "InlineEditConditionToggle", "" },
{ "ModuleRelativePath", "Public/UserData/GLTFMaterialUserData.h" },
{ "ToolTip", "If enabled, default addressing mode will be overridden by the corresponding property." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tiling_MetaData[] = {
{ "Category", "" },
{ "Comment", "/** Overrides the default addressing mode used when sampling the baked out texture. */" },
{ "EditCondition", "bOverrideTiling" },
{ "ModuleRelativePath", "Public/UserData/GLTFMaterialUserData.h" },
{ "ToolTip", "Overrides the default addressing mode used when sampling the baked out texture." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGLTFOverrideMaterialBakeSettings constinit property declarations *
static void NewProp_bOverrideSize_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideSize;
static const UECodeGen_Private::FStructPropertyParams NewProp_Size;
static void NewProp_bOverrideFilter_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideFilter;
static const UECodeGen_Private::FBytePropertyParams NewProp_Filter;
static void NewProp_bOverrideTiling_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOverrideTiling;
static const UECodeGen_Private::FBytePropertyParams NewProp_Tiling;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGLTFOverrideMaterialBakeSettings constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGLTFOverrideMaterialBakeSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGLTFOverrideMaterialBakeSettings;
class UScriptStruct* FGLTFOverrideMaterialBakeSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGLTFOverrideMaterialBakeSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGLTFOverrideMaterialBakeSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings, (UObject*)Z_Construct_UPackage__Script_GLTFExporter(), TEXT("GLTFOverrideMaterialBakeSettings"));
}
return Z_Registration_Info_UScriptStruct_FGLTFOverrideMaterialBakeSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FGLTFOverrideMaterialBakeSettings Property Definitions ************
void Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::NewProp_bOverrideSize_SetBit(void* Obj)
{
((FGLTFOverrideMaterialBakeSettings*)Obj)->bOverrideSize = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::NewProp_bOverrideSize = { "bOverrideSize", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGLTFOverrideMaterialBakeSettings), &Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::NewProp_bOverrideSize_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideSize_MetaData), NewProp_bOverrideSize_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::NewProp_Size = { "Size", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGLTFOverrideMaterialBakeSettings, Size), Z_Construct_UScriptStruct_FGLTFMaterialBakeSize, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Size_MetaData), NewProp_Size_MetaData) }; // 374797978
void Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::NewProp_bOverrideFilter_SetBit(void* Obj)
{
((FGLTFOverrideMaterialBakeSettings*)Obj)->bOverrideFilter = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::NewProp_bOverrideFilter = { "bOverrideFilter", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGLTFOverrideMaterialBakeSettings), &Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::NewProp_bOverrideFilter_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideFilter_MetaData), NewProp_bOverrideFilter_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::NewProp_Filter = { "Filter", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGLTFOverrideMaterialBakeSettings, Filter), Z_Construct_UEnum_Engine_TextureFilter, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Filter_MetaData), NewProp_Filter_MetaData) }; // 1128939135
void Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::NewProp_bOverrideTiling_SetBit(void* Obj)
{
((FGLTFOverrideMaterialBakeSettings*)Obj)->bOverrideTiling = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::NewProp_bOverrideTiling = { "bOverrideTiling", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGLTFOverrideMaterialBakeSettings), &Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::NewProp_bOverrideTiling_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOverrideTiling_MetaData), NewProp_bOverrideTiling_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::NewProp_Tiling = { "Tiling", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGLTFOverrideMaterialBakeSettings, Tiling), Z_Construct_UEnum_Engine_TextureAddress, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tiling_MetaData), NewProp_Tiling_MetaData) }; // 1061426055
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::NewProp_bOverrideSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::NewProp_Size,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::NewProp_bOverrideFilter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::NewProp_Filter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::NewProp_bOverrideTiling,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::NewProp_Tiling,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGLTFOverrideMaterialBakeSettings Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GLTFExporter,
nullptr,
&NewStructOps,
"GLTFOverrideMaterialBakeSettings",
Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::PropPointers),
sizeof(FGLTFOverrideMaterialBakeSettings),
alignof(FGLTFOverrideMaterialBakeSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings()
{
if (!Z_Registration_Info_UScriptStruct_FGLTFOverrideMaterialBakeSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGLTFOverrideMaterialBakeSettings.InnerSingleton, Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGLTFOverrideMaterialBakeSettings.InnerSingleton);
}
// ********** End ScriptStruct FGLTFOverrideMaterialBakeSettings ***********************************
// ********** Begin Class UGLTFMaterialExportOptions ***********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGLTFMaterialExportOptions;
UClass* UGLTFMaterialExportOptions::GetPrivateStaticClass()
{
using TClass = UGLTFMaterialExportOptions;
if (!Z_Registration_Info_UClass_UGLTFMaterialExportOptions.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GLTFMaterialExportOptions"),
Z_Registration_Info_UClass_UGLTFMaterialExportOptions.InnerSingleton,
StaticRegisterNativesUGLTFMaterialExportOptions,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UGLTFMaterialExportOptions.InnerSingleton;
}
UClass* Z_Construct_UClass_UGLTFMaterialExportOptions_NoRegister()
{
return UGLTFMaterialExportOptions::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGLTFMaterialExportOptions_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/** glTF-specific user data that can be added to material assets to override export options */" },
{ "DisplayName", "GLTF Material Export Options" },
{ "IncludePath", "UserData/GLTFMaterialUserData.h" },
{ "ModuleRelativePath", "Public/UserData/GLTFMaterialUserData.h" },
{ "ToolTip", "glTF-specific user data that can be added to material assets to override export options" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Proxy_MetaData[] = {
{ "Category", "General" },
{ "Comment", "/** If assigned, export will use the proxy instead of the original material. */" },
{ "ModuleRelativePath", "Public/UserData/GLTFMaterialUserData.h" },
{ "ToolTip", "If assigned, export will use the proxy instead of the original material." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Default_MetaData[] = {
{ "Category", "Override Bake Settings" },
{ "Comment", "/** Default bake settings for this material in general. */" },
{ "ModuleRelativePath", "Public/UserData/GLTFMaterialUserData.h" },
{ "ShowOnlyInnerProperties", "" },
{ "ToolTip", "Default bake settings for this material in general." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Inputs_MetaData[] = {
{ "Category", "Override Bake Settings" },
{ "Comment", "/** Input-specific bake settings that override the defaults above. */" },
{ "ModuleRelativePath", "Public/UserData/GLTFMaterialUserData.h" },
{ "ToolTip", "Input-specific bake settings that override the defaults above." },
};
#endif // WITH_METADATA
// ********** Begin Class UGLTFMaterialExportOptions constinit property declarations ***************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Proxy;
static const UECodeGen_Private::FStructPropertyParams NewProp_Default;
static const UECodeGen_Private::FStructPropertyParams NewProp_Inputs_ValueProp;
static const UECodeGen_Private::FBytePropertyParams NewProp_Inputs_Key_KeyProp_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Inputs_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_Inputs;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UGLTFMaterialExportOptions constinit property declarations *****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGLTFMaterialExportOptions>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGLTFMaterialExportOptions_Statics
// ********** Begin Class UGLTFMaterialExportOptions Property Definitions **************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::NewProp_Proxy = { "Proxy", nullptr, (EPropertyFlags)0x0114000000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGLTFMaterialExportOptions, Proxy), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Proxy_MetaData), NewProp_Proxy_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::NewProp_Default = { "Default", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGLTFMaterialExportOptions, Default), Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Default_MetaData), NewProp_Default_MetaData) }; // 3254985149
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::NewProp_Inputs_ValueProp = { "Inputs", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings, METADATA_PARAMS(0, nullptr) }; // 3254985149
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::NewProp_Inputs_Key_KeyProp_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::NewProp_Inputs_Key_KeyProp = { "Inputs_Key", nullptr, (EPropertyFlags)0x0000000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UEnum_GLTFExporter_EGLTFMaterialPropertyGroup, METADATA_PARAMS(0, nullptr) }; // 2664143676
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::NewProp_Inputs = { "Inputs", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGLTFMaterialExportOptions, Inputs), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Inputs_MetaData), NewProp_Inputs_MetaData) }; // 2664143676 3254985149
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::NewProp_Proxy,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::NewProp_Default,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::NewProp_Inputs_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::NewProp_Inputs_Key_KeyProp_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::NewProp_Inputs_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::NewProp_Inputs,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::PropPointers) < 2048);
// ********** End Class UGLTFMaterialExportOptions Property Definitions ****************************
UObject* (*const Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UAssetUserData,
(UObject* (*)())Z_Construct_UPackage__Script_GLTFExporter,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::ClassParams = {
&UGLTFMaterialExportOptions::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::PropPointers),
0,
0x002810A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::Class_MetaDataParams), Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::Class_MetaDataParams)
};
void UGLTFMaterialExportOptions::StaticRegisterNativesUGLTFMaterialExportOptions()
{
}
UClass* Z_Construct_UClass_UGLTFMaterialExportOptions()
{
if (!Z_Registration_Info_UClass_UGLTFMaterialExportOptions.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGLTFMaterialExportOptions.OuterSingleton, Z_Construct_UClass_UGLTFMaterialExportOptions_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGLTFMaterialExportOptions.OuterSingleton;
}
UGLTFMaterialExportOptions::UGLTFMaterialExportOptions(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGLTFMaterialExportOptions);
UGLTFMaterialExportOptions::~UGLTFMaterialExportOptions() {}
// ********** End Class UGLTFMaterialExportOptions *************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_UserData_GLTFMaterialUserData_h__Script_GLTFExporter_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EGLTFMaterialBakeMode_StaticEnum, TEXT("EGLTFMaterialBakeMode"), &Z_Registration_Info_UEnum_EGLTFMaterialBakeMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3308057355U) },
{ EGLTFMaterialPropertyGroup_StaticEnum, TEXT("EGLTFMaterialPropertyGroup"), &Z_Registration_Info_UEnum_EGLTFMaterialPropertyGroup, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2664143676U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FGLTFMaterialBakeSize::StaticStruct, Z_Construct_UScriptStruct_FGLTFMaterialBakeSize_Statics::NewStructOps, TEXT("GLTFMaterialBakeSize"),&Z_Registration_Info_UScriptStruct_FGLTFMaterialBakeSize, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGLTFMaterialBakeSize), 374797978U) },
{ FGLTFOverrideMaterialBakeSettings::StaticStruct, Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics::NewStructOps, TEXT("GLTFOverrideMaterialBakeSettings"),&Z_Registration_Info_UScriptStruct_FGLTFOverrideMaterialBakeSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGLTFOverrideMaterialBakeSettings), 3254985149U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGLTFMaterialExportOptions, UGLTFMaterialExportOptions::StaticClass, TEXT("UGLTFMaterialExportOptions"), &Z_Registration_Info_UClass_UGLTFMaterialExportOptions, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGLTFMaterialExportOptions), 658353941U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_UserData_GLTFMaterialUserData_h__Script_GLTFExporter_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_UserData_GLTFMaterialUserData_h__Script_GLTFExporter_1534462098{
TEXT("/Script/GLTFExporter"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_UserData_GLTFMaterialUserData_h__Script_GLTFExporter_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_UserData_GLTFMaterialUserData_h__Script_GLTFExporter_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_UserData_GLTFMaterialUserData_h__Script_GLTFExporter_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_UserData_GLTFMaterialUserData_h__Script_GLTFExporter_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_UserData_GLTFMaterialUserData_h__Script_GLTFExporter_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_UserData_GLTFMaterialUserData_h__Script_GLTFExporter_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,110 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "UserData/GLTFMaterialUserData.h"
#ifdef GLTFEXPORTER_GLTFMaterialUserData_generated_h
#error "GLTFMaterialUserData.generated.h already included, missing '#pragma once' in GLTFMaterialUserData.h"
#endif
#define GLTFEXPORTER_GLTFMaterialUserData_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FGLTFMaterialBakeSize *********************************************
struct Z_Construct_UScriptStruct_FGLTFMaterialBakeSize_Statics;
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_UserData_GLTFMaterialUserData_h_41_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGLTFMaterialBakeSize_Statics; \
GLTFEXPORTER_API static class UScriptStruct* StaticStruct();
struct FGLTFMaterialBakeSize;
// ********** End ScriptStruct FGLTFMaterialBakeSize ***********************************************
// ********** Begin ScriptStruct FGLTFOverrideMaterialBakeSettings *********************************
struct Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics;
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_UserData_GLTFMaterialUserData_h_59_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings_Statics; \
GLTFEXPORTER_API static class UScriptStruct* StaticStruct();
struct FGLTFOverrideMaterialBakeSettings;
// ********** End ScriptStruct FGLTFOverrideMaterialBakeSettings ***********************************
// ********** Begin Class UGLTFMaterialExportOptions ***********************************************
struct Z_Construct_UClass_UGLTFMaterialExportOptions_Statics;
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFMaterialExportOptions_NoRegister();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_UserData_GLTFMaterialUserData_h_92_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGLTFMaterialExportOptions(); \
friend struct ::Z_Construct_UClass_UGLTFMaterialExportOptions_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GLTFEXPORTER_API UClass* ::Z_Construct_UClass_UGLTFMaterialExportOptions_NoRegister(); \
public: \
DECLARE_CLASS2(UGLTFMaterialExportOptions, UAssetUserData, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/GLTFExporter"), Z_Construct_UClass_UGLTFMaterialExportOptions_NoRegister) \
DECLARE_SERIALIZER(UGLTFMaterialExportOptions)
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_UserData_GLTFMaterialUserData_h_92_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GLTFEXPORTER_API UGLTFMaterialExportOptions(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UGLTFMaterialExportOptions(UGLTFMaterialExportOptions&&) = delete; \
UGLTFMaterialExportOptions(const UGLTFMaterialExportOptions&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GLTFEXPORTER_API, UGLTFMaterialExportOptions); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGLTFMaterialExportOptions); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGLTFMaterialExportOptions) \
GLTFEXPORTER_API virtual ~UGLTFMaterialExportOptions();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_UserData_GLTFMaterialUserData_h_89_PROLOG
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_UserData_GLTFMaterialUserData_h_92_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_UserData_GLTFMaterialUserData_h_92_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_UserData_GLTFMaterialUserData_h_92_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGLTFMaterialExportOptions;
// ********** End Class UGLTFMaterialExportOptions *************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_UserData_GLTFMaterialUserData_h
// ********** Begin Enum EGLTFMaterialBakeMode *****************************************************
#define FOREACH_ENUM_EGLTFMATERIALBAKEMODE(op) \
op(EGLTFMaterialBakeMode::Disabled) \
op(EGLTFMaterialBakeMode::Simple) \
op(EGLTFMaterialBakeMode::UseMeshData)
enum class EGLTFMaterialBakeMode : uint8;
template<> struct TIsUEnumClass<EGLTFMaterialBakeMode> { enum { Value = true }; };
template<> GLTFEXPORTER_NON_ATTRIBUTED_API UEnum* StaticEnum<EGLTFMaterialBakeMode>();
// ********** End Enum EGLTFMaterialBakeMode *******************************************************
// ********** Begin Enum EGLTFMaterialPropertyGroup ************************************************
#define FOREACH_ENUM_EGLTFMATERIALPROPERTYGROUP(op) \
op(EGLTFMaterialPropertyGroup::None) \
op(EGLTFMaterialPropertyGroup::BaseColorOpacity) \
op(EGLTFMaterialPropertyGroup::MetallicRoughness) \
op(EGLTFMaterialPropertyGroup::EmissiveColor) \
op(EGLTFMaterialPropertyGroup::Normal) \
op(EGLTFMaterialPropertyGroup::AmbientOcclusion) \
op(EGLTFMaterialPropertyGroup::ClearCoatRoughness) \
op(EGLTFMaterialPropertyGroup::ClearCoatBottomNormal)
enum class EGLTFMaterialPropertyGroup : uint8;
template<> struct TIsUEnumClass<EGLTFMaterialPropertyGroup> { enum { Value = true }; };
template<> GLTFEXPORTER_NON_ATTRIBUTED_API UEnum* StaticEnum<EGLTFMaterialPropertyGroup>();
// ********** End Enum EGLTFMaterialPropertyGroup **************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,256 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Options/GLTFProxyOptions.h"
#include "UserData/GLTFMaterialUserData.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGLTFProxyOptions() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_TextureAddress();
ENGINE_API UEnum* Z_Construct_UEnum_Engine_TextureFilter();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFProxyOptions();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFProxyOptions_NoRegister();
GLTFEXPORTER_API UEnum* Z_Construct_UEnum_GLTFExporter_EGLTFMaterialPropertyGroup();
GLTFEXPORTER_API UScriptStruct* Z_Construct_UScriptStruct_FGLTFMaterialBakeSize();
GLTFEXPORTER_API UScriptStruct* Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings();
UPackage* Z_Construct_UPackage__Script_GLTFExporter();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGLTFProxyOptions Function ResetToDefault ********************************
struct Z_Construct_UFunction_UGLTFProxyOptions_ResetToDefault_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "General" },
{ "ModuleRelativePath", "Public/Options/GLTFProxyOptions.h" },
};
#endif // WITH_METADATA
// ********** Begin Function ResetToDefault constinit property declarations ************************
// ********** End Function ResetToDefault constinit property declarations **************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UGLTFProxyOptions_ResetToDefault_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UGLTFProxyOptions, nullptr, "ResetToDefault", nullptr,
0,
0,
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UGLTFProxyOptions_ResetToDefault_Statics::Function_MetaDataParams), Z_Construct_UFunction_UGLTFProxyOptions_ResetToDefault_Statics::Function_MetaDataParams)}, };
UFunction* Z_Construct_UFunction_UGLTFProxyOptions_ResetToDefault()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UGLTFProxyOptions_ResetToDefault_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UGLTFProxyOptions::execResetToDefault)
{
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->ResetToDefault();
P_NATIVE_END;
}
// ********** End Class UGLTFProxyOptions Function ResetToDefault **********************************
// ********** Begin Class UGLTFProxyOptions ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGLTFProxyOptions;
UClass* UGLTFProxyOptions::GetPrivateStaticClass()
{
using TClass = UGLTFProxyOptions;
if (!Z_Registration_Info_UClass_UGLTFProxyOptions.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GLTFProxyOptions"),
Z_Registration_Info_UClass_UGLTFProxyOptions.InnerSingleton,
StaticRegisterNativesUGLTFProxyOptions,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UGLTFProxyOptions.InnerSingleton;
}
UClass* Z_Construct_UClass_UGLTFProxyOptions_NoRegister()
{
return UGLTFProxyOptions::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGLTFProxyOptions_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "HideCategories", "DebugProperty" },
{ "IncludePath", "Options/GLTFProxyOptions.h" },
{ "ModuleRelativePath", "Public/Options/GLTFProxyOptions.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBakeMaterialInputs_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** If enabled, a material input may be baked out to a texture (using a simple quad). Baking is only used for non-trivial material inputs (i.e. not simple texture or constant expressions). */" },
{ "ModuleRelativePath", "Public/Options/GLTFProxyOptions.h" },
{ "ToolTip", "If enabled, a material input may be baked out to a texture (using a simple quad). Baking is only used for non-trivial material inputs (i.e. not simple texture or constant expressions)." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseThinTranslucentShadingModel_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** If enabled, materials with shading model thin translucency will be used. Conversion is only partial.*/" },
{ "ModuleRelativePath", "Public/Options/GLTFProxyOptions.h" },
{ "ToolTip", "If enabled, materials with shading model thin translucency will be used. Conversion is only partial." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultMaterialBakeSize_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Default size of the baked out texture (containing the material input). Can be overridden by material- and input-specific bake settings, see GLTFMaterialExportOptions. */" },
{ "EditCondition", "bBakeMaterialInputs" },
{ "ModuleRelativePath", "Public/Options/GLTFProxyOptions.h" },
{ "ToolTip", "Default size of the baked out texture (containing the material input). Can be overridden by material- and input-specific bake settings, see GLTFMaterialExportOptions." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultMaterialBakeFilter_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Default filtering mode used when sampling the baked out texture. Can be overridden by material- and input-specific bake settings, see GLTFMaterialExportOptions. */" },
{ "EditCondition", "bBakeMaterialInputs" },
{ "ModuleRelativePath", "Public/Options/GLTFProxyOptions.h" },
{ "ToolTip", "Default filtering mode used when sampling the baked out texture. Can be overridden by material- and input-specific bake settings, see GLTFMaterialExportOptions." },
{ "ValidEnumValues", "TF_Nearest, TF_Bilinear, TF_Trilinear" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultMaterialBakeTiling_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Default addressing mode used when sampling the baked out texture. Can be overridden by material- and input-specific bake settings, see GLTFMaterialExportOptions. */" },
{ "EditCondition", "bBakeMaterialInputs" },
{ "ModuleRelativePath", "Public/Options/GLTFProxyOptions.h" },
{ "ToolTip", "Default addressing mode used when sampling the baked out texture. Can be overridden by material- and input-specific bake settings, see GLTFMaterialExportOptions." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DefaultInputBakeSettings_MetaData[] = {
{ "Category", "Material" },
{ "Comment", "/** Input-specific default bake settings that override the general defaults above. */" },
{ "EditCondition", "bBakeMaterialInputs" },
{ "ModuleRelativePath", "Public/Options/GLTFProxyOptions.h" },
{ "ToolTip", "Input-specific default bake settings that override the general defaults above." },
};
#endif // WITH_METADATA
// ********** Begin Class UGLTFProxyOptions constinit property declarations ************************
static void NewProp_bBakeMaterialInputs_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBakeMaterialInputs;
static void NewProp_bUseThinTranslucentShadingModel_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseThinTranslucentShadingModel;
static const UECodeGen_Private::FStructPropertyParams NewProp_DefaultMaterialBakeSize;
static const UECodeGen_Private::FBytePropertyParams NewProp_DefaultMaterialBakeFilter;
static const UECodeGen_Private::FBytePropertyParams NewProp_DefaultMaterialBakeTiling;
static const UECodeGen_Private::FStructPropertyParams NewProp_DefaultInputBakeSettings_ValueProp;
static const UECodeGen_Private::FBytePropertyParams NewProp_DefaultInputBakeSettings_Key_KeyProp_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_DefaultInputBakeSettings_Key_KeyProp;
static const UECodeGen_Private::FMapPropertyParams NewProp_DefaultInputBakeSettings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UGLTFProxyOptions constinit property declarations **************************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("ResetToDefault"), .Pointer = &UGLTFProxyOptions::execResetToDefault },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UGLTFProxyOptions_ResetToDefault, "ResetToDefault" }, // 1482176928
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGLTFProxyOptions>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGLTFProxyOptions_Statics
// ********** Begin Class UGLTFProxyOptions Property Definitions ***********************************
void Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_bBakeMaterialInputs_SetBit(void* Obj)
{
((UGLTFProxyOptions*)Obj)->bBakeMaterialInputs = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_bBakeMaterialInputs = { "bBakeMaterialInputs", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFProxyOptions), &Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_bBakeMaterialInputs_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBakeMaterialInputs_MetaData), NewProp_bBakeMaterialInputs_MetaData) };
void Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_bUseThinTranslucentShadingModel_SetBit(void* Obj)
{
((UGLTFProxyOptions*)Obj)->bUseThinTranslucentShadingModel = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_bUseThinTranslucentShadingModel = { "bUseThinTranslucentShadingModel", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UGLTFProxyOptions), &Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_bUseThinTranslucentShadingModel_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseThinTranslucentShadingModel_MetaData), NewProp_bUseThinTranslucentShadingModel_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_DefaultMaterialBakeSize = { "DefaultMaterialBakeSize", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGLTFProxyOptions, DefaultMaterialBakeSize), Z_Construct_UScriptStruct_FGLTFMaterialBakeSize, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultMaterialBakeSize_MetaData), NewProp_DefaultMaterialBakeSize_MetaData) }; // 374797978
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_DefaultMaterialBakeFilter = { "DefaultMaterialBakeFilter", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGLTFProxyOptions, DefaultMaterialBakeFilter), Z_Construct_UEnum_Engine_TextureFilter, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultMaterialBakeFilter_MetaData), NewProp_DefaultMaterialBakeFilter_MetaData) }; // 1128939135
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_DefaultMaterialBakeTiling = { "DefaultMaterialBakeTiling", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGLTFProxyOptions, DefaultMaterialBakeTiling), Z_Construct_UEnum_Engine_TextureAddress, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultMaterialBakeTiling_MetaData), NewProp_DefaultMaterialBakeTiling_MetaData) }; // 1061426055
const UECodeGen_Private::FStructPropertyParams Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_DefaultInputBakeSettings_ValueProp = { "DefaultInputBakeSettings", nullptr, (EPropertyFlags)0x0000000000004001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 1, Z_Construct_UScriptStruct_FGLTFOverrideMaterialBakeSettings, METADATA_PARAMS(0, nullptr) }; // 3254985149
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_DefaultInputBakeSettings_Key_KeyProp_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_DefaultInputBakeSettings_Key_KeyProp = { "DefaultInputBakeSettings_Key", nullptr, (EPropertyFlags)0x0000000000004001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UEnum_GLTFExporter_EGLTFMaterialPropertyGroup, METADATA_PARAMS(0, nullptr) }; // 2664143676
const UECodeGen_Private::FMapPropertyParams Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_DefaultInputBakeSettings = { "DefaultInputBakeSettings", nullptr, (EPropertyFlags)0x0010000000004005, UECodeGen_Private::EPropertyGenFlags::Map, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGLTFProxyOptions, DefaultInputBakeSettings), EMapPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DefaultInputBakeSettings_MetaData), NewProp_DefaultInputBakeSettings_MetaData) }; // 2664143676 3254985149
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGLTFProxyOptions_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_bBakeMaterialInputs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_bUseThinTranslucentShadingModel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_DefaultMaterialBakeSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_DefaultMaterialBakeFilter,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_DefaultMaterialBakeTiling,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_DefaultInputBakeSettings_ValueProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_DefaultInputBakeSettings_Key_KeyProp_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_DefaultInputBakeSettings_Key_KeyProp,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGLTFProxyOptions_Statics::NewProp_DefaultInputBakeSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFProxyOptions_Statics::PropPointers) < 2048);
// ********** End Class UGLTFProxyOptions Property Definitions *************************************
UObject* (*const Z_Construct_UClass_UGLTFProxyOptions_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UObject,
(UObject* (*)())Z_Construct_UPackage__Script_GLTFExporter,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFProxyOptions_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGLTFProxyOptions_Statics::ClassParams = {
&UGLTFProxyOptions::StaticClass,
"EditorPerProjectUserSettings",
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
Z_Construct_UClass_UGLTFProxyOptions_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFProxyOptions_Statics::PropPointers),
0,
0x000800A4u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFProxyOptions_Statics::Class_MetaDataParams), Z_Construct_UClass_UGLTFProxyOptions_Statics::Class_MetaDataParams)
};
void UGLTFProxyOptions::StaticRegisterNativesUGLTFProxyOptions()
{
UClass* Class = UGLTFProxyOptions::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UGLTFProxyOptions_Statics::Funcs));
}
UClass* Z_Construct_UClass_UGLTFProxyOptions()
{
if (!Z_Registration_Info_UClass_UGLTFProxyOptions.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGLTFProxyOptions.OuterSingleton, Z_Construct_UClass_UGLTFProxyOptions_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGLTFProxyOptions.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGLTFProxyOptions);
UGLTFProxyOptions::~UGLTFProxyOptions() {}
// ********** End Class UGLTFProxyOptions **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFProxyOptions_h__Script_GLTFExporter_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGLTFProxyOptions, UGLTFProxyOptions::StaticClass, TEXT("UGLTFProxyOptions"), &Z_Registration_Info_UClass_UGLTFProxyOptions, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGLTFProxyOptions), 76837599U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFProxyOptions_h__Script_GLTFExporter_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFProxyOptions_h__Script_GLTFExporter_3759936512{
TEXT("/Script/GLTFExporter"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFProxyOptions_h__Script_GLTFExporter_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFProxyOptions_h__Script_GLTFExporter_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,70 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Options/GLTFProxyOptions.h"
#ifdef GLTFEXPORTER_GLTFProxyOptions_generated_h
#error "GLTFProxyOptions.generated.h already included, missing '#pragma once' in GLTFProxyOptions.h"
#endif
#define GLTFEXPORTER_GLTFProxyOptions_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UGLTFProxyOptions ********************************************************
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFProxyOptions_h_13_RPC_WRAPPERS \
DECLARE_FUNCTION(execResetToDefault);
struct Z_Construct_UClass_UGLTFProxyOptions_Statics;
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFProxyOptions_NoRegister();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFProxyOptions_h_13_INCLASS \
private: \
static void StaticRegisterNativesUGLTFProxyOptions(); \
friend struct ::Z_Construct_UClass_UGLTFProxyOptions_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GLTFEXPORTER_API UClass* ::Z_Construct_UClass_UGLTFProxyOptions_NoRegister(); \
public: \
DECLARE_CLASS2(UGLTFProxyOptions, UObject, COMPILED_IN_FLAGS(0 | CLASS_Config), CASTCLASS_None, TEXT("/Script/GLTFExporter"), Z_Construct_UClass_UGLTFProxyOptions_NoRegister) \
DECLARE_SERIALIZER(UGLTFProxyOptions) \
static constexpr const TCHAR* StaticConfigName() {return TEXT("EditorPerProjectUserSettings");} \
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFProxyOptions_h_13_STANDARD_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
GLTFEXPORTER_API UGLTFProxyOptions(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGLTFProxyOptions) \
DECLARE_VTABLE_PTR_HELPER_CTOR(GLTFEXPORTER_API, UGLTFProxyOptions); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGLTFProxyOptions); \
/** Deleted move- and copy-constructors, should never be used */ \
UGLTFProxyOptions(UGLTFProxyOptions&&) = delete; \
UGLTFProxyOptions(const UGLTFProxyOptions&) = delete; \
GLTFEXPORTER_API virtual ~UGLTFProxyOptions();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFProxyOptions_h_10_PROLOG
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFProxyOptions_h_13_GENERATED_BODY_LEGACY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFProxyOptions_h_13_RPC_WRAPPERS \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFProxyOptions_h_13_INCLASS \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFProxyOptions_h_13_STANDARD_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGLTFProxyOptions;
// ********** End Class UGLTFProxyOptions **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Options_GLTFProxyOptions_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Exporters/GLTFSkeletalMeshExporter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGLTFSkeletalMeshExporter() {}
// ********** Begin Cross Module References ********************************************************
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFExporter();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFSkeletalMeshExporter();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFSkeletalMeshExporter_NoRegister();
UPackage* Z_Construct_UPackage__Script_GLTFExporter();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGLTFSkeletalMeshExporter ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGLTFSkeletalMeshExporter;
UClass* UGLTFSkeletalMeshExporter::GetPrivateStaticClass()
{
using TClass = UGLTFSkeletalMeshExporter;
if (!Z_Registration_Info_UClass_UGLTFSkeletalMeshExporter.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GLTFSkeletalMeshExporter"),
Z_Registration_Info_UClass_UGLTFSkeletalMeshExporter.InnerSingleton,
StaticRegisterNativesUGLTFSkeletalMeshExporter,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UGLTFSkeletalMeshExporter.InnerSingleton;
}
UClass* Z_Construct_UClass_UGLTFSkeletalMeshExporter_NoRegister()
{
return UGLTFSkeletalMeshExporter::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGLTFSkeletalMeshExporter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Exporters/GLTFSkeletalMeshExporter.h" },
{ "ModuleRelativePath", "Public/Exporters/GLTFSkeletalMeshExporter.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
#endif // WITH_METADATA
// ********** Begin Class UGLTFSkeletalMeshExporter constinit property declarations ****************
// ********** End Class UGLTFSkeletalMeshExporter constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGLTFSkeletalMeshExporter>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGLTFSkeletalMeshExporter_Statics
UObject* (*const Z_Construct_UClass_UGLTFSkeletalMeshExporter_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UGLTFExporter,
(UObject* (*)())Z_Construct_UPackage__Script_GLTFExporter,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFSkeletalMeshExporter_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGLTFSkeletalMeshExporter_Statics::ClassParams = {
&UGLTFSkeletalMeshExporter::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFSkeletalMeshExporter_Statics::Class_MetaDataParams), Z_Construct_UClass_UGLTFSkeletalMeshExporter_Statics::Class_MetaDataParams)
};
void UGLTFSkeletalMeshExporter::StaticRegisterNativesUGLTFSkeletalMeshExporter()
{
}
UClass* Z_Construct_UClass_UGLTFSkeletalMeshExporter()
{
if (!Z_Registration_Info_UClass_UGLTFSkeletalMeshExporter.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGLTFSkeletalMeshExporter.OuterSingleton, Z_Construct_UClass_UGLTFSkeletalMeshExporter_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGLTFSkeletalMeshExporter.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGLTFSkeletalMeshExporter);
UGLTFSkeletalMeshExporter::~UGLTFSkeletalMeshExporter() {}
// ********** End Class UGLTFSkeletalMeshExporter **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFSkeletalMeshExporter_h__Script_GLTFExporter_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGLTFSkeletalMeshExporter, UGLTFSkeletalMeshExporter::StaticClass, TEXT("UGLTFSkeletalMeshExporter"), &Z_Registration_Info_UClass_UGLTFSkeletalMeshExporter, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGLTFSkeletalMeshExporter), 7008109U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFSkeletalMeshExporter_h__Script_GLTFExporter_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFSkeletalMeshExporter_h__Script_GLTFExporter_2145079042{
TEXT("/Script/GLTFExporter"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFSkeletalMeshExporter_h__Script_GLTFExporter_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFSkeletalMeshExporter_h__Script_GLTFExporter_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Exporters/GLTFSkeletalMeshExporter.h"
#ifdef GLTFEXPORTER_GLTFSkeletalMeshExporter_generated_h
#error "GLTFSkeletalMeshExporter.generated.h already included, missing '#pragma once' in GLTFSkeletalMeshExporter.h"
#endif
#define GLTFEXPORTER_GLTFSkeletalMeshExporter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UGLTFSkeletalMeshExporter ************************************************
struct Z_Construct_UClass_UGLTFSkeletalMeshExporter_Statics;
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFSkeletalMeshExporter_NoRegister();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFSkeletalMeshExporter_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGLTFSkeletalMeshExporter(); \
friend struct ::Z_Construct_UClass_UGLTFSkeletalMeshExporter_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GLTFEXPORTER_API UClass* ::Z_Construct_UClass_UGLTFSkeletalMeshExporter_NoRegister(); \
public: \
DECLARE_CLASS2(UGLTFSkeletalMeshExporter, UGLTFExporter, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/GLTFExporter"), Z_Construct_UClass_UGLTFSkeletalMeshExporter_NoRegister) \
DECLARE_SERIALIZER(UGLTFSkeletalMeshExporter)
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFSkeletalMeshExporter_h_15_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UGLTFSkeletalMeshExporter(UGLTFSkeletalMeshExporter&&) = delete; \
UGLTFSkeletalMeshExporter(const UGLTFSkeletalMeshExporter&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GLTFEXPORTER_API, UGLTFSkeletalMeshExporter); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGLTFSkeletalMeshExporter); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGLTFSkeletalMeshExporter) \
GLTFEXPORTER_API virtual ~UGLTFSkeletalMeshExporter();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFSkeletalMeshExporter_h_10_PROLOG
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFSkeletalMeshExporter_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFSkeletalMeshExporter_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFSkeletalMeshExporter_h_15_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGLTFSkeletalMeshExporter;
// ********** End Class UGLTFSkeletalMeshExporter **************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFSkeletalMeshExporter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,119 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "Exporters/GLTFStaticMeshExporter.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGLTFStaticMeshExporter() {}
// ********** Begin Cross Module References ********************************************************
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFExporter();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFStaticMeshExporter();
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFStaticMeshExporter_NoRegister();
UPackage* Z_Construct_UPackage__Script_GLTFExporter();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UGLTFStaticMeshExporter **************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UGLTFStaticMeshExporter;
UClass* UGLTFStaticMeshExporter::GetPrivateStaticClass()
{
using TClass = UGLTFStaticMeshExporter;
if (!Z_Registration_Info_UClass_UGLTFStaticMeshExporter.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("GLTFStaticMeshExporter"),
Z_Registration_Info_UClass_UGLTFStaticMeshExporter.InnerSingleton,
StaticRegisterNativesUGLTFStaticMeshExporter,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UGLTFStaticMeshExporter.InnerSingleton;
}
UClass* Z_Construct_UClass_UGLTFStaticMeshExporter_NoRegister()
{
return UGLTFStaticMeshExporter::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UGLTFStaticMeshExporter_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "Exporters/GLTFStaticMeshExporter.h" },
{ "ModuleRelativePath", "Public/Exporters/GLTFStaticMeshExporter.h" },
{ "ObjectInitializerConstructorDeclared", "" },
};
#endif // WITH_METADATA
// ********** Begin Class UGLTFStaticMeshExporter constinit property declarations ******************
// ********** End Class UGLTFStaticMeshExporter constinit property declarations ********************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UGLTFStaticMeshExporter>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UGLTFStaticMeshExporter_Statics
UObject* (*const Z_Construct_UClass_UGLTFStaticMeshExporter_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UGLTFExporter,
(UObject* (*)())Z_Construct_UPackage__Script_GLTFExporter,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFStaticMeshExporter_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGLTFStaticMeshExporter_Statics::ClassParams = {
&UGLTFStaticMeshExporter::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGLTFStaticMeshExporter_Statics::Class_MetaDataParams), Z_Construct_UClass_UGLTFStaticMeshExporter_Statics::Class_MetaDataParams)
};
void UGLTFStaticMeshExporter::StaticRegisterNativesUGLTFStaticMeshExporter()
{
}
UClass* Z_Construct_UClass_UGLTFStaticMeshExporter()
{
if (!Z_Registration_Info_UClass_UGLTFStaticMeshExporter.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGLTFStaticMeshExporter.OuterSingleton, Z_Construct_UClass_UGLTFStaticMeshExporter_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UGLTFStaticMeshExporter.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGLTFStaticMeshExporter);
UGLTFStaticMeshExporter::~UGLTFStaticMeshExporter() {}
// ********** End Class UGLTFStaticMeshExporter ****************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFStaticMeshExporter_h__Script_GLTFExporter_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UGLTFStaticMeshExporter, UGLTFStaticMeshExporter::StaticClass, TEXT("UGLTFStaticMeshExporter"), &Z_Registration_Info_UClass_UGLTFStaticMeshExporter, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGLTFStaticMeshExporter), 2754677731U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFStaticMeshExporter_h__Script_GLTFExporter_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFStaticMeshExporter_h__Script_GLTFExporter_2049191282{
TEXT("/Script/GLTFExporter"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFStaticMeshExporter_h__Script_GLTFExporter_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFStaticMeshExporter_h__Script_GLTFExporter_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,61 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "Exporters/GLTFStaticMeshExporter.h"
#ifdef GLTFEXPORTER_GLTFStaticMeshExporter_generated_h
#error "GLTFStaticMeshExporter.generated.h already included, missing '#pragma once' in GLTFStaticMeshExporter.h"
#endif
#define GLTFEXPORTER_GLTFStaticMeshExporter_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UGLTFStaticMeshExporter **************************************************
struct Z_Construct_UClass_UGLTFStaticMeshExporter_Statics;
GLTFEXPORTER_API UClass* Z_Construct_UClass_UGLTFStaticMeshExporter_NoRegister();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFStaticMeshExporter_h_15_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGLTFStaticMeshExporter(); \
friend struct ::Z_Construct_UClass_UGLTFStaticMeshExporter_Statics; \
static UClass* GetPrivateStaticClass(); \
friend GLTFEXPORTER_API UClass* ::Z_Construct_UClass_UGLTFStaticMeshExporter_NoRegister(); \
public: \
DECLARE_CLASS2(UGLTFStaticMeshExporter, UGLTFExporter, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/GLTFExporter"), Z_Construct_UClass_UGLTFStaticMeshExporter_NoRegister) \
DECLARE_SERIALIZER(UGLTFStaticMeshExporter)
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFStaticMeshExporter_h_15_ENHANCED_CONSTRUCTORS \
/** Deleted move- and copy-constructors, should never be used */ \
UGLTFStaticMeshExporter(UGLTFStaticMeshExporter&&) = delete; \
UGLTFStaticMeshExporter(const UGLTFStaticMeshExporter&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(GLTFEXPORTER_API, UGLTFStaticMeshExporter); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGLTFStaticMeshExporter); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGLTFStaticMeshExporter) \
GLTFEXPORTER_API virtual ~UGLTFStaticMeshExporter();
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFStaticMeshExporter_h_10_PROLOG
#define FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFStaticMeshExporter_h_15_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFStaticMeshExporter_h_15_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFStaticMeshExporter_h_15_ENHANCED_CONSTRUCTORS \
public: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGLTFStaticMeshExporter;
// ********** End Class UGLTFStaticMeshExporter ****************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Enterprise_GLTFExporter_Source_GLTFExporter_Public_Exporters_GLTFStaticMeshExporter_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,11 @@
D:\UE_5_7_1\Engine\Plugins\Enterprise\GLTFExporter\Source\GLTFExporter\Public\Exporters\GLTFAnimSequenceExporter.h
D:\UE_5_7_1\Engine\Plugins\Enterprise\GLTFExporter\Source\GLTFExporter\Public\Exporters\GLTFLevelSequenceExporter.h
D:\UE_5_7_1\Engine\Plugins\Enterprise\GLTFExporter\Source\GLTFExporter\Public\Exporters\GLTFMaterialExporter.h
D:\UE_5_7_1\Engine\Plugins\Enterprise\GLTFExporter\Source\GLTFExporter\Public\Exporters\GLTFSkeletalMeshExporter.h
D:\UE_5_7_1\Engine\Plugins\Enterprise\GLTFExporter\Source\GLTFExporter\Public\Exporters\GLTFStaticMeshExporter.h
D:\UE_5_7_1\Engine\Plugins\Enterprise\GLTFExporter\Source\GLTFExporter\Public\Exporters\GLTFExporter.h
D:\UE_5_7_1\Engine\Plugins\Enterprise\GLTFExporter\Source\GLTFExporter\Public\Exporters\GLTFLevelExporter.h
D:\UE_5_7_1\Engine\Plugins\Enterprise\GLTFExporter\Source\GLTFExporter\Public\Exporters\GLTFLevelVariantSetsExporter.h
D:\UE_5_7_1\Engine\Plugins\Enterprise\GLTFExporter\Source\GLTFExporter\Public\Options\GLTFExportOptions.h
D:\UE_5_7_1\Engine\Plugins\Enterprise\GLTFExporter\Source\GLTFExporter\Public\UserData\GLTFMaterialUserData.h
D:\UE_5_7_1\Engine\Plugins\Enterprise\GLTFExporter\Source\GLTFExporter\Public\Options\GLTFProxyOptions.h