Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/MeshModelingToolsExp/UHT/VolumeToMeshTool.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

402 lines
26 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 "VolumeToMeshTool.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeVolumeToMeshTool() {}
// ********** Begin Cross Module References ********************************************************
ENGINE_API UClass* Z_Construct_UClass_AVolume_NoRegister();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveTool();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolBuilder();
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet();
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UVolumeToMeshTool();
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UVolumeToMeshTool_NoRegister();
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UVolumeToMeshToolBuilder();
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UVolumeToMeshToolBuilder_NoRegister();
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UVolumeToMeshToolProperties();
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UVolumeToMeshToolProperties_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UCreateMeshObjectTypeProperties_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_ULineSetComponent_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPreviewMesh_NoRegister();
UPackage* Z_Construct_UPackage__Script_MeshModelingToolsExp();
// ********** End Cross Module References **********************************************************
// ********** Begin Class UVolumeToMeshToolBuilder *************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UVolumeToMeshToolBuilder;
UClass* UVolumeToMeshToolBuilder::GetPrivateStaticClass()
{
using TClass = UVolumeToMeshToolBuilder;
if (!Z_Registration_Info_UClass_UVolumeToMeshToolBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("VolumeToMeshToolBuilder"),
Z_Registration_Info_UClass_UVolumeToMeshToolBuilder.InnerSingleton,
StaticRegisterNativesUVolumeToMeshToolBuilder,
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_UVolumeToMeshToolBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UVolumeToMeshToolBuilder_NoRegister()
{
return UVolumeToMeshToolBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UVolumeToMeshToolBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n *\n */" },
{ "IncludePath", "VolumeToMeshTool.h" },
{ "ModuleRelativePath", "Public/VolumeToMeshTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UVolumeToMeshToolBuilder constinit property declarations *****************
// ********** End Class UVolumeToMeshToolBuilder constinit property declarations *******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UVolumeToMeshToolBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UVolumeToMeshToolBuilder_Statics
UObject* (*const Z_Construct_UClass_UVolumeToMeshToolBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UVolumeToMeshToolBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UVolumeToMeshToolBuilder_Statics::ClassParams = {
&UVolumeToMeshToolBuilder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UVolumeToMeshToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UVolumeToMeshToolBuilder_Statics::Class_MetaDataParams)
};
void UVolumeToMeshToolBuilder::StaticRegisterNativesUVolumeToMeshToolBuilder()
{
}
UClass* Z_Construct_UClass_UVolumeToMeshToolBuilder()
{
if (!Z_Registration_Info_UClass_UVolumeToMeshToolBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UVolumeToMeshToolBuilder.OuterSingleton, Z_Construct_UClass_UVolumeToMeshToolBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UVolumeToMeshToolBuilder.OuterSingleton;
}
UVolumeToMeshToolBuilder::UVolumeToMeshToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UVolumeToMeshToolBuilder);
UVolumeToMeshToolBuilder::~UVolumeToMeshToolBuilder() {}
// ********** End Class UVolumeToMeshToolBuilder ***************************************************
// ********** Begin Class UVolumeToMeshToolProperties **********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UVolumeToMeshToolProperties;
UClass* UVolumeToMeshToolProperties::GetPrivateStaticClass()
{
using TClass = UVolumeToMeshToolProperties;
if (!Z_Registration_Info_UClass_UVolumeToMeshToolProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("VolumeToMeshToolProperties"),
Z_Registration_Info_UClass_UVolumeToMeshToolProperties.InnerSingleton,
StaticRegisterNativesUVolumeToMeshToolProperties,
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_UVolumeToMeshToolProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UVolumeToMeshToolProperties_NoRegister()
{
return UVolumeToMeshToolProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UVolumeToMeshToolProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "VolumeToMeshTool.h" },
{ "ModuleRelativePath", "Public/VolumeToMeshTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWeldEdges_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "/** Weld coincident vertices and edges together in the resulting mesh to form a closed mesh surface. */" },
{ "ModuleRelativePath", "Public/VolumeToMeshTool.h" },
{ "ToolTip", "Weld coincident vertices and edges together in the resulting mesh to form a closed mesh surface." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAutoRepair_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "/** If WeldEdges is enabled, attempt to fill any small holes or cracks in the resulting mesh to form a closed surface. */" },
{ "EditCondition", "bWeldEdges" },
{ "ModuleRelativePath", "Public/VolumeToMeshTool.h" },
{ "ToolTip", "If WeldEdges is enabled, attempt to fill any small holes or cracks in the resulting mesh to form a closed surface." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOptimizeMesh_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "/** If WeldEdges is enabled, and after mesh generation is complete, flip edges in planar regions to improve triangle quality. */" },
{ "EditCondition", "bWeldEdges" },
{ "ModuleRelativePath", "Public/VolumeToMeshTool.h" },
{ "ToolTip", "If WeldEdges is enabled, and after mesh generation is complete, flip edges in planar regions to improve triangle quality." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowWireframe_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "/** Show the wireframe of the resulting converted mesh geometry.*/" },
{ "ModuleRelativePath", "Public/VolumeToMeshTool.h" },
{ "ToolTip", "Show the wireframe of the resulting converted mesh geometry." },
};
#endif // WITH_METADATA
// ********** Begin Class UVolumeToMeshToolProperties constinit property declarations **************
static void NewProp_bWeldEdges_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bWeldEdges;
static void NewProp_bAutoRepair_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAutoRepair;
static void NewProp_bOptimizeMesh_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOptimizeMesh;
static void NewProp_bShowWireframe_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowWireframe;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UVolumeToMeshToolProperties constinit property declarations ****************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UVolumeToMeshToolProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UVolumeToMeshToolProperties_Statics
// ********** Begin Class UVolumeToMeshToolProperties Property Definitions *************************
void Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::NewProp_bWeldEdges_SetBit(void* Obj)
{
((UVolumeToMeshToolProperties*)Obj)->bWeldEdges = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::NewProp_bWeldEdges = { "bWeldEdges", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UVolumeToMeshToolProperties), &Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::NewProp_bWeldEdges_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWeldEdges_MetaData), NewProp_bWeldEdges_MetaData) };
void Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::NewProp_bAutoRepair_SetBit(void* Obj)
{
((UVolumeToMeshToolProperties*)Obj)->bAutoRepair = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::NewProp_bAutoRepair = { "bAutoRepair", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UVolumeToMeshToolProperties), &Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::NewProp_bAutoRepair_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAutoRepair_MetaData), NewProp_bAutoRepair_MetaData) };
void Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::NewProp_bOptimizeMesh_SetBit(void* Obj)
{
((UVolumeToMeshToolProperties*)Obj)->bOptimizeMesh = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::NewProp_bOptimizeMesh = { "bOptimizeMesh", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UVolumeToMeshToolProperties), &Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::NewProp_bOptimizeMesh_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOptimizeMesh_MetaData), NewProp_bOptimizeMesh_MetaData) };
void Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::NewProp_bShowWireframe_SetBit(void* Obj)
{
((UVolumeToMeshToolProperties*)Obj)->bShowWireframe = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::NewProp_bShowWireframe = { "bShowWireframe", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UVolumeToMeshToolProperties), &Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::NewProp_bShowWireframe_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowWireframe_MetaData), NewProp_bShowWireframe_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::NewProp_bWeldEdges,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::NewProp_bAutoRepair,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::NewProp_bOptimizeMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::NewProp_bShowWireframe,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::PropPointers) < 2048);
// ********** End Class UVolumeToMeshToolProperties Property Definitions ***************************
UObject* (*const Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::ClassParams = {
&UVolumeToMeshToolProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::Class_MetaDataParams)
};
void UVolumeToMeshToolProperties::StaticRegisterNativesUVolumeToMeshToolProperties()
{
}
UClass* Z_Construct_UClass_UVolumeToMeshToolProperties()
{
if (!Z_Registration_Info_UClass_UVolumeToMeshToolProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UVolumeToMeshToolProperties.OuterSingleton, Z_Construct_UClass_UVolumeToMeshToolProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UVolumeToMeshToolProperties.OuterSingleton;
}
UVolumeToMeshToolProperties::UVolumeToMeshToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UVolumeToMeshToolProperties);
UVolumeToMeshToolProperties::~UVolumeToMeshToolProperties() {}
// ********** End Class UVolumeToMeshToolProperties ************************************************
// ********** Begin Class UVolumeToMeshTool ********************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UVolumeToMeshTool;
UClass* UVolumeToMeshTool::GetPrivateStaticClass()
{
using TClass = UVolumeToMeshTool;
if (!Z_Registration_Info_UClass_UVolumeToMeshTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("VolumeToMeshTool"),
Z_Registration_Info_UClass_UVolumeToMeshTool.InnerSingleton,
StaticRegisterNativesUVolumeToMeshTool,
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_UVolumeToMeshTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UVolumeToMeshTool_NoRegister()
{
return UVolumeToMeshTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UVolumeToMeshTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/**\n *\n */" },
{ "IncludePath", "VolumeToMeshTool.h" },
{ "ModuleRelativePath", "Public/VolumeToMeshTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/VolumeToMeshTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputTypeProperties_MetaData[] = {
{ "ModuleRelativePath", "Public/VolumeToMeshTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewMesh_MetaData[] = {
{ "ModuleRelativePath", "Public/VolumeToMeshTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetVolume_MetaData[] = {
{ "ModuleRelativePath", "Public/VolumeToMeshTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VolumeEdgesSet_MetaData[] = {
{ "EditInline", "true" },
{ "ModuleRelativePath", "Public/VolumeToMeshTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UVolumeToMeshTool constinit property declarations ************************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OutputTypeProperties;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviewMesh;
static const UECodeGen_Private::FLazyObjectPropertyParams NewProp_TargetVolume;
static const UECodeGen_Private::FObjectPropertyParams NewProp_VolumeEdgesSet;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UVolumeToMeshTool constinit property declarations **************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UVolumeToMeshTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UVolumeToMeshTool_Statics
// ********** Begin Class UVolumeToMeshTool Property Definitions ***********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UVolumeToMeshTool_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UVolumeToMeshTool, Settings), Z_Construct_UClass_UVolumeToMeshToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UVolumeToMeshTool_Statics::NewProp_OutputTypeProperties = { "OutputTypeProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UVolumeToMeshTool, OutputTypeProperties), Z_Construct_UClass_UCreateMeshObjectTypeProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputTypeProperties_MetaData), NewProp_OutputTypeProperties_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UVolumeToMeshTool_Statics::NewProp_PreviewMesh = { "PreviewMesh", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UVolumeToMeshTool, PreviewMesh), Z_Construct_UClass_UPreviewMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewMesh_MetaData), NewProp_PreviewMesh_MetaData) };
const UECodeGen_Private::FLazyObjectPropertyParams Z_Construct_UClass_UVolumeToMeshTool_Statics::NewProp_TargetVolume = { "TargetVolume", nullptr, (EPropertyFlags)0x0024080000000000, UECodeGen_Private::EPropertyGenFlags::LazyObject, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UVolumeToMeshTool, TargetVolume), Z_Construct_UClass_AVolume_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetVolume_MetaData), NewProp_TargetVolume_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UVolumeToMeshTool_Statics::NewProp_VolumeEdgesSet = { "VolumeEdgesSet", nullptr, (EPropertyFlags)0x0124080000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UVolumeToMeshTool, VolumeEdgesSet), Z_Construct_UClass_ULineSetComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VolumeEdgesSet_MetaData), NewProp_VolumeEdgesSet_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UVolumeToMeshTool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UVolumeToMeshTool_Statics::NewProp_Settings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UVolumeToMeshTool_Statics::NewProp_OutputTypeProperties,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UVolumeToMeshTool_Statics::NewProp_PreviewMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UVolumeToMeshTool_Statics::NewProp_TargetVolume,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UVolumeToMeshTool_Statics::NewProp_VolumeEdgesSet,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UVolumeToMeshTool_Statics::PropPointers) < 2048);
// ********** End Class UVolumeToMeshTool Property Definitions *************************************
UObject* (*const Z_Construct_UClass_UVolumeToMeshTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveTool,
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UVolumeToMeshTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UVolumeToMeshTool_Statics::ClassParams = {
&UVolumeToMeshTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UVolumeToMeshTool_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UVolumeToMeshTool_Statics::PropPointers),
0,
0x008800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UVolumeToMeshTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UVolumeToMeshTool_Statics::Class_MetaDataParams)
};
void UVolumeToMeshTool::StaticRegisterNativesUVolumeToMeshTool()
{
}
UClass* Z_Construct_UClass_UVolumeToMeshTool()
{
if (!Z_Registration_Info_UClass_UVolumeToMeshTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UVolumeToMeshTool.OuterSingleton, Z_Construct_UClass_UVolumeToMeshTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UVolumeToMeshTool.OuterSingleton;
}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UVolumeToMeshTool);
UVolumeToMeshTool::~UVolumeToMeshTool() {}
// ********** End Class UVolumeToMeshTool **********************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_VolumeToMeshTool_h__Script_MeshModelingToolsExp_Statics
{
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UVolumeToMeshToolBuilder, UVolumeToMeshToolBuilder::StaticClass, TEXT("UVolumeToMeshToolBuilder"), &Z_Registration_Info_UClass_UVolumeToMeshToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UVolumeToMeshToolBuilder), 2637705975U) },
{ Z_Construct_UClass_UVolumeToMeshToolProperties, UVolumeToMeshToolProperties::StaticClass, TEXT("UVolumeToMeshToolProperties"), &Z_Registration_Info_UClass_UVolumeToMeshToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UVolumeToMeshToolProperties), 17970305U) },
{ Z_Construct_UClass_UVolumeToMeshTool, UVolumeToMeshTool::StaticClass, TEXT("UVolumeToMeshTool"), &Z_Registration_Info_UClass_UVolumeToMeshTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UVolumeToMeshTool), 2435118330U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_VolumeToMeshTool_h__Script_MeshModelingToolsExp_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_VolumeToMeshTool_h__Script_MeshModelingToolsExp_2260164578{
TEXT("/Script/MeshModelingToolsExp"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_VolumeToMeshTool_h__Script_MeshModelingToolsExp_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_VolumeToMeshTool_h__Script_MeshModelingToolsExp_Statics::ClassInfo),
nullptr, 0,
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS