1594 lines
135 KiB
C++
1594 lines
135 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 "Graphs/GenerateStaticMeshLODProcess.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
|
void EmptyLinkFunctionForGeneratedCodeGenerateStaticMeshLODProcess() {}
|
|
|
|
// ********** Begin Cross Module References ********************************************************
|
|
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
|
|
ENGINE_API UClass* Z_Construct_UClass_UStaticMesh_NoRegister();
|
|
ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister();
|
|
MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODProcess();
|
|
MESHLODTOOLSET_API UClass* Z_Construct_UClass_UGenerateStaticMeshLODProcess_NoRegister();
|
|
MESHLODTOOLSET_API UEnum* Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODBakeResolution();
|
|
MESHLODTOOLSET_API UEnum* Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_AutoUVMethod();
|
|
MESHLODTOOLSET_API UEnum* Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_MeshGeneratorModes();
|
|
MESHLODTOOLSET_API UEnum* Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_NormalsMethod();
|
|
MESHLODTOOLSET_API UEnum* Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_SimplifyMethod();
|
|
MESHLODTOOLSET_API UEnum* Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProjectedHullAxisMode();
|
|
MESHLODTOOLSET_API UEnum* Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODSimpleCollisionGeometryType();
|
|
MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings();
|
|
MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings();
|
|
MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings();
|
|
MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings();
|
|
MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings();
|
|
MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings();
|
|
MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder();
|
|
MESHLODTOOLSET_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings();
|
|
UPackage* Z_Construct_UPackage__Script_MeshLODToolset();
|
|
// ********** End Cross Module References **********************************************************
|
|
|
|
// ********** Begin Enum EGenerateStaticMeshLODProcess_MeshGeneratorModes **************************
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_MeshGeneratorModes;
|
|
static UEnum* EGenerateStaticMeshLODProcess_MeshGeneratorModes_StaticEnum()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_MeshGeneratorModes.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_MeshGeneratorModes.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_MeshGeneratorModes, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("EGenerateStaticMeshLODProcess_MeshGeneratorModes"));
|
|
}
|
|
return Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_MeshGeneratorModes.OuterSingleton;
|
|
}
|
|
template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EGenerateStaticMeshLODProcess_MeshGeneratorModes>()
|
|
{
|
|
return EGenerateStaticMeshLODProcess_MeshGeneratorModes_StaticEnum();
|
|
}
|
|
struct Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_MeshGeneratorModes_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
|
{ "CleanAndSimplify.Comment", "/** Generate a mesh by simplifying input Mesh attributes and filling small holes */" },
|
|
{ "CleanAndSimplify.Name", "EGenerateStaticMeshLODProcess_MeshGeneratorModes::CleanAndSimplify" },
|
|
{ "CleanAndSimplify.ToolTip", "Generate a mesh by simplifying input Mesh attributes and filling small holes" },
|
|
{ "ConvexHull.Comment", "/** Generate a mesh by calculating the Convex Hull of the input shape */" },
|
|
{ "ConvexHull.Name", "EGenerateStaticMeshLODProcess_MeshGeneratorModes::ConvexHull" },
|
|
{ "ConvexHull.ToolTip", "Generate a mesh by calculating the Convex Hull of the input shape" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "Solidify.Comment", "/**\n\x09 * Generate a mesh using Marching Cubes to remesh the input shape.\n\x09 * Use Winding Numbers to determine what is inside\n\x09 */" },
|
|
{ "Solidify.Name", "EGenerateStaticMeshLODProcess_MeshGeneratorModes::Solidify" },
|
|
{ "Solidify.ToolTip", "Generate a mesh using Marching Cubes to remesh the input shape.\nUse Winding Numbers to determine what is inside" },
|
|
{ "SolidifyAndClose.Comment", "/**\n\x09 * Like Solidify, but Dilate and Contract the shape to delete small\n\x09 * negative features (sharp inner corners, small holes) before remeshing\n\x09 */" },
|
|
{ "SolidifyAndClose.Name", "EGenerateStaticMeshLODProcess_MeshGeneratorModes::SolidifyAndClose" },
|
|
{ "SolidifyAndClose.ToolTip", "Like Solidify, but Dilate and Contract the shape to delete small\nnegative features (sharp inner corners, small holes) before remeshing" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
|
{ "EGenerateStaticMeshLODProcess_MeshGeneratorModes::Solidify", (int64)EGenerateStaticMeshLODProcess_MeshGeneratorModes::Solidify },
|
|
{ "EGenerateStaticMeshLODProcess_MeshGeneratorModes::SolidifyAndClose", (int64)EGenerateStaticMeshLODProcess_MeshGeneratorModes::SolidifyAndClose },
|
|
{ "EGenerateStaticMeshLODProcess_MeshGeneratorModes::CleanAndSimplify", (int64)EGenerateStaticMeshLODProcess_MeshGeneratorModes::CleanAndSimplify },
|
|
{ "EGenerateStaticMeshLODProcess_MeshGeneratorModes::ConvexHull", (int64)EGenerateStaticMeshLODProcess_MeshGeneratorModes::ConvexHull },
|
|
};
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
|
}; // struct Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_MeshGeneratorModes_Statics
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_MeshGeneratorModes_Statics::EnumParams = {
|
|
(UObject*(*)())Z_Construct_UPackage__Script_MeshLODToolset,
|
|
nullptr,
|
|
"EGenerateStaticMeshLODProcess_MeshGeneratorModes",
|
|
"EGenerateStaticMeshLODProcess_MeshGeneratorModes",
|
|
Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_MeshGeneratorModes_Statics::Enumerators,
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_MeshGeneratorModes_Statics::Enumerators),
|
|
EEnumFlags::None,
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_MeshGeneratorModes_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_MeshGeneratorModes_Statics::Enum_MetaDataParams)
|
|
};
|
|
UEnum* Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_MeshGeneratorModes()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_MeshGeneratorModes.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_MeshGeneratorModes.InnerSingleton, Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_MeshGeneratorModes_Statics::EnumParams);
|
|
}
|
|
return Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_MeshGeneratorModes.InnerSingleton;
|
|
}
|
|
// ********** End Enum EGenerateStaticMeshLODProcess_MeshGeneratorModes ****************************
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcessSettings *****************************
|
|
struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FGenerateStaticMeshLODProcessSettings); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FGenerateStaticMeshLODProcessSettings); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshGenerator_MetaData[] = {
|
|
{ "Category", "MeshGenerator" },
|
|
{ "Comment", "/** Method used to generate the initial mesh for AutoLOD processing */" },
|
|
{ "DisplayName", "Mesh Generator" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Method used to generate the initial mesh for AutoLOD processing" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SolidifyVoxelResolution_MetaData[] = {
|
|
{ "Category", "Solidify" },
|
|
{ "ClampMax", "1024" },
|
|
{ "ClampMin", "8" },
|
|
{ "Comment", "/** Target number of voxels along the maximum dimension for Solidify operation */" },
|
|
{ "DisplayName", "Voxel Resolution" },
|
|
{ "EditCondition", "MeshGenerator == EGenerateStaticMeshLODProcess_MeshGeneratorModes::Solidify || MeshGenerator == EGenerateStaticMeshLODProcess_MeshGeneratorModes::SolidifyAndClose" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Target number of voxels along the maximum dimension for Solidify operation" },
|
|
{ "UIMax", "1024" },
|
|
{ "UIMin", "8" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WindingThreshold_MetaData[] = {
|
|
{ "Category", "Solidify" },
|
|
{ "ClampMax", "10" },
|
|
{ "ClampMin", "-10" },
|
|
{ "Comment", "/** Winding number threshold to determine what is considered inside the mesh during Solidify */" },
|
|
{ "EditCondition", "MeshGenerator == EGenerateStaticMeshLODProcess_MeshGeneratorModes::Solidify || MeshGenerator == EGenerateStaticMeshLODProcess_MeshGeneratorModes::SolidifyAndClose" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Winding number threshold to determine what is considered inside the mesh during Solidify" },
|
|
{ "UIMax", ".9" },
|
|
{ "UIMin", "0.1" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ClosureDistance_MetaData[] = {
|
|
{ "Category", "Morphology" },
|
|
{ "ClampMax", "1000" },
|
|
{ "ClampMin", "0" },
|
|
{ "Comment", "/** Offset distance in the Morpohological Closure operation */" },
|
|
{ "DisplayName", "Closure Distance" },
|
|
{ "EditCondition", "MeshGenerator == EGenerateStaticMeshLODProcess_MeshGeneratorModes::SolidifyAndClose" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Offset distance in the Morpohological Closure operation" },
|
|
{ "UIMax", "100" },
|
|
{ "UIMin", "0" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPrefilterVertices_MetaData[] = {
|
|
{ "Category", "Collision" },
|
|
{ "Comment", "/** Whether to subsample input vertices using a regular grid before computing the convex hull */" },
|
|
{ "EditCondition", "MeshGenerator == EGenerateStaticMeshLODProcess_MeshGeneratorModes::ConvexHull" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Whether to subsample input vertices using a regular grid before computing the convex hull" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PrefilterGridResolution_MetaData[] = {
|
|
{ "Category", "Collision" },
|
|
{ "ClampMax", "100" },
|
|
{ "ClampMin", "4" },
|
|
{ "Comment", "/** Grid resolution (along the maximum-length axis) for subsampling before computing the convex hull */" },
|
|
{ "EditCondition", "MeshGenerator == EGenerateStaticMeshLODProcess_MeshGeneratorModes::ConvexHull && bPrefilterVertices" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "NoSpinbox", "true" },
|
|
{ "ToolTip", "Grid resolution (along the maximum-length axis) for subsampling before computing the convex hull" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcessSettings constinit property declarations
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_MeshGenerator_Underlying;
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_MeshGenerator;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_SolidifyVoxelResolution;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_WindingThreshold;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_ClosureDistance;
|
|
static void NewProp_bPrefilterVertices_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrefilterVertices;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_PrefilterGridResolution;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcessSettings constinit property declarations
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGenerateStaticMeshLODProcessSettings>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcessSettings;
|
|
class UScriptStruct* FGenerateStaticMeshLODProcessSettings::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcessSettings.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcessSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("GenerateStaticMeshLODProcessSettings"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcessSettings.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcessSettings Property Definitions ********
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::NewProp_MeshGenerator_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_FGenerateStaticMeshLODProcessSettings_Statics::NewProp_MeshGenerator = { "MeshGenerator", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcessSettings, MeshGenerator), Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_MeshGeneratorModes, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshGenerator_MetaData), NewProp_MeshGenerator_MetaData) }; // 1502112628
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::NewProp_SolidifyVoxelResolution = { "SolidifyVoxelResolution", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcessSettings, SolidifyVoxelResolution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SolidifyVoxelResolution_MetaData), NewProp_SolidifyVoxelResolution_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::NewProp_WindingThreshold = { "WindingThreshold", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcessSettings, WindingThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WindingThreshold_MetaData), NewProp_WindingThreshold_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::NewProp_ClosureDistance = { "ClosureDistance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcessSettings, ClosureDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ClosureDistance_MetaData), NewProp_ClosureDistance_MetaData) };
|
|
void Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::NewProp_bPrefilterVertices_SetBit(void* Obj)
|
|
{
|
|
((FGenerateStaticMeshLODProcessSettings*)Obj)->bPrefilterVertices = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::NewProp_bPrefilterVertices = { "bPrefilterVertices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGenerateStaticMeshLODProcessSettings), &Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::NewProp_bPrefilterVertices_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPrefilterVertices_MetaData), NewProp_bPrefilterVertices_MetaData) };
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::NewProp_PrefilterGridResolution = { "PrefilterGridResolution", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcessSettings, PrefilterGridResolution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PrefilterGridResolution_MetaData), NewProp_PrefilterGridResolution_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::NewProp_MeshGenerator_Underlying,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::NewProp_MeshGenerator,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::NewProp_SolidifyVoxelResolution,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::NewProp_WindingThreshold,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::NewProp_ClosureDistance,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::NewProp_bPrefilterVertices,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::NewProp_PrefilterGridResolution,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcessSettings Property Definitions **********
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset,
|
|
nullptr,
|
|
&NewStructOps,
|
|
"GenerateStaticMeshLODProcessSettings",
|
|
Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::PropPointers),
|
|
sizeof(FGenerateStaticMeshLODProcessSettings),
|
|
alignof(FGenerateStaticMeshLODProcessSettings),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcessSettings.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcessSettings.InnerSingleton, Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcessSettings.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcessSettings *******************************
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_PreprocessSettings ******************
|
|
struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FGenerateStaticMeshLODProcess_PreprocessSettings); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FGenerateStaticMeshLODProcess_PreprocessSettings); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FilterGroupLayer_MetaData[] = {
|
|
{ "Category", "Preprocessing" },
|
|
{ "Comment", "/** Group layer to use for filtering out detail before processing */" },
|
|
{ "DisplayName", "Detail Filter Group Layer" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Group layer to use for filtering out detail before processing" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ThickenWeightMapName_MetaData[] = {
|
|
{ "Category", "Preprocessing" },
|
|
{ "Comment", "/** Weight map used during mesh thickening */" },
|
|
{ "DisplayName", "Thicken Weight Map" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Weight map used during mesh thickening" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ThickenAmount_MetaData[] = {
|
|
{ "Category", "Preprocessing" },
|
|
{ "ClampMax", "1000" },
|
|
{ "ClampMin", "0" },
|
|
{ "Comment", "/**\n\x09 * Amount to thicken the mesh prior to Solidifying. The thicken weight map values are multiplied by this value.\n\x09 * Thickening is primarily intended to repair shape erosion that can occur when using the Solidify Mesh Generators.\n\x09 */" },
|
|
{ "EditCondition", "bIsThickenAmountEnabled" },
|
|
{ "HideEditConditionToggle", "" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Amount to thicken the mesh prior to Solidifying. The thicken weight map values are multiplied by this value.\nThickening is primarily intended to repair shape erosion that can occur when using the Solidify Mesh Generators." },
|
|
{ "UIMax", "100" },
|
|
{ "UIMin", "0" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIsThickenAmountEnabled_MetaData[] = {
|
|
{ "Comment", "// Transient property, not exposed to the user.\n" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Transient property, not exposed to the user." },
|
|
{ "TransientToolProperty", "" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_PreprocessSettings constinit property declarations
|
|
static const UECodeGen_Private::FNamePropertyParams NewProp_FilterGroupLayer;
|
|
static const UECodeGen_Private::FNamePropertyParams NewProp_ThickenWeightMapName;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_ThickenAmount;
|
|
static void NewProp_bIsThickenAmountEnabled_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bIsThickenAmountEnabled;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_PreprocessSettings constinit property declarations
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGenerateStaticMeshLODProcess_PreprocessSettings>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings;
|
|
class UScriptStruct* FGenerateStaticMeshLODProcess_PreprocessSettings::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("GenerateStaticMeshLODProcess_PreprocessSettings"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_PreprocessSettings Property Definitions
|
|
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics::NewProp_FilterGroupLayer = { "FilterGroupLayer", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_PreprocessSettings, FilterGroupLayer), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FilterGroupLayer_MetaData), NewProp_FilterGroupLayer_MetaData) };
|
|
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics::NewProp_ThickenWeightMapName = { "ThickenWeightMapName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_PreprocessSettings, ThickenWeightMapName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ThickenWeightMapName_MetaData), NewProp_ThickenWeightMapName_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics::NewProp_ThickenAmount = { "ThickenAmount", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_PreprocessSettings, ThickenAmount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ThickenAmount_MetaData), NewProp_ThickenAmount_MetaData) };
|
|
void Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics::NewProp_bIsThickenAmountEnabled_SetBit(void* Obj)
|
|
{
|
|
((FGenerateStaticMeshLODProcess_PreprocessSettings*)Obj)->bIsThickenAmountEnabled = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics::NewProp_bIsThickenAmountEnabled = { "bIsThickenAmountEnabled", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGenerateStaticMeshLODProcess_PreprocessSettings), &Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics::NewProp_bIsThickenAmountEnabled_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIsThickenAmountEnabled_MetaData), NewProp_bIsThickenAmountEnabled_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics::NewProp_FilterGroupLayer,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics::NewProp_ThickenWeightMapName,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics::NewProp_ThickenAmount,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics::NewProp_bIsThickenAmountEnabled,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_PreprocessSettings Property Definitions
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset,
|
|
nullptr,
|
|
&NewStructOps,
|
|
"GenerateStaticMeshLODProcess_PreprocessSettings",
|
|
Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics::PropPointers),
|
|
sizeof(FGenerateStaticMeshLODProcess_PreprocessSettings),
|
|
alignof(FGenerateStaticMeshLODProcess_PreprocessSettings),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings.InnerSingleton, Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_PreprocessSettings ********************
|
|
|
|
// ********** Begin Enum EGenerateStaticMeshLODProcess_SimplifyMethod ******************************
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_SimplifyMethod;
|
|
static UEnum* EGenerateStaticMeshLODProcess_SimplifyMethod_StaticEnum()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_SimplifyMethod.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_SimplifyMethod.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_SimplifyMethod, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("EGenerateStaticMeshLODProcess_SimplifyMethod"));
|
|
}
|
|
return Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_SimplifyMethod.OuterSingleton;
|
|
}
|
|
template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EGenerateStaticMeshLODProcess_SimplifyMethod>()
|
|
{
|
|
return EGenerateStaticMeshLODProcess_SimplifyMethod_StaticEnum();
|
|
}
|
|
struct Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_SimplifyMethod_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
|
{ "GeometricTolerance.Comment", "//~NOTE: must keep in sync with UE::GeometryFlow::EMeshSimplifyTargetType\n" },
|
|
{ "GeometricTolerance.Name", "EGenerateStaticMeshLODProcess_SimplifyMethod::GeometricTolerance" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "TriangleCount.Comment", "//~NOTE: must keep in sync with UE::GeometryFlow::EMeshSimplifyTargetType\n" },
|
|
{ "TriangleCount.Name", "EGenerateStaticMeshLODProcess_SimplifyMethod::TriangleCount" },
|
|
{ "TrianglePercentage.Comment", "//~NOTE: must keep in sync with UE::GeometryFlow::EMeshSimplifyTargetType\n" },
|
|
{ "TrianglePercentage.Name", "EGenerateStaticMeshLODProcess_SimplifyMethod::TrianglePercentage" },
|
|
{ "VertexCount.Comment", "//~NOTE: must keep in sync with UE::GeometryFlow::EMeshSimplifyTargetType\n" },
|
|
{ "VertexCount.Name", "EGenerateStaticMeshLODProcess_SimplifyMethod::VertexCount" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
|
{ "EGenerateStaticMeshLODProcess_SimplifyMethod::TriangleCount", (int64)EGenerateStaticMeshLODProcess_SimplifyMethod::TriangleCount },
|
|
{ "EGenerateStaticMeshLODProcess_SimplifyMethod::VertexCount", (int64)EGenerateStaticMeshLODProcess_SimplifyMethod::VertexCount },
|
|
{ "EGenerateStaticMeshLODProcess_SimplifyMethod::TrianglePercentage", (int64)EGenerateStaticMeshLODProcess_SimplifyMethod::TrianglePercentage },
|
|
{ "EGenerateStaticMeshLODProcess_SimplifyMethod::GeometricTolerance", (int64)EGenerateStaticMeshLODProcess_SimplifyMethod::GeometricTolerance },
|
|
};
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
|
}; // struct Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_SimplifyMethod_Statics
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_SimplifyMethod_Statics::EnumParams = {
|
|
(UObject*(*)())Z_Construct_UPackage__Script_MeshLODToolset,
|
|
nullptr,
|
|
"EGenerateStaticMeshLODProcess_SimplifyMethod",
|
|
"EGenerateStaticMeshLODProcess_SimplifyMethod",
|
|
Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_SimplifyMethod_Statics::Enumerators,
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_SimplifyMethod_Statics::Enumerators),
|
|
EEnumFlags::None,
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_SimplifyMethod_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_SimplifyMethod_Statics::Enum_MetaDataParams)
|
|
};
|
|
UEnum* Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_SimplifyMethod()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_SimplifyMethod.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_SimplifyMethod.InnerSingleton, Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_SimplifyMethod_Statics::EnumParams);
|
|
}
|
|
return Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_SimplifyMethod.InnerSingleton;
|
|
}
|
|
// ********** End Enum EGenerateStaticMeshLODProcess_SimplifyMethod ********************************
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_SimplifySettings ********************
|
|
struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FGenerateStaticMeshLODProcess_SimplifySettings); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FGenerateStaticMeshLODProcess_SimplifySettings); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Method_MetaData[] = {
|
|
{ "Category", "Simplify" },
|
|
{ "Comment", "/** Method used to simplify the mesh created in the Mesh Generation step */" },
|
|
{ "DisplayName", "Simplification Target" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Method used to simplify the mesh created in the Mesh Generation step" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetCount_MetaData[] = {
|
|
{ "Category", "Simplify" },
|
|
{ "ClampMin", "1" },
|
|
{ "Comment", "/** Target triangle/vertex count after simplification */" },
|
|
{ "EditCondition", "Method == EGenerateStaticMeshLODProcess_SimplifyMethod::TriangleCount || Method == EGenerateStaticMeshLODProcess_SimplifyMethod::VertexCount" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Target triangle/vertex count after simplification" },
|
|
{ "UIMin", "1" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetPercentage_MetaData[] = {
|
|
{ "Category", "Simplify" },
|
|
{ "ClampMax", "100" },
|
|
{ "ClampMin", "0" },
|
|
{ "Comment", "/** Target triangle/vertex count after simplification */" },
|
|
{ "EditCondition", "Method == EGenerateStaticMeshLODProcess_SimplifyMethod::TrianglePercentage" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Target triangle/vertex count after simplification" },
|
|
{ "UIMax", "100" },
|
|
{ "UIMin", "0" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tolerance_MetaData[] = {
|
|
{ "Category", "Simplify" },
|
|
{ "ClampMax", "100" },
|
|
{ "ClampMin", "0" },
|
|
{ "Comment", "/** Deviation in World Units (Centimeters) */" },
|
|
{ "EditCondition", "Method == EGenerateStaticMeshLODProcess_SimplifyMethod::GeometricTolerance" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Deviation in World Units (Centimeters)" },
|
|
{ "UIMax", "100" },
|
|
{ "UIMin", "0" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_SimplifySettings constinit property declarations
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_Method_Underlying;
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_Method;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetCount;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_TargetPercentage;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Tolerance;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_SimplifySettings constinit property declarations
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGenerateStaticMeshLODProcess_SimplifySettings>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings;
|
|
class UScriptStruct* FGenerateStaticMeshLODProcess_SimplifySettings::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("GenerateStaticMeshLODProcess_SimplifySettings"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_SimplifySettings Property Definitions
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics::NewProp_Method_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_FGenerateStaticMeshLODProcess_SimplifySettings_Statics::NewProp_Method = { "Method", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_SimplifySettings, Method), Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_SimplifyMethod, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Method_MetaData), NewProp_Method_MetaData) }; // 2646502274
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics::NewProp_TargetCount = { "TargetCount", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_SimplifySettings, TargetCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetCount_MetaData), NewProp_TargetCount_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics::NewProp_TargetPercentage = { "TargetPercentage", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_SimplifySettings, TargetPercentage), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetPercentage_MetaData), NewProp_TargetPercentage_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics::NewProp_Tolerance = { "Tolerance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_SimplifySettings, Tolerance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tolerance_MetaData), NewProp_Tolerance_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics::NewProp_Method_Underlying,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics::NewProp_Method,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics::NewProp_TargetCount,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics::NewProp_TargetPercentage,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics::NewProp_Tolerance,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_SimplifySettings Property Definitions *
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset,
|
|
nullptr,
|
|
&NewStructOps,
|
|
"GenerateStaticMeshLODProcess_SimplifySettings",
|
|
Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics::PropPointers),
|
|
sizeof(FGenerateStaticMeshLODProcess_SimplifySettings),
|
|
alignof(FGenerateStaticMeshLODProcess_SimplifySettings),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings.InnerSingleton, Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_SimplifySettings **********************
|
|
|
|
// ********** Begin Enum EGenerateStaticMeshLODProcess_NormalsMethod *******************************
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_NormalsMethod;
|
|
static UEnum* EGenerateStaticMeshLODProcess_NormalsMethod_StaticEnum()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_NormalsMethod.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_NormalsMethod.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_NormalsMethod, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("EGenerateStaticMeshLODProcess_NormalsMethod"));
|
|
}
|
|
return Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_NormalsMethod.OuterSingleton;
|
|
}
|
|
template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EGenerateStaticMeshLODProcess_NormalsMethod>()
|
|
{
|
|
return EGenerateStaticMeshLODProcess_NormalsMethod_StaticEnum();
|
|
}
|
|
struct Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_NormalsMethod_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
|
{ "FromAngleThreshold.Name", "EGenerateStaticMeshLODProcess_NormalsMethod::FromAngleThreshold" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "PerTriangle.Name", "EGenerateStaticMeshLODProcess_NormalsMethod::PerTriangle" },
|
|
{ "PerVertex.Name", "EGenerateStaticMeshLODProcess_NormalsMethod::PerVertex" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
|
{ "EGenerateStaticMeshLODProcess_NormalsMethod::FromAngleThreshold", (int64)EGenerateStaticMeshLODProcess_NormalsMethod::FromAngleThreshold },
|
|
{ "EGenerateStaticMeshLODProcess_NormalsMethod::PerVertex", (int64)EGenerateStaticMeshLODProcess_NormalsMethod::PerVertex },
|
|
{ "EGenerateStaticMeshLODProcess_NormalsMethod::PerTriangle", (int64)EGenerateStaticMeshLODProcess_NormalsMethod::PerTriangle },
|
|
};
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
|
}; // struct Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_NormalsMethod_Statics
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_NormalsMethod_Statics::EnumParams = {
|
|
(UObject*(*)())Z_Construct_UPackage__Script_MeshLODToolset,
|
|
nullptr,
|
|
"EGenerateStaticMeshLODProcess_NormalsMethod",
|
|
"EGenerateStaticMeshLODProcess_NormalsMethod",
|
|
Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_NormalsMethod_Statics::Enumerators,
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_NormalsMethod_Statics::Enumerators),
|
|
EEnumFlags::None,
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_NormalsMethod_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_NormalsMethod_Statics::Enum_MetaDataParams)
|
|
};
|
|
UEnum* Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_NormalsMethod()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_NormalsMethod.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_NormalsMethod.InnerSingleton, Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_NormalsMethod_Statics::EnumParams);
|
|
}
|
|
return Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_NormalsMethod.InnerSingleton;
|
|
}
|
|
// ********** End Enum EGenerateStaticMeshLODProcess_NormalsMethod *********************************
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_NormalsSettings *********************
|
|
struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FGenerateStaticMeshLODProcess_NormalsSettings); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FGenerateStaticMeshLODProcess_NormalsSettings); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Method_MetaData[] = {
|
|
{ "Category", "Normals" },
|
|
{ "Comment", "/** Type of Normals to generate */" },
|
|
{ "DisplayName", "Normals Method" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Type of Normals to generate" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Angle_MetaData[] = {
|
|
{ "Category", "Normals" },
|
|
{ "ClampMax", "180" },
|
|
{ "ClampMin", "0" },
|
|
{ "Comment", "/** Split Normals (ie sharp edge) will be created along mesh edges with opening angles above this threshold */" },
|
|
{ "EditCondition", "Method == EGenerateStaticMeshLODProcess_NormalsMethod::FromAngleThreshold" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Split Normals (ie sharp edge) will be created along mesh edges with opening angles above this threshold" },
|
|
{ "UIMax", "180" },
|
|
{ "UIMin", "0" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_NormalsSettings constinit property declarations
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_Method_Underlying;
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_Method;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Angle;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_NormalsSettings constinit property declarations
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGenerateStaticMeshLODProcess_NormalsSettings>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings_Statics
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings;
|
|
class UScriptStruct* FGenerateStaticMeshLODProcess_NormalsSettings::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("GenerateStaticMeshLODProcess_NormalsSettings"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_NormalsSettings Property Definitions
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings_Statics::NewProp_Method_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_FGenerateStaticMeshLODProcess_NormalsSettings_Statics::NewProp_Method = { "Method", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_NormalsSettings, Method), Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_NormalsMethod, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Method_MetaData), NewProp_Method_MetaData) }; // 1373951980
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings_Statics::NewProp_Angle = { "Angle", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_NormalsSettings, Angle), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Angle_MetaData), NewProp_Angle_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings_Statics::NewProp_Method_Underlying,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings_Statics::NewProp_Method,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings_Statics::NewProp_Angle,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_NormalsSettings Property Definitions **
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset,
|
|
nullptr,
|
|
&NewStructOps,
|
|
"GenerateStaticMeshLODProcess_NormalsSettings",
|
|
Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings_Statics::PropPointers),
|
|
sizeof(FGenerateStaticMeshLODProcess_NormalsSettings),
|
|
alignof(FGenerateStaticMeshLODProcess_NormalsSettings),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings.InnerSingleton, Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_NormalsSettings ***********************
|
|
|
|
// ********** Begin Enum EGenerateStaticMeshLODProcess_AutoUVMethod ********************************
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_AutoUVMethod;
|
|
static UEnum* EGenerateStaticMeshLODProcess_AutoUVMethod_StaticEnum()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_AutoUVMethod.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_AutoUVMethod.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_AutoUVMethod, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("EGenerateStaticMeshLODProcess_AutoUVMethod"));
|
|
}
|
|
return Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_AutoUVMethod.OuterSingleton;
|
|
}
|
|
template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EGenerateStaticMeshLODProcess_AutoUVMethod>()
|
|
{
|
|
return EGenerateStaticMeshLODProcess_AutoUVMethod_StaticEnum();
|
|
}
|
|
struct Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_AutoUVMethod_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "PatchBuilder.Name", "EGenerateStaticMeshLODProcess_AutoUVMethod::PatchBuilder" },
|
|
{ "UVAtlas.Name", "EGenerateStaticMeshLODProcess_AutoUVMethod::UVAtlas" },
|
|
{ "XAtlas.Name", "EGenerateStaticMeshLODProcess_AutoUVMethod::XAtlas" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
|
{ "EGenerateStaticMeshLODProcess_AutoUVMethod::PatchBuilder", (int64)EGenerateStaticMeshLODProcess_AutoUVMethod::PatchBuilder },
|
|
{ "EGenerateStaticMeshLODProcess_AutoUVMethod::UVAtlas", (int64)EGenerateStaticMeshLODProcess_AutoUVMethod::UVAtlas },
|
|
{ "EGenerateStaticMeshLODProcess_AutoUVMethod::XAtlas", (int64)EGenerateStaticMeshLODProcess_AutoUVMethod::XAtlas },
|
|
};
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
|
}; // struct Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_AutoUVMethod_Statics
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_AutoUVMethod_Statics::EnumParams = {
|
|
(UObject*(*)())Z_Construct_UPackage__Script_MeshLODToolset,
|
|
nullptr,
|
|
"EGenerateStaticMeshLODProcess_AutoUVMethod",
|
|
"EGenerateStaticMeshLODProcess_AutoUVMethod",
|
|
Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_AutoUVMethod_Statics::Enumerators,
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_AutoUVMethod_Statics::Enumerators),
|
|
EEnumFlags::None,
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_AutoUVMethod_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_AutoUVMethod_Statics::Enum_MetaDataParams)
|
|
};
|
|
UEnum* Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_AutoUVMethod()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_AutoUVMethod.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_AutoUVMethod.InnerSingleton, Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_AutoUVMethod_Statics::EnumParams);
|
|
}
|
|
return Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_AutoUVMethod.InnerSingleton;
|
|
}
|
|
// ********** End Enum EGenerateStaticMeshLODProcess_AutoUVMethod **********************************
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder *************
|
|
struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurvatureAlignment_MetaData[] = {
|
|
{ "Category", "PatchBuilder" },
|
|
{ "ClampMax", "100.0" },
|
|
{ "ClampMin", "0.01" },
|
|
{ "Comment", "/** This parameter controls alignment of the initial patches to creases in the mesh */" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "This parameter controls alignment of the initial patches to creases in the mesh" },
|
|
{ "UIMax", "2.0" },
|
|
{ "UIMin", "0.1" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SmoothingSteps_MetaData[] = {
|
|
{ "Category", "PatchBuilder" },
|
|
{ "ClampMax", "1000" },
|
|
{ "ClampMin", "0" },
|
|
{ "Comment", "/** Number of smoothing steps to apply; this slightly increases distortion but produces more stable results. */" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Number of smoothing steps to apply; this slightly increases distortion but produces more stable results." },
|
|
{ "UIMax", "25" },
|
|
{ "UIMin", "0" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SmoothingAlpha_MetaData[] = {
|
|
{ "Category", "PatchBuilder" },
|
|
{ "ClampMax", "1.0" },
|
|
{ "ClampMin", "0" },
|
|
{ "Comment", "/** Smoothing parameter; larger values result in faster smoothing in each step. */" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Smoothing parameter; larger values result in faster smoothing in each step." },
|
|
{ "UIMax", "1.0" },
|
|
{ "UIMin", "0" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder constinit property declarations
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_CurvatureAlignment;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_SmoothingSteps;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_SmoothingAlpha;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder constinit property declarations
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder_Statics
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder;
|
|
class UScriptStruct* FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("GenerateStaticMeshLODProcess_UVSettings_PatchBuilder"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder Property Definitions
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder_Statics::NewProp_CurvatureAlignment = { "CurvatureAlignment", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder, CurvatureAlignment), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurvatureAlignment_MetaData), NewProp_CurvatureAlignment_MetaData) };
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder_Statics::NewProp_SmoothingSteps = { "SmoothingSteps", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder, SmoothingSteps), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SmoothingSteps_MetaData), NewProp_SmoothingSteps_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder_Statics::NewProp_SmoothingAlpha = { "SmoothingAlpha", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder, SmoothingAlpha), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SmoothingAlpha_MetaData), NewProp_SmoothingAlpha_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder_Statics::NewProp_CurvatureAlignment,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder_Statics::NewProp_SmoothingSteps,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder_Statics::NewProp_SmoothingAlpha,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder Property Definitions
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset,
|
|
nullptr,
|
|
&NewStructOps,
|
|
"GenerateStaticMeshLODProcess_UVSettings_PatchBuilder",
|
|
Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder_Statics::PropPointers),
|
|
sizeof(FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder),
|
|
alignof(FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder.InnerSingleton, Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder ***************
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_UVSettings **************************
|
|
struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FGenerateStaticMeshLODProcess_UVSettings); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FGenerateStaticMeshLODProcess_UVSettings); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVMethod_MetaData[] = {
|
|
{ "Category", "UVGeneration" },
|
|
{ "DisplayName", "UV Method" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumUVAtlasCharts_MetaData[] = {
|
|
{ "Category", "UVAtlas" },
|
|
{ "Comment", "/** Maximum number of charts to create in UVAtlas */" },
|
|
{ "DisplayName", "Max Charts" },
|
|
{ "EditCondition", "UVMethod == EGenerateStaticMeshLODProcess_AutoUVMethod::UVAtlas" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Maximum number of charts to create in UVAtlas" },
|
|
{ "UIMax", "1000" },
|
|
{ "UIMin", "0" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumInitialPatches_MetaData[] = {
|
|
{ "Category", "PatchBuilder" },
|
|
{ "ClampMax", "99999999" },
|
|
{ "ClampMin", "1" },
|
|
{ "Comment", "/** Number of initial patches mesh will be split into before computing island merging */" },
|
|
{ "EditCondition", "UVMethod == EGenerateStaticMeshLODProcess_AutoUVMethod::PatchBuilder" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Number of initial patches mesh will be split into before computing island merging" },
|
|
{ "UIMax", "1000" },
|
|
{ "UIMin", "1" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MergingThreshold_MetaData[] = {
|
|
{ "Category", "PatchBuilder" },
|
|
{ "ClampMin", "1.0" },
|
|
{ "Comment", "/** Distortion/Stretching Threshold for island merging - larger values increase the allowable UV stretching */" },
|
|
{ "EditCondition", "UVMethod == EGenerateStaticMeshLODProcess_AutoUVMethod::PatchBuilder" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Distortion/Stretching Threshold for island merging - larger values increase the allowable UV stretching" },
|
|
{ "UIMax", "5.0" },
|
|
{ "UIMin", "1.0" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxAngleDeviation_MetaData[] = {
|
|
{ "Category", "PatchBuilder" },
|
|
{ "ClampMax", "180.0" },
|
|
{ "ClampMin", "0.0" },
|
|
{ "Comment", "/** UV islands will not be merged if their average face normals deviate by larger than this amount */" },
|
|
{ "EditCondition", "UVMethod == EGenerateStaticMeshLODProcess_AutoUVMethod::PatchBuilder" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "UV islands will not be merged if their average face normals deviate by larger than this amount" },
|
|
{ "UIMax", "90.0" },
|
|
{ "UIMin", "0.0" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PatchBuilder_MetaData[] = {
|
|
{ "Category", "PatchBuilder" },
|
|
{ "ClampMax", "180.0" },
|
|
{ "ClampMin", "0.0" },
|
|
{ "DisplayName", "UV - PatchBuilder" },
|
|
{ "EditCondition", "UVMethod == EGenerateStaticMeshLODProcess_AutoUVMethod::PatchBuilder" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "UIMax", "90.0" },
|
|
{ "UIMin", "0.0" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_UVSettings constinit property declarations
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_UVMethod_Underlying;
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_UVMethod;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_NumUVAtlasCharts;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_NumInitialPatches;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_MergingThreshold;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxAngleDeviation;
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_PatchBuilder;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_UVSettings constinit property declarations
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGenerateStaticMeshLODProcess_UVSettings>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings;
|
|
class UScriptStruct* FGenerateStaticMeshLODProcess_UVSettings::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("GenerateStaticMeshLODProcess_UVSettings"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_UVSettings Property Definitions *****
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::NewProp_UVMethod_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_FGenerateStaticMeshLODProcess_UVSettings_Statics::NewProp_UVMethod = { "UVMethod", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_UVSettings, UVMethod), Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProcess_AutoUVMethod, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVMethod_MetaData), NewProp_UVMethod_MetaData) }; // 1329606082
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::NewProp_NumUVAtlasCharts = { "NumUVAtlasCharts", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_UVSettings, NumUVAtlasCharts), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumUVAtlasCharts_MetaData), NewProp_NumUVAtlasCharts_MetaData) };
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::NewProp_NumInitialPatches = { "NumInitialPatches", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_UVSettings, NumInitialPatches), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumInitialPatches_MetaData), NewProp_NumInitialPatches_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::NewProp_MergingThreshold = { "MergingThreshold", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_UVSettings, MergingThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MergingThreshold_MetaData), NewProp_MergingThreshold_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::NewProp_MaxAngleDeviation = { "MaxAngleDeviation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_UVSettings, MaxAngleDeviation), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxAngleDeviation_MetaData), NewProp_MaxAngleDeviation_MetaData) };
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::NewProp_PatchBuilder = { "PatchBuilder", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_UVSettings, PatchBuilder), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PatchBuilder_MetaData), NewProp_PatchBuilder_MetaData) }; // 1402579318
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::NewProp_UVMethod_Underlying,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::NewProp_UVMethod,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::NewProp_NumUVAtlasCharts,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::NewProp_NumInitialPatches,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::NewProp_MergingThreshold,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::NewProp_MaxAngleDeviation,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::NewProp_PatchBuilder,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_UVSettings Property Definitions *******
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset,
|
|
nullptr,
|
|
&NewStructOps,
|
|
"GenerateStaticMeshLODProcess_UVSettings",
|
|
Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::PropPointers),
|
|
sizeof(FGenerateStaticMeshLODProcess_UVSettings),
|
|
alignof(FGenerateStaticMeshLODProcess_UVSettings),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings.InnerSingleton, Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_UVSettings ****************************
|
|
|
|
// ********** Begin Enum EGenerateStaticMeshLODBakeResolution **************************************
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGenerateStaticMeshLODBakeResolution;
|
|
static UEnum* EGenerateStaticMeshLODBakeResolution_StaticEnum()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EGenerateStaticMeshLODBakeResolution.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UEnum_EGenerateStaticMeshLODBakeResolution.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODBakeResolution, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("EGenerateStaticMeshLODBakeResolution"));
|
|
}
|
|
return Z_Registration_Info_UEnum_EGenerateStaticMeshLODBakeResolution.OuterSingleton;
|
|
}
|
|
template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EGenerateStaticMeshLODBakeResolution>()
|
|
{
|
|
return EGenerateStaticMeshLODBakeResolution_StaticEnum();
|
|
}
|
|
struct Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODBakeResolution_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "Resolution1024.DisplayName", "1024 x 1024" },
|
|
{ "Resolution1024.Name", "EGenerateStaticMeshLODBakeResolution::Resolution1024" },
|
|
{ "Resolution128.DisplayName", "128 x 128" },
|
|
{ "Resolution128.Name", "EGenerateStaticMeshLODBakeResolution::Resolution128" },
|
|
{ "Resolution16.DisplayName", "16 x 16" },
|
|
{ "Resolution16.Name", "EGenerateStaticMeshLODBakeResolution::Resolution16" },
|
|
{ "Resolution2048.DisplayName", "2048 x 2048" },
|
|
{ "Resolution2048.Name", "EGenerateStaticMeshLODBakeResolution::Resolution2048" },
|
|
{ "Resolution256.DisplayName", "256 x 256" },
|
|
{ "Resolution256.Name", "EGenerateStaticMeshLODBakeResolution::Resolution256" },
|
|
{ "Resolution32.DisplayName", "32 x 32" },
|
|
{ "Resolution32.Name", "EGenerateStaticMeshLODBakeResolution::Resolution32" },
|
|
{ "Resolution4096.DisplayName", "4096 x 4096" },
|
|
{ "Resolution4096.Name", "EGenerateStaticMeshLODBakeResolution::Resolution4096" },
|
|
{ "Resolution512.DisplayName", "512 x 512" },
|
|
{ "Resolution512.Name", "EGenerateStaticMeshLODBakeResolution::Resolution512" },
|
|
{ "Resolution64.DisplayName", "64 x 64" },
|
|
{ "Resolution64.Name", "EGenerateStaticMeshLODBakeResolution::Resolution64" },
|
|
{ "Resolution8192.DisplayName", "8192 x 8192" },
|
|
{ "Resolution8192.Name", "EGenerateStaticMeshLODBakeResolution::Resolution8192" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
|
{ "EGenerateStaticMeshLODBakeResolution::Resolution16", (int64)EGenerateStaticMeshLODBakeResolution::Resolution16 },
|
|
{ "EGenerateStaticMeshLODBakeResolution::Resolution32", (int64)EGenerateStaticMeshLODBakeResolution::Resolution32 },
|
|
{ "EGenerateStaticMeshLODBakeResolution::Resolution64", (int64)EGenerateStaticMeshLODBakeResolution::Resolution64 },
|
|
{ "EGenerateStaticMeshLODBakeResolution::Resolution128", (int64)EGenerateStaticMeshLODBakeResolution::Resolution128 },
|
|
{ "EGenerateStaticMeshLODBakeResolution::Resolution256", (int64)EGenerateStaticMeshLODBakeResolution::Resolution256 },
|
|
{ "EGenerateStaticMeshLODBakeResolution::Resolution512", (int64)EGenerateStaticMeshLODBakeResolution::Resolution512 },
|
|
{ "EGenerateStaticMeshLODBakeResolution::Resolution1024", (int64)EGenerateStaticMeshLODBakeResolution::Resolution1024 },
|
|
{ "EGenerateStaticMeshLODBakeResolution::Resolution2048", (int64)EGenerateStaticMeshLODBakeResolution::Resolution2048 },
|
|
{ "EGenerateStaticMeshLODBakeResolution::Resolution4096", (int64)EGenerateStaticMeshLODBakeResolution::Resolution4096 },
|
|
{ "EGenerateStaticMeshLODBakeResolution::Resolution8192", (int64)EGenerateStaticMeshLODBakeResolution::Resolution8192 },
|
|
};
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
|
}; // struct Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODBakeResolution_Statics
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODBakeResolution_Statics::EnumParams = {
|
|
(UObject*(*)())Z_Construct_UPackage__Script_MeshLODToolset,
|
|
nullptr,
|
|
"EGenerateStaticMeshLODBakeResolution",
|
|
"EGenerateStaticMeshLODBakeResolution",
|
|
Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODBakeResolution_Statics::Enumerators,
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODBakeResolution_Statics::Enumerators),
|
|
EEnumFlags::None,
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODBakeResolution_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODBakeResolution_Statics::Enum_MetaDataParams)
|
|
};
|
|
UEnum* Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODBakeResolution()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EGenerateStaticMeshLODBakeResolution.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGenerateStaticMeshLODBakeResolution.InnerSingleton, Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODBakeResolution_Statics::EnumParams);
|
|
}
|
|
return Z_Registration_Info_UEnum_EGenerateStaticMeshLODBakeResolution.InnerSingleton;
|
|
}
|
|
// ********** End Enum EGenerateStaticMeshLODBakeResolution ****************************************
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_TextureSettings *********************
|
|
struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FGenerateStaticMeshLODProcess_TextureSettings); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FGenerateStaticMeshLODProcess_TextureSettings); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BakeResolution_MetaData[] = {
|
|
{ "Category", "Baking" },
|
|
{ "Comment", "/** Resolution for normal map and texture baking */" },
|
|
{ "DisplayName", "Bake Image Res" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Resolution for normal map and texture baking" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BakeThickness_MetaData[] = {
|
|
{ "Category", "Baking" },
|
|
{ "ClampMax", "1000" },
|
|
{ "ClampMin", "0" },
|
|
{ "Comment", "/** How far away from the output mesh to search for input mesh during baking */" },
|
|
{ "DisplayName", "Bake Thickness" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "How far away from the output mesh to search for input mesh during baking" },
|
|
{ "UIMax", "100" },
|
|
{ "UIMin", "0" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCombineTextures_MetaData[] = {
|
|
{ "Category", "Baking" },
|
|
{ "Comment", "/** Generate an atlassed texture where multiple textures are combined into a single output texture */" },
|
|
{ "DisplayName", "Combine Textures" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Generate an atlassed texture where multiple textures are combined into a single output texture" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_TextureSettings constinit property declarations
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_BakeResolution_Underlying;
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_BakeResolution;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_BakeThickness;
|
|
static void NewProp_bCombineTextures_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCombineTextures;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_TextureSettings constinit property declarations
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGenerateStaticMeshLODProcess_TextureSettings>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings;
|
|
class UScriptStruct* FGenerateStaticMeshLODProcess_TextureSettings::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("GenerateStaticMeshLODProcess_TextureSettings"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_TextureSettings Property Definitions
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics::NewProp_BakeResolution_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics::NewProp_BakeResolution = { "BakeResolution", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_TextureSettings, BakeResolution), Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODBakeResolution, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BakeResolution_MetaData), NewProp_BakeResolution_MetaData) }; // 7079316
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics::NewProp_BakeThickness = { "BakeThickness", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_TextureSettings, BakeThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BakeThickness_MetaData), NewProp_BakeThickness_MetaData) };
|
|
void Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics::NewProp_bCombineTextures_SetBit(void* Obj)
|
|
{
|
|
((FGenerateStaticMeshLODProcess_TextureSettings*)Obj)->bCombineTextures = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics::NewProp_bCombineTextures = { "bCombineTextures", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGenerateStaticMeshLODProcess_TextureSettings), &Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics::NewProp_bCombineTextures_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCombineTextures_MetaData), NewProp_bCombineTextures_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics::NewProp_BakeResolution_Underlying,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics::NewProp_BakeResolution,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics::NewProp_BakeThickness,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics::NewProp_bCombineTextures,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_TextureSettings Property Definitions **
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset,
|
|
nullptr,
|
|
&NewStructOps,
|
|
"GenerateStaticMeshLODProcess_TextureSettings",
|
|
Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics::PropPointers),
|
|
sizeof(FGenerateStaticMeshLODProcess_TextureSettings),
|
|
alignof(FGenerateStaticMeshLODProcess_TextureSettings),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings.InnerSingleton, Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_TextureSettings ***********************
|
|
|
|
// ********** Begin Enum EGenerateStaticMeshLODSimpleCollisionGeometryType *************************
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGenerateStaticMeshLODSimpleCollisionGeometryType;
|
|
static UEnum* EGenerateStaticMeshLODSimpleCollisionGeometryType_StaticEnum()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EGenerateStaticMeshLODSimpleCollisionGeometryType.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UEnum_EGenerateStaticMeshLODSimpleCollisionGeometryType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODSimpleCollisionGeometryType, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("EGenerateStaticMeshLODSimpleCollisionGeometryType"));
|
|
}
|
|
return Z_Registration_Info_UEnum_EGenerateStaticMeshLODSimpleCollisionGeometryType.OuterSingleton;
|
|
}
|
|
template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EGenerateStaticMeshLODSimpleCollisionGeometryType>()
|
|
{
|
|
return EGenerateStaticMeshLODSimpleCollisionGeometryType_StaticEnum();
|
|
}
|
|
struct Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODSimpleCollisionGeometryType_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
|
{ "AlignedBoxes.Comment", "//~NOTE: This must be kept in sync with ESimpleCollisionGeometryType in GenerateSimpleCollisionNode.h\n" },
|
|
{ "AlignedBoxes.Name", "EGenerateStaticMeshLODSimpleCollisionGeometryType::AlignedBoxes" },
|
|
{ "Capsules.Comment", "//~NOTE: This must be kept in sync with ESimpleCollisionGeometryType in GenerateSimpleCollisionNode.h\n" },
|
|
{ "Capsules.Name", "EGenerateStaticMeshLODSimpleCollisionGeometryType::Capsules" },
|
|
{ "ConvexHulls.Comment", "//~NOTE: This must be kept in sync with ESimpleCollisionGeometryType in GenerateSimpleCollisionNode.h\n" },
|
|
{ "ConvexHulls.Name", "EGenerateStaticMeshLODSimpleCollisionGeometryType::ConvexHulls" },
|
|
{ "MinimalSpheres.Comment", "//~NOTE: This must be kept in sync with ESimpleCollisionGeometryType in GenerateSimpleCollisionNode.h\n" },
|
|
{ "MinimalSpheres.Name", "EGenerateStaticMeshLODSimpleCollisionGeometryType::MinimalSpheres" },
|
|
{ "MinVolume.Comment", "//~NOTE: This must be kept in sync with ESimpleCollisionGeometryType in GenerateSimpleCollisionNode.h\n" },
|
|
{ "MinVolume.Name", "EGenerateStaticMeshLODSimpleCollisionGeometryType::MinVolume" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "None.Comment", "//~NOTE: This must be kept in sync with ESimpleCollisionGeometryType in GenerateSimpleCollisionNode.h\n" },
|
|
{ "None.Name", "EGenerateStaticMeshLODSimpleCollisionGeometryType::None" },
|
|
{ "OrientedBoxes.Comment", "//~NOTE: This must be kept in sync with ESimpleCollisionGeometryType in GenerateSimpleCollisionNode.h\n" },
|
|
{ "OrientedBoxes.Name", "EGenerateStaticMeshLODSimpleCollisionGeometryType::OrientedBoxes" },
|
|
{ "SweptHulls.Comment", "//~NOTE: This must be kept in sync with ESimpleCollisionGeometryType in GenerateSimpleCollisionNode.h\n" },
|
|
{ "SweptHulls.Name", "EGenerateStaticMeshLODSimpleCollisionGeometryType::SweptHulls" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
|
{ "EGenerateStaticMeshLODSimpleCollisionGeometryType::AlignedBoxes", (int64)EGenerateStaticMeshLODSimpleCollisionGeometryType::AlignedBoxes },
|
|
{ "EGenerateStaticMeshLODSimpleCollisionGeometryType::OrientedBoxes", (int64)EGenerateStaticMeshLODSimpleCollisionGeometryType::OrientedBoxes },
|
|
{ "EGenerateStaticMeshLODSimpleCollisionGeometryType::MinimalSpheres", (int64)EGenerateStaticMeshLODSimpleCollisionGeometryType::MinimalSpheres },
|
|
{ "EGenerateStaticMeshLODSimpleCollisionGeometryType::Capsules", (int64)EGenerateStaticMeshLODSimpleCollisionGeometryType::Capsules },
|
|
{ "EGenerateStaticMeshLODSimpleCollisionGeometryType::ConvexHulls", (int64)EGenerateStaticMeshLODSimpleCollisionGeometryType::ConvexHulls },
|
|
{ "EGenerateStaticMeshLODSimpleCollisionGeometryType::SweptHulls", (int64)EGenerateStaticMeshLODSimpleCollisionGeometryType::SweptHulls },
|
|
{ "EGenerateStaticMeshLODSimpleCollisionGeometryType::MinVolume", (int64)EGenerateStaticMeshLODSimpleCollisionGeometryType::MinVolume },
|
|
{ "EGenerateStaticMeshLODSimpleCollisionGeometryType::None", (int64)EGenerateStaticMeshLODSimpleCollisionGeometryType::None },
|
|
};
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
|
}; // struct Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODSimpleCollisionGeometryType_Statics
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODSimpleCollisionGeometryType_Statics::EnumParams = {
|
|
(UObject*(*)())Z_Construct_UPackage__Script_MeshLODToolset,
|
|
nullptr,
|
|
"EGenerateStaticMeshLODSimpleCollisionGeometryType",
|
|
"EGenerateStaticMeshLODSimpleCollisionGeometryType",
|
|
Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODSimpleCollisionGeometryType_Statics::Enumerators,
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODSimpleCollisionGeometryType_Statics::Enumerators),
|
|
EEnumFlags::None,
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODSimpleCollisionGeometryType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODSimpleCollisionGeometryType_Statics::Enum_MetaDataParams)
|
|
};
|
|
UEnum* Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODSimpleCollisionGeometryType()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EGenerateStaticMeshLODSimpleCollisionGeometryType.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGenerateStaticMeshLODSimpleCollisionGeometryType.InnerSingleton, Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODSimpleCollisionGeometryType_Statics::EnumParams);
|
|
}
|
|
return Z_Registration_Info_UEnum_EGenerateStaticMeshLODSimpleCollisionGeometryType.InnerSingleton;
|
|
}
|
|
// ********** End Enum EGenerateStaticMeshLODSimpleCollisionGeometryType ***************************
|
|
|
|
// ********** Begin Enum EGenerateStaticMeshLODProjectedHullAxisMode *******************************
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGenerateStaticMeshLODProjectedHullAxisMode;
|
|
static UEnum* EGenerateStaticMeshLODProjectedHullAxisMode_StaticEnum()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EGenerateStaticMeshLODProjectedHullAxisMode.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UEnum_EGenerateStaticMeshLODProjectedHullAxisMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProjectedHullAxisMode, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("EGenerateStaticMeshLODProjectedHullAxisMode"));
|
|
}
|
|
return Z_Registration_Info_UEnum_EGenerateStaticMeshLODProjectedHullAxisMode.OuterSingleton;
|
|
}
|
|
template<> MESHLODTOOLSET_NON_ATTRIBUTED_API UEnum* StaticEnum<EGenerateStaticMeshLODProjectedHullAxisMode>()
|
|
{
|
|
return EGenerateStaticMeshLODProjectedHullAxisMode_StaticEnum();
|
|
}
|
|
struct Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProjectedHullAxisMode_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "SmallestBoxDimension.Comment", "//~NOTE: This must be kept in sync with FMeshSimpleShapeApproximation::EProjectedHullAxisMode in MeshSimpleShapeApproximation.h\n" },
|
|
{ "SmallestBoxDimension.Name", "EGenerateStaticMeshLODProjectedHullAxisMode::SmallestBoxDimension" },
|
|
{ "SmallestVolume.Comment", "//~NOTE: This must be kept in sync with FMeshSimpleShapeApproximation::EProjectedHullAxisMode in MeshSimpleShapeApproximation.h\n" },
|
|
{ "SmallestVolume.Name", "EGenerateStaticMeshLODProjectedHullAxisMode::SmallestVolume" },
|
|
{ "X.Comment", "//~NOTE: This must be kept in sync with FMeshSimpleShapeApproximation::EProjectedHullAxisMode in MeshSimpleShapeApproximation.h\n" },
|
|
{ "X.Name", "EGenerateStaticMeshLODProjectedHullAxisMode::X" },
|
|
{ "Y.Comment", "//~NOTE: This must be kept in sync with FMeshSimpleShapeApproximation::EProjectedHullAxisMode in MeshSimpleShapeApproximation.h\n" },
|
|
{ "Y.Name", "EGenerateStaticMeshLODProjectedHullAxisMode::Y" },
|
|
{ "Z.Comment", "//~NOTE: This must be kept in sync with FMeshSimpleShapeApproximation::EProjectedHullAxisMode in MeshSimpleShapeApproximation.h\n" },
|
|
{ "Z.Name", "EGenerateStaticMeshLODProjectedHullAxisMode::Z" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
|
{ "EGenerateStaticMeshLODProjectedHullAxisMode::X", (int64)EGenerateStaticMeshLODProjectedHullAxisMode::X },
|
|
{ "EGenerateStaticMeshLODProjectedHullAxisMode::Y", (int64)EGenerateStaticMeshLODProjectedHullAxisMode::Y },
|
|
{ "EGenerateStaticMeshLODProjectedHullAxisMode::Z", (int64)EGenerateStaticMeshLODProjectedHullAxisMode::Z },
|
|
{ "EGenerateStaticMeshLODProjectedHullAxisMode::SmallestBoxDimension", (int64)EGenerateStaticMeshLODProjectedHullAxisMode::SmallestBoxDimension },
|
|
{ "EGenerateStaticMeshLODProjectedHullAxisMode::SmallestVolume", (int64)EGenerateStaticMeshLODProjectedHullAxisMode::SmallestVolume },
|
|
};
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
|
}; // struct Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProjectedHullAxisMode_Statics
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProjectedHullAxisMode_Statics::EnumParams = {
|
|
(UObject*(*)())Z_Construct_UPackage__Script_MeshLODToolset,
|
|
nullptr,
|
|
"EGenerateStaticMeshLODProjectedHullAxisMode",
|
|
"EGenerateStaticMeshLODProjectedHullAxisMode",
|
|
Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProjectedHullAxisMode_Statics::Enumerators,
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProjectedHullAxisMode_Statics::Enumerators),
|
|
EEnumFlags::None,
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProjectedHullAxisMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProjectedHullAxisMode_Statics::Enum_MetaDataParams)
|
|
};
|
|
UEnum* Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProjectedHullAxisMode()
|
|
{
|
|
if (!Z_Registration_Info_UEnum_EGenerateStaticMeshLODProjectedHullAxisMode.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGenerateStaticMeshLODProjectedHullAxisMode.InnerSingleton, Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProjectedHullAxisMode_Statics::EnumParams);
|
|
}
|
|
return Z_Registration_Info_UEnum_EGenerateStaticMeshLODProjectedHullAxisMode.InnerSingleton;
|
|
}
|
|
// ********** End Enum EGenerateStaticMeshLODProjectedHullAxisMode *********************************
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_CollisionSettings *******************
|
|
struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics
|
|
{
|
|
static inline consteval int32 GetStructSize() { return sizeof(FGenerateStaticMeshLODProcess_CollisionSettings); }
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FGenerateStaticMeshLODProcess_CollisionSettings); }
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionGroupLayerName_MetaData[] = {
|
|
{ "Comment", "// Transient property, not set directly by the user. The user controls a CollisionGroupLayerName dropdown property\n// on the Tool and that value is copied here.\n" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Transient property, not set directly by the user. The user controls a CollisionGroupLayerName dropdown property\non the Tool and that value is copied here." },
|
|
{ "TransientToolProperty", "" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollisionType_MetaData[] = {
|
|
{ "Category", "Collision" },
|
|
{ "Comment", "/** Type of simple collision objects to produce */" },
|
|
{ "DisplayName", "Collision Type" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Type of simple collision objects to produce" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConvexTriangleCount_MetaData[] = {
|
|
{ "Category", "Collision" },
|
|
{ "Comment", "/** Target triangle count for each convex hull after simplification */" },
|
|
{ "DisplayName", "Convex Tri Count" },
|
|
{ "EditCondition", "CollisionType == EGenerateStaticMeshLODSimpleCollisionGeometryType::ConvexHulls" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "NoSpinbox", "true" },
|
|
{ "ToolTip", "Target triangle count for each convex hull after simplification" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPrefilterVertices_MetaData[] = {
|
|
{ "Category", "Collision" },
|
|
{ "Comment", "/** Whether to subsample input vertices using a regular grid before computing the convex hull */" },
|
|
{ "EditCondition", "CollisionType == EGenerateStaticMeshLODSimpleCollisionGeometryType::ConvexHulls" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Whether to subsample input vertices using a regular grid before computing the convex hull" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PrefilterGridResolution_MetaData[] = {
|
|
{ "Category", "Collision" },
|
|
{ "Comment", "/** Grid resolution (along the maximum-length axis) for subsampling before computing the convex hull */" },
|
|
{ "EditCondition", "CollisionType == EGenerateStaticMeshLODSimpleCollisionGeometryType::ConvexHulls && bPrefilterVertices" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "NoSpinbox", "true" },
|
|
{ "ToolTip", "Grid resolution (along the maximum-length axis) for subsampling before computing the convex hull" },
|
|
{ "UIMax", "100" },
|
|
{ "UIMin", "4" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSimplifyPolygons_MetaData[] = {
|
|
{ "Category", "Collision" },
|
|
{ "Comment", "/** Whether to simplify polygons used for swept convex hulls */" },
|
|
{ "EditCondition", "CollisionType == EGenerateStaticMeshLODSimpleCollisionGeometryType::SweptHulls" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Whether to simplify polygons used for swept convex hulls" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HullTolerance_MetaData[] = {
|
|
{ "Category", "Collision" },
|
|
{ "ClampMax", "100000" },
|
|
{ "ClampMin", "0" },
|
|
{ "Comment", "/** Target minumum edge length for simplified swept convex hulls */" },
|
|
{ "EditCondition", "CollisionType == EGenerateStaticMeshLODSimpleCollisionGeometryType::SweptHulls" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "NoSpinbox", "true" },
|
|
{ "ToolTip", "Target minumum edge length for simplified swept convex hulls" },
|
|
{ "UIMax", "10" },
|
|
{ "UIMin", "0" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SweepAxis_MetaData[] = {
|
|
{ "Category", "Collision" },
|
|
{ "Comment", "/** Which axis to sweep along when computing swept convex hulls */" },
|
|
{ "EditCondition", "CollisionType == EGenerateStaticMeshLODSimpleCollisionGeometryType::SweptHulls" },
|
|
{ "EditConditionHides", "" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Which axis to sweep along when computing swept convex hulls" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_CollisionSettings constinit property declarations
|
|
static const UECodeGen_Private::FNamePropertyParams NewProp_CollisionGroupLayerName;
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_CollisionType_Underlying;
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_CollisionType;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_ConvexTriangleCount;
|
|
static void NewProp_bPrefilterVertices_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrefilterVertices;
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_PrefilterGridResolution;
|
|
static void NewProp_bSimplifyPolygons_SetBit(void* Obj);
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSimplifyPolygons;
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_HullTolerance;
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_SweepAxis_Underlying;
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_SweepAxis;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_CollisionSettings constinit property declarations
|
|
static void* NewStructOps()
|
|
{
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGenerateStaticMeshLODProcess_CollisionSettings>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings;
|
|
class UScriptStruct* FGenerateStaticMeshLODProcess_CollisionSettings::StaticStruct()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings.OuterSingleton)
|
|
{
|
|
Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings, (UObject*)Z_Construct_UPackage__Script_MeshLODToolset(), TEXT("GenerateStaticMeshLODProcess_CollisionSettings"));
|
|
}
|
|
return Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings.OuterSingleton;
|
|
}
|
|
|
|
// ********** Begin ScriptStruct FGenerateStaticMeshLODProcess_CollisionSettings Property Definitions
|
|
const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_CollisionGroupLayerName = { "CollisionGroupLayerName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_CollisionSettings, CollisionGroupLayerName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionGroupLayerName_MetaData), NewProp_CollisionGroupLayerName_MetaData) };
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_CollisionType_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_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_CollisionType = { "CollisionType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_CollisionSettings, CollisionType), Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODSimpleCollisionGeometryType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollisionType_MetaData), NewProp_CollisionType_MetaData) }; // 1973340709
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_ConvexTriangleCount = { "ConvexTriangleCount", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_CollisionSettings, ConvexTriangleCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConvexTriangleCount_MetaData), NewProp_ConvexTriangleCount_MetaData) };
|
|
void Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_bPrefilterVertices_SetBit(void* Obj)
|
|
{
|
|
((FGenerateStaticMeshLODProcess_CollisionSettings*)Obj)->bPrefilterVertices = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_bPrefilterVertices = { "bPrefilterVertices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGenerateStaticMeshLODProcess_CollisionSettings), &Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_bPrefilterVertices_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPrefilterVertices_MetaData), NewProp_bPrefilterVertices_MetaData) };
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_PrefilterGridResolution = { "PrefilterGridResolution", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_CollisionSettings, PrefilterGridResolution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PrefilterGridResolution_MetaData), NewProp_PrefilterGridResolution_MetaData) };
|
|
void Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_bSimplifyPolygons_SetBit(void* Obj)
|
|
{
|
|
((FGenerateStaticMeshLODProcess_CollisionSettings*)Obj)->bSimplifyPolygons = 1;
|
|
}
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_bSimplifyPolygons = { "bSimplifyPolygons", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGenerateStaticMeshLODProcess_CollisionSettings), &Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_bSimplifyPolygons_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSimplifyPolygons_MetaData), NewProp_bSimplifyPolygons_MetaData) };
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_HullTolerance = { "HullTolerance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_CollisionSettings, HullTolerance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HullTolerance_MetaData), NewProp_HullTolerance_MetaData) };
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_SweepAxis_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_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_SweepAxis = { "SweepAxis", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateStaticMeshLODProcess_CollisionSettings, SweepAxis), Z_Construct_UEnum_MeshLODToolset_EGenerateStaticMeshLODProjectedHullAxisMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SweepAxis_MetaData), NewProp_SweepAxis_MetaData) }; // 3504676271
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_CollisionGroupLayerName,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_CollisionType_Underlying,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_CollisionType,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_ConvexTriangleCount,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_bPrefilterVertices,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_PrefilterGridResolution,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_bSimplifyPolygons,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_HullTolerance,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_SweepAxis_Underlying,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewProp_SweepAxis,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::PropPointers) < 2048);
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_CollisionSettings Property Definitions
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::StructParams = {
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset,
|
|
nullptr,
|
|
&NewStructOps,
|
|
"GenerateStaticMeshLODProcess_CollisionSettings",
|
|
Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::PropPointers,
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::PropPointers),
|
|
sizeof(FGenerateStaticMeshLODProcess_CollisionSettings),
|
|
alignof(FGenerateStaticMeshLODProcess_CollisionSettings),
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
|
EStructFlags(0x00000001),
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::Struct_MetaDataParams)
|
|
};
|
|
UScriptStruct* Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings()
|
|
{
|
|
if (!Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings.InnerSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings.InnerSingleton, Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::StructParams);
|
|
}
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings.InnerSingleton);
|
|
}
|
|
// ********** End ScriptStruct FGenerateStaticMeshLODProcess_CollisionSettings *********************
|
|
|
|
// ********** Begin Class UGenerateStaticMeshLODProcess ********************************************
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UGenerateStaticMeshLODProcess;
|
|
UClass* UGenerateStaticMeshLODProcess::GetPrivateStaticClass()
|
|
{
|
|
using TClass = UGenerateStaticMeshLODProcess;
|
|
if (!Z_Registration_Info_UClass_UGenerateStaticMeshLODProcess.InnerSingleton)
|
|
{
|
|
GetPrivateStaticClassBody(
|
|
TClass::StaticPackage(),
|
|
TEXT("GenerateStaticMeshLODProcess"),
|
|
Z_Registration_Info_UClass_UGenerateStaticMeshLODProcess.InnerSingleton,
|
|
StaticRegisterNativesUGenerateStaticMeshLODProcess,
|
|
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_UGenerateStaticMeshLODProcess.InnerSingleton;
|
|
}
|
|
UClass* Z_Construct_UClass_UGenerateStaticMeshLODProcess_NoRegister()
|
|
{
|
|
return UGenerateStaticMeshLODProcess::GetPrivateStaticClass();
|
|
}
|
|
struct Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics
|
|
{
|
|
#if WITH_METADATA
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
|
{ "IncludePath", "Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceStaticMesh_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AllDerivedTextures_MetaData[] = {
|
|
{ "Comment", "// This list is for accumulating derived UTexture2D's created during WriteDerivedTextures(). We have to\n// maintain uproperty references to these or they may be garbage collected\n" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "This list is for accumulating derived UTexture2D's created during WriteDerivedTextures(). We have to\nmaintain uproperty references to these or they may be garbage collected" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DerivedNormalMapTex_MetaData[] = {
|
|
{ "Comment", "// Derived Normal Map\n" },
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
{ "ToolTip", "Derived Normal Map" },
|
|
};
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DerivedMultiTextureBakeResult_MetaData[] = {
|
|
{ "ModuleRelativePath", "Public/Graphs/GenerateStaticMeshLODProcess.h" },
|
|
};
|
|
#endif // WITH_METADATA
|
|
|
|
// ********** Begin Class UGenerateStaticMeshLODProcess constinit property declarations ************
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_SourceStaticMesh;
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_AllDerivedTextures_ElementProp;
|
|
static const UECodeGen_Private::FSetPropertyParams NewProp_AllDerivedTextures;
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_DerivedNormalMapTex;
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_DerivedMultiTextureBakeResult;
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
|
// ********** End Class UGenerateStaticMeshLODProcess constinit property declarations **************
|
|
static UObject* (*const DependentSingletons[])();
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
|
TCppClassTypeTraits<UGenerateStaticMeshLODProcess>::IsAbstract,
|
|
};
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
|
}; // struct Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics
|
|
|
|
// ********** Begin Class UGenerateStaticMeshLODProcess Property Definitions ***********************
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics::NewProp_SourceStaticMesh = { "SourceStaticMesh", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODProcess, SourceStaticMesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceStaticMesh_MetaData), NewProp_SourceStaticMesh_MetaData) };
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics::NewProp_AllDerivedTextures_ElementProp = { "AllDerivedTextures", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(0, nullptr) };
|
|
const UECodeGen_Private::FSetPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics::NewProp_AllDerivedTextures = { "AllDerivedTextures", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Set, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODProcess, AllDerivedTextures), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AllDerivedTextures_MetaData), NewProp_AllDerivedTextures_MetaData) };
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics::NewProp_DerivedNormalMapTex = { "DerivedNormalMapTex", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODProcess, DerivedNormalMapTex), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DerivedNormalMapTex_MetaData), NewProp_DerivedNormalMapTex_MetaData) };
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics::NewProp_DerivedMultiTextureBakeResult = { "DerivedMultiTextureBakeResult", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UGenerateStaticMeshLODProcess, DerivedMultiTextureBakeResult), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DerivedMultiTextureBakeResult_MetaData), NewProp_DerivedMultiTextureBakeResult_MetaData) };
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics::PropPointers[] = {
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics::NewProp_SourceStaticMesh,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics::NewProp_AllDerivedTextures_ElementProp,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics::NewProp_AllDerivedTextures,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics::NewProp_DerivedNormalMapTex,
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics::NewProp_DerivedMultiTextureBakeResult,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics::PropPointers) < 2048);
|
|
// ********** End Class UGenerateStaticMeshLODProcess Property Definitions *************************
|
|
UObject* (*const Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics::DependentSingletons[])() = {
|
|
(UObject* (*)())Z_Construct_UClass_UObject,
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshLODToolset,
|
|
};
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics::DependentSingletons) < 16);
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics::ClassParams = {
|
|
&UGenerateStaticMeshLODProcess::StaticClass,
|
|
nullptr,
|
|
&StaticCppClassTypeInfo,
|
|
DependentSingletons,
|
|
nullptr,
|
|
Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics::PropPointers,
|
|
nullptr,
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
|
0,
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics::PropPointers),
|
|
0,
|
|
0x000000A8u,
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics::Class_MetaDataParams), Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics::Class_MetaDataParams)
|
|
};
|
|
void UGenerateStaticMeshLODProcess::StaticRegisterNativesUGenerateStaticMeshLODProcess()
|
|
{
|
|
}
|
|
UClass* Z_Construct_UClass_UGenerateStaticMeshLODProcess()
|
|
{
|
|
if (!Z_Registration_Info_UClass_UGenerateStaticMeshLODProcess.OuterSingleton)
|
|
{
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UGenerateStaticMeshLODProcess.OuterSingleton, Z_Construct_UClass_UGenerateStaticMeshLODProcess_Statics::ClassParams);
|
|
}
|
|
return Z_Registration_Info_UClass_UGenerateStaticMeshLODProcess.OuterSingleton;
|
|
}
|
|
UGenerateStaticMeshLODProcess::UGenerateStaticMeshLODProcess(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UGenerateStaticMeshLODProcess);
|
|
UGenerateStaticMeshLODProcess::~UGenerateStaticMeshLODProcess() {}
|
|
// ********** End Class UGenerateStaticMeshLODProcess **********************************************
|
|
|
|
// ********** Begin Registration *******************************************************************
|
|
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h__Script_MeshLODToolset_Statics
|
|
{
|
|
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
|
{ EGenerateStaticMeshLODProcess_MeshGeneratorModes_StaticEnum, TEXT("EGenerateStaticMeshLODProcess_MeshGeneratorModes"), &Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_MeshGeneratorModes, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1502112628U) },
|
|
{ EGenerateStaticMeshLODProcess_SimplifyMethod_StaticEnum, TEXT("EGenerateStaticMeshLODProcess_SimplifyMethod"), &Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_SimplifyMethod, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2646502274U) },
|
|
{ EGenerateStaticMeshLODProcess_NormalsMethod_StaticEnum, TEXT("EGenerateStaticMeshLODProcess_NormalsMethod"), &Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_NormalsMethod, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1373951980U) },
|
|
{ EGenerateStaticMeshLODProcess_AutoUVMethod_StaticEnum, TEXT("EGenerateStaticMeshLODProcess_AutoUVMethod"), &Z_Registration_Info_UEnum_EGenerateStaticMeshLODProcess_AutoUVMethod, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1329606082U) },
|
|
{ EGenerateStaticMeshLODBakeResolution_StaticEnum, TEXT("EGenerateStaticMeshLODBakeResolution"), &Z_Registration_Info_UEnum_EGenerateStaticMeshLODBakeResolution, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 7079316U) },
|
|
{ EGenerateStaticMeshLODSimpleCollisionGeometryType_StaticEnum, TEXT("EGenerateStaticMeshLODSimpleCollisionGeometryType"), &Z_Registration_Info_UEnum_EGenerateStaticMeshLODSimpleCollisionGeometryType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1973340709U) },
|
|
{ EGenerateStaticMeshLODProjectedHullAxisMode_StaticEnum, TEXT("EGenerateStaticMeshLODProjectedHullAxisMode"), &Z_Registration_Info_UEnum_EGenerateStaticMeshLODProjectedHullAxisMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3504676271U) },
|
|
};
|
|
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
|
|
{ FGenerateStaticMeshLODProcessSettings::StaticStruct, Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcessSettings_Statics::NewStructOps, TEXT("GenerateStaticMeshLODProcessSettings"),&Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcessSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGenerateStaticMeshLODProcessSettings), 2320874231U) },
|
|
{ FGenerateStaticMeshLODProcess_PreprocessSettings::StaticStruct, Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings_Statics::NewStructOps, TEXT("GenerateStaticMeshLODProcess_PreprocessSettings"),&Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_PreprocessSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGenerateStaticMeshLODProcess_PreprocessSettings), 88643280U) },
|
|
{ FGenerateStaticMeshLODProcess_SimplifySettings::StaticStruct, Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings_Statics::NewStructOps, TEXT("GenerateStaticMeshLODProcess_SimplifySettings"),&Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_SimplifySettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGenerateStaticMeshLODProcess_SimplifySettings), 2464849975U) },
|
|
{ FGenerateStaticMeshLODProcess_NormalsSettings::StaticStruct, Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings_Statics::NewStructOps, TEXT("GenerateStaticMeshLODProcess_NormalsSettings"),&Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_NormalsSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGenerateStaticMeshLODProcess_NormalsSettings), 1995784305U) },
|
|
{ FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder::StaticStruct, Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder_Statics::NewStructOps, TEXT("GenerateStaticMeshLODProcess_UVSettings_PatchBuilder"),&Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGenerateStaticMeshLODProcess_UVSettings_PatchBuilder), 1402579318U) },
|
|
{ FGenerateStaticMeshLODProcess_UVSettings::StaticStruct, Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings_Statics::NewStructOps, TEXT("GenerateStaticMeshLODProcess_UVSettings"),&Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_UVSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGenerateStaticMeshLODProcess_UVSettings), 1853366428U) },
|
|
{ FGenerateStaticMeshLODProcess_TextureSettings::StaticStruct, Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings_Statics::NewStructOps, TEXT("GenerateStaticMeshLODProcess_TextureSettings"),&Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_TextureSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGenerateStaticMeshLODProcess_TextureSettings), 1825361225U) },
|
|
{ FGenerateStaticMeshLODProcess_CollisionSettings::StaticStruct, Z_Construct_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings_Statics::NewStructOps, TEXT("GenerateStaticMeshLODProcess_CollisionSettings"),&Z_Registration_Info_UScriptStruct_FGenerateStaticMeshLODProcess_CollisionSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGenerateStaticMeshLODProcess_CollisionSettings), 3628347038U) },
|
|
};
|
|
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
|
{ Z_Construct_UClass_UGenerateStaticMeshLODProcess, UGenerateStaticMeshLODProcess::StaticClass, TEXT("UGenerateStaticMeshLODProcess"), &Z_Registration_Info_UClass_UGenerateStaticMeshLODProcess, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UGenerateStaticMeshLODProcess), 1493055079U) },
|
|
};
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h__Script_MeshLODToolset_Statics
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h__Script_MeshLODToolset_1954489710{
|
|
TEXT("/Script/MeshLODToolset"),
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h__Script_MeshLODToolset_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h__Script_MeshLODToolset_Statics::ClassInfo),
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h__Script_MeshLODToolset_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h__Script_MeshLODToolset_Statics::ScriptStructInfo),
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h__Script_MeshLODToolset_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Editor_MeshLODToolset_Source_MeshLODToolset_Public_Graphs_GenerateStaticMeshLODProcess_h__Script_MeshLODToolset_Statics::EnumInfo),
|
|
};
|
|
// ********** End Registration *********************************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|