696 lines
59 KiB
C++
696 lines
59 KiB
C++
// 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 "MeshMerge/MeshMergingSettings.h"
|
|
#include "Engine/EngineTypes.h"
|
|
#include "Engine/MaterialMerging.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
|
void EmptyLinkFunctionForGeneratedCodeMeshMergingSettings() {}
|
|
|
|
// ********** Begin Cross Module References ********************************************************
|
|
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EMeshLODSelectionType();
|
|
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EMeshMergeType();
|
|
ENGINE_API UEnum* Z_Construct_UEnum_Engine_EUVOutput();
|
|
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMaterialProxySettings();
|
|
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMeshMergingSettings();
|
|
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FMeshNaniteSettings();
|
|
UPackage* Z_Construct_UPackage__Script_Engine();
|
|
// ********** End Cross Module References **********************************************************
|
|
|
|
// ********** Begin Enum EMeshLODSelectionType *****************************************************
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMeshLODSelectionType;
|
|
static UEnum* EMeshLODSelectionType_StaticEnum()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EMeshLODSelectionType.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UEnum_EMeshLODSelectionType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EMeshLODSelectionType, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EMeshLODSelectionType"));
|
|
}
|
|
return Z_Registration_Info_UEnum_EMeshLODSelectionType.OuterSingleton;
|
|
}
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshLODSelectionType>()
|
|
{
|
|
return EMeshLODSelectionType_StaticEnum();
|
|
}
|
|
struct Z_Construct_UEnum_Engine_EMeshLODSelectionType_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
|
{ "AllLODs.Comment", "// Whether or not to export all of the LODs found in the source meshes\n" },
|
|
{ "AllLODs.DisplayName", "Use all LOD levels" },
|
|
{ "AllLODs.Name", "EMeshLODSelectionType::AllLODs" },
|
|
{ "AllLODs.ScriptName", "AllLods;AllLODs" },
|
|
{ "AllLODs.ToolTip", "Whether or not to export all of the LODs found in the source meshes" },
|
|
{ "CalculateLOD.Comment", "// Whether or not to calculate the appropriate LOD model for the given screen size\n" },
|
|
{ "CalculateLOD.DisplayName", "Calculate correct LOD level" },
|
|
{ "CalculateLOD.Name", "EMeshLODSelectionType::CalculateLOD" },
|
|
{ "CalculateLOD.ToolTip", "Whether or not to calculate the appropriate LOD model for the given screen size" },
|
|
{ "LowestDetailLOD.Comment", "// Whether or not to use the lowest-detail LOD\n" },
|
|
{ "LowestDetailLOD.DisplayName", "Always use the lowest-detail LOD (i.e. the highest LOD index)" },
|
|
{ "LowestDetailLOD.Name", "EMeshLODSelectionType::LowestDetailLOD" },
|
|
{ "LowestDetailLOD.ToolTip", "Whether or not to use the lowest-detail LOD" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "SpecificLOD.Comment", "// Whether or not to export all of the LODs found in the source meshes\n" },
|
|
{ "SpecificLOD.DisplayName", "Use specific LOD level" },
|
|
{ "SpecificLOD.Name", "EMeshLODSelectionType::SpecificLOD" },
|
|
{ "SpecificLOD.ToolTip", "Whether or not to export all of the LODs found in the source meshes" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
|
{ "EMeshLODSelectionType::AllLODs", (int64)EMeshLODSelectionType::AllLODs },
|
|
{ "EMeshLODSelectionType::SpecificLOD", (int64)EMeshLODSelectionType::SpecificLOD },
|
|
{ "EMeshLODSelectionType::CalculateLOD", (int64)EMeshLODSelectionType::CalculateLOD },
|
|
{ "EMeshLODSelectionType::LowestDetailLOD", (int64)EMeshLODSelectionType::LowestDetailLOD },
|
|
};
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
|
}; // struct Z_Construct_UEnum_Engine_EMeshLODSelectionType_Statics
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EMeshLODSelectionType_Statics::EnumParams = {
|
|
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
|
|
nullptr,
|
|
"EMeshLODSelectionType",
|
|
"EMeshLODSelectionType",
|
|
Z_Construct_UEnum_Engine_EMeshLODSelectionType_Statics::Enumerators,
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EMeshLODSelectionType_Statics::Enumerators),
|
|
EEnumFlags::None,
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EMeshLODSelectionType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EMeshLODSelectionType_Statics::Enum_MetaDataParams)
|
|
};
|
|
UEnum* Z_Construct_UEnum_Engine_EMeshLODSelectionType()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EMeshLODSelectionType.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMeshLODSelectionType.InnerSingleton, Z_Construct_UEnum_Engine_EMeshLODSelectionType_Statics::EnumParams);
|
|
}
|
|
return Z_Registration_Info_UEnum_EMeshLODSelectionType.InnerSingleton;
|
|
}
|
|
// ********** End Enum EMeshLODSelectionType *******************************************************
|
|
|
|
// ********** Begin Enum EMeshMergeType ************************************************************
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMeshMergeType;
|
|
static UEnum* EMeshMergeType_StaticEnum()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EMeshMergeType.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UEnum_EMeshMergeType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EMeshMergeType, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EMeshMergeType"));
|
|
}
|
|
return Z_Registration_Info_UEnum_EMeshMergeType.OuterSingleton;
|
|
}
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshMergeType>()
|
|
{
|
|
return EMeshMergeType_StaticEnum();
|
|
}
|
|
struct Z_Construct_UEnum_Engine_EMeshMergeType_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
|
{ "MeshMergeType_Default.Name", "EMeshMergeType::MeshMergeType_Default" },
|
|
{ "MeshMergeType_MergeActor.Name", "EMeshMergeType::MeshMergeType_MergeActor" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
|
{ "EMeshMergeType::MeshMergeType_Default", (int64)EMeshMergeType::MeshMergeType_Default },
|
|
{ "EMeshMergeType::MeshMergeType_MergeActor", (int64)EMeshMergeType::MeshMergeType_MergeActor },
|
|
};
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
|
}; // struct Z_Construct_UEnum_Engine_EMeshMergeType_Statics
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EMeshMergeType_Statics::EnumParams = {
|
|
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
|
|
nullptr,
|
|
"EMeshMergeType",
|
|
"EMeshMergeType",
|
|
Z_Construct_UEnum_Engine_EMeshMergeType_Statics::Enumerators,
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EMeshMergeType_Statics::Enumerators),
|
|
EEnumFlags::None,
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EMeshMergeType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EMeshMergeType_Statics::Enum_MetaDataParams)
|
|
};
|
|
UEnum* Z_Construct_UEnum_Engine_EMeshMergeType()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EMeshMergeType.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMeshMergeType.InnerSingleton, Z_Construct_UEnum_Engine_EMeshMergeType_Statics::EnumParams);
|
|
}
|
|
return Z_Registration_Info_UEnum_EMeshMergeType.InnerSingleton;
|
|
}
|
|
// ********** End Enum EMeshMergeType **************************************************************
|
|
|
|
// ********** Begin Enum EUVOutput *****************************************************************
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EUVOutput;
|
|
static UEnum* EUVOutput_StaticEnum()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EUVOutput.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UEnum_EUVOutput.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EUVOutput, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EUVOutput"));
|
|
}
|
|
return Z_Registration_Info_UEnum_EUVOutput.OuterSingleton;
|
|
}
|
|
template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum<EUVOutput>()
|
|
{
|
|
return EUVOutput_StaticEnum();
|
|
}
|
|
struct Z_Construct_UEnum_Engine_EUVOutput_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
|
{ "Comment", "/** As UHT doesnt allow arrays of bools, we need this binary enum :( */" },
|
|
{ "DoNotOutputChannel.Name", "EUVOutput::DoNotOutputChannel" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "OutputChannel.Name", "EUVOutput::OutputChannel" },
|
|
{ "ToolTip", "As UHT doesnt allow arrays of bools, we need this binary enum :(" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
|
{ "EUVOutput::DoNotOutputChannel", (int64)EUVOutput::DoNotOutputChannel },
|
|
{ "EUVOutput::OutputChannel", (int64)EUVOutput::OutputChannel },
|
|
};
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
|
}; // struct Z_Construct_UEnum_Engine_EUVOutput_Statics
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EUVOutput_Statics::EnumParams = {
|
|
(UObject*(*)())Z_Construct_UPackage__Script_Engine,
|
|
nullptr,
|
|
"EUVOutput",
|
|
"EUVOutput",
|
|
Z_Construct_UEnum_Engine_EUVOutput_Statics::Enumerators,
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EUVOutput_Statics::Enumerators),
|
|
EEnumFlags::None,
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EUVOutput_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EUVOutput_Statics::Enum_MetaDataParams)
|
|
};
|
|
UEnum* Z_Construct_UEnum_Engine_EUVOutput()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EUVOutput.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EUVOutput.InnerSingleton, Z_Construct_UEnum_Engine_EUVOutput_Statics::EnumParams);
|
|
}
|
|
return Z_Registration_Info_UEnum_EUVOutput.InnerSingleton;
|
|
}
|
|
// ********** End Enum EUVOutput *******************************************************************
|
|
|
|
// ********** Begin ScriptStruct FMeshMergingSettings **********************************************
|
|
struct Z_Construct_UScriptStruct_FMeshMergingSettings_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FMeshMergingSettings); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FMeshMergingSettings); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "BlueprintType", "true" },
|
|
{ "Comment", "/**\n* Mesh merging settings\n*/" },
|
|
{ "IsBlueprintBase", "true" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "Mesh merging settings" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetLightMapResolution_MetaData[] = {
|
|
{ "Category", "MeshSettings" },
|
|
{ "ClampMax", "4096" },
|
|
{ "Comment", "/** The lightmap resolution used both for generating lightmap UV coordinates, and also set on the generated static mesh */" },
|
|
{ "DisplayAfter", "bGenerateLightMapUV" },
|
|
{ "DisplayName", "Target Lightmap Resolution" },
|
|
{ "EditCondition", "!bComputedLightMapResolution" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "The lightmap resolution used both for generating lightmap UV coordinates, and also set on the generated static mesh" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputUVs_MetaData[] = {
|
|
{ "Category", "MeshSettings" },
|
|
{ "Comment", "/** Whether to output the specified UV channels into the merged mesh (only if the source meshes contain valid UVs for the specified channel) */" },
|
|
{ "DisplayAfter", "bBakeVertexDataToMesh" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "Whether to output the specified UV channels into the merged mesh (only if the source meshes contain valid UVs for the specified channel)" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialSettings_MetaData[] = {
|
|
{ "Category", "MaterialSettings" },
|
|
{ "Comment", "/** Material simplification */" },
|
|
{ "DisplayAfter", "bMergeMaterials" },
|
|
{ "EditCondition", "bMergeMaterials" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "Material simplification" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GutterSize_MetaData[] = {
|
|
{ "Category", "MaterialSettings" },
|
|
{ "Comment", "/** The gutter (in texels) to add to each sub-chart for our baked-out material for the top mip level */" },
|
|
{ "DisplayAfter", "MaterialSettings" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "The gutter (in texels) to add to each sub-chart for our baked-out material for the top mip level" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODSelectionType_MetaData[] = {
|
|
{ "Category", "MeshSettings" },
|
|
{ "Comment", "/** Which selection mode should be used when generating the merged static mesh */" },
|
|
{ "DisplayAfter", "bBakeVertexDataToMesh" },
|
|
{ "DisplayName", "LOD Selection Type" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "Which selection mode should be used when generating the merged static mesh" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpecificLOD_MetaData[] = {
|
|
{ "Category", "MeshSettings" },
|
|
{ "ClampMax", "7" },
|
|
{ "ClampMin", "0" },
|
|
{ "Comment", "/** A given LOD level to export from the source meshes, used if LOD Selection Type is set to SpecificLOD */" },
|
|
{ "DisplayAfter", "LODSelectionType" },
|
|
{ "EditCondition", "LODSelectionType == EMeshLODSelectionType::SpecificLOD" },
|
|
{ "EnumCondition", "1" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "A given LOD level to export from the source meshes, used if LOD Selection Type is set to SpecificLOD" },
|
|
{ "UIMax", "7" },
|
|
{ "UIMin", "0" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bGenerateLightMapUV_MetaData[] = {
|
|
{ "Category", "MeshSettings" },
|
|
{ "Comment", "/** Whether to generate lightmap UVs for a merged mesh*/" },
|
|
{ "DisplayName", "Generate Lightmap UV" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "Whether to generate lightmap UVs for a merged mesh" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bComputedLightMapResolution_MetaData[] = {
|
|
{ "Category", "MeshSettings" },
|
|
{ "Comment", "/** Whether or not the lightmap resolution should be computed by summing the lightmap resolutions for the input Mesh Components */" },
|
|
{ "DisplayName", "Computed Lightmap Resolution" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "Whether or not the lightmap resolution should be computed by summing the lightmap resolutions for the input Mesh Components" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPivotPointAtZero_MetaData[] = {
|
|
{ "Category", "MeshSettings" },
|
|
{ "Comment", "/** Whether merged mesh should have pivot at world origin, or at first merged component otherwise */" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "Whether merged mesh should have pivot at world origin, or at first merged component otherwise" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMergePhysicsData_MetaData[] = {
|
|
{ "Category", "MeshSettings" },
|
|
{ "Comment", "/** Whether to merge physics data (collision primitives)*/" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "Whether to merge physics data (collision primitives)" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMergeMeshSockets_MetaData[] = {
|
|
{ "Category", "MeshSettings" },
|
|
{ "Comment", "/** Whether to merge sockets */" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "Whether to merge sockets" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMergeMaterials_MetaData[] = {
|
|
{ "Category", "MaterialSettings" },
|
|
{ "Comment", "/** Whether to merge source materials into one flat material, ONLY available when LOD Selection Type is set to LowestDetailLOD */" },
|
|
{ "EditCondition", "LODSelectionType == EMeshLODSelectionType::LowestDetailLOD || LODSelectionType == EMeshLODSelectionType::SpecificLOD" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "Whether to merge source materials into one flat material, ONLY available when LOD Selection Type is set to LowestDetailLOD" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBakeVertexDataToMesh_MetaData[] = {
|
|
{ "Category", "MeshSettings" },
|
|
{ "Comment", "/** Whether or not vertex data such as vertex colours should be baked into the resulting mesh */" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "Whether or not vertex data such as vertex colours should be baked into the resulting mesh" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseVertexDataForBakingMaterial_MetaData[] = {
|
|
{ "Category", "MaterialSettings" },
|
|
{ "Comment", "/** Whether or not vertex data such as vertex colours should be used when baking out materials */" },
|
|
{ "EditCondition", "bMergeMaterials" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "Whether or not vertex data such as vertex colours should be used when baking out materials" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseTextureBinning_MetaData[] = {
|
|
{ "Category", "MaterialSettings" },
|
|
{ "Comment", "/** Whether or not to calculate varying output texture sizes according to their importance in the final atlas texture */" },
|
|
{ "EditCondition", "bMergeMaterials" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "Whether or not to calculate varying output texture sizes according to their importance in the final atlas texture" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bReuseMeshLightmapUVs_MetaData[] = {
|
|
{ "Category", "MaterialSettings" },
|
|
{ "Comment", "/** Whether to attempt to re-use the source mesh's lightmap UVs when baking the material or always generate a new set. */" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "Whether to attempt to re-use the source mesh's lightmap UVs when baking the material or always generate a new set." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMergeEquivalentMaterials_MetaData[] = {
|
|
{ "Category", "MaterialSettings" },
|
|
{ "Comment", "/** Whether to attempt to merge materials that are deemed equivalent. This can cause artifacts in the merged mesh if world position/actor position etc. is used to determine output color. */" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "Whether to attempt to merge materials that are deemed equivalent. This can cause artifacts in the merged mesh if world position/actor position etc. is used to determine output color." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseLandscapeCulling_MetaData[] = {
|
|
{ "Category", "LandscapeCulling" },
|
|
{ "Comment", "/** Whether or not to use available landscape geometry to cull away invisible triangles */" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "Whether or not to use available landscape geometry to cull away invisible triangles" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIncludeImposters_MetaData[] = {
|
|
{ "Category", "MeshSettings" },
|
|
{ "Comment", "/** Whether or not to include any imposter LODs that are part of the source static meshes */" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "Whether or not to include any imposter LODs that are part of the source static meshes" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSupportRayTracing_MetaData[] = {
|
|
{ "Category", "MeshSettings" },
|
|
{ "Comment", "/** Whether ray tracing will be supported on this mesh. Disable this to save memory if the generated mesh will only be rendered in the distance. */" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "Whether ray tracing will be supported on this mesh. Disable this to save memory if the generated mesh will only be rendered in the distance." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAllowDistanceField_MetaData[] = {
|
|
{ "Category", "MeshSettings" },
|
|
{ "Comment", "/** Whether to allow distance field to be computed for this mesh. Disable this to save memory if the merged mesh will only be rendered in the distance. */" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "Whether to allow distance field to be computed for this mesh. Disable this to save memory if the merged mesh will only be rendered in the distance." },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NaniteSettings_MetaData[] = {
|
|
{ "Category", "NaniteSettings" },
|
|
{ "Comment", "/** Settings related to building Nanite data. */" },
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
{ "ToolTip", "Settings related to building Nanite data." },
|
|
};
|
|
#if WITH_EDITORONLY_DATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bImportVertexColors_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCalculateCorrectLODModel_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportNormalMap_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportMetallicMap_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportRoughnessMap_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExportSpecularMap_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCreateMergedMaterial_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MergedMaterialAtlasResolution_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExportSpecificLOD_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bGenerateNaniteEnabledMesh_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NaniteFallbackTrianglePercent_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/MeshMerge/MeshMergingSettings.h" },
|
|
};
|
|
#endif // WITH_EDITORONLY_DATA
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FMeshMergingSettings constinit property declarations **************
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetLightMapResolution;
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_OutputUVs_Underlying;
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_OutputUVs;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_MaterialSettings;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_GutterSize;
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_LODSelectionType_Underlying;
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_LODSelectionType;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_SpecificLOD;
|
|
static void NewProp_bGenerateLightMapUV_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bGenerateLightMapUV;
|
|
static void NewProp_bComputedLightMapResolution_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bComputedLightMapResolution;
|
|
static void NewProp_bPivotPointAtZero_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPivotPointAtZero;
|
|
static void NewProp_bMergePhysicsData_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMergePhysicsData;
|
|
static void NewProp_bMergeMeshSockets_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMergeMeshSockets;
|
|
static void NewProp_bMergeMaterials_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMergeMaterials;
|
|
static void NewProp_bBakeVertexDataToMesh_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBakeVertexDataToMesh;
|
|
static void NewProp_bUseVertexDataForBakingMaterial_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseVertexDataForBakingMaterial;
|
|
static void NewProp_bUseTextureBinning_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseTextureBinning;
|
|
static void NewProp_bReuseMeshLightmapUVs_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bReuseMeshLightmapUVs;
|
|
static void NewProp_bMergeEquivalentMaterials_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bMergeEquivalentMaterials;
|
|
static void NewProp_bUseLandscapeCulling_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseLandscapeCulling;
|
|
static void NewProp_bIncludeImposters_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncludeImposters;
|
|
static void NewProp_bSupportRayTracing_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSupportRayTracing;
|
|
static void NewProp_bAllowDistanceField_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllowDistanceField;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_NaniteSettings;
|
|
#if WITH_EDITORONLY_DATA
|
|
static void NewProp_bImportVertexColors_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bImportVertexColors;
|
|
static void NewProp_bCalculateCorrectLODModel_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCalculateCorrectLODModel;
|
|
static void NewProp_bExportNormalMap_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportNormalMap;
|
|
static void NewProp_bExportMetallicMap_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportMetallicMap;
|
|
static void NewProp_bExportRoughnessMap_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportRoughnessMap;
|
|
static void NewProp_bExportSpecularMap_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bExportSpecularMap;
|
|
static void NewProp_bCreateMergedMaterial_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCreateMergedMaterial;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_MergedMaterialAtlasResolution;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_ExportSpecificLOD;
|
|
static void NewProp_bGenerateNaniteEnabledMesh_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bGenerateNaniteEnabledMesh;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_NaniteFallbackTrianglePercent;
|
|
#endif // WITH_EDITORONLY_DATA
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FMeshMergingSettings constinit property declarations ****************
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMeshMergingSettings>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FMeshMergingSettings_Statics
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshMergingSettings;
|
|
class UScriptStruct* FMeshMergingSettings::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FMeshMergingSettings.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FMeshMergingSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshMergingSettings, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("MeshMergingSettings"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FMeshMergingSettings.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FMeshMergingSettings Property Definitions *************************
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_TargetLightMapResolution = { "TargetLightMapResolution", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshMergingSettings, TargetLightMapResolution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetLightMapResolution_MetaData), NewProp_TargetLightMapResolution_MetaData) };
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_OutputUVs_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_UScriptStruct_FMeshMergingSettings_Statics::NewProp_OutputUVs = { "OutputUVs", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, CPP_ARRAY_DIM(OutputUVs, FMeshMergingSettings), STRUCT_OFFSET(FMeshMergingSettings, OutputUVs), Z_Construct_UEnum_Engine_EUVOutput, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputUVs_MetaData), NewProp_OutputUVs_MetaData) }; // 3288841012
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_MaterialSettings = { "MaterialSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshMergingSettings, MaterialSettings), Z_Construct_UScriptStruct_FMaterialProxySettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialSettings_MetaData), NewProp_MaterialSettings_MetaData) }; // 2080292748
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_GutterSize = { "GutterSize", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshMergingSettings, GutterSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GutterSize_MetaData), NewProp_GutterSize_MetaData) };
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_LODSelectionType_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_UScriptStruct_FMeshMergingSettings_Statics::NewProp_LODSelectionType = { "LODSelectionType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshMergingSettings, LODSelectionType), Z_Construct_UEnum_Engine_EMeshLODSelectionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODSelectionType_MetaData), NewProp_LODSelectionType_MetaData) }; // 3088639045
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_SpecificLOD = { "SpecificLOD", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshMergingSettings, SpecificLOD), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpecificLOD_MetaData), NewProp_SpecificLOD_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bGenerateLightMapUV_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bGenerateLightMapUV = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bGenerateLightMapUV = { "bGenerateLightMapUV", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bGenerateLightMapUV_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bGenerateLightMapUV_MetaData), NewProp_bGenerateLightMapUV_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bComputedLightMapResolution_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bComputedLightMapResolution = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bComputedLightMapResolution = { "bComputedLightMapResolution", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bComputedLightMapResolution_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bComputedLightMapResolution_MetaData), NewProp_bComputedLightMapResolution_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bPivotPointAtZero_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bPivotPointAtZero = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bPivotPointAtZero = { "bPivotPointAtZero", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bPivotPointAtZero_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPivotPointAtZero_MetaData), NewProp_bPivotPointAtZero_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bMergePhysicsData_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bMergePhysicsData = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bMergePhysicsData = { "bMergePhysicsData", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bMergePhysicsData_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMergePhysicsData_MetaData), NewProp_bMergePhysicsData_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bMergeMeshSockets_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bMergeMeshSockets = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bMergeMeshSockets = { "bMergeMeshSockets", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bMergeMeshSockets_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMergeMeshSockets_MetaData), NewProp_bMergeMeshSockets_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bMergeMaterials_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bMergeMaterials = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bMergeMaterials = { "bMergeMaterials", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bMergeMaterials_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMergeMaterials_MetaData), NewProp_bMergeMaterials_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bBakeVertexDataToMesh_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bBakeVertexDataToMesh = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bBakeVertexDataToMesh = { "bBakeVertexDataToMesh", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bBakeVertexDataToMesh_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBakeVertexDataToMesh_MetaData), NewProp_bBakeVertexDataToMesh_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bUseVertexDataForBakingMaterial_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bUseVertexDataForBakingMaterial = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bUseVertexDataForBakingMaterial = { "bUseVertexDataForBakingMaterial", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bUseVertexDataForBakingMaterial_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseVertexDataForBakingMaterial_MetaData), NewProp_bUseVertexDataForBakingMaterial_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bUseTextureBinning_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bUseTextureBinning = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bUseTextureBinning = { "bUseTextureBinning", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bUseTextureBinning_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseTextureBinning_MetaData), NewProp_bUseTextureBinning_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bReuseMeshLightmapUVs_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bReuseMeshLightmapUVs = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bReuseMeshLightmapUVs = { "bReuseMeshLightmapUVs", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bReuseMeshLightmapUVs_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bReuseMeshLightmapUVs_MetaData), NewProp_bReuseMeshLightmapUVs_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bMergeEquivalentMaterials_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bMergeEquivalentMaterials = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bMergeEquivalentMaterials = { "bMergeEquivalentMaterials", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bMergeEquivalentMaterials_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMergeEquivalentMaterials_MetaData), NewProp_bMergeEquivalentMaterials_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bUseLandscapeCulling_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bUseLandscapeCulling = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bUseLandscapeCulling = { "bUseLandscapeCulling", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bUseLandscapeCulling_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseLandscapeCulling_MetaData), NewProp_bUseLandscapeCulling_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bIncludeImposters_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bIncludeImposters = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bIncludeImposters = { "bIncludeImposters", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bIncludeImposters_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIncludeImposters_MetaData), NewProp_bIncludeImposters_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bSupportRayTracing_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bSupportRayTracing = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bSupportRayTracing = { "bSupportRayTracing", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bSupportRayTracing_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSupportRayTracing_MetaData), NewProp_bSupportRayTracing_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bAllowDistanceField_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bAllowDistanceField = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bAllowDistanceField = { "bAllowDistanceField", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bAllowDistanceField_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAllowDistanceField_MetaData), NewProp_bAllowDistanceField_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_NaniteSettings = { "NaniteSettings", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshMergingSettings, NaniteSettings), Z_Construct_UScriptStruct_FMeshNaniteSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NaniteSettings_MetaData), NewProp_NaniteSettings_MetaData) }; // 103052851
|
|
#if WITH_EDITORONLY_DATA
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bImportVertexColors_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bImportVertexColors_DEPRECATED = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bImportVertexColors = { "bImportVertexColors", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bImportVertexColors_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bImportVertexColors_MetaData), NewProp_bImportVertexColors_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bCalculateCorrectLODModel_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bCalculateCorrectLODModel_DEPRECATED = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bCalculateCorrectLODModel = { "bCalculateCorrectLODModel", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bCalculateCorrectLODModel_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCalculateCorrectLODModel_MetaData), NewProp_bCalculateCorrectLODModel_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bExportNormalMap_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bExportNormalMap_DEPRECATED = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bExportNormalMap = { "bExportNormalMap", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bExportNormalMap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportNormalMap_MetaData), NewProp_bExportNormalMap_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bExportMetallicMap_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bExportMetallicMap_DEPRECATED = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bExportMetallicMap = { "bExportMetallicMap", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bExportMetallicMap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportMetallicMap_MetaData), NewProp_bExportMetallicMap_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bExportRoughnessMap_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bExportRoughnessMap_DEPRECATED = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bExportRoughnessMap = { "bExportRoughnessMap", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bExportRoughnessMap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportRoughnessMap_MetaData), NewProp_bExportRoughnessMap_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bExportSpecularMap_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bExportSpecularMap_DEPRECATED = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bExportSpecularMap = { "bExportSpecularMap", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bExportSpecularMap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExportSpecularMap_MetaData), NewProp_bExportSpecularMap_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bCreateMergedMaterial_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bCreateMergedMaterial_DEPRECATED = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bCreateMergedMaterial = { "bCreateMergedMaterial", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bCreateMergedMaterial_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCreateMergedMaterial_MetaData), NewProp_bCreateMergedMaterial_MetaData) };
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_MergedMaterialAtlasResolution = { "MergedMaterialAtlasResolution", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshMergingSettings, MergedMaterialAtlasResolution_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MergedMaterialAtlasResolution_MetaData), NewProp_MergedMaterialAtlasResolution_MetaData) };
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_ExportSpecificLOD = { "ExportSpecificLOD", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshMergingSettings, ExportSpecificLOD_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExportSpecificLOD_MetaData), NewProp_ExportSpecificLOD_MetaData) };
|
|
void Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bGenerateNaniteEnabledMesh_SetBit(void* Obj)
|
|
{
|
|
((FMeshMergingSettings*)Obj)->bGenerateNaniteEnabledMesh_DEPRECATED = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bGenerateNaniteEnabledMesh = { "bGenerateNaniteEnabledMesh", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Bool , RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(uint8), sizeof(FMeshMergingSettings), &Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bGenerateNaniteEnabledMesh_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bGenerateNaniteEnabledMesh_MetaData), NewProp_bGenerateNaniteEnabledMesh_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_NaniteFallbackTrianglePercent = { "NaniteFallbackTrianglePercent", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshMergingSettings, NaniteFallbackTrianglePercent_DEPRECATED), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NaniteFallbackTrianglePercent_MetaData), NewProp_NaniteFallbackTrianglePercent_MetaData) };
|
|
#endif // WITH_EDITORONLY_DATA
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_TargetLightMapResolution,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_OutputUVs_Underlying,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_OutputUVs,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_MaterialSettings,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_GutterSize,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_LODSelectionType_Underlying,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_LODSelectionType,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_SpecificLOD,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bGenerateLightMapUV,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bComputedLightMapResolution,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bPivotPointAtZero,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bMergePhysicsData,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bMergeMeshSockets,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bMergeMaterials,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bBakeVertexDataToMesh,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bUseVertexDataForBakingMaterial,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bUseTextureBinning,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bReuseMeshLightmapUVs,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bMergeEquivalentMaterials,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bUseLandscapeCulling,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bIncludeImposters,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bSupportRayTracing,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bAllowDistanceField,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_NaniteSettings,
|
|
#if WITH_EDITORONLY_DATA
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bImportVertexColors,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bCalculateCorrectLODModel,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bExportNormalMap,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bExportMetallicMap,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bExportRoughnessMap,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bExportSpecularMap,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bCreateMergedMaterial,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_MergedMaterialAtlasResolution,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_ExportSpecificLOD,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_bGenerateNaniteEnabledMesh,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewProp_NaniteFallbackTrianglePercent,
|
|
#endif // WITH_EDITORONLY_DATA
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FMeshMergingSettings Property Definitions ***************************
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_Engine,
|
|
nullptr,
|
|
&NewStructOps,
|
|
"MeshMergingSettings",
|
|
Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::PropPointers),
|
|
sizeof(FMeshMergingSettings),
|
|
alignof(FMeshMergingSettings),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FMeshMergingSettings()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FMeshMergingSettings.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshMergingSettings.InnerSingleton, Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMeshMergingSettings.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FMeshMergingSettings ************************************************
|
|
|
|
// ********** Begin Registration *******************************************************************
|
|
struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_MeshMerge_MeshMergingSettings_h__Script_Engine_Statics
|
|
{
|
|
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
|
{ EMeshLODSelectionType_StaticEnum, TEXT("EMeshLODSelectionType"), &Z_Registration_Info_UEnum_EMeshLODSelectionType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3088639045U) },
|
|
{ EMeshMergeType_StaticEnum, TEXT("EMeshMergeType"), &Z_Registration_Info_UEnum_EMeshMergeType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2902679332U) },
|
|
{ EUVOutput_StaticEnum, TEXT("EUVOutput"), &Z_Registration_Info_UEnum_EUVOutput, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3288841012U) },
|
|
};
|
|
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
|
|
{ FMeshMergingSettings::StaticStruct, Z_Construct_UScriptStruct_FMeshMergingSettings_Statics::NewStructOps, TEXT("MeshMergingSettings"),&Z_Registration_Info_UScriptStruct_FMeshMergingSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshMergingSettings), 2883329521U) },
|
|
};
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_MeshMerge_MeshMergingSettings_h__Script_Engine_Statics
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_MeshMerge_MeshMergingSettings_h__Script_Engine_1675916641{
|
|
TEXT("/Script/Engine"),
|
|
nullptr, 0,
|
|
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_MeshMerge_MeshMergingSettings_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_MeshMerge_MeshMergingSettings_h__Script_Engine_Statics::ScriptStructInfo),
|
|
Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_MeshMerge_MeshMergingSettings_h__Script_Engine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Public_MeshMerge_MeshMergingSettings_h__Script_Engine_Statics::EnumInfo),
|
|
};
|
|
// ********** End Registration *********************************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|