// 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 "SelfUnionMeshesTool.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeSelfUnionMeshesTool() {} // ********** Begin Cross Module References ******************************************************** INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_USelfUnionMeshesTool(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_USelfUnionMeshesTool_NoRegister(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_USelfUnionMeshesToolBuilder(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_USelfUnionMeshesToolBuilder_NoRegister(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_USelfUnionMeshesToolProperties(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_USelfUnionMeshesToolProperties_NoRegister(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UBaseCreateFromSelectedTool(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UBaseCreateFromSelectedToolBuilder(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_ULineSetComponent_NoRegister(); UPackage* Z_Construct_UPackage__Script_MeshModelingToolsExp(); // ********** End Cross Module References ********************************************************** // ********** Begin Class USelfUnionMeshesToolProperties ******************************************* FClassRegistrationInfo Z_Registration_Info_UClass_USelfUnionMeshesToolProperties; UClass* USelfUnionMeshesToolProperties::GetPrivateStaticClass() { using TClass = USelfUnionMeshesToolProperties; if (!Z_Registration_Info_UClass_USelfUnionMeshesToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("SelfUnionMeshesToolProperties"), Z_Registration_Info_UClass_USelfUnionMeshesToolProperties.InnerSingleton, StaticRegisterNativesUSelfUnionMeshesToolProperties, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_USelfUnionMeshesToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_USelfUnionMeshesToolProperties_NoRegister() { return USelfUnionMeshesToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n * Standard properties of the self-union operation\n */" }, { "IncludePath", "SelfUnionMeshesTool.h" }, { "ModuleRelativePath", "Public/SelfUnionMeshesTool.h" }, { "ToolTip", "Standard properties of the self-union operation" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bTrimFlaps_MetaData[] = { { "Category", "Merge" }, { "Comment", "/** If true, remove open, visible geometry */" }, { "ModuleRelativePath", "Public/SelfUnionMeshesTool.h" }, { "ToolTip", "If true, remove open, visible geometry" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bTryFixHoles_MetaData[] = { { "Category", "Merge" }, { "Comment", "/** Try to fill holes created by the merge, e.g. due to numerical errors */" }, { "ModuleRelativePath", "Public/SelfUnionMeshesTool.h" }, { "ToolTip", "Try to fill holes created by the merge, e.g. due to numerical errors" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bTryCollapseEdges_MetaData[] = { { "Category", "Merge" }, { "Comment", "/** Try to collapse extra edges created by the merge */" }, { "ModuleRelativePath", "Public/SelfUnionMeshesTool.h" }, { "ToolTip", "Try to collapse extra edges created by the merge" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WindingThreshold_MetaData[] = { { "Category", "Merge" }, { "Comment", "/** Threshold to determine whether a triangle in one mesh is inside or outside of the other */" }, { "ModuleRelativePath", "Public/SelfUnionMeshesTool.h" }, { "ToolTip", "Threshold to determine whether a triangle in one mesh is inside or outside of the other" }, { "UIMax", "1" }, { "UIMin", "0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowNewBoundaryEdges_MetaData[] = { { "Category", "Display" }, { "Comment", "/** Show boundary edges created by the merge (often due to numerical error) */" }, { "ModuleRelativePath", "Public/SelfUnionMeshesTool.h" }, { "ToolTip", "Show boundary edges created by the merge (often due to numerical error)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOnlyUseFirstMeshMaterials_MetaData[] = { { "Category", "Materials" }, { "Comment", "/** If true, only the first mesh will keep its materials assignments; all other triangles will be assigned material 0 */" }, { "ModuleRelativePath", "Public/SelfUnionMeshesTool.h" }, { "ToolTip", "If true, only the first mesh will keep its materials assignments; all other triangles will be assigned material 0" }, }; #endif // WITH_METADATA // ********** Begin Class USelfUnionMeshesToolProperties constinit property declarations *********** static void NewProp_bTrimFlaps_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bTrimFlaps; static void NewProp_bTryFixHoles_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bTryFixHoles; static void NewProp_bTryCollapseEdges_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bTryCollapseEdges; static const UECodeGen_Private::FFloatPropertyParams NewProp_WindingThreshold; static void NewProp_bShowNewBoundaryEdges_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowNewBoundaryEdges; static void NewProp_bOnlyUseFirstMeshMaterials_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bOnlyUseFirstMeshMaterials; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class USelfUnionMeshesToolProperties constinit property declarations ************* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics // ********** Begin Class USelfUnionMeshesToolProperties Property Definitions ********************** void Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_bTrimFlaps_SetBit(void* Obj) { ((USelfUnionMeshesToolProperties*)Obj)->bTrimFlaps = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_bTrimFlaps = { "bTrimFlaps", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USelfUnionMeshesToolProperties), &Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_bTrimFlaps_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bTrimFlaps_MetaData), NewProp_bTrimFlaps_MetaData) }; void Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_bTryFixHoles_SetBit(void* Obj) { ((USelfUnionMeshesToolProperties*)Obj)->bTryFixHoles = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_bTryFixHoles = { "bTryFixHoles", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USelfUnionMeshesToolProperties), &Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_bTryFixHoles_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bTryFixHoles_MetaData), NewProp_bTryFixHoles_MetaData) }; void Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_bTryCollapseEdges_SetBit(void* Obj) { ((USelfUnionMeshesToolProperties*)Obj)->bTryCollapseEdges = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_bTryCollapseEdges = { "bTryCollapseEdges", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USelfUnionMeshesToolProperties), &Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_bTryCollapseEdges_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bTryCollapseEdges_MetaData), NewProp_bTryCollapseEdges_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_WindingThreshold = { "WindingThreshold", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USelfUnionMeshesToolProperties, WindingThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WindingThreshold_MetaData), NewProp_WindingThreshold_MetaData) }; void Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_bShowNewBoundaryEdges_SetBit(void* Obj) { ((USelfUnionMeshesToolProperties*)Obj)->bShowNewBoundaryEdges = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_bShowNewBoundaryEdges = { "bShowNewBoundaryEdges", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USelfUnionMeshesToolProperties), &Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_bShowNewBoundaryEdges_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowNewBoundaryEdges_MetaData), NewProp_bShowNewBoundaryEdges_MetaData) }; void Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_bOnlyUseFirstMeshMaterials_SetBit(void* Obj) { ((USelfUnionMeshesToolProperties*)Obj)->bOnlyUseFirstMeshMaterials = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_bOnlyUseFirstMeshMaterials = { "bOnlyUseFirstMeshMaterials", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(USelfUnionMeshesToolProperties), &Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_bOnlyUseFirstMeshMaterials_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOnlyUseFirstMeshMaterials_MetaData), NewProp_bOnlyUseFirstMeshMaterials_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_bTrimFlaps, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_bTryFixHoles, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_bTryCollapseEdges, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_WindingThreshold, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_bShowNewBoundaryEdges, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::NewProp_bOnlyUseFirstMeshMaterials, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::PropPointers) < 2048); // ********** End Class USelfUnionMeshesToolProperties Property Definitions ************************ UObject* (*const Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::ClassParams = { &USelfUnionMeshesToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::Class_MetaDataParams) }; void USelfUnionMeshesToolProperties::StaticRegisterNativesUSelfUnionMeshesToolProperties() { } UClass* Z_Construct_UClass_USelfUnionMeshesToolProperties() { if (!Z_Registration_Info_UClass_USelfUnionMeshesToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USelfUnionMeshesToolProperties.OuterSingleton, Z_Construct_UClass_USelfUnionMeshesToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_USelfUnionMeshesToolProperties.OuterSingleton; } USelfUnionMeshesToolProperties::USelfUnionMeshesToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USelfUnionMeshesToolProperties); USelfUnionMeshesToolProperties::~USelfUnionMeshesToolProperties() {} // ********** End Class USelfUnionMeshesToolProperties ********************************************* // ********** Begin Class USelfUnionMeshesTool ***************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_USelfUnionMeshesTool; UClass* USelfUnionMeshesTool::GetPrivateStaticClass() { using TClass = USelfUnionMeshesTool; if (!Z_Registration_Info_UClass_USelfUnionMeshesTool.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("SelfUnionMeshesTool"), Z_Registration_Info_UClass_USelfUnionMeshesTool.InnerSingleton, StaticRegisterNativesUSelfUnionMeshesTool, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_USelfUnionMeshesTool.InnerSingleton; } UClass* Z_Construct_UClass_USelfUnionMeshesTool_NoRegister() { return USelfUnionMeshesTool::GetPrivateStaticClass(); } struct Z_Construct_UClass_USelfUnionMeshesTool_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n * Union of meshes, resolving self intersections\n */" }, { "IncludePath", "SelfUnionMeshesTool.h" }, { "ModuleRelativePath", "Public/SelfUnionMeshesTool.h" }, { "ToolTip", "Union of meshes, resolving self intersections" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Properties_MetaData[] = { { "ModuleRelativePath", "Public/SelfUnionMeshesTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DrawnLineSet_MetaData[] = { { "EditInline", "true" }, { "ModuleRelativePath", "Public/SelfUnionMeshesTool.h" }, }; #endif // WITH_METADATA // ********** Begin Class USelfUnionMeshesTool constinit property declarations ********************* static const UECodeGen_Private::FObjectPropertyParams NewProp_Properties; static const UECodeGen_Private::FObjectPropertyParams NewProp_DrawnLineSet; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class USelfUnionMeshesTool constinit property declarations *********************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_USelfUnionMeshesTool_Statics // ********** Begin Class USelfUnionMeshesTool Property Definitions ******************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USelfUnionMeshesTool_Statics::NewProp_Properties = { "Properties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USelfUnionMeshesTool, Properties), Z_Construct_UClass_USelfUnionMeshesToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Properties_MetaData), NewProp_Properties_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_USelfUnionMeshesTool_Statics::NewProp_DrawnLineSet = { "DrawnLineSet", nullptr, (EPropertyFlags)0x0124080000080008, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(USelfUnionMeshesTool, DrawnLineSet), Z_Construct_UClass_ULineSetComponent_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DrawnLineSet_MetaData), NewProp_DrawnLineSet_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_USelfUnionMeshesTool_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USelfUnionMeshesTool_Statics::NewProp_Properties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_USelfUnionMeshesTool_Statics::NewProp_DrawnLineSet, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USelfUnionMeshesTool_Statics::PropPointers) < 2048); // ********** End Class USelfUnionMeshesTool Property Definitions ********************************** UObject* (*const Z_Construct_UClass_USelfUnionMeshesTool_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UBaseCreateFromSelectedTool, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USelfUnionMeshesTool_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_USelfUnionMeshesTool_Statics::ClassParams = { &USelfUnionMeshesTool::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_USelfUnionMeshesTool_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_USelfUnionMeshesTool_Statics::PropPointers), 0, 0x008800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USelfUnionMeshesTool_Statics::Class_MetaDataParams), Z_Construct_UClass_USelfUnionMeshesTool_Statics::Class_MetaDataParams) }; void USelfUnionMeshesTool::StaticRegisterNativesUSelfUnionMeshesTool() { } UClass* Z_Construct_UClass_USelfUnionMeshesTool() { if (!Z_Registration_Info_UClass_USelfUnionMeshesTool.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USelfUnionMeshesTool.OuterSingleton, Z_Construct_UClass_USelfUnionMeshesTool_Statics::ClassParams); } return Z_Registration_Info_UClass_USelfUnionMeshesTool.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USelfUnionMeshesTool); USelfUnionMeshesTool::~USelfUnionMeshesTool() {} // ********** End Class USelfUnionMeshesTool ******************************************************* // ********** Begin Class USelfUnionMeshesToolBuilder ********************************************** FClassRegistrationInfo Z_Registration_Info_UClass_USelfUnionMeshesToolBuilder; UClass* USelfUnionMeshesToolBuilder::GetPrivateStaticClass() { using TClass = USelfUnionMeshesToolBuilder; if (!Z_Registration_Info_UClass_USelfUnionMeshesToolBuilder.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("SelfUnionMeshesToolBuilder"), Z_Registration_Info_UClass_USelfUnionMeshesToolBuilder.InnerSingleton, StaticRegisterNativesUSelfUnionMeshesToolBuilder, sizeof(TClass), alignof(TClass), TClass::StaticClassFlags, TClass::StaticClassCastFlags(), TClass::StaticConfigName(), (UClass::ClassConstructorType)InternalConstructor, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass), &TClass::Super::StaticClass, &TClass::WithinClass::StaticClass ); } return Z_Registration_Info_UClass_USelfUnionMeshesToolBuilder.InnerSingleton; } UClass* Z_Construct_UClass_USelfUnionMeshesToolBuilder_NoRegister() { return USelfUnionMeshesToolBuilder::GetPrivateStaticClass(); } struct Z_Construct_UClass_USelfUnionMeshesToolBuilder_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "SelfUnionMeshesTool.h" }, { "ModuleRelativePath", "Public/SelfUnionMeshesTool.h" }, }; #endif // WITH_METADATA // ********** Begin Class USelfUnionMeshesToolBuilder constinit property declarations ************** // ********** End Class USelfUnionMeshesToolBuilder constinit property declarations **************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_USelfUnionMeshesToolBuilder_Statics UObject* (*const Z_Construct_UClass_USelfUnionMeshesToolBuilder_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UBaseCreateFromSelectedToolBuilder, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_USelfUnionMeshesToolBuilder_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_USelfUnionMeshesToolBuilder_Statics::ClassParams = { &USelfUnionMeshesToolBuilder::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_USelfUnionMeshesToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_USelfUnionMeshesToolBuilder_Statics::Class_MetaDataParams) }; void USelfUnionMeshesToolBuilder::StaticRegisterNativesUSelfUnionMeshesToolBuilder() { } UClass* Z_Construct_UClass_USelfUnionMeshesToolBuilder() { if (!Z_Registration_Info_UClass_USelfUnionMeshesToolBuilder.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_USelfUnionMeshesToolBuilder.OuterSingleton, Z_Construct_UClass_USelfUnionMeshesToolBuilder_Statics::ClassParams); } return Z_Registration_Info_UClass_USelfUnionMeshesToolBuilder.OuterSingleton; } USelfUnionMeshesToolBuilder::USelfUnionMeshesToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, USelfUnionMeshesToolBuilder); USelfUnionMeshesToolBuilder::~USelfUnionMeshesToolBuilder() {} // ********** End Class USelfUnionMeshesToolBuilder ************************************************ // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_SelfUnionMeshesTool_h__Script_MeshModelingToolsExp_Statics { static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_USelfUnionMeshesToolProperties, USelfUnionMeshesToolProperties::StaticClass, TEXT("USelfUnionMeshesToolProperties"), &Z_Registration_Info_UClass_USelfUnionMeshesToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USelfUnionMeshesToolProperties), 830541277U) }, { Z_Construct_UClass_USelfUnionMeshesTool, USelfUnionMeshesTool::StaticClass, TEXT("USelfUnionMeshesTool"), &Z_Registration_Info_UClass_USelfUnionMeshesTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USelfUnionMeshesTool), 78297637U) }, { Z_Construct_UClass_USelfUnionMeshesToolBuilder, USelfUnionMeshesToolBuilder::StaticClass, TEXT("USelfUnionMeshesToolBuilder"), &Z_Registration_Info_UClass_USelfUnionMeshesToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(USelfUnionMeshesToolBuilder), 3562899487U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_SelfUnionMeshesTool_h__Script_MeshModelingToolsExp_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_SelfUnionMeshesTool_h__Script_MeshModelingToolsExp_158057277{ TEXT("/Script/MeshModelingToolsExp"), Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_SelfUnionMeshesTool_h__Script_MeshModelingToolsExp_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_SelfUnionMeshesTool_h__Script_MeshModelingToolsExp_Statics::ClassInfo), nullptr, 0, nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS