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

424 lines
27 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 "ExtractSplineTool.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeExtractSplineTool() {}
// ********** Begin Cross Module References ********************************************************
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet();
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UExtractSplineTool();
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UExtractSplineTool_NoRegister();
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UExtractSplineToolBuilder();
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UExtractSplineToolBuilder_NoRegister();
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UExtractSplineToolProperties();
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UExtractSplineToolProperties_NoRegister();
MESHMODELINGTOOLSEXP_API UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EExtractSplineMode();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UConstructionPlaneMechanic_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UMeshOpPreviewWithBackgroundCompute_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPolygonSelectionMechanic_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPreviewGeometry_NoRegister();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_USingleSelectionMeshEditingTool();
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_USingleSelectionMeshEditingToolBuilder();
MODELINGOPERATORS_API UClass* Z_Construct_UClass_UGenerateCrossSectionOpFactory_NoRegister();
UPackage* Z_Construct_UPackage__Script_MeshModelingToolsExp();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EExtractSplineMode ********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EExtractSplineMode;
static UEnum* EExtractSplineMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EExtractSplineMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EExtractSplineMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingToolsExp_EExtractSplineMode, (UObject*)Z_Construct_UPackage__Script_MeshModelingToolsExp(), TEXT("EExtractSplineMode"));
}
return Z_Registration_Info_UEnum_EExtractSplineMode.OuterSingleton;
}
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<EExtractSplineMode>()
{
return EExtractSplineMode_StaticEnum();
}
struct Z_Construct_UEnum_MeshModelingToolsExp_EExtractSplineMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/ExtractSplineTool.h" },
{ "OpenBoundary.Comment", "// Extract open boundary edges on target mesh as splines\n" },
{ "OpenBoundary.Name", "EExtractSplineMode::OpenBoundary" },
{ "OpenBoundary.ToolTip", "Extract open boundary edges on target mesh as splines" },
{ "PlaneCut.Comment", "// Extract splines as cross sections where a specified plane intersects the target mesh\n" },
{ "PlaneCut.Name", "EExtractSplineMode::PlaneCut" },
{ "PlaneCut.ToolTip", "Extract splines as cross sections where a specified plane intersects the target mesh" },
{ "PolygroupLoops.Comment", "// Extract splines from selected polygroup loop boundaries\n" },
{ "PolygroupLoops.Name", "EExtractSplineMode::PolygroupLoops" },
{ "PolygroupLoops.ToolTip", "Extract splines from selected polygroup loop boundaries" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EExtractSplineMode::PlaneCut", (int64)EExtractSplineMode::PlaneCut },
{ "EExtractSplineMode::OpenBoundary", (int64)EExtractSplineMode::OpenBoundary },
{ "EExtractSplineMode::PolygroupLoops", (int64)EExtractSplineMode::PolygroupLoops },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_MeshModelingToolsExp_EExtractSplineMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingToolsExp_EExtractSplineMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_MeshModelingToolsExp,
nullptr,
"EExtractSplineMode",
"EExtractSplineMode",
Z_Construct_UEnum_MeshModelingToolsExp_EExtractSplineMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EExtractSplineMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EExtractSplineMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingToolsExp_EExtractSplineMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EExtractSplineMode()
{
if (!Z_Registration_Info_UEnum_EExtractSplineMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EExtractSplineMode.InnerSingleton, Z_Construct_UEnum_MeshModelingToolsExp_EExtractSplineMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EExtractSplineMode.InnerSingleton;
}
// ********** End Enum EExtractSplineMode **********************************************************
// ********** Begin Class UExtractSplineToolProperties *********************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UExtractSplineToolProperties;
UClass* UExtractSplineToolProperties::GetPrivateStaticClass()
{
using TClass = UExtractSplineToolProperties;
if (!Z_Registration_Info_UClass_UExtractSplineToolProperties.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ExtractSplineToolProperties"),
Z_Registration_Info_UClass_UExtractSplineToolProperties.InnerSingleton,
StaticRegisterNativesUExtractSplineToolProperties,
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_UExtractSplineToolProperties.InnerSingleton;
}
UClass* Z_Construct_UClass_UExtractSplineToolProperties_NoRegister()
{
return UExtractSplineToolProperties::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UExtractSplineToolProperties_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "ExtractSplineTool.h" },
{ "ModuleRelativePath", "Public/ExtractSplineTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExtractionMode_MetaData[] = {
{ "Category", "Extract Splines" },
{ "ModuleRelativePath", "Public/ExtractSplineTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UExtractSplineToolProperties constinit property declarations *************
static const UECodeGen_Private::FBytePropertyParams NewProp_ExtractionMode_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ExtractionMode;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UExtractSplineToolProperties constinit property declarations ***************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UExtractSplineToolProperties>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UExtractSplineToolProperties_Statics
// ********** Begin Class UExtractSplineToolProperties Property Definitions ************************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UExtractSplineToolProperties_Statics::NewProp_ExtractionMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UExtractSplineToolProperties_Statics::NewProp_ExtractionMode = { "ExtractionMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UExtractSplineToolProperties, ExtractionMode), Z_Construct_UEnum_MeshModelingToolsExp_EExtractSplineMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExtractionMode_MetaData), NewProp_ExtractionMode_MetaData) }; // 2316095583
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UExtractSplineToolProperties_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UExtractSplineToolProperties_Statics::NewProp_ExtractionMode_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UExtractSplineToolProperties_Statics::NewProp_ExtractionMode,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UExtractSplineToolProperties_Statics::PropPointers) < 2048);
// ********** End Class UExtractSplineToolProperties Property Definitions **************************
UObject* (*const Z_Construct_UClass_UExtractSplineToolProperties_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UExtractSplineToolProperties_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UExtractSplineToolProperties_Statics::ClassParams = {
&UExtractSplineToolProperties::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UExtractSplineToolProperties_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UExtractSplineToolProperties_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UExtractSplineToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UExtractSplineToolProperties_Statics::Class_MetaDataParams)
};
void UExtractSplineToolProperties::StaticRegisterNativesUExtractSplineToolProperties()
{
}
UClass* Z_Construct_UClass_UExtractSplineToolProperties()
{
if (!Z_Registration_Info_UClass_UExtractSplineToolProperties.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UExtractSplineToolProperties.OuterSingleton, Z_Construct_UClass_UExtractSplineToolProperties_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UExtractSplineToolProperties.OuterSingleton;
}
UExtractSplineToolProperties::UExtractSplineToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UExtractSplineToolProperties);
UExtractSplineToolProperties::~UExtractSplineToolProperties() {}
// ********** End Class UExtractSplineToolProperties ***********************************************
// ********** Begin Class UExtractSplineTool *******************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UExtractSplineTool;
UClass* UExtractSplineTool::GetPrivateStaticClass()
{
using TClass = UExtractSplineTool;
if (!Z_Registration_Info_UClass_UExtractSplineTool.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ExtractSplineTool"),
Z_Registration_Info_UClass_UExtractSplineTool.InnerSingleton,
StaticRegisterNativesUExtractSplineTool,
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_UExtractSplineTool.InnerSingleton;
}
UClass* Z_Construct_UClass_UExtractSplineTool_NoRegister()
{
return UExtractSplineTool::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UExtractSplineTool_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "Comment", "/*\n * A tool to create splines from mesh cross sections or open mesh boundary edges.\n */" },
{ "IncludePath", "ExtractSplineTool.h" },
{ "ModuleRelativePath", "Public/ExtractSplineTool.h" },
{ "ToolTip", "* A tool to create splines from mesh cross sections or open mesh boundary edges." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
{ "ModuleRelativePath", "Public/ExtractSplineTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PlaneMechanic_MetaData[] = {
{ "ModuleRelativePath", "Public/ExtractSplineTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionMechanic_MetaData[] = {
{ "ModuleRelativePath", "Public/ExtractSplineTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Preview_MetaData[] = {
{ "ModuleRelativePath", "Public/ExtractSplineTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Factory_MetaData[] = {
{ "ModuleRelativePath", "Public/ExtractSplineTool.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CutlineGeometry_MetaData[] = {
{ "ModuleRelativePath", "Public/ExtractSplineTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UExtractSplineTool constinit property declarations ***********************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
static const UECodeGen_Private::FObjectPropertyParams NewProp_PlaneMechanic;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SelectionMechanic;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Preview;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Factory;
static const UECodeGen_Private::FObjectPropertyParams NewProp_CutlineGeometry;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Class UExtractSplineTool constinit property declarations *************************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UExtractSplineTool>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UExtractSplineTool_Statics
// ********** Begin Class UExtractSplineTool Property Definitions **********************************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UExtractSplineTool_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UExtractSplineTool, Settings), Z_Construct_UClass_UExtractSplineToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UExtractSplineTool_Statics::NewProp_PlaneMechanic = { "PlaneMechanic", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UExtractSplineTool, PlaneMechanic), Z_Construct_UClass_UConstructionPlaneMechanic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PlaneMechanic_MetaData), NewProp_PlaneMechanic_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UExtractSplineTool_Statics::NewProp_SelectionMechanic = { "SelectionMechanic", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UExtractSplineTool, SelectionMechanic), Z_Construct_UClass_UPolygonSelectionMechanic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionMechanic_MetaData), NewProp_SelectionMechanic_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UExtractSplineTool_Statics::NewProp_Preview = { "Preview", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UExtractSplineTool, Preview), Z_Construct_UClass_UMeshOpPreviewWithBackgroundCompute_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Preview_MetaData), NewProp_Preview_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UExtractSplineTool_Statics::NewProp_Factory = { "Factory", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UExtractSplineTool, Factory), Z_Construct_UClass_UGenerateCrossSectionOpFactory_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Factory_MetaData), NewProp_Factory_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UExtractSplineTool_Statics::NewProp_CutlineGeometry = { "CutlineGeometry", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UExtractSplineTool, CutlineGeometry), Z_Construct_UClass_UPreviewGeometry_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CutlineGeometry_MetaData), NewProp_CutlineGeometry_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UExtractSplineTool_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UExtractSplineTool_Statics::NewProp_Settings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UExtractSplineTool_Statics::NewProp_PlaneMechanic,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UExtractSplineTool_Statics::NewProp_SelectionMechanic,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UExtractSplineTool_Statics::NewProp_Preview,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UExtractSplineTool_Statics::NewProp_Factory,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UExtractSplineTool_Statics::NewProp_CutlineGeometry,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UExtractSplineTool_Statics::PropPointers) < 2048);
// ********** End Class UExtractSplineTool Property Definitions ************************************
UObject* (*const Z_Construct_UClass_UExtractSplineTool_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USingleSelectionMeshEditingTool,
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UExtractSplineTool_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UExtractSplineTool_Statics::ClassParams = {
&UExtractSplineTool::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
Z_Construct_UClass_UExtractSplineTool_Statics::PropPointers,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
UE_ARRAY_COUNT(Z_Construct_UClass_UExtractSplineTool_Statics::PropPointers),
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UExtractSplineTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UExtractSplineTool_Statics::Class_MetaDataParams)
};
void UExtractSplineTool::StaticRegisterNativesUExtractSplineTool()
{
}
UClass* Z_Construct_UClass_UExtractSplineTool()
{
if (!Z_Registration_Info_UClass_UExtractSplineTool.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UExtractSplineTool.OuterSingleton, Z_Construct_UClass_UExtractSplineTool_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UExtractSplineTool.OuterSingleton;
}
UExtractSplineTool::UExtractSplineTool() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UExtractSplineTool);
UExtractSplineTool::~UExtractSplineTool() {}
// ********** End Class UExtractSplineTool *********************************************************
// ********** Begin Class UExtractSplineToolBuilder ************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UExtractSplineToolBuilder;
UClass* UExtractSplineToolBuilder::GetPrivateStaticClass()
{
using TClass = UExtractSplineToolBuilder;
if (!Z_Registration_Info_UClass_UExtractSplineToolBuilder.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("ExtractSplineToolBuilder"),
Z_Registration_Info_UClass_UExtractSplineToolBuilder.InnerSingleton,
StaticRegisterNativesUExtractSplineToolBuilder,
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_UExtractSplineToolBuilder.InnerSingleton;
}
UClass* Z_Construct_UClass_UExtractSplineToolBuilder_NoRegister()
{
return UExtractSplineToolBuilder::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UExtractSplineToolBuilder_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "IncludePath", "ExtractSplineTool.h" },
{ "ModuleRelativePath", "Public/ExtractSplineTool.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UExtractSplineToolBuilder constinit property declarations ****************
// ********** End Class UExtractSplineToolBuilder constinit property declarations ******************
static UObject* (*const DependentSingletons[])();
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UExtractSplineToolBuilder>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UExtractSplineToolBuilder_Statics
UObject* (*const Z_Construct_UClass_UExtractSplineToolBuilder_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_USingleSelectionMeshEditingToolBuilder,
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UExtractSplineToolBuilder_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UExtractSplineToolBuilder_Statics::ClassParams = {
&UExtractSplineToolBuilder::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
nullptr,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
0,
0,
0,
0x000800A8u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UExtractSplineToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UExtractSplineToolBuilder_Statics::Class_MetaDataParams)
};
void UExtractSplineToolBuilder::StaticRegisterNativesUExtractSplineToolBuilder()
{
}
UClass* Z_Construct_UClass_UExtractSplineToolBuilder()
{
if (!Z_Registration_Info_UClass_UExtractSplineToolBuilder.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UExtractSplineToolBuilder.OuterSingleton, Z_Construct_UClass_UExtractSplineToolBuilder_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UExtractSplineToolBuilder.OuterSingleton;
}
UExtractSplineToolBuilder::UExtractSplineToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UExtractSplineToolBuilder);
UExtractSplineToolBuilder::~UExtractSplineToolBuilder() {}
// ********** End Class UExtractSplineToolBuilder **************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_ExtractSplineTool_h__Script_MeshModelingToolsExp_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EExtractSplineMode_StaticEnum, TEXT("EExtractSplineMode"), &Z_Registration_Info_UEnum_EExtractSplineMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2316095583U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UExtractSplineToolProperties, UExtractSplineToolProperties::StaticClass, TEXT("UExtractSplineToolProperties"), &Z_Registration_Info_UClass_UExtractSplineToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UExtractSplineToolProperties), 1135016898U) },
{ Z_Construct_UClass_UExtractSplineTool, UExtractSplineTool::StaticClass, TEXT("UExtractSplineTool"), &Z_Registration_Info_UClass_UExtractSplineTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UExtractSplineTool), 913120220U) },
{ Z_Construct_UClass_UExtractSplineToolBuilder, UExtractSplineToolBuilder::StaticClass, TEXT("UExtractSplineToolBuilder"), &Z_Registration_Info_UClass_UExtractSplineToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UExtractSplineToolBuilder), 14754193U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_ExtractSplineTool_h__Script_MeshModelingToolsExp_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_ExtractSplineTool_h__Script_MeshModelingToolsExp_2317374292{
TEXT("/Script/MeshModelingToolsExp"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_ExtractSplineTool_h__Script_MeshModelingToolsExp_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_ExtractSplineTool_h__Script_MeshModelingToolsExp_Statics::ClassInfo),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_ExtractSplineTool_h__Script_MeshModelingToolsExp_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_ExtractSplineTool_h__Script_MeshModelingToolsExp_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS