// 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 "ToolActivities/PolyEditExtrudeActivity.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodePolyEditExtrudeActivity() {} // ********** Begin Cross Module References ******************************************************** INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UPolyEditActivityContext_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UPolyEditExtrudeActivity(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UPolyEditExtrudeActivity_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UPolyEditExtrudeProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UPolyEditExtrudeProperties_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UPolyEditOffsetProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UPolyEditOffsetProperties_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UPolyEditPushPullProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UPolyEditPushPullProperties_NoRegister(); MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDirection(); MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDistanceMode(); MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeModeOptions(); MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EPolyEditOffsetModeOptions(); MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EPolyEditPushPullModeOptions(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UInteractiveToolActivity(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPlaneDistanceFromHitMechanic_NoRegister(); UPackage* Z_Construct_UPackage__Script_MeshModelingTools(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum EPolyEditExtrudeDirection ************************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPolyEditExtrudeDirection; static UEnum* EPolyEditExtrudeDirection_StaticEnum() { if (!Z_Registration_Info_UEnum_EPolyEditExtrudeDirection.OuterSingleton) { Z_Registration_Info_UEnum_EPolyEditExtrudeDirection.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDirection, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EPolyEditExtrudeDirection")); } return Z_Registration_Info_UEnum_EPolyEditExtrudeDirection.OuterSingleton; } template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EPolyEditExtrudeDirection_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDirection_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "LocalX.Name", "EPolyEditExtrudeDirection::LocalX" }, { "LocalY.Name", "EPolyEditExtrudeDirection::LocalY" }, { "LocalZ.Name", "EPolyEditExtrudeDirection::LocalZ" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "SelectionNormal.Name", "EPolyEditExtrudeDirection::SelectionNormal" }, { "WorldX.Name", "EPolyEditExtrudeDirection::WorldX" }, { "WorldY.Name", "EPolyEditExtrudeDirection::WorldY" }, { "WorldZ.Name", "EPolyEditExtrudeDirection::WorldZ" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EPolyEditExtrudeDirection::SelectionNormal", (int64)EPolyEditExtrudeDirection::SelectionNormal }, { "EPolyEditExtrudeDirection::WorldX", (int64)EPolyEditExtrudeDirection::WorldX }, { "EPolyEditExtrudeDirection::WorldY", (int64)EPolyEditExtrudeDirection::WorldY }, { "EPolyEditExtrudeDirection::WorldZ", (int64)EPolyEditExtrudeDirection::WorldZ }, { "EPolyEditExtrudeDirection::LocalX", (int64)EPolyEditExtrudeDirection::LocalX }, { "EPolyEditExtrudeDirection::LocalY", (int64)EPolyEditExtrudeDirection::LocalY }, { "EPolyEditExtrudeDirection::LocalZ", (int64)EPolyEditExtrudeDirection::LocalZ }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDirection_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDirection_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools, nullptr, "EPolyEditExtrudeDirection", "EPolyEditExtrudeDirection", Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDirection_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDirection_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDirection_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDirection_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDirection() { if (!Z_Registration_Info_UEnum_EPolyEditExtrudeDirection.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPolyEditExtrudeDirection.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDirection_Statics::EnumParams); } return Z_Registration_Info_UEnum_EPolyEditExtrudeDirection.InnerSingleton; } // ********** End Enum EPolyEditExtrudeDirection *************************************************** // ********** Begin Enum EPolyEditExtrudeDistanceMode ********************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPolyEditExtrudeDistanceMode; static UEnum* EPolyEditExtrudeDistanceMode_StaticEnum() { if (!Z_Registration_Info_UEnum_EPolyEditExtrudeDistanceMode.OuterSingleton) { Z_Registration_Info_UEnum_EPolyEditExtrudeDistanceMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDistanceMode, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EPolyEditExtrudeDistanceMode")); } return Z_Registration_Info_UEnum_EPolyEditExtrudeDistanceMode.OuterSingleton; } template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EPolyEditExtrudeDistanceMode_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDistanceMode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "ClickInViewport.Comment", "/** Set distance by clicking in the viewport. */" }, { "ClickInViewport.Name", "EPolyEditExtrudeDistanceMode::ClickInViewport" }, { "ClickInViewport.ToolTip", "Set distance by clicking in the viewport." }, { "Fixed.Comment", "/** Set distance with an explicit numerical value, then explictly accept. */" }, { "Fixed.Name", "EPolyEditExtrudeDistanceMode::Fixed" }, { "Fixed.ToolTip", "Set distance with an explicit numerical value, then explictly accept." }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EPolyEditExtrudeDistanceMode::ClickInViewport", (int64)EPolyEditExtrudeDistanceMode::ClickInViewport }, { "EPolyEditExtrudeDistanceMode::Fixed", (int64)EPolyEditExtrudeDistanceMode::Fixed }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDistanceMode_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDistanceMode_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools, nullptr, "EPolyEditExtrudeDistanceMode", "EPolyEditExtrudeDistanceMode", Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDistanceMode_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDistanceMode_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDistanceMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDistanceMode_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDistanceMode() { if (!Z_Registration_Info_UEnum_EPolyEditExtrudeDistanceMode.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPolyEditExtrudeDistanceMode.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDistanceMode_Statics::EnumParams); } return Z_Registration_Info_UEnum_EPolyEditExtrudeDistanceMode.InnerSingleton; } // ********** End Enum EPolyEditExtrudeDistanceMode ************************************************ // ********** Begin Enum EPolyEditExtrudeModeOptions *********************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPolyEditExtrudeModeOptions; static UEnum* EPolyEditExtrudeModeOptions_StaticEnum() { if (!Z_Registration_Info_UEnum_EPolyEditExtrudeModeOptions.OuterSingleton) { Z_Registration_Info_UEnum_EPolyEditExtrudeModeOptions.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeModeOptions, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EPolyEditExtrudeModeOptions")); } return Z_Registration_Info_UEnum_EPolyEditExtrudeModeOptions.OuterSingleton; } template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EPolyEditExtrudeModeOptions_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeModeOptions_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Comment", "// We use different property set objects so that we can customize category names, etc, as well as\n// have different defaults and saved settings.\n" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "SelectedTriangleNormals.Comment", "// Take the angle-weighed average of the selected triangles around each\n// extruded vertex to determine vertex movement direction.\n" }, { "SelectedTriangleNormals.Name", "EPolyEditExtrudeModeOptions::SelectedTriangleNormals" }, { "SelectedTriangleNormals.ToolTip", "Take the angle-weighed average of the selected triangles around each\nextruded vertex to determine vertex movement direction." }, { "SelectedTriangleNormalsEven.Comment", "// Like Selected Triangle Normals, but also adjusts the distances moved in\n// an attempt to keep triangles parallel to their original facing.\n" }, { "SelectedTriangleNormalsEven.Name", "EPolyEditExtrudeModeOptions::SelectedTriangleNormalsEven" }, { "SelectedTriangleNormalsEven.ToolTip", "Like Selected Triangle Normals, but also adjusts the distances moved in\nan attempt to keep triangles parallel to their original facing." }, { "SingleDirection.Comment", "// Extrude all triangles in the same direction regardless of their facing.\n" }, { "SingleDirection.Name", "EPolyEditExtrudeModeOptions::SingleDirection" }, { "SingleDirection.ToolTip", "Extrude all triangles in the same direction regardless of their facing." }, { "ToolTip", "We use different property set objects so that we can customize category names, etc, as well as\nhave different defaults and saved settings." }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EPolyEditExtrudeModeOptions::SingleDirection", (int64)EPolyEditExtrudeModeOptions::SingleDirection }, { "EPolyEditExtrudeModeOptions::SelectedTriangleNormals", (int64)EPolyEditExtrudeModeOptions::SelectedTriangleNormals }, { "EPolyEditExtrudeModeOptions::SelectedTriangleNormalsEven", (int64)EPolyEditExtrudeModeOptions::SelectedTriangleNormalsEven }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeModeOptions_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeModeOptions_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools, nullptr, "EPolyEditExtrudeModeOptions", "EPolyEditExtrudeModeOptions", Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeModeOptions_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeModeOptions_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeModeOptions_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeModeOptions_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeModeOptions() { if (!Z_Registration_Info_UEnum_EPolyEditExtrudeModeOptions.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPolyEditExtrudeModeOptions.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeModeOptions_Statics::EnumParams); } return Z_Registration_Info_UEnum_EPolyEditExtrudeModeOptions.InnerSingleton; } // ********** End Enum EPolyEditExtrudeModeOptions ************************************************* // ********** Begin Enum EPolyEditOffsetModeOptions ************************************************ static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPolyEditOffsetModeOptions; static UEnum* EPolyEditOffsetModeOptions_StaticEnum() { if (!Z_Registration_Info_UEnum_EPolyEditOffsetModeOptions.OuterSingleton) { Z_Registration_Info_UEnum_EPolyEditOffsetModeOptions.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EPolyEditOffsetModeOptions, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EPolyEditOffsetModeOptions")); } return Z_Registration_Info_UEnum_EPolyEditOffsetModeOptions.OuterSingleton; } template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EPolyEditOffsetModeOptions_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingTools_EPolyEditOffsetModeOptions_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "SelectedTriangleNormals.Comment", "// Take the angle-weighed average of the selected triangles around\n// offset vertex to determine vertex movement direction.\n" }, { "SelectedTriangleNormals.Name", "EPolyEditOffsetModeOptions::SelectedTriangleNormals" }, { "SelectedTriangleNormals.ToolTip", "Take the angle-weighed average of the selected triangles around\noffset vertex to determine vertex movement direction." }, { "SelectedTriangleNormalsEven.Comment", "// Like Selected Triangle Normals, but also adjusts the distances moved in\n// an attempt to keep triangles parallel to their original facing.\n" }, { "SelectedTriangleNormalsEven.Name", "EPolyEditOffsetModeOptions::SelectedTriangleNormalsEven" }, { "SelectedTriangleNormalsEven.ToolTip", "Like Selected Triangle Normals, but also adjusts the distances moved in\nan attempt to keep triangles parallel to their original facing." }, { "VertexNormals.Comment", "// Vertex normals, regardless of selection.\n" }, { "VertexNormals.Name", "EPolyEditOffsetModeOptions::VertexNormals" }, { "VertexNormals.ToolTip", "Vertex normals, regardless of selection." }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EPolyEditOffsetModeOptions::VertexNormals", (int64)EPolyEditOffsetModeOptions::VertexNormals }, { "EPolyEditOffsetModeOptions::SelectedTriangleNormals", (int64)EPolyEditOffsetModeOptions::SelectedTriangleNormals }, { "EPolyEditOffsetModeOptions::SelectedTriangleNormalsEven", (int64)EPolyEditOffsetModeOptions::SelectedTriangleNormalsEven }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingTools_EPolyEditOffsetModeOptions_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EPolyEditOffsetModeOptions_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools, nullptr, "EPolyEditOffsetModeOptions", "EPolyEditOffsetModeOptions", Z_Construct_UEnum_MeshModelingTools_EPolyEditOffsetModeOptions_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EPolyEditOffsetModeOptions_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EPolyEditOffsetModeOptions_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EPolyEditOffsetModeOptions_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingTools_EPolyEditOffsetModeOptions() { if (!Z_Registration_Info_UEnum_EPolyEditOffsetModeOptions.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPolyEditOffsetModeOptions.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EPolyEditOffsetModeOptions_Statics::EnumParams); } return Z_Registration_Info_UEnum_EPolyEditOffsetModeOptions.InnerSingleton; } // ********** End Enum EPolyEditOffsetModeOptions ************************************************** // ********** Begin Enum EPolyEditPushPullModeOptions ********************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EPolyEditPushPullModeOptions; static UEnum* EPolyEditPushPullModeOptions_StaticEnum() { if (!Z_Registration_Info_UEnum_EPolyEditPushPullModeOptions.OuterSingleton) { Z_Registration_Info_UEnum_EPolyEditPushPullModeOptions.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EPolyEditPushPullModeOptions, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EPolyEditPushPullModeOptions")); } return Z_Registration_Info_UEnum_EPolyEditPushPullModeOptions.OuterSingleton; } template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EPolyEditPushPullModeOptions_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingTools_EPolyEditPushPullModeOptions_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "SelectedTriangleNormals.Comment", "// Take the angle-weighed average of the selected triangles around\n// offset vertex to determine vertex movement direction.\n" }, { "SelectedTriangleNormals.Name", "EPolyEditPushPullModeOptions::SelectedTriangleNormals" }, { "SelectedTriangleNormals.ToolTip", "Take the angle-weighed average of the selected triangles around\noffset vertex to determine vertex movement direction." }, { "SelectedTriangleNormalsEven.Comment", "// Like Selected Triangle Normals, but also adjusts the distances moved in\n// an attempt to keep triangles parallel to their original facing.\n" }, { "SelectedTriangleNormalsEven.Name", "EPolyEditPushPullModeOptions::SelectedTriangleNormalsEven" }, { "SelectedTriangleNormalsEven.ToolTip", "Like Selected Triangle Normals, but also adjusts the distances moved in\nan attempt to keep triangles parallel to their original facing." }, { "SingleDirection.Comment", "// Move all triangles in the same direction regardless of their facing.\n" }, { "SingleDirection.Name", "EPolyEditPushPullModeOptions::SingleDirection" }, { "SingleDirection.ToolTip", "Move all triangles in the same direction regardless of their facing." }, { "VertexNormals.Comment", "// Vertex normals, regardless of selection.\n" }, { "VertexNormals.Name", "EPolyEditPushPullModeOptions::VertexNormals" }, { "VertexNormals.ToolTip", "Vertex normals, regardless of selection." }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EPolyEditPushPullModeOptions::SelectedTriangleNormals", (int64)EPolyEditPushPullModeOptions::SelectedTriangleNormals }, { "EPolyEditPushPullModeOptions::SelectedTriangleNormalsEven", (int64)EPolyEditPushPullModeOptions::SelectedTriangleNormalsEven }, { "EPolyEditPushPullModeOptions::SingleDirection", (int64)EPolyEditPushPullModeOptions::SingleDirection }, { "EPolyEditPushPullModeOptions::VertexNormals", (int64)EPolyEditPushPullModeOptions::VertexNormals }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingTools_EPolyEditPushPullModeOptions_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EPolyEditPushPullModeOptions_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools, nullptr, "EPolyEditPushPullModeOptions", "EPolyEditPushPullModeOptions", Z_Construct_UEnum_MeshModelingTools_EPolyEditPushPullModeOptions_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EPolyEditPushPullModeOptions_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EPolyEditPushPullModeOptions_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EPolyEditPushPullModeOptions_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingTools_EPolyEditPushPullModeOptions() { if (!Z_Registration_Info_UEnum_EPolyEditPushPullModeOptions.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EPolyEditPushPullModeOptions.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EPolyEditPushPullModeOptions_Statics::EnumParams); } return Z_Registration_Info_UEnum_EPolyEditPushPullModeOptions.InnerSingleton; } // ********** End Enum EPolyEditPushPullModeOptions ************************************************ // ********** Begin Class UPolyEditExtrudeProperties *********************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UPolyEditExtrudeProperties; UClass* UPolyEditExtrudeProperties::GetPrivateStaticClass() { using TClass = UPolyEditExtrudeProperties; if (!Z_Registration_Info_UClass_UPolyEditExtrudeProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("PolyEditExtrudeProperties"), Z_Registration_Info_UClass_UPolyEditExtrudeProperties.InnerSingleton, StaticRegisterNativesUPolyEditExtrudeProperties, 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_UPolyEditExtrudeProperties.InnerSingleton; } UClass* Z_Construct_UClass_UPolyEditExtrudeProperties_NoRegister() { return UPolyEditExtrudeProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UPolyEditExtrudeProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "ToolActivities/PolyEditExtrudeActivity.h" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DistanceMode_MetaData[] = { { "Category", "Extrude" }, { "Comment", "/** How the extrude distance is set. */" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "How the extrude distance is set." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Distance_MetaData[] = { { "Category", "Extrude" }, { "ClampMax", "10000" }, { "ClampMin", "-10000" }, { "Comment", "/** Distance to extrude. */" }, { "EditCondition", "DistanceMode == EPolyEditExtrudeDistanceMode::Fixed" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "Distance to extrude." }, { "UIMax", "1000" }, { "UIMin", "-1000" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DirectionMode_MetaData[] = { { "Category", "Extrude" }, { "Comment", "/** How to move the vertices during the extrude */" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "How to move the vertices during the extrude" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Direction_MetaData[] = { { "Category", "Extrude" }, { "Comment", "/** Direction in which to extrude. */" }, { "EditCondition", "DirectionMode == EPolyEditExtrudeModeOptions::SingleDirection" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "Direction in which to extrude." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxDistanceScaleFactor_MetaData[] = { { "Category", "Extrude" }, { "ClampMin", "1" }, { "Comment", "/** Controls the maximum distance vertices can move from the target distance in order to stay parallel with their source triangles. */" }, { "EditCondition", "DirectionMode == EPolyEditExtrudeModeOptions::SelectedTriangleNormalsEven" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "Controls the maximum distance vertices can move from the target distance in order to stay parallel with their source triangles." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShellsToSolids_MetaData[] = { { "Category", "Extrude" }, { "Comment", "/** Controls whether extruding an entire open-border patch should create a solid or an open shell */" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "Controls whether extruding an entire open-border patch should create a solid or an open shell" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeasureDirection_MetaData[] = { { "Category", "Extrude" }, { "Comment", "/** What axis to measure the extrusion distance along. */" }, { "EditCondition", "DirectionMode != EPolyEditExtrudeModeOptions::SingleDirection && DistanceMode == EPolyEditExtrudeDistanceMode::ClickInViewport" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "What axis to measure the extrusion distance along." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseColinearityForSettingBorderGroups_MetaData[] = { { "Category", "Extrude" }, { "Comment", "/** \n\x09 * When extruding regions that touch the mesh border, assign the side groups (groups on the \n\x09 * stitched side of the extrude) in a way that considers edge colinearity. For instance, when\n\x09 * true, extruding a flat rectangle will give four different groups on its sides rather than\n\x09 * one connected group.\n\x09 */" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "When extruding regions that touch the mesh border, assign the side groups (groups on the\nstitched side of the extrude) in a way that considers edge colinearity. For instance, when\ntrue, extruding a flat rectangle will give four different groups on its sides rather than\none connected group." }, }; #endif // WITH_METADATA // ********** Begin Class UPolyEditExtrudeProperties constinit property declarations *************** static const UECodeGen_Private::FIntPropertyParams NewProp_DistanceMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_DistanceMode; static const UECodeGen_Private::FDoublePropertyParams NewProp_Distance; static const UECodeGen_Private::FIntPropertyParams NewProp_DirectionMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_DirectionMode; static const UECodeGen_Private::FIntPropertyParams NewProp_Direction_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Direction; static const UECodeGen_Private::FDoublePropertyParams NewProp_MaxDistanceScaleFactor; static void NewProp_bShellsToSolids_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bShellsToSolids; static const UECodeGen_Private::FIntPropertyParams NewProp_MeasureDirection_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_MeasureDirection; static void NewProp_bUseColinearityForSettingBorderGroups_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseColinearityForSettingBorderGroups; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UPolyEditExtrudeProperties constinit property declarations ***************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UPolyEditExtrudeProperties_Statics // ********** Begin Class UPolyEditExtrudeProperties Property Definitions ************************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_DistanceMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_DistanceMode = { "DistanceMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditExtrudeProperties, DistanceMode), Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDistanceMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DistanceMode_MetaData), NewProp_DistanceMode_MetaData) }; // 3157688052 const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_Distance = { "Distance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditExtrudeProperties, Distance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Distance_MetaData), NewProp_Distance_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_DirectionMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_DirectionMode = { "DirectionMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditExtrudeProperties, DirectionMode), Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeModeOptions, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DirectionMode_MetaData), NewProp_DirectionMode_MetaData) }; // 2300771235 const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_Direction_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_Direction = { "Direction", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditExtrudeProperties, Direction), Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDirection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Direction_MetaData), NewProp_Direction_MetaData) }; // 1704698186 const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_MaxDistanceScaleFactor = { "MaxDistanceScaleFactor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditExtrudeProperties, MaxDistanceScaleFactor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxDistanceScaleFactor_MetaData), NewProp_MaxDistanceScaleFactor_MetaData) }; void Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_bShellsToSolids_SetBit(void* Obj) { ((UPolyEditExtrudeProperties*)Obj)->bShellsToSolids = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPolyEditExtrudeProperties_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(UPolyEditExtrudeProperties), &Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_bShellsToSolids_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShellsToSolids_MetaData), NewProp_bShellsToSolids_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_MeasureDirection_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_MeasureDirection = { "MeasureDirection", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditExtrudeProperties, MeasureDirection), Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDirection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeasureDirection_MetaData), NewProp_MeasureDirection_MetaData) }; // 1704698186 void Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_bUseColinearityForSettingBorderGroups_SetBit(void* Obj) { ((UPolyEditExtrudeProperties*)Obj)->bUseColinearityForSettingBorderGroups = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_bUseColinearityForSettingBorderGroups = { "bUseColinearityForSettingBorderGroups", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPolyEditExtrudeProperties), &Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_bUseColinearityForSettingBorderGroups_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseColinearityForSettingBorderGroups_MetaData), NewProp_bUseColinearityForSettingBorderGroups_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_DistanceMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_DistanceMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_Distance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_DirectionMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_DirectionMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_Direction_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_Direction, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_MaxDistanceScaleFactor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_bShellsToSolids, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_MeasureDirection_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_MeasureDirection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::NewProp_bUseColinearityForSettingBorderGroups, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::PropPointers) < 2048); // ********** End Class UPolyEditExtrudeProperties Property Definitions **************************** UObject* (*const Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::ClassParams = { &UPolyEditExtrudeProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::Class_MetaDataParams) }; void UPolyEditExtrudeProperties::StaticRegisterNativesUPolyEditExtrudeProperties() { } UClass* Z_Construct_UClass_UPolyEditExtrudeProperties() { if (!Z_Registration_Info_UClass_UPolyEditExtrudeProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPolyEditExtrudeProperties.OuterSingleton, Z_Construct_UClass_UPolyEditExtrudeProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UPolyEditExtrudeProperties.OuterSingleton; } UPolyEditExtrudeProperties::UPolyEditExtrudeProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPolyEditExtrudeProperties); UPolyEditExtrudeProperties::~UPolyEditExtrudeProperties() {} // ********** End Class UPolyEditExtrudeProperties ************************************************* // ********** Begin Class UPolyEditOffsetProperties ************************************************ FClassRegistrationInfo Z_Registration_Info_UClass_UPolyEditOffsetProperties; UClass* UPolyEditOffsetProperties::GetPrivateStaticClass() { using TClass = UPolyEditOffsetProperties; if (!Z_Registration_Info_UClass_UPolyEditOffsetProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("PolyEditOffsetProperties"), Z_Registration_Info_UClass_UPolyEditOffsetProperties.InnerSingleton, StaticRegisterNativesUPolyEditOffsetProperties, 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_UPolyEditOffsetProperties.InnerSingleton; } UClass* Z_Construct_UClass_UPolyEditOffsetProperties_NoRegister() { return UPolyEditOffsetProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UPolyEditOffsetProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "ToolActivities/PolyEditExtrudeActivity.h" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DistanceMode_MetaData[] = { { "Category", "Offset" }, { "Comment", "/** How the offset distance is set. */" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "How the offset distance is set." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Distance_MetaData[] = { { "Category", "Offset" }, { "Comment", "/** Offset distance. */" }, { "EditCondition", "DistanceMode == EPolyEditExtrudeDistanceMode::Fixed" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "Offset distance." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DirectionMode_MetaData[] = { { "Category", "Offset" }, { "Comment", "/** Which way to move vertices during the offset */" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "Which way to move vertices during the offset" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxDistanceScaleFactor_MetaData[] = { { "Category", "Offset" }, { "ClampMin", "1" }, { "Comment", "/** Controls the maximum distance vertices can move from the target distance in order to stay parallel with their source triangles. */" }, { "EditCondition", "DirectionMode == EPolyEditOffsetModeOptions::SelectedTriangleNormalsEven" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "Controls the maximum distance vertices can move from the target distance in order to stay parallel with their source triangles." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShellsToSolids_MetaData[] = { { "Category", "Offset" }, { "Comment", "/** Controls whether offsetting an entire open-border patch should create a solid or an open shell */" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "Controls whether offsetting an entire open-border patch should create a solid or an open shell" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeasureDirection_MetaData[] = { { "Category", "Offset" }, { "Comment", "/** What axis to measure the offset distance along. */" }, { "EditCondition", "DistanceMode == EPolyEditExtrudeDistanceMode::ClickInViewport" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "What axis to measure the offset distance along." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseColinearityForSettingBorderGroups_MetaData[] = { { "Category", "Offset" }, { "Comment", "/**\n\x09 * When offsetting regions that touch the mesh border, assign the side groups (groups on the\n\x09 * stitched side of the offset) in a way that considers edge colinearity. For instance, when\n\x09 * true, extruding a flat rectangle will give four different groups on its sides rather than\n\x09 * one connected group.\n\x09 */" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "When offsetting regions that touch the mesh border, assign the side groups (groups on the\nstitched side of the offset) in a way that considers edge colinearity. For instance, when\ntrue, extruding a flat rectangle will give four different groups on its sides rather than\none connected group." }, }; #endif // WITH_METADATA // ********** Begin Class UPolyEditOffsetProperties constinit property declarations **************** static const UECodeGen_Private::FIntPropertyParams NewProp_DistanceMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_DistanceMode; static const UECodeGen_Private::FDoublePropertyParams NewProp_Distance; static const UECodeGen_Private::FIntPropertyParams NewProp_DirectionMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_DirectionMode; static const UECodeGen_Private::FDoublePropertyParams NewProp_MaxDistanceScaleFactor; static void NewProp_bShellsToSolids_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bShellsToSolids; static const UECodeGen_Private::FIntPropertyParams NewProp_MeasureDirection_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_MeasureDirection; static void NewProp_bUseColinearityForSettingBorderGroups_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseColinearityForSettingBorderGroups; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UPolyEditOffsetProperties constinit property declarations ****************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UPolyEditOffsetProperties_Statics // ********** Begin Class UPolyEditOffsetProperties Property Definitions *************************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_DistanceMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_DistanceMode = { "DistanceMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditOffsetProperties, DistanceMode), Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDistanceMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DistanceMode_MetaData), NewProp_DistanceMode_MetaData) }; // 3157688052 const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_Distance = { "Distance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditOffsetProperties, Distance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Distance_MetaData), NewProp_Distance_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_DirectionMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_DirectionMode = { "DirectionMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditOffsetProperties, DirectionMode), Z_Construct_UEnum_MeshModelingTools_EPolyEditOffsetModeOptions, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DirectionMode_MetaData), NewProp_DirectionMode_MetaData) }; // 3376790116 const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_MaxDistanceScaleFactor = { "MaxDistanceScaleFactor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditOffsetProperties, MaxDistanceScaleFactor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxDistanceScaleFactor_MetaData), NewProp_MaxDistanceScaleFactor_MetaData) }; void Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_bShellsToSolids_SetBit(void* Obj) { ((UPolyEditOffsetProperties*)Obj)->bShellsToSolids = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPolyEditOffsetProperties_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(UPolyEditOffsetProperties), &Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_bShellsToSolids_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShellsToSolids_MetaData), NewProp_bShellsToSolids_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_MeasureDirection_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_MeasureDirection = { "MeasureDirection", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditOffsetProperties, MeasureDirection), Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDirection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeasureDirection_MetaData), NewProp_MeasureDirection_MetaData) }; // 1704698186 void Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_bUseColinearityForSettingBorderGroups_SetBit(void* Obj) { ((UPolyEditOffsetProperties*)Obj)->bUseColinearityForSettingBorderGroups = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_bUseColinearityForSettingBorderGroups = { "bUseColinearityForSettingBorderGroups", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPolyEditOffsetProperties), &Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_bUseColinearityForSettingBorderGroups_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseColinearityForSettingBorderGroups_MetaData), NewProp_bUseColinearityForSettingBorderGroups_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPolyEditOffsetProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_DistanceMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_DistanceMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_Distance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_DirectionMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_DirectionMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_MaxDistanceScaleFactor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_bShellsToSolids, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_MeasureDirection_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_MeasureDirection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditOffsetProperties_Statics::NewProp_bUseColinearityForSettingBorderGroups, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPolyEditOffsetProperties_Statics::PropPointers) < 2048); // ********** End Class UPolyEditOffsetProperties Property Definitions ***************************** UObject* (*const Z_Construct_UClass_UPolyEditOffsetProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPolyEditOffsetProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UPolyEditOffsetProperties_Statics::ClassParams = { &UPolyEditOffsetProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UPolyEditOffsetProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UPolyEditOffsetProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPolyEditOffsetProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UPolyEditOffsetProperties_Statics::Class_MetaDataParams) }; void UPolyEditOffsetProperties::StaticRegisterNativesUPolyEditOffsetProperties() { } UClass* Z_Construct_UClass_UPolyEditOffsetProperties() { if (!Z_Registration_Info_UClass_UPolyEditOffsetProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPolyEditOffsetProperties.OuterSingleton, Z_Construct_UClass_UPolyEditOffsetProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UPolyEditOffsetProperties.OuterSingleton; } UPolyEditOffsetProperties::UPolyEditOffsetProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPolyEditOffsetProperties); UPolyEditOffsetProperties::~UPolyEditOffsetProperties() {} // ********** End Class UPolyEditOffsetProperties ************************************************** // ********** Begin Class UPolyEditPushPullProperties ********************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UPolyEditPushPullProperties; UClass* UPolyEditPushPullProperties::GetPrivateStaticClass() { using TClass = UPolyEditPushPullProperties; if (!Z_Registration_Info_UClass_UPolyEditPushPullProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("PolyEditPushPullProperties"), Z_Registration_Info_UClass_UPolyEditPushPullProperties.InnerSingleton, StaticRegisterNativesUPolyEditPushPullProperties, 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_UPolyEditPushPullProperties.InnerSingleton; } UClass* Z_Construct_UClass_UPolyEditPushPullProperties_NoRegister() { return UPolyEditPushPullProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UPolyEditPushPullProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "ToolActivities/PolyEditExtrudeActivity.h" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DistanceMode_MetaData[] = { { "Category", "ExtrusionOptions" }, { "Comment", "/** How the extrusion distance is set. */" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "How the extrusion distance is set." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Distance_MetaData[] = { { "Category", "ExtrusionOptions" }, { "Comment", "/** Extrusion distance. */" }, { "EditCondition", "DistanceMode == EPolyEditExtrudeDistanceMode::Fixed" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "Extrusion distance." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DirectionMode_MetaData[] = { { "Category", "ExtrusionOptions" }, { "Comment", "/** Which way to move vertices while extruding. */" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "Which way to move vertices while extruding." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SingleDirection_MetaData[] = { { "Category", "ExtrusionOptions" }, { "Comment", "/** Direction in which to extrude. */" }, { "DisplayName", "Direction" }, { "EditCondition", "DirectionMode == EPolyEditPushPullModeOptions::SingleDirection" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "Direction in which to extrude." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxDistanceScaleFactor_MetaData[] = { { "Category", "ExtrusionOptions" }, { "ClampMin", "1" }, { "Comment", "/** Controls the maximum distance vertices can move from the target distance in order to stay parallel with their source triangles. */" }, { "EditCondition", "DirectionMode == EPolyEditPushPullModeOptions::SelectedTriangleNormalsEven" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "Controls the maximum distance vertices can move from the target distance in order to stay parallel with their source triangles." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShellsToSolids_MetaData[] = { { "Category", "ExtrusionOptions" }, { "Comment", "/** Controls whether offsetting an entire open-border patch should create a solid or an open shell */" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "Controls whether offsetting an entire open-border patch should create a solid or an open shell" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeasureDirection_MetaData[] = { { "Category", "ExtrusionOptions" }, { "Comment", "/** What axis to measure the extrusion distance along. */" }, { "EditCondition", "DirectionMode != EPolyEditPushPullModeOptions::SingleDirection && DistanceMode == EPolyEditExtrudeDistanceMode::ClickInViewport" }, { "EditConditionHides", "" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "What axis to measure the extrusion distance along." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseColinearityForSettingBorderGroups_MetaData[] = { { "Category", "ExtrusionOptions" }, { "Comment", "/**\n\x09 * When offsetting regions that touch the mesh border, assign the side groups (groups on the\n\x09 * stitched side of the extrude) in a way that considers edge colinearity. For instance, when\n\x09 * true, extruding a flat rectangle will give four different groups on its sides rather than\n\x09 * one connected group.\n\x09 */" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, { "ToolTip", "When offsetting regions that touch the mesh border, assign the side groups (groups on the\nstitched side of the extrude) in a way that considers edge colinearity. For instance, when\ntrue, extruding a flat rectangle will give four different groups on its sides rather than\none connected group." }, }; #endif // WITH_METADATA // ********** Begin Class UPolyEditPushPullProperties constinit property declarations ************** static const UECodeGen_Private::FIntPropertyParams NewProp_DistanceMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_DistanceMode; static const UECodeGen_Private::FDoublePropertyParams NewProp_Distance; static const UECodeGen_Private::FIntPropertyParams NewProp_DirectionMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_DirectionMode; static const UECodeGen_Private::FIntPropertyParams NewProp_SingleDirection_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_SingleDirection; static const UECodeGen_Private::FDoublePropertyParams NewProp_MaxDistanceScaleFactor; static void NewProp_bShellsToSolids_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bShellsToSolids; static const UECodeGen_Private::FIntPropertyParams NewProp_MeasureDirection_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_MeasureDirection; static void NewProp_bUseColinearityForSettingBorderGroups_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseColinearityForSettingBorderGroups; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UPolyEditPushPullProperties constinit property declarations **************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UPolyEditPushPullProperties_Statics // ********** Begin Class UPolyEditPushPullProperties Property Definitions ************************* const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_DistanceMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_DistanceMode = { "DistanceMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditPushPullProperties, DistanceMode), Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDistanceMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DistanceMode_MetaData), NewProp_DistanceMode_MetaData) }; // 3157688052 const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_Distance = { "Distance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditPushPullProperties, Distance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Distance_MetaData), NewProp_Distance_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_DirectionMode_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_DirectionMode = { "DirectionMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditPushPullProperties, DirectionMode), Z_Construct_UEnum_MeshModelingTools_EPolyEditPushPullModeOptions, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DirectionMode_MetaData), NewProp_DirectionMode_MetaData) }; // 2794253317 const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_SingleDirection_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_SingleDirection = { "SingleDirection", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditPushPullProperties, SingleDirection), Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDirection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SingleDirection_MetaData), NewProp_SingleDirection_MetaData) }; // 1704698186 const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_MaxDistanceScaleFactor = { "MaxDistanceScaleFactor", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditPushPullProperties, MaxDistanceScaleFactor), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxDistanceScaleFactor_MetaData), NewProp_MaxDistanceScaleFactor_MetaData) }; void Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_bShellsToSolids_SetBit(void* Obj) { ((UPolyEditPushPullProperties*)Obj)->bShellsToSolids = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPolyEditPushPullProperties_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(UPolyEditPushPullProperties), &Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_bShellsToSolids_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShellsToSolids_MetaData), NewProp_bShellsToSolids_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_MeasureDirection_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_MeasureDirection = { "MeasureDirection", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditPushPullProperties, MeasureDirection), Z_Construct_UEnum_MeshModelingTools_EPolyEditExtrudeDirection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeasureDirection_MetaData), NewProp_MeasureDirection_MetaData) }; // 1704698186 void Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_bUseColinearityForSettingBorderGroups_SetBit(void* Obj) { ((UPolyEditPushPullProperties*)Obj)->bUseColinearityForSettingBorderGroups = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_bUseColinearityForSettingBorderGroups = { "bUseColinearityForSettingBorderGroups", nullptr, (EPropertyFlags)0x0010040000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UPolyEditPushPullProperties), &Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_bUseColinearityForSettingBorderGroups_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseColinearityForSettingBorderGroups_MetaData), NewProp_bUseColinearityForSettingBorderGroups_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPolyEditPushPullProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_DistanceMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_DistanceMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_Distance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_DirectionMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_DirectionMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_SingleDirection_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_SingleDirection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_MaxDistanceScaleFactor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_bShellsToSolids, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_MeasureDirection_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_MeasureDirection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditPushPullProperties_Statics::NewProp_bUseColinearityForSettingBorderGroups, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPolyEditPushPullProperties_Statics::PropPointers) < 2048); // ********** End Class UPolyEditPushPullProperties Property Definitions *************************** UObject* (*const Z_Construct_UClass_UPolyEditPushPullProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPolyEditPushPullProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UPolyEditPushPullProperties_Statics::ClassParams = { &UPolyEditPushPullProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UPolyEditPushPullProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UPolyEditPushPullProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPolyEditPushPullProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UPolyEditPushPullProperties_Statics::Class_MetaDataParams) }; void UPolyEditPushPullProperties::StaticRegisterNativesUPolyEditPushPullProperties() { } UClass* Z_Construct_UClass_UPolyEditPushPullProperties() { if (!Z_Registration_Info_UClass_UPolyEditPushPullProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPolyEditPushPullProperties.OuterSingleton, Z_Construct_UClass_UPolyEditPushPullProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UPolyEditPushPullProperties.OuterSingleton; } UPolyEditPushPullProperties::UPolyEditPushPullProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPolyEditPushPullProperties); UPolyEditPushPullProperties::~UPolyEditPushPullProperties() {} // ********** End Class UPolyEditPushPullProperties ************************************************ // ********** Begin Class UPolyEditExtrudeActivity ************************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UPolyEditExtrudeActivity; UClass* UPolyEditExtrudeActivity::GetPrivateStaticClass() { using TClass = UPolyEditExtrudeActivity; if (!Z_Registration_Info_UClass_UPolyEditExtrudeActivity.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("PolyEditExtrudeActivity"), Z_Registration_Info_UClass_UPolyEditExtrudeActivity.InnerSingleton, StaticRegisterNativesUPolyEditExtrudeActivity, 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_UPolyEditExtrudeActivity.InnerSingleton; } UClass* Z_Construct_UClass_UPolyEditExtrudeActivity_NoRegister() { return UPolyEditExtrudeActivity::GetPrivateStaticClass(); } struct Z_Construct_UClass_UPolyEditExtrudeActivity_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n * \n */" }, { "IncludePath", "ToolActivities/PolyEditExtrudeActivity.h" }, { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExtrudeProperties_MetaData[] = { { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OffsetProperties_MetaData[] = { { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PushPullProperties_MetaData[] = { { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExtrudeHeightMechanic_MetaData[] = { { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ActivityContext_MetaData[] = { { "ModuleRelativePath", "Public/ToolActivities/PolyEditExtrudeActivity.h" }, }; #endif // WITH_METADATA // ********** Begin Class UPolyEditExtrudeActivity constinit property declarations ***************** static const UECodeGen_Private::FObjectPropertyParams NewProp_ExtrudeProperties; static const UECodeGen_Private::FObjectPropertyParams NewProp_OffsetProperties; static const UECodeGen_Private::FObjectPropertyParams NewProp_PushPullProperties; static const UECodeGen_Private::FObjectPropertyParams NewProp_ExtrudeHeightMechanic; static const UECodeGen_Private::FObjectPropertyParams NewProp_ActivityContext; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UPolyEditExtrudeActivity constinit property declarations ******************* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UPolyEditExtrudeActivity_Statics // ********** Begin Class UPolyEditExtrudeActivity Property Definitions **************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPolyEditExtrudeActivity_Statics::NewProp_ExtrudeProperties = { "ExtrudeProperties", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditExtrudeActivity, ExtrudeProperties), Z_Construct_UClass_UPolyEditExtrudeProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExtrudeProperties_MetaData), NewProp_ExtrudeProperties_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPolyEditExtrudeActivity_Statics::NewProp_OffsetProperties = { "OffsetProperties", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditExtrudeActivity, OffsetProperties), Z_Construct_UClass_UPolyEditOffsetProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OffsetProperties_MetaData), NewProp_OffsetProperties_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPolyEditExtrudeActivity_Statics::NewProp_PushPullProperties = { "PushPullProperties", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditExtrudeActivity, PushPullProperties), Z_Construct_UClass_UPolyEditPushPullProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PushPullProperties_MetaData), NewProp_PushPullProperties_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPolyEditExtrudeActivity_Statics::NewProp_ExtrudeHeightMechanic = { "ExtrudeHeightMechanic", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditExtrudeActivity, ExtrudeHeightMechanic), Z_Construct_UClass_UPlaneDistanceFromHitMechanic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExtrudeHeightMechanic_MetaData), NewProp_ExtrudeHeightMechanic_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UPolyEditExtrudeActivity_Statics::NewProp_ActivityContext = { "ActivityContext", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UPolyEditExtrudeActivity, ActivityContext), Z_Construct_UClass_UPolyEditActivityContext_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ActivityContext_MetaData), NewProp_ActivityContext_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UPolyEditExtrudeActivity_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditExtrudeActivity_Statics::NewProp_ExtrudeProperties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditExtrudeActivity_Statics::NewProp_OffsetProperties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditExtrudeActivity_Statics::NewProp_PushPullProperties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditExtrudeActivity_Statics::NewProp_ExtrudeHeightMechanic, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UPolyEditExtrudeActivity_Statics::NewProp_ActivityContext, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPolyEditExtrudeActivity_Statics::PropPointers) < 2048); // ********** End Class UPolyEditExtrudeActivity Property Definitions ****************************** UObject* (*const Z_Construct_UClass_UPolyEditExtrudeActivity_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolActivity, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UPolyEditExtrudeActivity_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UPolyEditExtrudeActivity_Statics::ClassParams = { &UPolyEditExtrudeActivity::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UPolyEditExtrudeActivity_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UPolyEditExtrudeActivity_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UPolyEditExtrudeActivity_Statics::Class_MetaDataParams), Z_Construct_UClass_UPolyEditExtrudeActivity_Statics::Class_MetaDataParams) }; void UPolyEditExtrudeActivity::StaticRegisterNativesUPolyEditExtrudeActivity() { } UClass* Z_Construct_UClass_UPolyEditExtrudeActivity() { if (!Z_Registration_Info_UClass_UPolyEditExtrudeActivity.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UPolyEditExtrudeActivity.OuterSingleton, Z_Construct_UClass_UPolyEditExtrudeActivity_Statics::ClassParams); } return Z_Registration_Info_UClass_UPolyEditExtrudeActivity.OuterSingleton; } UPolyEditExtrudeActivity::UPolyEditExtrudeActivity() {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UPolyEditExtrudeActivity); UPolyEditExtrudeActivity::~UPolyEditExtrudeActivity() {} // ********** End Class UPolyEditExtrudeActivity *************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h__Script_MeshModelingTools_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EPolyEditExtrudeDirection_StaticEnum, TEXT("EPolyEditExtrudeDirection"), &Z_Registration_Info_UEnum_EPolyEditExtrudeDirection, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1704698186U) }, { EPolyEditExtrudeDistanceMode_StaticEnum, TEXT("EPolyEditExtrudeDistanceMode"), &Z_Registration_Info_UEnum_EPolyEditExtrudeDistanceMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3157688052U) }, { EPolyEditExtrudeModeOptions_StaticEnum, TEXT("EPolyEditExtrudeModeOptions"), &Z_Registration_Info_UEnum_EPolyEditExtrudeModeOptions, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2300771235U) }, { EPolyEditOffsetModeOptions_StaticEnum, TEXT("EPolyEditOffsetModeOptions"), &Z_Registration_Info_UEnum_EPolyEditOffsetModeOptions, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3376790116U) }, { EPolyEditPushPullModeOptions_StaticEnum, TEXT("EPolyEditPushPullModeOptions"), &Z_Registration_Info_UEnum_EPolyEditPushPullModeOptions, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2794253317U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UPolyEditExtrudeProperties, UPolyEditExtrudeProperties::StaticClass, TEXT("UPolyEditExtrudeProperties"), &Z_Registration_Info_UClass_UPolyEditExtrudeProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPolyEditExtrudeProperties), 1586783880U) }, { Z_Construct_UClass_UPolyEditOffsetProperties, UPolyEditOffsetProperties::StaticClass, TEXT("UPolyEditOffsetProperties"), &Z_Registration_Info_UClass_UPolyEditOffsetProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPolyEditOffsetProperties), 1942373058U) }, { Z_Construct_UClass_UPolyEditPushPullProperties, UPolyEditPushPullProperties::StaticClass, TEXT("UPolyEditPushPullProperties"), &Z_Registration_Info_UClass_UPolyEditPushPullProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPolyEditPushPullProperties), 52916975U) }, { Z_Construct_UClass_UPolyEditExtrudeActivity, UPolyEditExtrudeActivity::StaticClass, TEXT("UPolyEditExtrudeActivity"), &Z_Registration_Info_UClass_UPolyEditExtrudeActivity, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UPolyEditExtrudeActivity), 57543901U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h__Script_MeshModelingTools_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h__Script_MeshModelingTools_682489783{ TEXT("/Script/MeshModelingTools"), Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h__Script_MeshModelingTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h__Script_MeshModelingTools_Statics::ClassInfo), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h__Script_MeshModelingTools_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h__Script_MeshModelingTools_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS