// 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 "Polymodeling/OffsetMeshSelectionTool.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeOffsetMeshSelectionTool() {} // ********** Begin Cross Module References ******************************************************** INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UOffsetMeshSelectionTool(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UOffsetMeshSelectionTool_NoRegister(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UOffsetMeshSelectionToolBuilder(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UOffsetMeshSelectionToolBuilder_NoRegister(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UOffsetMeshSelectionToolProperties(); MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UOffsetMeshSelectionToolProperties_NoRegister(); MESHMODELINGTOOLSEXP_API UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionDirectionMode(); MESHMODELINGTOOLSEXP_API UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionInteractionMode(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UMeshOpPreviewWithBackgroundCompute_NoRegister(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPreviewMesh_NoRegister(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_USingleTargetWithSelectionTool(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_USingleTargetWithSelectionToolBuilder(); UPackage* Z_Construct_UPackage__Script_MeshModelingToolsExp(); // ********** End Cross Module References ********************************************************** // ********** Begin Class UOffsetMeshSelectionToolBuilder ****************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UOffsetMeshSelectionToolBuilder; UClass* UOffsetMeshSelectionToolBuilder::GetPrivateStaticClass() { using TClass = UOffsetMeshSelectionToolBuilder; if (!Z_Registration_Info_UClass_UOffsetMeshSelectionToolBuilder.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("OffsetMeshSelectionToolBuilder"), Z_Registration_Info_UClass_UOffsetMeshSelectionToolBuilder.InnerSingleton, StaticRegisterNativesUOffsetMeshSelectionToolBuilder, 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_UOffsetMeshSelectionToolBuilder.InnerSingleton; } UClass* Z_Construct_UClass_UOffsetMeshSelectionToolBuilder_NoRegister() { return UOffsetMeshSelectionToolBuilder::GetPrivateStaticClass(); } struct Z_Construct_UClass_UOffsetMeshSelectionToolBuilder_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n * ToolBuilder\n */" }, { "IncludePath", "Polymodeling/OffsetMeshSelectionTool.h" }, { "ModuleRelativePath", "Public/Polymodeling/OffsetMeshSelectionTool.h" }, { "ToolTip", "ToolBuilder" }, }; #endif // WITH_METADATA // ********** Begin Class UOffsetMeshSelectionToolBuilder constinit property declarations ********** // ********** End Class UOffsetMeshSelectionToolBuilder constinit property declarations ************ static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UOffsetMeshSelectionToolBuilder_Statics UObject* (*const Z_Construct_UClass_UOffsetMeshSelectionToolBuilder_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_USingleTargetWithSelectionToolBuilder, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetMeshSelectionToolBuilder_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UOffsetMeshSelectionToolBuilder_Statics::ClassParams = { &UOffsetMeshSelectionToolBuilder::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetMeshSelectionToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UOffsetMeshSelectionToolBuilder_Statics::Class_MetaDataParams) }; void UOffsetMeshSelectionToolBuilder::StaticRegisterNativesUOffsetMeshSelectionToolBuilder() { } UClass* Z_Construct_UClass_UOffsetMeshSelectionToolBuilder() { if (!Z_Registration_Info_UClass_UOffsetMeshSelectionToolBuilder.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOffsetMeshSelectionToolBuilder.OuterSingleton, Z_Construct_UClass_UOffsetMeshSelectionToolBuilder_Statics::ClassParams); } return Z_Registration_Info_UClass_UOffsetMeshSelectionToolBuilder.OuterSingleton; } UOffsetMeshSelectionToolBuilder::UOffsetMeshSelectionToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOffsetMeshSelectionToolBuilder); UOffsetMeshSelectionToolBuilder::~UOffsetMeshSelectionToolBuilder() {} // ********** End Class UOffsetMeshSelectionToolBuilder ******************************************** // ********** Begin Enum EOffsetMeshSelectionInteractionMode *************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EOffsetMeshSelectionInteractionMode; static UEnum* EOffsetMeshSelectionInteractionMode_StaticEnum() { if (!Z_Registration_Info_UEnum_EOffsetMeshSelectionInteractionMode.OuterSingleton) { Z_Registration_Info_UEnum_EOffsetMeshSelectionInteractionMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionInteractionMode, (UObject*)Z_Construct_UPackage__Script_MeshModelingToolsExp(), TEXT("EOffsetMeshSelectionInteractionMode")); } return Z_Registration_Info_UEnum_EOffsetMeshSelectionInteractionMode.OuterSingleton; } template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EOffsetMeshSelectionInteractionMode_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionInteractionMode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Fixed.Comment", "/** Define the offset distance using a slider in the Settings */" }, { "Fixed.Name", "EOffsetMeshSelectionInteractionMode::Fixed" }, { "Fixed.ToolTip", "Define the offset distance using a slider in the Settings" }, { "ModuleRelativePath", "Public/Polymodeling/OffsetMeshSelectionTool.h" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EOffsetMeshSelectionInteractionMode::Fixed", (int64)EOffsetMeshSelectionInteractionMode::Fixed }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionInteractionMode_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionInteractionMode_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, nullptr, "EOffsetMeshSelectionInteractionMode", "EOffsetMeshSelectionInteractionMode", Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionInteractionMode_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionInteractionMode_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionInteractionMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionInteractionMode_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionInteractionMode() { if (!Z_Registration_Info_UEnum_EOffsetMeshSelectionInteractionMode.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EOffsetMeshSelectionInteractionMode.InnerSingleton, Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionInteractionMode_Statics::EnumParams); } return Z_Registration_Info_UEnum_EOffsetMeshSelectionInteractionMode.InnerSingleton; } // ********** End Enum EOffsetMeshSelectionInteractionMode ***************************************** // ********** Begin Enum EOffsetMeshSelectionDirectionMode ***************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EOffsetMeshSelectionDirectionMode; static UEnum* EOffsetMeshSelectionDirectionMode_StaticEnum() { if (!Z_Registration_Info_UEnum_EOffsetMeshSelectionDirectionMode.OuterSingleton) { Z_Registration_Info_UEnum_EOffsetMeshSelectionDirectionMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionDirectionMode, (UObject*)Z_Construct_UPackage__Script_MeshModelingToolsExp(), TEXT("EOffsetMeshSelectionDirectionMode")); } return Z_Registration_Info_UEnum_EOffsetMeshSelectionDirectionMode.OuterSingleton; } template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EOffsetMeshSelectionDirectionMode_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionDirectionMode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "ConstantWidth.Comment", "/** */" }, { "ConstantWidth.Name", "EOffsetMeshSelectionDirectionMode::ConstantWidth" }, { "FaceNormals.Comment", "/** */" }, { "FaceNormals.Name", "EOffsetMeshSelectionDirectionMode::FaceNormals" }, { "ModuleRelativePath", "Public/Polymodeling/OffsetMeshSelectionTool.h" }, { "VertexNormals.Comment", "/** */" }, { "VertexNormals.Name", "EOffsetMeshSelectionDirectionMode::VertexNormals" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EOffsetMeshSelectionDirectionMode::VertexNormals", (int64)EOffsetMeshSelectionDirectionMode::VertexNormals }, { "EOffsetMeshSelectionDirectionMode::FaceNormals", (int64)EOffsetMeshSelectionDirectionMode::FaceNormals }, { "EOffsetMeshSelectionDirectionMode::ConstantWidth", (int64)EOffsetMeshSelectionDirectionMode::ConstantWidth }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionDirectionMode_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionDirectionMode_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, nullptr, "EOffsetMeshSelectionDirectionMode", "EOffsetMeshSelectionDirectionMode", Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionDirectionMode_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionDirectionMode_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionDirectionMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionDirectionMode_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionDirectionMode() { if (!Z_Registration_Info_UEnum_EOffsetMeshSelectionDirectionMode.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EOffsetMeshSelectionDirectionMode.InnerSingleton, Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionDirectionMode_Statics::EnumParams); } return Z_Registration_Info_UEnum_EOffsetMeshSelectionDirectionMode.InnerSingleton; } // ********** End Enum EOffsetMeshSelectionDirectionMode ******************************************* // ********** Begin Class UOffsetMeshSelectionToolProperties *************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UOffsetMeshSelectionToolProperties; UClass* UOffsetMeshSelectionToolProperties::GetPrivateStaticClass() { using TClass = UOffsetMeshSelectionToolProperties; if (!Z_Registration_Info_UClass_UOffsetMeshSelectionToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("OffsetMeshSelectionToolProperties"), Z_Registration_Info_UClass_UOffsetMeshSelectionToolProperties.InnerSingleton, StaticRegisterNativesUOffsetMeshSelectionToolProperties, 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_UOffsetMeshSelectionToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_UOffsetMeshSelectionToolProperties_NoRegister() { return UOffsetMeshSelectionToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "Polymodeling/OffsetMeshSelectionTool.h" }, { "ModuleRelativePath", "Public/Polymodeling/OffsetMeshSelectionTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OffsetDistance_MetaData[] = { { "Category", "Offset" }, { "Comment", "/** The Extrusion Distance used in Fixed Input Mode*/" }, { "DisplayName", "Distance" }, { "ModelingQuickEdit", "" }, { "ModuleRelativePath", "Public/Polymodeling/OffsetMeshSelectionTool.h" }, { "ToolTip", "The Extrusion Distance used in Fixed Input Mode" }, { "UIMax", "250" }, { "UIMin", "-250" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Direction_MetaData[] = { { "Category", "Offset" }, { "Comment", "/** Control how the Offset Area should be displaced */" }, { "ModuleRelativePath", "Public/Polymodeling/OffsetMeshSelectionTool.h" }, { "ToolTip", "Control how the Offset Area should be displaced" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumSubdivisions_MetaData[] = { { "Category", "Offset" }, { "ClampMax", "1000" }, { "ClampMin", "0" }, { "Comment", "/** Specify the number of subdivisions along the sides of the Extrusion */" }, { "DisplayName", "Subdivisions" }, { "ModuleRelativePath", "Public/Polymodeling/OffsetMeshSelectionTool.h" }, { "ToolTip", "Specify the number of subdivisions along the sides of the Extrusion" }, { "UIMax", "10" }, { "UIMin", "0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CreaseAngle_MetaData[] = { { "Category", "Offset" }, { "Comment", "/** Specify the Crease Angle used to split the sides of the Extrusion into separate Groups */" }, { "Max", "180" }, { "Min", "0" }, { "ModuleRelativePath", "Public/Polymodeling/OffsetMeshSelectionTool.h" }, { "ToolTip", "Specify the Crease Angle used to split the sides of the Extrusion into separate Groups" }, { "UIMax", "180" }, { "UIMin", "0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShellsToSolids_MetaData[] = { { "Category", "Offset" }, { "Comment", "/** If the Offset Area has a fully open border, this option determines if Extrusion will create a Solid mesh or leave the base \"open\" */" }, { "ModuleRelativePath", "Public/Polymodeling/OffsetMeshSelectionTool.h" }, { "ToolTip", "If the Offset Area has a fully open border, this option determines if Extrusion will create a Solid mesh or leave the base \"open\"" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInferGroupsFromNbrs_MetaData[] = { { "Category", "Groups" }, { "Comment", "/** Control whether a single Group should be generated along the sides of the Extrusion, or multiple Groups based on the adjacent Groups around the Offset Area border */" }, { "DisplayName", "Propagate Groups" }, { "ModuleRelativePath", "Public/Polymodeling/OffsetMeshSelectionTool.h" }, { "ToolTip", "Control whether a single Group should be generated along the sides of the Extrusion, or multiple Groups based on the adjacent Groups around the Offset Area border" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bGroupPerSubdivision_MetaData[] = { { "Category", "Groups" }, { "Comment", "/** Control whether a new Group is generated for each Subdivision */" }, { "DisplayName", "Per Subdivision" }, { "EditCondition", "NumSubdivisions > 0" }, { "ModuleRelativePath", "Public/Polymodeling/OffsetMeshSelectionTool.h" }, { "ToolTip", "Control whether a new Group is generated for each Subdivision" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bReplaceSelectionGroups_MetaData[] = { { "Category", "Groups" }, { "Comment", "/** Control whether groups in the Offset Area are mapped to new Groups, or replaced with a single new Group */" }, { "DisplayName", "Replace Cap Groups" }, { "ModuleRelativePath", "Public/Polymodeling/OffsetMeshSelectionTool.h" }, { "ToolTip", "Control whether groups in the Offset Area are mapped to new Groups, or replaced with a single new Group" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVScale_MetaData[] = { { "Category", "UVs" }, { "ClampMin", "0.000001" }, { "Comment", "/** The automatically-generated UVs on the sides of the Extrusion are scaled by this value */" }, { "DisplayName", "UV Scale" }, { "ModuleRelativePath", "Public/Polymodeling/OffsetMeshSelectionTool.h" }, { "ToolTip", "The automatically-generated UVs on the sides of the Extrusion are scaled by this value" }, { "UIMax", "10.000000" }, { "UIMin", "0.001000" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUVIslandPerGroup_MetaData[] = { { "Category", "UVs" }, { "Comment", "/** Control whether a separate UV island should be generated for each output Group on the sides of the Extrusion, or a single UV island wrapping around the entire \"tube\" */" }, { "DisplayName", "Island Per Group" }, { "ModuleRelativePath", "Public/Polymodeling/OffsetMeshSelectionTool.h" }, { "ToolTip", "Control whether a separate UV island should be generated for each output Group on the sides of the Extrusion, or a single UV island wrapping around the entire \"tube\"" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInferMaterialID_MetaData[] = { { "Category", "Material" }, { "Comment", "/** Control whether SetMaterialID is assigned to all triangles along the sides of the Extrusion, or if MaterialIDs should be inferred from the Offset Area */" }, { "DisplayName", "Infer Materials" }, { "ModuleRelativePath", "Public/Polymodeling/OffsetMeshSelectionTool.h" }, { "ToolTip", "Control whether SetMaterialID is assigned to all triangles along the sides of the Extrusion, or if MaterialIDs should be inferred from the Offset Area" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SetMaterialID_MetaData[] = { { "Category", "Material" }, { "Comment", "/** Constant Material ID used when MaterialIDs are not being inferred, or no adjacent MaterialID exists */" }, { "DisplayName", "Material ID" }, { "EditCondition", "bInferMaterialID == false" }, { "ModuleRelativePath", "Public/Polymodeling/OffsetMeshSelectionTool.h" }, { "ToolTip", "Constant Material ID used when MaterialIDs are not being inferred, or no adjacent MaterialID exists" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowInputMaterials_MetaData[] = { { "Category", "Visualization" }, { "Comment", "/** Control whether the original Mesh Materials should be shown, or a visualization of the Offset Groups */" }, { "DisplayName", "Show Materials" }, { "ModuleRelativePath", "Public/Polymodeling/OffsetMeshSelectionTool.h" }, { "ToolTip", "Control whether the original Mesh Materials should be shown, or a visualization of the Offset Groups" }, }; #endif // WITH_METADATA // ********** Begin Class UOffsetMeshSelectionToolProperties constinit property declarations ******* static const UECodeGen_Private::FDoublePropertyParams NewProp_OffsetDistance; static const UECodeGen_Private::FBytePropertyParams NewProp_Direction_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Direction; static const UECodeGen_Private::FIntPropertyParams NewProp_NumSubdivisions; static const UECodeGen_Private::FDoublePropertyParams NewProp_CreaseAngle; static void NewProp_bShellsToSolids_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bShellsToSolids; static void NewProp_bInferGroupsFromNbrs_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bInferGroupsFromNbrs; static void NewProp_bGroupPerSubdivision_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bGroupPerSubdivision; static void NewProp_bReplaceSelectionGroups_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bReplaceSelectionGroups; static const UECodeGen_Private::FDoublePropertyParams NewProp_UVScale; static void NewProp_bUVIslandPerGroup_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUVIslandPerGroup; static void NewProp_bInferMaterialID_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bInferMaterialID; static const UECodeGen_Private::FIntPropertyParams NewProp_SetMaterialID; static void NewProp_bShowInputMaterials_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowInputMaterials; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UOffsetMeshSelectionToolProperties constinit property declarations ********* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics // ********** Begin Class UOffsetMeshSelectionToolProperties Property Definitions ****************** const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_OffsetDistance = { "OffsetDistance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOffsetMeshSelectionToolProperties, OffsetDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OffsetDistance_MetaData), NewProp_OffsetDistance_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_Direction_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_UOffsetMeshSelectionToolProperties_Statics::NewProp_Direction = { "Direction", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOffsetMeshSelectionToolProperties, Direction), Z_Construct_UEnum_MeshModelingToolsExp_EOffsetMeshSelectionDirectionMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Direction_MetaData), NewProp_Direction_MetaData) }; // 2299664841 const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_NumSubdivisions = { "NumSubdivisions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOffsetMeshSelectionToolProperties, NumSubdivisions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumSubdivisions_MetaData), NewProp_NumSubdivisions_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_CreaseAngle = { "CreaseAngle", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOffsetMeshSelectionToolProperties, CreaseAngle), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CreaseAngle_MetaData), NewProp_CreaseAngle_MetaData) }; void Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bShellsToSolids_SetBit(void* Obj) { ((UOffsetMeshSelectionToolProperties*)Obj)->bShellsToSolids = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bShellsToSolids = { "bShellsToSolids", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UOffsetMeshSelectionToolProperties), &Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bShellsToSolids_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShellsToSolids_MetaData), NewProp_bShellsToSolids_MetaData) }; void Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bInferGroupsFromNbrs_SetBit(void* Obj) { ((UOffsetMeshSelectionToolProperties*)Obj)->bInferGroupsFromNbrs = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bInferGroupsFromNbrs = { "bInferGroupsFromNbrs", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UOffsetMeshSelectionToolProperties), &Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bInferGroupsFromNbrs_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInferGroupsFromNbrs_MetaData), NewProp_bInferGroupsFromNbrs_MetaData) }; void Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bGroupPerSubdivision_SetBit(void* Obj) { ((UOffsetMeshSelectionToolProperties*)Obj)->bGroupPerSubdivision = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bGroupPerSubdivision = { "bGroupPerSubdivision", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UOffsetMeshSelectionToolProperties), &Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bGroupPerSubdivision_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bGroupPerSubdivision_MetaData), NewProp_bGroupPerSubdivision_MetaData) }; void Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bReplaceSelectionGroups_SetBit(void* Obj) { ((UOffsetMeshSelectionToolProperties*)Obj)->bReplaceSelectionGroups = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bReplaceSelectionGroups = { "bReplaceSelectionGroups", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UOffsetMeshSelectionToolProperties), &Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bReplaceSelectionGroups_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bReplaceSelectionGroups_MetaData), NewProp_bReplaceSelectionGroups_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_UVScale = { "UVScale", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOffsetMeshSelectionToolProperties, UVScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVScale_MetaData), NewProp_UVScale_MetaData) }; void Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bUVIslandPerGroup_SetBit(void* Obj) { ((UOffsetMeshSelectionToolProperties*)Obj)->bUVIslandPerGroup = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bUVIslandPerGroup = { "bUVIslandPerGroup", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UOffsetMeshSelectionToolProperties), &Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bUVIslandPerGroup_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUVIslandPerGroup_MetaData), NewProp_bUVIslandPerGroup_MetaData) }; void Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bInferMaterialID_SetBit(void* Obj) { ((UOffsetMeshSelectionToolProperties*)Obj)->bInferMaterialID = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bInferMaterialID = { "bInferMaterialID", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UOffsetMeshSelectionToolProperties), &Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bInferMaterialID_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInferMaterialID_MetaData), NewProp_bInferMaterialID_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_SetMaterialID = { "SetMaterialID", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOffsetMeshSelectionToolProperties, SetMaterialID), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SetMaterialID_MetaData), NewProp_SetMaterialID_MetaData) }; void Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bShowInputMaterials_SetBit(void* Obj) { ((UOffsetMeshSelectionToolProperties*)Obj)->bShowInputMaterials = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bShowInputMaterials = { "bShowInputMaterials", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UOffsetMeshSelectionToolProperties), &Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bShowInputMaterials_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowInputMaterials_MetaData), NewProp_bShowInputMaterials_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_OffsetDistance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_Direction_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_Direction, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_NumSubdivisions, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_CreaseAngle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bShellsToSolids, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bInferGroupsFromNbrs, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bGroupPerSubdivision, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bReplaceSelectionGroups, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_UVScale, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bUVIslandPerGroup, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bInferMaterialID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_SetMaterialID, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::NewProp_bShowInputMaterials, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::PropPointers) < 2048); // ********** End Class UOffsetMeshSelectionToolProperties Property Definitions ******************** UObject* (*const Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::ClassParams = { &UOffsetMeshSelectionToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::Class_MetaDataParams) }; void UOffsetMeshSelectionToolProperties::StaticRegisterNativesUOffsetMeshSelectionToolProperties() { } UClass* Z_Construct_UClass_UOffsetMeshSelectionToolProperties() { if (!Z_Registration_Info_UClass_UOffsetMeshSelectionToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOffsetMeshSelectionToolProperties.OuterSingleton, Z_Construct_UClass_UOffsetMeshSelectionToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UOffsetMeshSelectionToolProperties.OuterSingleton; } UOffsetMeshSelectionToolProperties::UOffsetMeshSelectionToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOffsetMeshSelectionToolProperties); UOffsetMeshSelectionToolProperties::~UOffsetMeshSelectionToolProperties() {} // ********** End Class UOffsetMeshSelectionToolProperties ***************************************** // ********** Begin Class UOffsetMeshSelectionTool ************************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UOffsetMeshSelectionTool; UClass* UOffsetMeshSelectionTool::GetPrivateStaticClass() { using TClass = UOffsetMeshSelectionTool; if (!Z_Registration_Info_UClass_UOffsetMeshSelectionTool.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("OffsetMeshSelectionTool"), Z_Registration_Info_UClass_UOffsetMeshSelectionTool.InnerSingleton, StaticRegisterNativesUOffsetMeshSelectionTool, 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_UOffsetMeshSelectionTool.InnerSingleton; } UClass* Z_Construct_UClass_UOffsetMeshSelectionTool_NoRegister() { return UOffsetMeshSelectionTool::GetPrivateStaticClass(); } struct Z_Construct_UClass_UOffsetMeshSelectionTool_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "Polymodeling/OffsetMeshSelectionTool.h" }, { "ModuleRelativePath", "Public/Polymodeling/OffsetMeshSelectionTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OffsetProperties_MetaData[] = { { "ModuleRelativePath", "Public/Polymodeling/OffsetMeshSelectionTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourcePreview_MetaData[] = { { "ModuleRelativePath", "Public/Polymodeling/OffsetMeshSelectionTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EditCompute_MetaData[] = { { "ModuleRelativePath", "Public/Polymodeling/OffsetMeshSelectionTool.h" }, }; #endif // WITH_METADATA // ********** Begin Class UOffsetMeshSelectionTool constinit property declarations ***************** static const UECodeGen_Private::FObjectPropertyParams NewProp_OffsetProperties; static const UECodeGen_Private::FObjectPropertyParams NewProp_SourcePreview; static const UECodeGen_Private::FObjectPropertyParams NewProp_EditCompute; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UOffsetMeshSelectionTool constinit property declarations ******************* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UOffsetMeshSelectionTool_Statics // ********** Begin Class UOffsetMeshSelectionTool Property Definitions **************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UOffsetMeshSelectionTool_Statics::NewProp_OffsetProperties = { "OffsetProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOffsetMeshSelectionTool, OffsetProperties), Z_Construct_UClass_UOffsetMeshSelectionToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OffsetProperties_MetaData), NewProp_OffsetProperties_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UOffsetMeshSelectionTool_Statics::NewProp_SourcePreview = { "SourcePreview", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOffsetMeshSelectionTool, SourcePreview), Z_Construct_UClass_UPreviewMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourcePreview_MetaData), NewProp_SourcePreview_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UOffsetMeshSelectionTool_Statics::NewProp_EditCompute = { "EditCompute", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UOffsetMeshSelectionTool, EditCompute), Z_Construct_UClass_UMeshOpPreviewWithBackgroundCompute_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EditCompute_MetaData), NewProp_EditCompute_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UOffsetMeshSelectionTool_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshSelectionTool_Statics::NewProp_OffsetProperties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshSelectionTool_Statics::NewProp_SourcePreview, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UOffsetMeshSelectionTool_Statics::NewProp_EditCompute, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetMeshSelectionTool_Statics::PropPointers) < 2048); // ********** End Class UOffsetMeshSelectionTool Property Definitions ****************************** UObject* (*const Z_Construct_UClass_UOffsetMeshSelectionTool_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_USingleTargetWithSelectionTool, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingToolsExp, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetMeshSelectionTool_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UOffsetMeshSelectionTool_Statics::ClassParams = { &UOffsetMeshSelectionTool::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UOffsetMeshSelectionTool_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetMeshSelectionTool_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UOffsetMeshSelectionTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UOffsetMeshSelectionTool_Statics::Class_MetaDataParams) }; void UOffsetMeshSelectionTool::StaticRegisterNativesUOffsetMeshSelectionTool() { } UClass* Z_Construct_UClass_UOffsetMeshSelectionTool() { if (!Z_Registration_Info_UClass_UOffsetMeshSelectionTool.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UOffsetMeshSelectionTool.OuterSingleton, Z_Construct_UClass_UOffsetMeshSelectionTool_Statics::ClassParams); } return Z_Registration_Info_UClass_UOffsetMeshSelectionTool.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UOffsetMeshSelectionTool); UOffsetMeshSelectionTool::~UOffsetMeshSelectionTool() {} // ********** End Class UOffsetMeshSelectionTool *************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_OffsetMeshSelectionTool_h__Script_MeshModelingToolsExp_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EOffsetMeshSelectionInteractionMode_StaticEnum, TEXT("EOffsetMeshSelectionInteractionMode"), &Z_Registration_Info_UEnum_EOffsetMeshSelectionInteractionMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1734897766U) }, { EOffsetMeshSelectionDirectionMode_StaticEnum, TEXT("EOffsetMeshSelectionDirectionMode"), &Z_Registration_Info_UEnum_EOffsetMeshSelectionDirectionMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2299664841U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UOffsetMeshSelectionToolBuilder, UOffsetMeshSelectionToolBuilder::StaticClass, TEXT("UOffsetMeshSelectionToolBuilder"), &Z_Registration_Info_UClass_UOffsetMeshSelectionToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOffsetMeshSelectionToolBuilder), 4269376722U) }, { Z_Construct_UClass_UOffsetMeshSelectionToolProperties, UOffsetMeshSelectionToolProperties::StaticClass, TEXT("UOffsetMeshSelectionToolProperties"), &Z_Registration_Info_UClass_UOffsetMeshSelectionToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOffsetMeshSelectionToolProperties), 2761639220U) }, { Z_Construct_UClass_UOffsetMeshSelectionTool, UOffsetMeshSelectionTool::StaticClass, TEXT("UOffsetMeshSelectionTool"), &Z_Registration_Info_UClass_UOffsetMeshSelectionTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UOffsetMeshSelectionTool), 3262757826U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_OffsetMeshSelectionTool_h__Script_MeshModelingToolsExp_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_OffsetMeshSelectionTool_h__Script_MeshModelingToolsExp_3078453620{ TEXT("/Script/MeshModelingToolsExp"), Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_OffsetMeshSelectionTool_h__Script_MeshModelingToolsExp_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_OffsetMeshSelectionTool_h__Script_MeshModelingToolsExp_Statics::ClassInfo), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_OffsetMeshSelectionTool_h__Script_MeshModelingToolsExp_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_OffsetMeshSelectionTool_h__Script_MeshModelingToolsExp_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS