// 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 "AddPrimitiveTool.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeAddPrimitiveTool() {} // ********** Begin Cross Module References ******************************************************** INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UCombinedTransformGizmo_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolBuilder(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolCameraFocusAPI_NoRegister(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet(); INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_USingleClickTool(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddArrowPrimitiveTool(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddArrowPrimitiveTool_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddBoxPrimitiveTool(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddBoxPrimitiveTool_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddCapsulePrimitiveTool(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddCapsulePrimitiveTool_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddConePrimitiveTool(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddConePrimitiveTool_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddCylinderPrimitiveTool(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddCylinderPrimitiveTool_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddDiscPrimitiveTool(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddDiscPrimitiveTool_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddPrimitiveTool(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddPrimitiveTool_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddPrimitiveToolBuilder(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddPrimitiveToolBuilder_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddRectanglePrimitiveTool(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddRectanglePrimitiveTool_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddSpherePrimitiveTool(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddSpherePrimitiveTool_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddStairsPrimitiveTool(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddStairsPrimitiveTool_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddTorusPrimitiveTool(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UAddTorusPrimitiveTool_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UNewMeshMaterialProperties_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralArrowToolProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralArrowToolProperties_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralBoxToolProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralBoxToolProperties_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralCapsuleToolProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralCapsuleToolProperties_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralConeToolProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralConeToolProperties_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralCylinderToolProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralCylinderToolProperties_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralDiscToolProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralDiscToolProperties_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralRectangleToolProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralRectangleToolProperties_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralShapeToolProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralShapeToolProperties_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralSphereToolProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralSphereToolProperties_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralStairsToolProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralStairsToolProperties_NoRegister(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralTorusToolProperties(); MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UProceduralTorusToolProperties_NoRegister(); MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EMakeMeshPivotLocation(); MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EMakeMeshPlacementType(); MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EMakeMeshPolygroupMode(); MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EProceduralDiscType(); MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EProceduralRectType(); MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EProceduralSphereType(); MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EProceduralStairsType(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UCreateMeshObjectTypeProperties_NoRegister(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UDragAlignmentMechanic_NoRegister(); MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPreviewMesh_NoRegister(); UPackage* Z_Construct_UPackage__Script_MeshModelingTools(); // ********** End Cross Module References ********************************************************** // ********** Begin Class UAddPrimitiveToolBuilder ************************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UAddPrimitiveToolBuilder; UClass* UAddPrimitiveToolBuilder::GetPrivateStaticClass() { using TClass = UAddPrimitiveToolBuilder; if (!Z_Registration_Info_UClass_UAddPrimitiveToolBuilder.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AddPrimitiveToolBuilder"), Z_Registration_Info_UClass_UAddPrimitiveToolBuilder.InnerSingleton, StaticRegisterNativesUAddPrimitiveToolBuilder, 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_UAddPrimitiveToolBuilder.InnerSingleton; } UClass* Z_Construct_UClass_UAddPrimitiveToolBuilder_NoRegister() { return UAddPrimitiveToolBuilder::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAddPrimitiveToolBuilder_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n * Builder\n */" }, { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ToolTip", "Builder" }, }; #endif // WITH_METADATA // ********** Begin Class UAddPrimitiveToolBuilder constinit property declarations ***************** // ********** End Class UAddPrimitiveToolBuilder constinit property declarations ******************* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAddPrimitiveToolBuilder_Statics UObject* (*const Z_Construct_UClass_UAddPrimitiveToolBuilder_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolBuilder, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAddPrimitiveToolBuilder_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UAddPrimitiveToolBuilder_Statics::ClassParams = { &UAddPrimitiveToolBuilder::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAddPrimitiveToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UAddPrimitiveToolBuilder_Statics::Class_MetaDataParams) }; void UAddPrimitiveToolBuilder::StaticRegisterNativesUAddPrimitiveToolBuilder() { } UClass* Z_Construct_UClass_UAddPrimitiveToolBuilder() { if (!Z_Registration_Info_UClass_UAddPrimitiveToolBuilder.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAddPrimitiveToolBuilder.OuterSingleton, Z_Construct_UClass_UAddPrimitiveToolBuilder_Statics::ClassParams); } return Z_Registration_Info_UClass_UAddPrimitiveToolBuilder.OuterSingleton; } UAddPrimitiveToolBuilder::UAddPrimitiveToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAddPrimitiveToolBuilder); UAddPrimitiveToolBuilder::~UAddPrimitiveToolBuilder() {} // ********** End Class UAddPrimitiveToolBuilder *************************************************** // ********** Begin Enum EMakeMeshPlacementType **************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMakeMeshPlacementType; static UEnum* EMakeMeshPlacementType_StaticEnum() { if (!Z_Registration_Info_UEnum_EMakeMeshPlacementType.OuterSingleton) { Z_Registration_Info_UEnum_EMakeMeshPlacementType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EMakeMeshPlacementType, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EMakeMeshPlacementType")); } return Z_Registration_Info_UEnum_EMakeMeshPlacementType.OuterSingleton; } template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EMakeMeshPlacementType_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingTools_EMakeMeshPlacementType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "AtOrigin.Name", "EMakeMeshPlacementType::AtOrigin" }, { "Comment", "/** Placement Target Types */" }, { "GroundPlane.Name", "EMakeMeshPlacementType::GroundPlane" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "OnScene.Name", "EMakeMeshPlacementType::OnScene" }, { "ToolTip", "Placement Target Types" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EMakeMeshPlacementType::GroundPlane", (int64)EMakeMeshPlacementType::GroundPlane }, { "EMakeMeshPlacementType::OnScene", (int64)EMakeMeshPlacementType::OnScene }, { "EMakeMeshPlacementType::AtOrigin", (int64)EMakeMeshPlacementType::AtOrigin }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingTools_EMakeMeshPlacementType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EMakeMeshPlacementType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools, nullptr, "EMakeMeshPlacementType", "EMakeMeshPlacementType", Z_Construct_UEnum_MeshModelingTools_EMakeMeshPlacementType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMakeMeshPlacementType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMakeMeshPlacementType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EMakeMeshPlacementType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingTools_EMakeMeshPlacementType() { if (!Z_Registration_Info_UEnum_EMakeMeshPlacementType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMakeMeshPlacementType.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EMakeMeshPlacementType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EMakeMeshPlacementType.InnerSingleton; } // ********** End Enum EMakeMeshPlacementType ****************************************************** // ********** Begin Enum EMakeMeshPivotLocation **************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMakeMeshPivotLocation; static UEnum* EMakeMeshPivotLocation_StaticEnum() { if (!Z_Registration_Info_UEnum_EMakeMeshPivotLocation.OuterSingleton) { Z_Registration_Info_UEnum_EMakeMeshPivotLocation.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EMakeMeshPivotLocation, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EMakeMeshPivotLocation")); } return Z_Registration_Info_UEnum_EMakeMeshPivotLocation.OuterSingleton; } template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EMakeMeshPivotLocation_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingTools_EMakeMeshPivotLocation_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Base.Name", "EMakeMeshPivotLocation::Base" }, { "Centered.Name", "EMakeMeshPivotLocation::Centered" }, { "Comment", "/** Placement Pivot Location */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ToolTip", "Placement Pivot Location" }, { "Top.Name", "EMakeMeshPivotLocation::Top" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EMakeMeshPivotLocation::Base", (int64)EMakeMeshPivotLocation::Base }, { "EMakeMeshPivotLocation::Centered", (int64)EMakeMeshPivotLocation::Centered }, { "EMakeMeshPivotLocation::Top", (int64)EMakeMeshPivotLocation::Top }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingTools_EMakeMeshPivotLocation_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EMakeMeshPivotLocation_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools, nullptr, "EMakeMeshPivotLocation", "EMakeMeshPivotLocation", Z_Construct_UEnum_MeshModelingTools_EMakeMeshPivotLocation_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMakeMeshPivotLocation_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMakeMeshPivotLocation_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EMakeMeshPivotLocation_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingTools_EMakeMeshPivotLocation() { if (!Z_Registration_Info_UEnum_EMakeMeshPivotLocation.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMakeMeshPivotLocation.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EMakeMeshPivotLocation_Statics::EnumParams); } return Z_Registration_Info_UEnum_EMakeMeshPivotLocation.InnerSingleton; } // ********** End Enum EMakeMeshPivotLocation ****************************************************** // ********** Begin Enum EMakeMeshPolygroupMode **************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EMakeMeshPolygroupMode; static UEnum* EMakeMeshPolygroupMode_StaticEnum() { if (!Z_Registration_Info_UEnum_EMakeMeshPolygroupMode.OuterSingleton) { Z_Registration_Info_UEnum_EMakeMeshPolygroupMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EMakeMeshPolygroupMode, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EMakeMeshPolygroupMode")); } return Z_Registration_Info_UEnum_EMakeMeshPolygroupMode.OuterSingleton; } template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EMakeMeshPolygroupMode_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingTools_EMakeMeshPolygroupMode_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Comment", "/** PolyGroup mode for shape */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "PerFace.Comment", "/** One PolyGroup for each geometric face */" }, { "PerFace.Name", "EMakeMeshPolygroupMode::PerFace" }, { "PerFace.ToolTip", "One PolyGroup for each geometric face" }, { "PerQuad.Comment", "/** One PolyGroup for each quad/triangle */" }, { "PerQuad.Name", "EMakeMeshPolygroupMode::PerQuad" }, { "PerQuad.ToolTip", "One PolyGroup for each quad/triangle" }, { "PerShape.Comment", "/** One PolyGroup for the entire shape */" }, { "PerShape.Name", "EMakeMeshPolygroupMode::PerShape" }, { "PerShape.ToolTip", "One PolyGroup for the entire shape" }, { "ToolTip", "PolyGroup mode for shape" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EMakeMeshPolygroupMode::PerShape", (int64)EMakeMeshPolygroupMode::PerShape }, { "EMakeMeshPolygroupMode::PerFace", (int64)EMakeMeshPolygroupMode::PerFace }, { "EMakeMeshPolygroupMode::PerQuad", (int64)EMakeMeshPolygroupMode::PerQuad }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingTools_EMakeMeshPolygroupMode_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EMakeMeshPolygroupMode_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools, nullptr, "EMakeMeshPolygroupMode", "EMakeMeshPolygroupMode", Z_Construct_UEnum_MeshModelingTools_EMakeMeshPolygroupMode_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMakeMeshPolygroupMode_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EMakeMeshPolygroupMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EMakeMeshPolygroupMode_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingTools_EMakeMeshPolygroupMode() { if (!Z_Registration_Info_UEnum_EMakeMeshPolygroupMode.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EMakeMeshPolygroupMode.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EMakeMeshPolygroupMode_Statics::EnumParams); } return Z_Registration_Info_UEnum_EMakeMeshPolygroupMode.InnerSingleton; } // ********** End Enum EMakeMeshPolygroupMode ****************************************************** // ********** Begin Class UProceduralShapeToolProperties ******************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UProceduralShapeToolProperties; UClass* UProceduralShapeToolProperties::GetPrivateStaticClass() { using TClass = UProceduralShapeToolProperties; if (!Z_Registration_Info_UClass_UProceduralShapeToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("ProceduralShapeToolProperties"), Z_Registration_Info_UClass_UProceduralShapeToolProperties.InnerSingleton, StaticRegisterNativesUProceduralShapeToolProperties, 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_UProceduralShapeToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_UProceduralShapeToolProperties_NoRegister() { return UProceduralShapeToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UProceduralShapeToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PolygroupMode_MetaData[] = { { "Category", "Shape" }, { "Comment", "/** How PolyGroups are assigned to shape primitives. */" }, { "DisplayName", "PolyGroup Mode" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "How PolyGroups are assigned to shape primitives." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetSurface_MetaData[] = { { "Category", "Positioning" }, { "Comment", "/** How the shape is placed in the scene. */" }, { "DisplayName", "Target Position" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ToolTip", "How the shape is placed in the scene." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PivotLocation_MetaData[] = { { "Category", "Positioning" }, { "Comment", "/** Location of pivot within the shape */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Location of pivot within the shape" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Rotation_MetaData[] = { { "Category", "Positioning" }, { "Comment", "/** Initial rotation of the shape around its up axis, before placement. After placement, use the gizmo to control rotation. */" }, { "DisplayName", "Initial Rotation" }, { "EditCondition", "!bShowGizmoOptions" }, { "HideEditConditionToggle", "" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ToolTip", "Initial rotation of the shape around its up axis, before placement. After placement, use the gizmo to control rotation." }, { "UIMax", "360.0" }, { "UIMin", "0.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAlignToNormal_MetaData[] = { { "Category", "Positioning" }, { "Comment", "/** If true, aligns the shape along the normal of the surface it is placed on. */" }, { "EditCondition", "TargetSurface == EMakeMeshPlacementType::OnScene" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ToolTip", "If true, aligns the shape along the normal of the surface it is placed on." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowGizmo_MetaData[] = { { "Category", "Positioning" }, { "Comment", "/** Show a gizmo to allow the mesh to be repositioned after the initial placement click. */" }, { "EditCondition", "bShowGizmoOptions" }, { "EditConditionHides", "" }, { "HideEditConditionToggle", "" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ToolTip", "Show a gizmo to allow the mesh to be repositioned after the initial placement click." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowGizmoOptions_MetaData[] = { { "Comment", "//~ Not user visible- used to hide the bShowGizmo option when not yet placed mesh.\n" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "TransientToolProperty", "" }, }; #endif // WITH_METADATA // ********** Begin Class UProceduralShapeToolProperties constinit property declarations *********** static const UECodeGen_Private::FBytePropertyParams NewProp_PolygroupMode_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_PolygroupMode; static const UECodeGen_Private::FBytePropertyParams NewProp_TargetSurface_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_TargetSurface; static const UECodeGen_Private::FBytePropertyParams NewProp_PivotLocation_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_PivotLocation; static const UECodeGen_Private::FFloatPropertyParams NewProp_Rotation; static void NewProp_bAlignToNormal_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bAlignToNormal; static void NewProp_bShowGizmo_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowGizmo; static void NewProp_bShowGizmoOptions_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowGizmoOptions; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UProceduralShapeToolProperties constinit property declarations ************* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UProceduralShapeToolProperties_Statics // ********** Begin Class UProceduralShapeToolProperties Property Definitions ********************** const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_PolygroupMode_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_UProceduralShapeToolProperties_Statics::NewProp_PolygroupMode = { "PolygroupMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralShapeToolProperties, PolygroupMode), Z_Construct_UEnum_MeshModelingTools_EMakeMeshPolygroupMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PolygroupMode_MetaData), NewProp_PolygroupMode_MetaData) }; // 1022954596 const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_TargetSurface_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_UProceduralShapeToolProperties_Statics::NewProp_TargetSurface = { "TargetSurface", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralShapeToolProperties, TargetSurface), Z_Construct_UEnum_MeshModelingTools_EMakeMeshPlacementType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetSurface_MetaData), NewProp_TargetSurface_MetaData) }; // 2952200259 const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_PivotLocation_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_UProceduralShapeToolProperties_Statics::NewProp_PivotLocation = { "PivotLocation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralShapeToolProperties, PivotLocation), Z_Construct_UEnum_MeshModelingTools_EMakeMeshPivotLocation, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PivotLocation_MetaData), NewProp_PivotLocation_MetaData) }; // 2416756308 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_Rotation = { "Rotation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralShapeToolProperties, Rotation), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Rotation_MetaData), NewProp_Rotation_MetaData) }; void Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_bAlignToNormal_SetBit(void* Obj) { ((UProceduralShapeToolProperties*)Obj)->bAlignToNormal = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_bAlignToNormal = { "bAlignToNormal", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UProceduralShapeToolProperties), &Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_bAlignToNormal_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAlignToNormal_MetaData), NewProp_bAlignToNormal_MetaData) }; void Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_bShowGizmo_SetBit(void* Obj) { ((UProceduralShapeToolProperties*)Obj)->bShowGizmo = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_bShowGizmo = { "bShowGizmo", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UProceduralShapeToolProperties), &Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_bShowGizmo_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowGizmo_MetaData), NewProp_bShowGizmo_MetaData) }; void Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_bShowGizmoOptions_SetBit(void* Obj) { ((UProceduralShapeToolProperties*)Obj)->bShowGizmoOptions = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_bShowGizmoOptions = { "bShowGizmoOptions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UProceduralShapeToolProperties), &Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_bShowGizmoOptions_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowGizmoOptions_MetaData), NewProp_bShowGizmoOptions_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UProceduralShapeToolProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_PolygroupMode_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_PolygroupMode, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_TargetSurface_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_TargetSurface, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_PivotLocation_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_PivotLocation, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_Rotation, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_bAlignToNormal, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_bShowGizmo, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralShapeToolProperties_Statics::NewProp_bShowGizmoOptions, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralShapeToolProperties_Statics::PropPointers) < 2048); // ********** End Class UProceduralShapeToolProperties Property Definitions ************************ UObject* (*const Z_Construct_UClass_UProceduralShapeToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralShapeToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UProceduralShapeToolProperties_Statics::ClassParams = { &UProceduralShapeToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UProceduralShapeToolProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralShapeToolProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralShapeToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UProceduralShapeToolProperties_Statics::Class_MetaDataParams) }; void UProceduralShapeToolProperties::StaticRegisterNativesUProceduralShapeToolProperties() { } UClass* Z_Construct_UClass_UProceduralShapeToolProperties() { if (!Z_Registration_Info_UClass_UProceduralShapeToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UProceduralShapeToolProperties.OuterSingleton, Z_Construct_UClass_UProceduralShapeToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UProceduralShapeToolProperties.OuterSingleton; } UProceduralShapeToolProperties::UProceduralShapeToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UProceduralShapeToolProperties); UProceduralShapeToolProperties::~UProceduralShapeToolProperties() {} // ********** End Class UProceduralShapeToolProperties ********************************************* // ********** Begin Class UProceduralBoxToolProperties ********************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UProceduralBoxToolProperties; UClass* UProceduralBoxToolProperties::GetPrivateStaticClass() { using TClass = UProceduralBoxToolProperties; if (!Z_Registration_Info_UClass_UProceduralBoxToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("ProceduralBoxToolProperties"), Z_Registration_Info_UClass_UProceduralBoxToolProperties.InnerSingleton, StaticRegisterNativesUProceduralBoxToolProperties, 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_UProceduralBoxToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_UProceduralBoxToolProperties_NoRegister() { return UProceduralBoxToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UProceduralBoxToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Width_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Width of the box */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Width of the box" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Depth_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Depth of the box */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Depth of the box" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Height_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Height of the box */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Height of the box" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WidthSubdivisions_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "1" }, { "Comment", "/** Number of subdivisions along the width */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of subdivisions along the width" }, { "UIMax", "100" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DepthSubdivisions_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "1" }, { "Comment", "/** Number of subdivisions along the depth */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of subdivisions along the depth" }, { "UIMax", "100" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HeightSubdivisions_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "1" }, { "Comment", "/** Number of subdivisions along the height */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of subdivisions along the height" }, { "UIMax", "100" }, { "UIMin", "1" }, }; #endif // WITH_METADATA // ********** Begin Class UProceduralBoxToolProperties constinit property declarations ************* static const UECodeGen_Private::FFloatPropertyParams NewProp_Width; static const UECodeGen_Private::FFloatPropertyParams NewProp_Depth; static const UECodeGen_Private::FFloatPropertyParams NewProp_Height; static const UECodeGen_Private::FIntPropertyParams NewProp_WidthSubdivisions; static const UECodeGen_Private::FIntPropertyParams NewProp_DepthSubdivisions; static const UECodeGen_Private::FIntPropertyParams NewProp_HeightSubdivisions; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UProceduralBoxToolProperties constinit property declarations *************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UProceduralBoxToolProperties_Statics // ********** Begin Class UProceduralBoxToolProperties Property Definitions ************************ const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralBoxToolProperties_Statics::NewProp_Width = { "Width", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralBoxToolProperties, Width), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Width_MetaData), NewProp_Width_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralBoxToolProperties_Statics::NewProp_Depth = { "Depth", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralBoxToolProperties, Depth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Depth_MetaData), NewProp_Depth_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralBoxToolProperties_Statics::NewProp_Height = { "Height", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralBoxToolProperties, Height), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Height_MetaData), NewProp_Height_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralBoxToolProperties_Statics::NewProp_WidthSubdivisions = { "WidthSubdivisions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralBoxToolProperties, WidthSubdivisions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WidthSubdivisions_MetaData), NewProp_WidthSubdivisions_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralBoxToolProperties_Statics::NewProp_DepthSubdivisions = { "DepthSubdivisions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralBoxToolProperties, DepthSubdivisions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DepthSubdivisions_MetaData), NewProp_DepthSubdivisions_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralBoxToolProperties_Statics::NewProp_HeightSubdivisions = { "HeightSubdivisions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralBoxToolProperties, HeightSubdivisions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HeightSubdivisions_MetaData), NewProp_HeightSubdivisions_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UProceduralBoxToolProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralBoxToolProperties_Statics::NewProp_Width, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralBoxToolProperties_Statics::NewProp_Depth, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralBoxToolProperties_Statics::NewProp_Height, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralBoxToolProperties_Statics::NewProp_WidthSubdivisions, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralBoxToolProperties_Statics::NewProp_DepthSubdivisions, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralBoxToolProperties_Statics::NewProp_HeightSubdivisions, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralBoxToolProperties_Statics::PropPointers) < 2048); // ********** End Class UProceduralBoxToolProperties Property Definitions ************************** UObject* (*const Z_Construct_UClass_UProceduralBoxToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UProceduralShapeToolProperties, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralBoxToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UProceduralBoxToolProperties_Statics::ClassParams = { &UProceduralBoxToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UProceduralBoxToolProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralBoxToolProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralBoxToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UProceduralBoxToolProperties_Statics::Class_MetaDataParams) }; void UProceduralBoxToolProperties::StaticRegisterNativesUProceduralBoxToolProperties() { } UClass* Z_Construct_UClass_UProceduralBoxToolProperties() { if (!Z_Registration_Info_UClass_UProceduralBoxToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UProceduralBoxToolProperties.OuterSingleton, Z_Construct_UClass_UProceduralBoxToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UProceduralBoxToolProperties.OuterSingleton; } UProceduralBoxToolProperties::UProceduralBoxToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UProceduralBoxToolProperties); UProceduralBoxToolProperties::~UProceduralBoxToolProperties() {} // ********** End Class UProceduralBoxToolProperties *********************************************** // ********** Begin Enum EProceduralRectType ******************************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_EProceduralRectType; static UEnum* EProceduralRectType_StaticEnum() { if (!Z_Registration_Info_UEnum_EProceduralRectType.OuterSingleton) { Z_Registration_Info_UEnum_EProceduralRectType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EProceduralRectType, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EProceduralRectType")); } return Z_Registration_Info_UEnum_EProceduralRectType.OuterSingleton; } template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EProceduralRectType_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingTools_EProceduralRectType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "Rectangle.Comment", "/** Create a rectangle */" }, { "Rectangle.Name", "EProceduralRectType::Rectangle" }, { "Rectangle.ToolTip", "Create a rectangle" }, { "RoundedRectangle.Comment", "/** Create a rounded rectangle */" }, { "RoundedRectangle.Name", "EProceduralRectType::RoundedRectangle" }, { "RoundedRectangle.ToolTip", "Create a rounded rectangle" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EProceduralRectType::Rectangle", (int64)EProceduralRectType::Rectangle }, { "EProceduralRectType::RoundedRectangle", (int64)EProceduralRectType::RoundedRectangle }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingTools_EProceduralRectType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EProceduralRectType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools, nullptr, "EProceduralRectType", "EProceduralRectType", Z_Construct_UEnum_MeshModelingTools_EProceduralRectType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EProceduralRectType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EProceduralRectType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EProceduralRectType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingTools_EProceduralRectType() { if (!Z_Registration_Info_UEnum_EProceduralRectType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EProceduralRectType.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EProceduralRectType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EProceduralRectType.InnerSingleton; } // ********** End Enum EProceduralRectType ********************************************************* // ********** Begin Class UProceduralRectangleToolProperties *************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UProceduralRectangleToolProperties; UClass* UProceduralRectangleToolProperties::GetPrivateStaticClass() { using TClass = UProceduralRectangleToolProperties; if (!Z_Registration_Info_UClass_UProceduralRectangleToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("ProceduralRectangleToolProperties"), Z_Registration_Info_UClass_UProceduralRectangleToolProperties.InnerSingleton, StaticRegisterNativesUProceduralRectangleToolProperties, 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_UProceduralRectangleToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_UProceduralRectangleToolProperties_NoRegister() { return UProceduralRectangleToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UProceduralRectangleToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RectangleType_MetaData[] = { { "Category", "Shape" }, { "Comment", "/** Type of rectangle */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ToolTip", "Type of rectangle" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Width_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Width of the rectangle */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Width of the rectangle" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Depth_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Depth of the rectangle */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Depth of the rectangle" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WidthSubdivisions_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "1" }, { "Comment", "/** Number of subdivisions along the width */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of subdivisions along the width" }, { "UIMax", "100" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DepthSubdivisions_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "1" }, { "Comment", "/** Number of subdivisions along the depth */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of subdivisions along the depth" }, { "UIMax", "100" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMaintainDimension_MetaData[] = { { "Category", "Shape" }, { "Comment", "/** Whether to preserve the overall Width and Depth for a Rounded Rectangle, or to allow the rounded corners to extend outside those dimensions. */" }, { "EditCondition", "RectangleType == EProceduralRectType::RoundedRectangle" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ToolTip", "Whether to preserve the overall Width and Depth for a Rounded Rectangle, or to allow the rounded corners to extend outside those dimensions." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CornerRadius_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Radius of rounded corners. This is only available for Rounded Rectangles. */" }, { "EditCondition", "RectangleType == EProceduralRectType::RoundedRectangle" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Radius of rounded corners. This is only available for Rounded Rectangles." }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CornerSlices_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "3" }, { "Comment", "/** Number of radial slices for each rounded corner. This is only available for Rounded Rectangles. */" }, { "EditCondition", "RectangleType == EProceduralRectType::RoundedRectangle" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of radial slices for each rounded corner. This is only available for Rounded Rectangles." }, { "UIMax", "128" }, { "UIMin", "3" }, }; #endif // WITH_METADATA // ********** Begin Class UProceduralRectangleToolProperties constinit property declarations ******* static const UECodeGen_Private::FIntPropertyParams NewProp_RectangleType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_RectangleType; static const UECodeGen_Private::FFloatPropertyParams NewProp_Width; static const UECodeGen_Private::FFloatPropertyParams NewProp_Depth; static const UECodeGen_Private::FIntPropertyParams NewProp_WidthSubdivisions; static const UECodeGen_Private::FIntPropertyParams NewProp_DepthSubdivisions; static void NewProp_bMaintainDimension_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bMaintainDimension; static const UECodeGen_Private::FFloatPropertyParams NewProp_CornerRadius; static const UECodeGen_Private::FIntPropertyParams NewProp_CornerSlices; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UProceduralRectangleToolProperties constinit property declarations ********* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UProceduralRectangleToolProperties_Statics // ********** Begin Class UProceduralRectangleToolProperties Property Definitions ****************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::NewProp_RectangleType_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_UProceduralRectangleToolProperties_Statics::NewProp_RectangleType = { "RectangleType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralRectangleToolProperties, RectangleType), Z_Construct_UEnum_MeshModelingTools_EProceduralRectType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RectangleType_MetaData), NewProp_RectangleType_MetaData) }; // 1325643318 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::NewProp_Width = { "Width", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralRectangleToolProperties, Width), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Width_MetaData), NewProp_Width_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::NewProp_Depth = { "Depth", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralRectangleToolProperties, Depth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Depth_MetaData), NewProp_Depth_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::NewProp_WidthSubdivisions = { "WidthSubdivisions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralRectangleToolProperties, WidthSubdivisions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WidthSubdivisions_MetaData), NewProp_WidthSubdivisions_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::NewProp_DepthSubdivisions = { "DepthSubdivisions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralRectangleToolProperties, DepthSubdivisions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DepthSubdivisions_MetaData), NewProp_DepthSubdivisions_MetaData) }; void Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::NewProp_bMaintainDimension_SetBit(void* Obj) { ((UProceduralRectangleToolProperties*)Obj)->bMaintainDimension = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::NewProp_bMaintainDimension = { "bMaintainDimension", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UProceduralRectangleToolProperties), &Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::NewProp_bMaintainDimension_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMaintainDimension_MetaData), NewProp_bMaintainDimension_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::NewProp_CornerRadius = { "CornerRadius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralRectangleToolProperties, CornerRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CornerRadius_MetaData), NewProp_CornerRadius_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::NewProp_CornerSlices = { "CornerSlices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralRectangleToolProperties, CornerSlices), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CornerSlices_MetaData), NewProp_CornerSlices_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::NewProp_RectangleType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::NewProp_RectangleType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::NewProp_Width, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::NewProp_Depth, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::NewProp_WidthSubdivisions, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::NewProp_DepthSubdivisions, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::NewProp_bMaintainDimension, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::NewProp_CornerRadius, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::NewProp_CornerSlices, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::PropPointers) < 2048); // ********** End Class UProceduralRectangleToolProperties Property Definitions ******************** UObject* (*const Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UProceduralShapeToolProperties, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::ClassParams = { &UProceduralRectangleToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::Class_MetaDataParams) }; void UProceduralRectangleToolProperties::StaticRegisterNativesUProceduralRectangleToolProperties() { } UClass* Z_Construct_UClass_UProceduralRectangleToolProperties() { if (!Z_Registration_Info_UClass_UProceduralRectangleToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UProceduralRectangleToolProperties.OuterSingleton, Z_Construct_UClass_UProceduralRectangleToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UProceduralRectangleToolProperties.OuterSingleton; } UProceduralRectangleToolProperties::UProceduralRectangleToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UProceduralRectangleToolProperties); UProceduralRectangleToolProperties::~UProceduralRectangleToolProperties() {} // ********** End Class UProceduralRectangleToolProperties ***************************************** // ********** Begin Enum EProceduralDiscType ******************************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_EProceduralDiscType; static UEnum* EProceduralDiscType_StaticEnum() { if (!Z_Registration_Info_UEnum_EProceduralDiscType.OuterSingleton) { Z_Registration_Info_UEnum_EProceduralDiscType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EProceduralDiscType, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EProceduralDiscType")); } return Z_Registration_Info_UEnum_EProceduralDiscType.OuterSingleton; } template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EProceduralDiscType_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingTools_EProceduralDiscType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Disc.Comment", "/** Create a disc */" }, { "Disc.Name", "EProceduralDiscType::Disc" }, { "Disc.ToolTip", "Create a disc" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "PuncturedDisc.Comment", "/** Create a disc with a hole */" }, { "PuncturedDisc.Name", "EProceduralDiscType::PuncturedDisc" }, { "PuncturedDisc.ToolTip", "Create a disc with a hole" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EProceduralDiscType::Disc", (int64)EProceduralDiscType::Disc }, { "EProceduralDiscType::PuncturedDisc", (int64)EProceduralDiscType::PuncturedDisc }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingTools_EProceduralDiscType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EProceduralDiscType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools, nullptr, "EProceduralDiscType", "EProceduralDiscType", Z_Construct_UEnum_MeshModelingTools_EProceduralDiscType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EProceduralDiscType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EProceduralDiscType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EProceduralDiscType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingTools_EProceduralDiscType() { if (!Z_Registration_Info_UEnum_EProceduralDiscType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EProceduralDiscType.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EProceduralDiscType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EProceduralDiscType.InnerSingleton; } // ********** End Enum EProceduralDiscType ********************************************************* // ********** Begin Class UProceduralDiscToolProperties ******************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UProceduralDiscToolProperties; UClass* UProceduralDiscToolProperties::GetPrivateStaticClass() { using TClass = UProceduralDiscToolProperties; if (!Z_Registration_Info_UClass_UProceduralDiscToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("ProceduralDiscToolProperties"), Z_Registration_Info_UClass_UProceduralDiscToolProperties.InnerSingleton, StaticRegisterNativesUProceduralDiscToolProperties, 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_UProceduralDiscToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_UProceduralDiscToolProperties_NoRegister() { return UProceduralDiscToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UProceduralDiscToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DiscType_MetaData[] = { { "Category", "Shape" }, { "Comment", "/** Type of disc */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ToolTip", "Type of disc" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Radius_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Radius of the disc */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Radius of the disc" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RadialSlices_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "3" }, { "Comment", "/** Number of radial slices for the disc */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of radial slices for the disc" }, { "UIMax", "128" }, { "UIMin", "3" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RadialSubdivisions_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "1" }, { "Comment", "/** Number of radial subdivisions for each radial slice of the disc */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of radial subdivisions for each radial slice of the disc" }, { "UIMax", "100" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HoleRadius_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Radius of the hole in the disc. This is only available for Punctured Discs. */" }, { "EditCondition", "DiscType == EProceduralDiscType::PuncturedDisc" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Radius of the hole in the disc. This is only available for Punctured Discs." }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; #endif // WITH_METADATA // ********** Begin Class UProceduralDiscToolProperties constinit property declarations ************ static const UECodeGen_Private::FIntPropertyParams NewProp_DiscType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_DiscType; static const UECodeGen_Private::FFloatPropertyParams NewProp_Radius; static const UECodeGen_Private::FIntPropertyParams NewProp_RadialSlices; static const UECodeGen_Private::FIntPropertyParams NewProp_RadialSubdivisions; static const UECodeGen_Private::FFloatPropertyParams NewProp_HoleRadius; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UProceduralDiscToolProperties constinit property declarations ************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UProceduralDiscToolProperties_Statics // ********** Begin Class UProceduralDiscToolProperties Property Definitions *********************** const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralDiscToolProperties_Statics::NewProp_DiscType_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_UProceduralDiscToolProperties_Statics::NewProp_DiscType = { "DiscType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralDiscToolProperties, DiscType), Z_Construct_UEnum_MeshModelingTools_EProceduralDiscType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DiscType_MetaData), NewProp_DiscType_MetaData) }; // 3458639907 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralDiscToolProperties_Statics::NewProp_Radius = { "Radius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralDiscToolProperties, Radius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Radius_MetaData), NewProp_Radius_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralDiscToolProperties_Statics::NewProp_RadialSlices = { "RadialSlices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralDiscToolProperties, RadialSlices), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RadialSlices_MetaData), NewProp_RadialSlices_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralDiscToolProperties_Statics::NewProp_RadialSubdivisions = { "RadialSubdivisions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralDiscToolProperties, RadialSubdivisions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RadialSubdivisions_MetaData), NewProp_RadialSubdivisions_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralDiscToolProperties_Statics::NewProp_HoleRadius = { "HoleRadius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralDiscToolProperties, HoleRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HoleRadius_MetaData), NewProp_HoleRadius_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UProceduralDiscToolProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralDiscToolProperties_Statics::NewProp_DiscType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralDiscToolProperties_Statics::NewProp_DiscType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralDiscToolProperties_Statics::NewProp_Radius, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralDiscToolProperties_Statics::NewProp_RadialSlices, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralDiscToolProperties_Statics::NewProp_RadialSubdivisions, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralDiscToolProperties_Statics::NewProp_HoleRadius, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralDiscToolProperties_Statics::PropPointers) < 2048); // ********** End Class UProceduralDiscToolProperties Property Definitions ************************* UObject* (*const Z_Construct_UClass_UProceduralDiscToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UProceduralShapeToolProperties, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralDiscToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UProceduralDiscToolProperties_Statics::ClassParams = { &UProceduralDiscToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UProceduralDiscToolProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralDiscToolProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralDiscToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UProceduralDiscToolProperties_Statics::Class_MetaDataParams) }; void UProceduralDiscToolProperties::StaticRegisterNativesUProceduralDiscToolProperties() { } UClass* Z_Construct_UClass_UProceduralDiscToolProperties() { if (!Z_Registration_Info_UClass_UProceduralDiscToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UProceduralDiscToolProperties.OuterSingleton, Z_Construct_UClass_UProceduralDiscToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UProceduralDiscToolProperties.OuterSingleton; } UProceduralDiscToolProperties::UProceduralDiscToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UProceduralDiscToolProperties); UProceduralDiscToolProperties::~UProceduralDiscToolProperties() {} // ********** End Class UProceduralDiscToolProperties ********************************************** // ********** Begin Class UProceduralTorusToolProperties ******************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UProceduralTorusToolProperties; UClass* UProceduralTorusToolProperties::GetPrivateStaticClass() { using TClass = UProceduralTorusToolProperties; if (!Z_Registration_Info_UClass_UProceduralTorusToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("ProceduralTorusToolProperties"), Z_Registration_Info_UClass_UProceduralTorusToolProperties.InnerSingleton, StaticRegisterNativesUProceduralTorusToolProperties, 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_UProceduralTorusToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_UProceduralTorusToolProperties_NoRegister() { return UProceduralTorusToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UProceduralTorusToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MajorRadius_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Major radius of the torus, measured from the torus center to the center of the torus tube */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Major radius of the torus, measured from the torus center to the center of the torus tube" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinorRadius_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Minor radius of the torus, measured from the center ot the torus tube to the tube surface */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Minor radius of the torus, measured from the center ot the torus tube to the tube surface" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MajorSlices_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "3" }, { "Comment", "/** Number of radial slices along the torus tube */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of radial slices along the torus tube" }, { "UIMax", "128" }, { "UIMin", "3" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinorSlices_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "3" }, { "Comment", "/** Number of radial slices around the torus tube */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of radial slices around the torus tube" }, { "UIMax", "128" }, { "UIMin", "3" }, }; #endif // WITH_METADATA // ********** Begin Class UProceduralTorusToolProperties constinit property declarations *********** static const UECodeGen_Private::FFloatPropertyParams NewProp_MajorRadius; static const UECodeGen_Private::FFloatPropertyParams NewProp_MinorRadius; static const UECodeGen_Private::FIntPropertyParams NewProp_MajorSlices; static const UECodeGen_Private::FIntPropertyParams NewProp_MinorSlices; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UProceduralTorusToolProperties constinit property declarations ************* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UProceduralTorusToolProperties_Statics // ********** Begin Class UProceduralTorusToolProperties Property Definitions ********************** const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralTorusToolProperties_Statics::NewProp_MajorRadius = { "MajorRadius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralTorusToolProperties, MajorRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MajorRadius_MetaData), NewProp_MajorRadius_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralTorusToolProperties_Statics::NewProp_MinorRadius = { "MinorRadius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralTorusToolProperties, MinorRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinorRadius_MetaData), NewProp_MinorRadius_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralTorusToolProperties_Statics::NewProp_MajorSlices = { "MajorSlices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralTorusToolProperties, MajorSlices), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MajorSlices_MetaData), NewProp_MajorSlices_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralTorusToolProperties_Statics::NewProp_MinorSlices = { "MinorSlices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralTorusToolProperties, MinorSlices), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinorSlices_MetaData), NewProp_MinorSlices_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UProceduralTorusToolProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralTorusToolProperties_Statics::NewProp_MajorRadius, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralTorusToolProperties_Statics::NewProp_MinorRadius, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralTorusToolProperties_Statics::NewProp_MajorSlices, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralTorusToolProperties_Statics::NewProp_MinorSlices, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralTorusToolProperties_Statics::PropPointers) < 2048); // ********** End Class UProceduralTorusToolProperties Property Definitions ************************ UObject* (*const Z_Construct_UClass_UProceduralTorusToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UProceduralShapeToolProperties, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralTorusToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UProceduralTorusToolProperties_Statics::ClassParams = { &UProceduralTorusToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UProceduralTorusToolProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralTorusToolProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralTorusToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UProceduralTorusToolProperties_Statics::Class_MetaDataParams) }; void UProceduralTorusToolProperties::StaticRegisterNativesUProceduralTorusToolProperties() { } UClass* Z_Construct_UClass_UProceduralTorusToolProperties() { if (!Z_Registration_Info_UClass_UProceduralTorusToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UProceduralTorusToolProperties.OuterSingleton, Z_Construct_UClass_UProceduralTorusToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UProceduralTorusToolProperties.OuterSingleton; } UProceduralTorusToolProperties::UProceduralTorusToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UProceduralTorusToolProperties); UProceduralTorusToolProperties::~UProceduralTorusToolProperties() {} // ********** End Class UProceduralTorusToolProperties ********************************************* // ********** Begin Class UProceduralCylinderToolProperties **************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UProceduralCylinderToolProperties; UClass* UProceduralCylinderToolProperties::GetPrivateStaticClass() { using TClass = UProceduralCylinderToolProperties; if (!Z_Registration_Info_UClass_UProceduralCylinderToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("ProceduralCylinderToolProperties"), Z_Registration_Info_UClass_UProceduralCylinderToolProperties.InnerSingleton, StaticRegisterNativesUProceduralCylinderToolProperties, 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_UProceduralCylinderToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_UProceduralCylinderToolProperties_NoRegister() { return UProceduralCylinderToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UProceduralCylinderToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Radius_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Radius of the cylinder */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Radius of the cylinder" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Height_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Height of the cylinder */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Height of the cylinder" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RadialSlices_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "3" }, { "Comment", "/** Number of radial slices for the cylinder */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of radial slices for the cylinder" }, { "UIMax", "128" }, { "UIMin", "3" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HeightSubdivisions_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "1" }, { "Comment", "/** Number of subdivisions along the height of the cylinder */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of subdivisions along the height of the cylinder" }, { "UIMax", "100" }, { "UIMin", "1" }, }; #endif // WITH_METADATA // ********** Begin Class UProceduralCylinderToolProperties constinit property declarations ******** static const UECodeGen_Private::FFloatPropertyParams NewProp_Radius; static const UECodeGen_Private::FFloatPropertyParams NewProp_Height; static const UECodeGen_Private::FIntPropertyParams NewProp_RadialSlices; static const UECodeGen_Private::FIntPropertyParams NewProp_HeightSubdivisions; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UProceduralCylinderToolProperties constinit property declarations ********** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UProceduralCylinderToolProperties_Statics // ********** Begin Class UProceduralCylinderToolProperties Property Definitions ******************* const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralCylinderToolProperties_Statics::NewProp_Radius = { "Radius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralCylinderToolProperties, Radius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Radius_MetaData), NewProp_Radius_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralCylinderToolProperties_Statics::NewProp_Height = { "Height", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralCylinderToolProperties, Height), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Height_MetaData), NewProp_Height_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralCylinderToolProperties_Statics::NewProp_RadialSlices = { "RadialSlices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralCylinderToolProperties, RadialSlices), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RadialSlices_MetaData), NewProp_RadialSlices_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralCylinderToolProperties_Statics::NewProp_HeightSubdivisions = { "HeightSubdivisions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralCylinderToolProperties, HeightSubdivisions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HeightSubdivisions_MetaData), NewProp_HeightSubdivisions_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UProceduralCylinderToolProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralCylinderToolProperties_Statics::NewProp_Radius, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralCylinderToolProperties_Statics::NewProp_Height, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralCylinderToolProperties_Statics::NewProp_RadialSlices, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralCylinderToolProperties_Statics::NewProp_HeightSubdivisions, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralCylinderToolProperties_Statics::PropPointers) < 2048); // ********** End Class UProceduralCylinderToolProperties Property Definitions ********************* UObject* (*const Z_Construct_UClass_UProceduralCylinderToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UProceduralShapeToolProperties, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralCylinderToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UProceduralCylinderToolProperties_Statics::ClassParams = { &UProceduralCylinderToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UProceduralCylinderToolProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralCylinderToolProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralCylinderToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UProceduralCylinderToolProperties_Statics::Class_MetaDataParams) }; void UProceduralCylinderToolProperties::StaticRegisterNativesUProceduralCylinderToolProperties() { } UClass* Z_Construct_UClass_UProceduralCylinderToolProperties() { if (!Z_Registration_Info_UClass_UProceduralCylinderToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UProceduralCylinderToolProperties.OuterSingleton, Z_Construct_UClass_UProceduralCylinderToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UProceduralCylinderToolProperties.OuterSingleton; } UProceduralCylinderToolProperties::UProceduralCylinderToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UProceduralCylinderToolProperties); UProceduralCylinderToolProperties::~UProceduralCylinderToolProperties() {} // ********** End Class UProceduralCylinderToolProperties ****************************************** // ********** Begin Class UProceduralConeToolProperties ******************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UProceduralConeToolProperties; UClass* UProceduralConeToolProperties::GetPrivateStaticClass() { using TClass = UProceduralConeToolProperties; if (!Z_Registration_Info_UClass_UProceduralConeToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("ProceduralConeToolProperties"), Z_Registration_Info_UClass_UProceduralConeToolProperties.InnerSingleton, StaticRegisterNativesUProceduralConeToolProperties, 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_UProceduralConeToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_UProceduralConeToolProperties_NoRegister() { return UProceduralConeToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UProceduralConeToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Radius_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Radius of the cone */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Radius of the cone" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Height_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Height of the cone */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Height of the cone" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RadialSlices_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "3" }, { "Comment", "/** Number of radial slices for the cone */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of radial slices for the cone" }, { "UIMax", "128" }, { "UIMin", "3" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HeightSubdivisions_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "1" }, { "Comment", "/** Number of subdivisions along the height of the cone */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of subdivisions along the height of the cone" }, { "UIMax", "100" }, { "UIMin", "1" }, }; #endif // WITH_METADATA // ********** Begin Class UProceduralConeToolProperties constinit property declarations ************ static const UECodeGen_Private::FFloatPropertyParams NewProp_Radius; static const UECodeGen_Private::FFloatPropertyParams NewProp_Height; static const UECodeGen_Private::FIntPropertyParams NewProp_RadialSlices; static const UECodeGen_Private::FIntPropertyParams NewProp_HeightSubdivisions; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UProceduralConeToolProperties constinit property declarations ************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UProceduralConeToolProperties_Statics // ********** Begin Class UProceduralConeToolProperties Property Definitions *********************** const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralConeToolProperties_Statics::NewProp_Radius = { "Radius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralConeToolProperties, Radius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Radius_MetaData), NewProp_Radius_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralConeToolProperties_Statics::NewProp_Height = { "Height", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralConeToolProperties, Height), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Height_MetaData), NewProp_Height_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralConeToolProperties_Statics::NewProp_RadialSlices = { "RadialSlices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralConeToolProperties, RadialSlices), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RadialSlices_MetaData), NewProp_RadialSlices_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralConeToolProperties_Statics::NewProp_HeightSubdivisions = { "HeightSubdivisions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralConeToolProperties, HeightSubdivisions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HeightSubdivisions_MetaData), NewProp_HeightSubdivisions_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UProceduralConeToolProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralConeToolProperties_Statics::NewProp_Radius, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralConeToolProperties_Statics::NewProp_Height, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralConeToolProperties_Statics::NewProp_RadialSlices, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralConeToolProperties_Statics::NewProp_HeightSubdivisions, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralConeToolProperties_Statics::PropPointers) < 2048); // ********** End Class UProceduralConeToolProperties Property Definitions ************************* UObject* (*const Z_Construct_UClass_UProceduralConeToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UProceduralShapeToolProperties, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralConeToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UProceduralConeToolProperties_Statics::ClassParams = { &UProceduralConeToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UProceduralConeToolProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralConeToolProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralConeToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UProceduralConeToolProperties_Statics::Class_MetaDataParams) }; void UProceduralConeToolProperties::StaticRegisterNativesUProceduralConeToolProperties() { } UClass* Z_Construct_UClass_UProceduralConeToolProperties() { if (!Z_Registration_Info_UClass_UProceduralConeToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UProceduralConeToolProperties.OuterSingleton, Z_Construct_UClass_UProceduralConeToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UProceduralConeToolProperties.OuterSingleton; } UProceduralConeToolProperties::UProceduralConeToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UProceduralConeToolProperties); UProceduralConeToolProperties::~UProceduralConeToolProperties() {} // ********** End Class UProceduralConeToolProperties ********************************************** // ********** Begin Class UProceduralArrowToolProperties ******************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UProceduralArrowToolProperties; UClass* UProceduralArrowToolProperties::GetPrivateStaticClass() { using TClass = UProceduralArrowToolProperties; if (!Z_Registration_Info_UClass_UProceduralArrowToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("ProceduralArrowToolProperties"), Z_Registration_Info_UClass_UProceduralArrowToolProperties.InnerSingleton, StaticRegisterNativesUProceduralArrowToolProperties, 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_UProceduralArrowToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_UProceduralArrowToolProperties_NoRegister() { return UProceduralArrowToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UProceduralArrowToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShaftRadius_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Radius of the arrow shaft */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Radius of the arrow shaft" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShaftHeight_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Height of arrow shaft */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Height of arrow shaft" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HeadRadius_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Radius of the arrow head base */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Radius of the arrow head base" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HeadHeight_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Height of arrow head */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Height of arrow head" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RadialSlices_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "3" }, { "Comment", "/** Number of radial slices for the arrow */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of radial slices for the arrow" }, { "UIMax", "100" }, { "UIMin", "3" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HeightSubdivisions_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "1" }, { "Comment", "/** Number of subdivisions along each part of the arrow, i.e. shaft, head base, head cone */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of subdivisions along each part of the arrow, i.e. shaft, head base, head cone" }, { "UIMax", "100" }, { "UIMin", "1" }, }; #endif // WITH_METADATA // ********** Begin Class UProceduralArrowToolProperties constinit property declarations *********** static const UECodeGen_Private::FFloatPropertyParams NewProp_ShaftRadius; static const UECodeGen_Private::FFloatPropertyParams NewProp_ShaftHeight; static const UECodeGen_Private::FFloatPropertyParams NewProp_HeadRadius; static const UECodeGen_Private::FFloatPropertyParams NewProp_HeadHeight; static const UECodeGen_Private::FIntPropertyParams NewProp_RadialSlices; static const UECodeGen_Private::FIntPropertyParams NewProp_HeightSubdivisions; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UProceduralArrowToolProperties constinit property declarations ************* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UProceduralArrowToolProperties_Statics // ********** Begin Class UProceduralArrowToolProperties Property Definitions ********************** const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralArrowToolProperties_Statics::NewProp_ShaftRadius = { "ShaftRadius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralArrowToolProperties, ShaftRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShaftRadius_MetaData), NewProp_ShaftRadius_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralArrowToolProperties_Statics::NewProp_ShaftHeight = { "ShaftHeight", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralArrowToolProperties, ShaftHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShaftHeight_MetaData), NewProp_ShaftHeight_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralArrowToolProperties_Statics::NewProp_HeadRadius = { "HeadRadius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralArrowToolProperties, HeadRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HeadRadius_MetaData), NewProp_HeadRadius_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralArrowToolProperties_Statics::NewProp_HeadHeight = { "HeadHeight", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralArrowToolProperties, HeadHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HeadHeight_MetaData), NewProp_HeadHeight_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralArrowToolProperties_Statics::NewProp_RadialSlices = { "RadialSlices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralArrowToolProperties, RadialSlices), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RadialSlices_MetaData), NewProp_RadialSlices_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralArrowToolProperties_Statics::NewProp_HeightSubdivisions = { "HeightSubdivisions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralArrowToolProperties, HeightSubdivisions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HeightSubdivisions_MetaData), NewProp_HeightSubdivisions_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UProceduralArrowToolProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralArrowToolProperties_Statics::NewProp_ShaftRadius, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralArrowToolProperties_Statics::NewProp_ShaftHeight, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralArrowToolProperties_Statics::NewProp_HeadRadius, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralArrowToolProperties_Statics::NewProp_HeadHeight, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralArrowToolProperties_Statics::NewProp_RadialSlices, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralArrowToolProperties_Statics::NewProp_HeightSubdivisions, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralArrowToolProperties_Statics::PropPointers) < 2048); // ********** End Class UProceduralArrowToolProperties Property Definitions ************************ UObject* (*const Z_Construct_UClass_UProceduralArrowToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UProceduralShapeToolProperties, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralArrowToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UProceduralArrowToolProperties_Statics::ClassParams = { &UProceduralArrowToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UProceduralArrowToolProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralArrowToolProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralArrowToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UProceduralArrowToolProperties_Statics::Class_MetaDataParams) }; void UProceduralArrowToolProperties::StaticRegisterNativesUProceduralArrowToolProperties() { } UClass* Z_Construct_UClass_UProceduralArrowToolProperties() { if (!Z_Registration_Info_UClass_UProceduralArrowToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UProceduralArrowToolProperties.OuterSingleton, Z_Construct_UClass_UProceduralArrowToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UProceduralArrowToolProperties.OuterSingleton; } UProceduralArrowToolProperties::UProceduralArrowToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UProceduralArrowToolProperties); UProceduralArrowToolProperties::~UProceduralArrowToolProperties() {} // ********** End Class UProceduralArrowToolProperties ********************************************* // ********** Begin Enum EProceduralSphereType ***************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EProceduralSphereType; static UEnum* EProceduralSphereType_StaticEnum() { if (!Z_Registration_Info_UEnum_EProceduralSphereType.OuterSingleton) { Z_Registration_Info_UEnum_EProceduralSphereType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EProceduralSphereType, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EProceduralSphereType")); } return Z_Registration_Info_UEnum_EProceduralSphereType.OuterSingleton; } template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EProceduralSphereType_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingTools_EProceduralSphereType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Box.Comment", "/** Create a Sphere with Box parameterization */" }, { "Box.Name", "EProceduralSphereType::Box" }, { "Box.ToolTip", "Create a Sphere with Box parameterization" }, { "LatLong.Comment", "/** Create a Sphere with Lat Long parameterization */" }, { "LatLong.Name", "EProceduralSphereType::LatLong" }, { "LatLong.ToolTip", "Create a Sphere with Lat Long parameterization" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EProceduralSphereType::LatLong", (int64)EProceduralSphereType::LatLong }, { "EProceduralSphereType::Box", (int64)EProceduralSphereType::Box }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingTools_EProceduralSphereType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EProceduralSphereType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools, nullptr, "EProceduralSphereType", "EProceduralSphereType", Z_Construct_UEnum_MeshModelingTools_EProceduralSphereType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EProceduralSphereType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EProceduralSphereType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EProceduralSphereType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingTools_EProceduralSphereType() { if (!Z_Registration_Info_UEnum_EProceduralSphereType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EProceduralSphereType.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EProceduralSphereType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EProceduralSphereType.InnerSingleton; } // ********** End Enum EProceduralSphereType ******************************************************* // ********** Begin Class UProceduralSphereToolProperties ****************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UProceduralSphereToolProperties; UClass* UProceduralSphereToolProperties::GetPrivateStaticClass() { using TClass = UProceduralSphereToolProperties; if (!Z_Registration_Info_UClass_UProceduralSphereToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("ProceduralSphereToolProperties"), Z_Registration_Info_UClass_UProceduralSphereToolProperties.InnerSingleton, StaticRegisterNativesUProceduralSphereToolProperties, 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_UProceduralSphereToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_UProceduralSphereToolProperties_NoRegister() { return UProceduralSphereToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UProceduralSphereToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Radius_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Radius of the sphere */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Radius of the sphere" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SubdivisionType_MetaData[] = { { "Category", "Shape" }, { "Comment", "/** Type of subdivision for the sphere */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ToolTip", "Type of subdivision for the sphere" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Subdivisions_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "1" }, { "Comment", "/** Number of subdivisions for each side of the sphere. This is only available for spheres with Box subdivision. */" }, { "EditCondition", "SubdivisionType == EProceduralSphereType::Box" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of subdivisions for each side of the sphere. This is only available for spheres with Box subdivision." }, { "UIMax", "100" }, { "UIMin", "1" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HorizontalSlices_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "4" }, { "Comment", "/** Number of horizontal slices of the sphere. This is only available for spheres with Lat Long subdivision. */" }, { "EditCondition", "SubdivisionType == EProceduralSphereType::LatLong" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of horizontal slices of the sphere. This is only available for spheres with Lat Long subdivision." }, { "UIMax", "100" }, { "UIMin", "3" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VerticalSlices_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "4" }, { "Comment", "/** Number of vertical slices of the sphere. This is only available for spheres with Lat Long subdivision. */" }, { "EditCondition", "SubdivisionType == EProceduralSphereType::LatLong" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of vertical slices of the sphere. This is only available for spheres with Lat Long subdivision." }, { "UIMax", "100" }, { "UIMin", "3" }, }; #endif // WITH_METADATA // ********** Begin Class UProceduralSphereToolProperties constinit property declarations ********** static const UECodeGen_Private::FFloatPropertyParams NewProp_Radius; static const UECodeGen_Private::FIntPropertyParams NewProp_SubdivisionType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_SubdivisionType; static const UECodeGen_Private::FIntPropertyParams NewProp_Subdivisions; static const UECodeGen_Private::FIntPropertyParams NewProp_HorizontalSlices; static const UECodeGen_Private::FIntPropertyParams NewProp_VerticalSlices; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UProceduralSphereToolProperties constinit property declarations ************ static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UProceduralSphereToolProperties_Statics // ********** Begin Class UProceduralSphereToolProperties Property Definitions ********************* const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralSphereToolProperties_Statics::NewProp_Radius = { "Radius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralSphereToolProperties, Radius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Radius_MetaData), NewProp_Radius_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralSphereToolProperties_Statics::NewProp_SubdivisionType_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_UProceduralSphereToolProperties_Statics::NewProp_SubdivisionType = { "SubdivisionType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralSphereToolProperties, SubdivisionType), Z_Construct_UEnum_MeshModelingTools_EProceduralSphereType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SubdivisionType_MetaData), NewProp_SubdivisionType_MetaData) }; // 2955921407 const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralSphereToolProperties_Statics::NewProp_Subdivisions = { "Subdivisions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralSphereToolProperties, Subdivisions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Subdivisions_MetaData), NewProp_Subdivisions_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralSphereToolProperties_Statics::NewProp_HorizontalSlices = { "HorizontalSlices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralSphereToolProperties, HorizontalSlices), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HorizontalSlices_MetaData), NewProp_HorizontalSlices_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralSphereToolProperties_Statics::NewProp_VerticalSlices = { "VerticalSlices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralSphereToolProperties, VerticalSlices), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VerticalSlices_MetaData), NewProp_VerticalSlices_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UProceduralSphereToolProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralSphereToolProperties_Statics::NewProp_Radius, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralSphereToolProperties_Statics::NewProp_SubdivisionType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralSphereToolProperties_Statics::NewProp_SubdivisionType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralSphereToolProperties_Statics::NewProp_Subdivisions, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralSphereToolProperties_Statics::NewProp_HorizontalSlices, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralSphereToolProperties_Statics::NewProp_VerticalSlices, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralSphereToolProperties_Statics::PropPointers) < 2048); // ********** End Class UProceduralSphereToolProperties Property Definitions *********************** UObject* (*const Z_Construct_UClass_UProceduralSphereToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UProceduralShapeToolProperties, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralSphereToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UProceduralSphereToolProperties_Statics::ClassParams = { &UProceduralSphereToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UProceduralSphereToolProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralSphereToolProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralSphereToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UProceduralSphereToolProperties_Statics::Class_MetaDataParams) }; void UProceduralSphereToolProperties::StaticRegisterNativesUProceduralSphereToolProperties() { } UClass* Z_Construct_UClass_UProceduralSphereToolProperties() { if (!Z_Registration_Info_UClass_UProceduralSphereToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UProceduralSphereToolProperties.OuterSingleton, Z_Construct_UClass_UProceduralSphereToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UProceduralSphereToolProperties.OuterSingleton; } UProceduralSphereToolProperties::UProceduralSphereToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UProceduralSphereToolProperties); UProceduralSphereToolProperties::~UProceduralSphereToolProperties() {} // ********** End Class UProceduralSphereToolProperties ******************************************** // ********** Begin Class UProceduralCapsuleToolProperties ***************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UProceduralCapsuleToolProperties; UClass* UProceduralCapsuleToolProperties::GetPrivateStaticClass() { using TClass = UProceduralCapsuleToolProperties; if (!Z_Registration_Info_UClass_UProceduralCapsuleToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("ProceduralCapsuleToolProperties"), Z_Registration_Info_UClass_UProceduralCapsuleToolProperties.InnerSingleton, StaticRegisterNativesUProceduralCapsuleToolProperties, 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_UProceduralCapsuleToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_UProceduralCapsuleToolProperties_NoRegister() { return UProceduralCapsuleToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Radius_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Radius of the capsule */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Radius of the capsule" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CylinderLength_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Length of cylindrical section of the capsule */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Length of cylindrical section of the capsule" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HemisphereSlices_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "2" }, { "Comment", "/** Number of slices of the hemispherical end caps. */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of slices of the hemispherical end caps." }, { "UIMax", "100" }, { "UIMin", "2" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CylinderSlices_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "3" }, { "Comment", "/** Number of radial slices of the cylindrical section. */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of radial slices of the cylindrical section." }, { "UIMax", "100" }, { "UIMin", "3" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CylinderSubdivisions_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "500" }, { "ClampMin", "0" }, { "Comment", "/** Number of lengthwise subdivisions along cylindrical section */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of lengthwise subdivisions along cylindrical section" }, { "UIMax", "100" }, { "UIMin", "0" }, }; #endif // WITH_METADATA // ********** Begin Class UProceduralCapsuleToolProperties constinit property declarations ********* static const UECodeGen_Private::FFloatPropertyParams NewProp_Radius; static const UECodeGen_Private::FFloatPropertyParams NewProp_CylinderLength; static const UECodeGen_Private::FIntPropertyParams NewProp_HemisphereSlices; static const UECodeGen_Private::FIntPropertyParams NewProp_CylinderSlices; static const UECodeGen_Private::FIntPropertyParams NewProp_CylinderSubdivisions; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UProceduralCapsuleToolProperties constinit property declarations *********** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics // ********** Begin Class UProceduralCapsuleToolProperties Property Definitions ******************** const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics::NewProp_Radius = { "Radius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralCapsuleToolProperties, Radius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Radius_MetaData), NewProp_Radius_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics::NewProp_CylinderLength = { "CylinderLength", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralCapsuleToolProperties, CylinderLength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CylinderLength_MetaData), NewProp_CylinderLength_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics::NewProp_HemisphereSlices = { "HemisphereSlices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralCapsuleToolProperties, HemisphereSlices), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HemisphereSlices_MetaData), NewProp_HemisphereSlices_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics::NewProp_CylinderSlices = { "CylinderSlices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralCapsuleToolProperties, CylinderSlices), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CylinderSlices_MetaData), NewProp_CylinderSlices_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics::NewProp_CylinderSubdivisions = { "CylinderSubdivisions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralCapsuleToolProperties, CylinderSubdivisions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CylinderSubdivisions_MetaData), NewProp_CylinderSubdivisions_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics::NewProp_Radius, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics::NewProp_CylinderLength, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics::NewProp_HemisphereSlices, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics::NewProp_CylinderSlices, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics::NewProp_CylinderSubdivisions, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics::PropPointers) < 2048); // ********** End Class UProceduralCapsuleToolProperties Property Definitions ********************** UObject* (*const Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UProceduralShapeToolProperties, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics::ClassParams = { &UProceduralCapsuleToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics::Class_MetaDataParams) }; void UProceduralCapsuleToolProperties::StaticRegisterNativesUProceduralCapsuleToolProperties() { } UClass* Z_Construct_UClass_UProceduralCapsuleToolProperties() { if (!Z_Registration_Info_UClass_UProceduralCapsuleToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UProceduralCapsuleToolProperties.OuterSingleton, Z_Construct_UClass_UProceduralCapsuleToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UProceduralCapsuleToolProperties.OuterSingleton; } UProceduralCapsuleToolProperties::UProceduralCapsuleToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UProceduralCapsuleToolProperties); UProceduralCapsuleToolProperties::~UProceduralCapsuleToolProperties() {} // ********** End Class UProceduralCapsuleToolProperties ******************************************* // ********** Begin Enum EProceduralStairsType ***************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EProceduralStairsType; static UEnum* EProceduralStairsType_StaticEnum() { if (!Z_Registration_Info_UEnum_EProceduralStairsType.OuterSingleton) { Z_Registration_Info_UEnum_EProceduralStairsType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EProceduralStairsType, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EProceduralStairsType")); } return Z_Registration_Info_UEnum_EProceduralStairsType.OuterSingleton; } template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EProceduralStairsType_StaticEnum(); } struct Z_Construct_UEnum_MeshModelingTools_EProceduralStairsType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "Curved.Comment", "/** Create a curved staircase */" }, { "Curved.Name", "EProceduralStairsType::Curved" }, { "Curved.ToolTip", "Create a curved staircase" }, { "Floating.Comment", "/** Create a floating staircase */" }, { "Floating.Name", "EProceduralStairsType::Floating" }, { "Floating.ToolTip", "Create a floating staircase" }, { "Linear.Comment", "/** Create a linear staircase */" }, { "Linear.Name", "EProceduralStairsType::Linear" }, { "Linear.ToolTip", "Create a linear staircase" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "Spiral.Comment", "/** Create a spiral staircase */" }, { "Spiral.Name", "EProceduralStairsType::Spiral" }, { "Spiral.ToolTip", "Create a spiral staircase" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EProceduralStairsType::Linear", (int64)EProceduralStairsType::Linear }, { "EProceduralStairsType::Floating", (int64)EProceduralStairsType::Floating }, { "EProceduralStairsType::Curved", (int64)EProceduralStairsType::Curved }, { "EProceduralStairsType::Spiral", (int64)EProceduralStairsType::Spiral }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_MeshModelingTools_EProceduralStairsType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EProceduralStairsType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools, nullptr, "EProceduralStairsType", "EProceduralStairsType", Z_Construct_UEnum_MeshModelingTools_EProceduralStairsType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EProceduralStairsType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EProceduralStairsType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EProceduralStairsType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_MeshModelingTools_EProceduralStairsType() { if (!Z_Registration_Info_UEnum_EProceduralStairsType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EProceduralStairsType.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EProceduralStairsType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EProceduralStairsType.InnerSingleton; } // ********** End Enum EProceduralStairsType ******************************************************* // ********** Begin Class UProceduralStairsToolProperties ****************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UProceduralStairsToolProperties; UClass* UProceduralStairsToolProperties::GetPrivateStaticClass() { using TClass = UProceduralStairsToolProperties; if (!Z_Registration_Info_UClass_UProceduralStairsToolProperties.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("ProceduralStairsToolProperties"), Z_Registration_Info_UClass_UProceduralStairsToolProperties.InnerSingleton, StaticRegisterNativesUProceduralStairsToolProperties, 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_UProceduralStairsToolProperties.InnerSingleton; } UClass* Z_Construct_UClass_UProceduralStairsToolProperties_NoRegister() { return UProceduralStairsToolProperties::GetPrivateStaticClass(); } struct Z_Construct_UClass_UProceduralStairsToolProperties_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StairsType_MetaData[] = { { "Category", "Shape" }, { "Comment", "/** Type of staircase */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ToolTip", "Type of staircase" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumSteps_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000" }, { "ClampMin", "2" }, { "Comment", "/** Number of steps */" }, { "DisplayName", "Number of Steps" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Number of steps" }, { "UIMax", "100" }, { "UIMin", "2" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StepWidth_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Width of each step */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Width of each step" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StepHeight_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Height of each step */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Height of each step" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StepDepth_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Depth of each step of linear stairs */" }, { "EditCondition", "StairsType == EProceduralStairsType::Linear || StairsType == EProceduralStairsType::Floating" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Depth of each step of linear stairs" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveAngle_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "360.0" }, { "ClampMin", "-360.0" }, { "Comment", "/** Angular length of curved stairs. Positive values are for clockwise and negative values are for counterclockwise. */" }, { "EditCondition", "StairsType == EProceduralStairsType::Curved" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Angular length of curved stairs. Positive values are for clockwise and negative values are for counterclockwise." }, { "UIMax", "360.0" }, { "UIMin", "-360.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SpiralAngle_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "360000.0" }, { "ClampMin", "-360000.0" }, { "Comment", "/** Angular length of spiral stairs. Positive values are for clockwise and negative values are for counterclockwise. */" }, { "EditCondition", "StairsType == EProceduralStairsType::Spiral" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Angular length of spiral stairs. Positive values are for clockwise and negative values are for counterclockwise." }, { "UIMax", "720.0" }, { "UIMin", "-720.0" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InnerRadius_MetaData[] = { { "Category", "Shape" }, { "ClampMax", "1000000.0" }, { "ClampMin", "0.0001" }, { "Comment", "/** Inner radius of curved and spiral stairs */" }, { "EditCondition", "StairsType == EProceduralStairsType::Curved || StairsType == EProceduralStairsType::Spiral" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ProceduralShapeSetting", "" }, { "ToolTip", "Inner radius of curved and spiral stairs" }, { "UIMax", "1000.0" }, { "UIMin", "1.0" }, }; #endif // WITH_METADATA // ********** Begin Class UProceduralStairsToolProperties constinit property declarations ********** static const UECodeGen_Private::FIntPropertyParams NewProp_StairsType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_StairsType; static const UECodeGen_Private::FIntPropertyParams NewProp_NumSteps; static const UECodeGen_Private::FFloatPropertyParams NewProp_StepWidth; static const UECodeGen_Private::FFloatPropertyParams NewProp_StepHeight; static const UECodeGen_Private::FFloatPropertyParams NewProp_StepDepth; static const UECodeGen_Private::FFloatPropertyParams NewProp_CurveAngle; static const UECodeGen_Private::FFloatPropertyParams NewProp_SpiralAngle; static const UECodeGen_Private::FFloatPropertyParams NewProp_InnerRadius; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UProceduralStairsToolProperties constinit property declarations ************ static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UProceduralStairsToolProperties_Statics // ********** Begin Class UProceduralStairsToolProperties Property Definitions ********************* const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralStairsToolProperties_Statics::NewProp_StairsType_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_UProceduralStairsToolProperties_Statics::NewProp_StairsType = { "StairsType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralStairsToolProperties, StairsType), Z_Construct_UEnum_MeshModelingTools_EProceduralStairsType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StairsType_MetaData), NewProp_StairsType_MetaData) }; // 1410259930 const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UProceduralStairsToolProperties_Statics::NewProp_NumSteps = { "NumSteps", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralStairsToolProperties, NumSteps), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumSteps_MetaData), NewProp_NumSteps_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralStairsToolProperties_Statics::NewProp_StepWidth = { "StepWidth", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralStairsToolProperties, StepWidth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StepWidth_MetaData), NewProp_StepWidth_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralStairsToolProperties_Statics::NewProp_StepHeight = { "StepHeight", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralStairsToolProperties, StepHeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StepHeight_MetaData), NewProp_StepHeight_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralStairsToolProperties_Statics::NewProp_StepDepth = { "StepDepth", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralStairsToolProperties, StepDepth), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StepDepth_MetaData), NewProp_StepDepth_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralStairsToolProperties_Statics::NewProp_CurveAngle = { "CurveAngle", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralStairsToolProperties, CurveAngle), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveAngle_MetaData), NewProp_CurveAngle_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralStairsToolProperties_Statics::NewProp_SpiralAngle = { "SpiralAngle", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralStairsToolProperties, SpiralAngle), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SpiralAngle_MetaData), NewProp_SpiralAngle_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UProceduralStairsToolProperties_Statics::NewProp_InnerRadius = { "InnerRadius", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UProceduralStairsToolProperties, InnerRadius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InnerRadius_MetaData), NewProp_InnerRadius_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UProceduralStairsToolProperties_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralStairsToolProperties_Statics::NewProp_StairsType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralStairsToolProperties_Statics::NewProp_StairsType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralStairsToolProperties_Statics::NewProp_NumSteps, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralStairsToolProperties_Statics::NewProp_StepWidth, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralStairsToolProperties_Statics::NewProp_StepHeight, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralStairsToolProperties_Statics::NewProp_StepDepth, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralStairsToolProperties_Statics::NewProp_CurveAngle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralStairsToolProperties_Statics::NewProp_SpiralAngle, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UProceduralStairsToolProperties_Statics::NewProp_InnerRadius, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralStairsToolProperties_Statics::PropPointers) < 2048); // ********** End Class UProceduralStairsToolProperties Property Definitions *********************** UObject* (*const Z_Construct_UClass_UProceduralStairsToolProperties_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UProceduralShapeToolProperties, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralStairsToolProperties_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UProceduralStairsToolProperties_Statics::ClassParams = { &UProceduralStairsToolProperties::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UProceduralStairsToolProperties_Statics::PropPointers, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralStairsToolProperties_Statics::PropPointers), 0, 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UProceduralStairsToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UProceduralStairsToolProperties_Statics::Class_MetaDataParams) }; void UProceduralStairsToolProperties::StaticRegisterNativesUProceduralStairsToolProperties() { } UClass* Z_Construct_UClass_UProceduralStairsToolProperties() { if (!Z_Registration_Info_UClass_UProceduralStairsToolProperties.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UProceduralStairsToolProperties.OuterSingleton, Z_Construct_UClass_UProceduralStairsToolProperties_Statics::ClassParams); } return Z_Registration_Info_UClass_UProceduralStairsToolProperties.OuterSingleton; } UProceduralStairsToolProperties::UProceduralStairsToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UProceduralStairsToolProperties); UProceduralStairsToolProperties::~UProceduralStairsToolProperties() {} // ********** End Class UProceduralStairsToolProperties ******************************************** // ********** Begin Class UAddPrimitiveTool ******************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UAddPrimitiveTool; UClass* UAddPrimitiveTool::GetPrivateStaticClass() { using TClass = UAddPrimitiveTool; if (!Z_Registration_Info_UClass_UAddPrimitiveTool.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AddPrimitiveTool"), Z_Registration_Info_UClass_UAddPrimitiveTool.InnerSingleton, StaticRegisterNativesUAddPrimitiveTool, 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_UAddPrimitiveTool.InnerSingleton; } UClass* Z_Construct_UClass_UAddPrimitiveTool_NoRegister() { return UAddPrimitiveTool::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAddPrimitiveTool_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/**\n * Base tool to create primitives\n */" }, { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ObjectInitializerConstructorDeclared", "" }, { "ToolTip", "Base tool to create primitives" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutputTypeProperties_MetaData[] = { { "Comment", "/** Property set for type of output object (StaticMesh, Volume, etc) */" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ToolTip", "Property set for type of output object (StaticMesh, Volume, etc)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShapeSettings_MetaData[] = { { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialProperties_MetaData[] = { { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewMesh_MetaData[] = { { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Gizmo_MetaData[] = { { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DragAlignmentMechanic_MetaData[] = { { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AssetName_MetaData[] = { { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, }; #endif // WITH_METADATA // ********** Begin Class UAddPrimitiveTool constinit property declarations ************************ static const UECodeGen_Private::FObjectPropertyParams NewProp_OutputTypeProperties; static const UECodeGen_Private::FObjectPropertyParams NewProp_ShapeSettings; static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialProperties; static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviewMesh; static const UECodeGen_Private::FObjectPropertyParams NewProp_Gizmo; static const UECodeGen_Private::FObjectPropertyParams NewProp_DragAlignmentMechanic; static const UECodeGen_Private::FStrPropertyParams NewProp_AssetName; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Class UAddPrimitiveTool constinit property declarations ************************** static UObject* (*const DependentSingletons[])(); static const UECodeGen_Private::FImplementedInterfaceParams InterfaceParams[]; static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAddPrimitiveTool_Statics // ********** Begin Class UAddPrimitiveTool Property Definitions *********************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAddPrimitiveTool_Statics::NewProp_OutputTypeProperties = { "OutputTypeProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAddPrimitiveTool, OutputTypeProperties), Z_Construct_UClass_UCreateMeshObjectTypeProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutputTypeProperties_MetaData), NewProp_OutputTypeProperties_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAddPrimitiveTool_Statics::NewProp_ShapeSettings = { "ShapeSettings", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAddPrimitiveTool, ShapeSettings), Z_Construct_UClass_UProceduralShapeToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShapeSettings_MetaData), NewProp_ShapeSettings_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAddPrimitiveTool_Statics::NewProp_MaterialProperties = { "MaterialProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAddPrimitiveTool, MaterialProperties), Z_Construct_UClass_UNewMeshMaterialProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialProperties_MetaData), NewProp_MaterialProperties_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAddPrimitiveTool_Statics::NewProp_PreviewMesh = { "PreviewMesh", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAddPrimitiveTool, PreviewMesh), Z_Construct_UClass_UPreviewMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewMesh_MetaData), NewProp_PreviewMesh_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAddPrimitiveTool_Statics::NewProp_Gizmo = { "Gizmo", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAddPrimitiveTool, Gizmo), Z_Construct_UClass_UCombinedTransformGizmo_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Gizmo_MetaData), NewProp_Gizmo_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UAddPrimitiveTool_Statics::NewProp_DragAlignmentMechanic = { "DragAlignmentMechanic", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAddPrimitiveTool, DragAlignmentMechanic), Z_Construct_UClass_UDragAlignmentMechanic_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DragAlignmentMechanic_MetaData), NewProp_DragAlignmentMechanic_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UAddPrimitiveTool_Statics::NewProp_AssetName = { "AssetName", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UAddPrimitiveTool, AssetName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AssetName_MetaData), NewProp_AssetName_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UAddPrimitiveTool_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAddPrimitiveTool_Statics::NewProp_OutputTypeProperties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAddPrimitiveTool_Statics::NewProp_ShapeSettings, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAddPrimitiveTool_Statics::NewProp_MaterialProperties, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAddPrimitiveTool_Statics::NewProp_PreviewMesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAddPrimitiveTool_Statics::NewProp_Gizmo, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAddPrimitiveTool_Statics::NewProp_DragAlignmentMechanic, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UAddPrimitiveTool_Statics::NewProp_AssetName, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAddPrimitiveTool_Statics::PropPointers) < 2048); // ********** End Class UAddPrimitiveTool Property Definitions ************************************* UObject* (*const Z_Construct_UClass_UAddPrimitiveTool_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_USingleClickTool, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAddPrimitiveTool_Statics::DependentSingletons) < 16); const UECodeGen_Private::FImplementedInterfaceParams Z_Construct_UClass_UAddPrimitiveTool_Statics::InterfaceParams[] = { { Z_Construct_UClass_UInteractiveToolCameraFocusAPI_NoRegister, (int32)VTABLE_OFFSET(UAddPrimitiveTool, IInteractiveToolCameraFocusAPI), false }, // 133388286 }; const UECodeGen_Private::FClassParams Z_Construct_UClass_UAddPrimitiveTool_Statics::ClassParams = { &UAddPrimitiveTool::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, Z_Construct_UClass_UAddPrimitiveTool_Statics::PropPointers, InterfaceParams, UE_ARRAY_COUNT(DependentSingletons), 0, UE_ARRAY_COUNT(Z_Construct_UClass_UAddPrimitiveTool_Statics::PropPointers), UE_ARRAY_COUNT(InterfaceParams), 0x000800A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAddPrimitiveTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UAddPrimitiveTool_Statics::Class_MetaDataParams) }; void UAddPrimitiveTool::StaticRegisterNativesUAddPrimitiveTool() { } UClass* Z_Construct_UClass_UAddPrimitiveTool() { if (!Z_Registration_Info_UClass_UAddPrimitiveTool.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAddPrimitiveTool.OuterSingleton, Z_Construct_UClass_UAddPrimitiveTool_Statics::ClassParams); } return Z_Registration_Info_UClass_UAddPrimitiveTool.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAddPrimitiveTool); UAddPrimitiveTool::~UAddPrimitiveTool() {} // ********** End Class UAddPrimitiveTool ********************************************************** // ********** Begin Class UAddBoxPrimitiveTool ***************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UAddBoxPrimitiveTool; UClass* UAddBoxPrimitiveTool::GetPrivateStaticClass() { using TClass = UAddBoxPrimitiveTool; if (!Z_Registration_Info_UClass_UAddBoxPrimitiveTool.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AddBoxPrimitiveTool"), Z_Registration_Info_UClass_UAddBoxPrimitiveTool.InnerSingleton, StaticRegisterNativesUAddBoxPrimitiveTool, 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_UAddBoxPrimitiveTool.InnerSingleton; } UClass* Z_Construct_UClass_UAddBoxPrimitiveTool_NoRegister() { return UAddBoxPrimitiveTool::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAddBoxPrimitiveTool_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ObjectInitializerConstructorDeclared", "" }, }; #endif // WITH_METADATA // ********** Begin Class UAddBoxPrimitiveTool constinit property declarations ********************* // ********** End Class UAddBoxPrimitiveTool constinit property declarations *********************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAddBoxPrimitiveTool_Statics UObject* (*const Z_Construct_UClass_UAddBoxPrimitiveTool_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UAddPrimitiveTool, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAddBoxPrimitiveTool_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UAddBoxPrimitiveTool_Statics::ClassParams = { &UAddBoxPrimitiveTool::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000000A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAddBoxPrimitiveTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UAddBoxPrimitiveTool_Statics::Class_MetaDataParams) }; void UAddBoxPrimitiveTool::StaticRegisterNativesUAddBoxPrimitiveTool() { } UClass* Z_Construct_UClass_UAddBoxPrimitiveTool() { if (!Z_Registration_Info_UClass_UAddBoxPrimitiveTool.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAddBoxPrimitiveTool.OuterSingleton, Z_Construct_UClass_UAddBoxPrimitiveTool_Statics::ClassParams); } return Z_Registration_Info_UClass_UAddBoxPrimitiveTool.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAddBoxPrimitiveTool); UAddBoxPrimitiveTool::~UAddBoxPrimitiveTool() {} // ********** End Class UAddBoxPrimitiveTool ******************************************************* // ********** Begin Class UAddCylinderPrimitiveTool ************************************************ FClassRegistrationInfo Z_Registration_Info_UClass_UAddCylinderPrimitiveTool; UClass* UAddCylinderPrimitiveTool::GetPrivateStaticClass() { using TClass = UAddCylinderPrimitiveTool; if (!Z_Registration_Info_UClass_UAddCylinderPrimitiveTool.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AddCylinderPrimitiveTool"), Z_Registration_Info_UClass_UAddCylinderPrimitiveTool.InnerSingleton, StaticRegisterNativesUAddCylinderPrimitiveTool, 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_UAddCylinderPrimitiveTool.InnerSingleton; } UClass* Z_Construct_UClass_UAddCylinderPrimitiveTool_NoRegister() { return UAddCylinderPrimitiveTool::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAddCylinderPrimitiveTool_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ObjectInitializerConstructorDeclared", "" }, }; #endif // WITH_METADATA // ********** Begin Class UAddCylinderPrimitiveTool constinit property declarations **************** // ********** End Class UAddCylinderPrimitiveTool constinit property declarations ****************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAddCylinderPrimitiveTool_Statics UObject* (*const Z_Construct_UClass_UAddCylinderPrimitiveTool_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UAddPrimitiveTool, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAddCylinderPrimitiveTool_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UAddCylinderPrimitiveTool_Statics::ClassParams = { &UAddCylinderPrimitiveTool::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000000A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAddCylinderPrimitiveTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UAddCylinderPrimitiveTool_Statics::Class_MetaDataParams) }; void UAddCylinderPrimitiveTool::StaticRegisterNativesUAddCylinderPrimitiveTool() { } UClass* Z_Construct_UClass_UAddCylinderPrimitiveTool() { if (!Z_Registration_Info_UClass_UAddCylinderPrimitiveTool.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAddCylinderPrimitiveTool.OuterSingleton, Z_Construct_UClass_UAddCylinderPrimitiveTool_Statics::ClassParams); } return Z_Registration_Info_UClass_UAddCylinderPrimitiveTool.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAddCylinderPrimitiveTool); UAddCylinderPrimitiveTool::~UAddCylinderPrimitiveTool() {} // ********** End Class UAddCylinderPrimitiveTool ************************************************** // ********** Begin Class UAddCapsulePrimitiveTool ************************************************* FClassRegistrationInfo Z_Registration_Info_UClass_UAddCapsulePrimitiveTool; UClass* UAddCapsulePrimitiveTool::GetPrivateStaticClass() { using TClass = UAddCapsulePrimitiveTool; if (!Z_Registration_Info_UClass_UAddCapsulePrimitiveTool.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AddCapsulePrimitiveTool"), Z_Registration_Info_UClass_UAddCapsulePrimitiveTool.InnerSingleton, StaticRegisterNativesUAddCapsulePrimitiveTool, 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_UAddCapsulePrimitiveTool.InnerSingleton; } UClass* Z_Construct_UClass_UAddCapsulePrimitiveTool_NoRegister() { return UAddCapsulePrimitiveTool::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAddCapsulePrimitiveTool_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ObjectInitializerConstructorDeclared", "" }, }; #endif // WITH_METADATA // ********** Begin Class UAddCapsulePrimitiveTool constinit property declarations ***************** // ********** End Class UAddCapsulePrimitiveTool constinit property declarations ******************* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAddCapsulePrimitiveTool_Statics UObject* (*const Z_Construct_UClass_UAddCapsulePrimitiveTool_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UAddPrimitiveTool, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAddCapsulePrimitiveTool_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UAddCapsulePrimitiveTool_Statics::ClassParams = { &UAddCapsulePrimitiveTool::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000000A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAddCapsulePrimitiveTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UAddCapsulePrimitiveTool_Statics::Class_MetaDataParams) }; void UAddCapsulePrimitiveTool::StaticRegisterNativesUAddCapsulePrimitiveTool() { } UClass* Z_Construct_UClass_UAddCapsulePrimitiveTool() { if (!Z_Registration_Info_UClass_UAddCapsulePrimitiveTool.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAddCapsulePrimitiveTool.OuterSingleton, Z_Construct_UClass_UAddCapsulePrimitiveTool_Statics::ClassParams); } return Z_Registration_Info_UClass_UAddCapsulePrimitiveTool.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAddCapsulePrimitiveTool); UAddCapsulePrimitiveTool::~UAddCapsulePrimitiveTool() {} // ********** End Class UAddCapsulePrimitiveTool *************************************************** // ********** Begin Class UAddConePrimitiveTool **************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UAddConePrimitiveTool; UClass* UAddConePrimitiveTool::GetPrivateStaticClass() { using TClass = UAddConePrimitiveTool; if (!Z_Registration_Info_UClass_UAddConePrimitiveTool.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AddConePrimitiveTool"), Z_Registration_Info_UClass_UAddConePrimitiveTool.InnerSingleton, StaticRegisterNativesUAddConePrimitiveTool, 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_UAddConePrimitiveTool.InnerSingleton; } UClass* Z_Construct_UClass_UAddConePrimitiveTool_NoRegister() { return UAddConePrimitiveTool::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAddConePrimitiveTool_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ObjectInitializerConstructorDeclared", "" }, }; #endif // WITH_METADATA // ********** Begin Class UAddConePrimitiveTool constinit property declarations ******************** // ********** End Class UAddConePrimitiveTool constinit property declarations ********************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAddConePrimitiveTool_Statics UObject* (*const Z_Construct_UClass_UAddConePrimitiveTool_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UAddPrimitiveTool, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAddConePrimitiveTool_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UAddConePrimitiveTool_Statics::ClassParams = { &UAddConePrimitiveTool::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000000A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAddConePrimitiveTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UAddConePrimitiveTool_Statics::Class_MetaDataParams) }; void UAddConePrimitiveTool::StaticRegisterNativesUAddConePrimitiveTool() { } UClass* Z_Construct_UClass_UAddConePrimitiveTool() { if (!Z_Registration_Info_UClass_UAddConePrimitiveTool.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAddConePrimitiveTool.OuterSingleton, Z_Construct_UClass_UAddConePrimitiveTool_Statics::ClassParams); } return Z_Registration_Info_UClass_UAddConePrimitiveTool.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAddConePrimitiveTool); UAddConePrimitiveTool::~UAddConePrimitiveTool() {} // ********** End Class UAddConePrimitiveTool ****************************************************** // ********** Begin Class UAddRectanglePrimitiveTool *********************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UAddRectanglePrimitiveTool; UClass* UAddRectanglePrimitiveTool::GetPrivateStaticClass() { using TClass = UAddRectanglePrimitiveTool; if (!Z_Registration_Info_UClass_UAddRectanglePrimitiveTool.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AddRectanglePrimitiveTool"), Z_Registration_Info_UClass_UAddRectanglePrimitiveTool.InnerSingleton, StaticRegisterNativesUAddRectanglePrimitiveTool, 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_UAddRectanglePrimitiveTool.InnerSingleton; } UClass* Z_Construct_UClass_UAddRectanglePrimitiveTool_NoRegister() { return UAddRectanglePrimitiveTool::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAddRectanglePrimitiveTool_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ObjectInitializerConstructorDeclared", "" }, }; #endif // WITH_METADATA // ********** Begin Class UAddRectanglePrimitiveTool constinit property declarations *************** // ********** End Class UAddRectanglePrimitiveTool constinit property declarations ***************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAddRectanglePrimitiveTool_Statics UObject* (*const Z_Construct_UClass_UAddRectanglePrimitiveTool_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UAddPrimitiveTool, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAddRectanglePrimitiveTool_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UAddRectanglePrimitiveTool_Statics::ClassParams = { &UAddRectanglePrimitiveTool::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000000A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAddRectanglePrimitiveTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UAddRectanglePrimitiveTool_Statics::Class_MetaDataParams) }; void UAddRectanglePrimitiveTool::StaticRegisterNativesUAddRectanglePrimitiveTool() { } UClass* Z_Construct_UClass_UAddRectanglePrimitiveTool() { if (!Z_Registration_Info_UClass_UAddRectanglePrimitiveTool.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAddRectanglePrimitiveTool.OuterSingleton, Z_Construct_UClass_UAddRectanglePrimitiveTool_Statics::ClassParams); } return Z_Registration_Info_UClass_UAddRectanglePrimitiveTool.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAddRectanglePrimitiveTool); UAddRectanglePrimitiveTool::~UAddRectanglePrimitiveTool() {} // ********** End Class UAddRectanglePrimitiveTool ************************************************* // ********** Begin Class UAddDiscPrimitiveTool **************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UAddDiscPrimitiveTool; UClass* UAddDiscPrimitiveTool::GetPrivateStaticClass() { using TClass = UAddDiscPrimitiveTool; if (!Z_Registration_Info_UClass_UAddDiscPrimitiveTool.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AddDiscPrimitiveTool"), Z_Registration_Info_UClass_UAddDiscPrimitiveTool.InnerSingleton, StaticRegisterNativesUAddDiscPrimitiveTool, 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_UAddDiscPrimitiveTool.InnerSingleton; } UClass* Z_Construct_UClass_UAddDiscPrimitiveTool_NoRegister() { return UAddDiscPrimitiveTool::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAddDiscPrimitiveTool_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ObjectInitializerConstructorDeclared", "" }, }; #endif // WITH_METADATA // ********** Begin Class UAddDiscPrimitiveTool constinit property declarations ******************** // ********** End Class UAddDiscPrimitiveTool constinit property declarations ********************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAddDiscPrimitiveTool_Statics UObject* (*const Z_Construct_UClass_UAddDiscPrimitiveTool_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UAddPrimitiveTool, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAddDiscPrimitiveTool_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UAddDiscPrimitiveTool_Statics::ClassParams = { &UAddDiscPrimitiveTool::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000000A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAddDiscPrimitiveTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UAddDiscPrimitiveTool_Statics::Class_MetaDataParams) }; void UAddDiscPrimitiveTool::StaticRegisterNativesUAddDiscPrimitiveTool() { } UClass* Z_Construct_UClass_UAddDiscPrimitiveTool() { if (!Z_Registration_Info_UClass_UAddDiscPrimitiveTool.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAddDiscPrimitiveTool.OuterSingleton, Z_Construct_UClass_UAddDiscPrimitiveTool_Statics::ClassParams); } return Z_Registration_Info_UClass_UAddDiscPrimitiveTool.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAddDiscPrimitiveTool); UAddDiscPrimitiveTool::~UAddDiscPrimitiveTool() {} // ********** End Class UAddDiscPrimitiveTool ****************************************************** // ********** Begin Class UAddTorusPrimitiveTool *************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UAddTorusPrimitiveTool; UClass* UAddTorusPrimitiveTool::GetPrivateStaticClass() { using TClass = UAddTorusPrimitiveTool; if (!Z_Registration_Info_UClass_UAddTorusPrimitiveTool.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AddTorusPrimitiveTool"), Z_Registration_Info_UClass_UAddTorusPrimitiveTool.InnerSingleton, StaticRegisterNativesUAddTorusPrimitiveTool, 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_UAddTorusPrimitiveTool.InnerSingleton; } UClass* Z_Construct_UClass_UAddTorusPrimitiveTool_NoRegister() { return UAddTorusPrimitiveTool::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAddTorusPrimitiveTool_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ObjectInitializerConstructorDeclared", "" }, }; #endif // WITH_METADATA // ********** Begin Class UAddTorusPrimitiveTool constinit property declarations ******************* // ********** End Class UAddTorusPrimitiveTool constinit property declarations ********************* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAddTorusPrimitiveTool_Statics UObject* (*const Z_Construct_UClass_UAddTorusPrimitiveTool_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UAddPrimitiveTool, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAddTorusPrimitiveTool_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UAddTorusPrimitiveTool_Statics::ClassParams = { &UAddTorusPrimitiveTool::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000000A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAddTorusPrimitiveTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UAddTorusPrimitiveTool_Statics::Class_MetaDataParams) }; void UAddTorusPrimitiveTool::StaticRegisterNativesUAddTorusPrimitiveTool() { } UClass* Z_Construct_UClass_UAddTorusPrimitiveTool() { if (!Z_Registration_Info_UClass_UAddTorusPrimitiveTool.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAddTorusPrimitiveTool.OuterSingleton, Z_Construct_UClass_UAddTorusPrimitiveTool_Statics::ClassParams); } return Z_Registration_Info_UClass_UAddTorusPrimitiveTool.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAddTorusPrimitiveTool); UAddTorusPrimitiveTool::~UAddTorusPrimitiveTool() {} // ********** End Class UAddTorusPrimitiveTool ***************************************************** // ********** Begin Class UAddArrowPrimitiveTool *************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UAddArrowPrimitiveTool; UClass* UAddArrowPrimitiveTool::GetPrivateStaticClass() { using TClass = UAddArrowPrimitiveTool; if (!Z_Registration_Info_UClass_UAddArrowPrimitiveTool.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AddArrowPrimitiveTool"), Z_Registration_Info_UClass_UAddArrowPrimitiveTool.InnerSingleton, StaticRegisterNativesUAddArrowPrimitiveTool, 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_UAddArrowPrimitiveTool.InnerSingleton; } UClass* Z_Construct_UClass_UAddArrowPrimitiveTool_NoRegister() { return UAddArrowPrimitiveTool::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAddArrowPrimitiveTool_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ObjectInitializerConstructorDeclared", "" }, }; #endif // WITH_METADATA // ********** Begin Class UAddArrowPrimitiveTool constinit property declarations ******************* // ********** End Class UAddArrowPrimitiveTool constinit property declarations ********************* static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAddArrowPrimitiveTool_Statics UObject* (*const Z_Construct_UClass_UAddArrowPrimitiveTool_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UAddPrimitiveTool, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAddArrowPrimitiveTool_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UAddArrowPrimitiveTool_Statics::ClassParams = { &UAddArrowPrimitiveTool::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000000A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAddArrowPrimitiveTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UAddArrowPrimitiveTool_Statics::Class_MetaDataParams) }; void UAddArrowPrimitiveTool::StaticRegisterNativesUAddArrowPrimitiveTool() { } UClass* Z_Construct_UClass_UAddArrowPrimitiveTool() { if (!Z_Registration_Info_UClass_UAddArrowPrimitiveTool.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAddArrowPrimitiveTool.OuterSingleton, Z_Construct_UClass_UAddArrowPrimitiveTool_Statics::ClassParams); } return Z_Registration_Info_UClass_UAddArrowPrimitiveTool.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAddArrowPrimitiveTool); UAddArrowPrimitiveTool::~UAddArrowPrimitiveTool() {} // ********** End Class UAddArrowPrimitiveTool ***************************************************** // ********** Begin Class UAddSpherePrimitiveTool ************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UAddSpherePrimitiveTool; UClass* UAddSpherePrimitiveTool::GetPrivateStaticClass() { using TClass = UAddSpherePrimitiveTool; if (!Z_Registration_Info_UClass_UAddSpherePrimitiveTool.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AddSpherePrimitiveTool"), Z_Registration_Info_UClass_UAddSpherePrimitiveTool.InnerSingleton, StaticRegisterNativesUAddSpherePrimitiveTool, 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_UAddSpherePrimitiveTool.InnerSingleton; } UClass* Z_Construct_UClass_UAddSpherePrimitiveTool_NoRegister() { return UAddSpherePrimitiveTool::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAddSpherePrimitiveTool_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ObjectInitializerConstructorDeclared", "" }, }; #endif // WITH_METADATA // ********** Begin Class UAddSpherePrimitiveTool constinit property declarations ****************** // ********** End Class UAddSpherePrimitiveTool constinit property declarations ******************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAddSpherePrimitiveTool_Statics UObject* (*const Z_Construct_UClass_UAddSpherePrimitiveTool_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UAddPrimitiveTool, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAddSpherePrimitiveTool_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UAddSpherePrimitiveTool_Statics::ClassParams = { &UAddSpherePrimitiveTool::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000000A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAddSpherePrimitiveTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UAddSpherePrimitiveTool_Statics::Class_MetaDataParams) }; void UAddSpherePrimitiveTool::StaticRegisterNativesUAddSpherePrimitiveTool() { } UClass* Z_Construct_UClass_UAddSpherePrimitiveTool() { if (!Z_Registration_Info_UClass_UAddSpherePrimitiveTool.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAddSpherePrimitiveTool.OuterSingleton, Z_Construct_UClass_UAddSpherePrimitiveTool_Statics::ClassParams); } return Z_Registration_Info_UClass_UAddSpherePrimitiveTool.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAddSpherePrimitiveTool); UAddSpherePrimitiveTool::~UAddSpherePrimitiveTool() {} // ********** End Class UAddSpherePrimitiveTool **************************************************** // ********** Begin Class UAddStairsPrimitiveTool ************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UAddStairsPrimitiveTool; UClass* UAddStairsPrimitiveTool::GetPrivateStaticClass() { using TClass = UAddStairsPrimitiveTool; if (!Z_Registration_Info_UClass_UAddStairsPrimitiveTool.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AddStairsPrimitiveTool"), Z_Registration_Info_UClass_UAddStairsPrimitiveTool.InnerSingleton, StaticRegisterNativesUAddStairsPrimitiveTool, 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_UAddStairsPrimitiveTool.InnerSingleton; } UClass* Z_Construct_UClass_UAddStairsPrimitiveTool_NoRegister() { return UAddStairsPrimitiveTool::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAddStairsPrimitiveTool_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "IncludePath", "AddPrimitiveTool.h" }, { "ModuleRelativePath", "Public/AddPrimitiveTool.h" }, { "ObjectInitializerConstructorDeclared", "" }, }; #endif // WITH_METADATA // ********** Begin Class UAddStairsPrimitiveTool constinit property declarations ****************** // ********** End Class UAddStairsPrimitiveTool constinit property declarations ******************** static UObject* (*const DependentSingletons[])(); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAddStairsPrimitiveTool_Statics UObject* (*const Z_Construct_UClass_UAddStairsPrimitiveTool_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UAddPrimitiveTool, (UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAddStairsPrimitiveTool_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UAddStairsPrimitiveTool_Statics::ClassParams = { &UAddStairsPrimitiveTool::StaticClass, nullptr, &StaticCppClassTypeInfo, DependentSingletons, nullptr, nullptr, nullptr, UE_ARRAY_COUNT(DependentSingletons), 0, 0, 0, 0x000000A8u, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UAddStairsPrimitiveTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UAddStairsPrimitiveTool_Statics::Class_MetaDataParams) }; void UAddStairsPrimitiveTool::StaticRegisterNativesUAddStairsPrimitiveTool() { } UClass* Z_Construct_UClass_UAddStairsPrimitiveTool() { if (!Z_Registration_Info_UClass_UAddStairsPrimitiveTool.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAddStairsPrimitiveTool.OuterSingleton, Z_Construct_UClass_UAddStairsPrimitiveTool_Statics::ClassParams); } return Z_Registration_Info_UClass_UAddStairsPrimitiveTool.OuterSingleton; } DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAddStairsPrimitiveTool); UAddStairsPrimitiveTool::~UAddStairsPrimitiveTool() {} // ********** End Class UAddStairsPrimitiveTool **************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_AddPrimitiveTool_h__Script_MeshModelingTools_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EMakeMeshPlacementType_StaticEnum, TEXT("EMakeMeshPlacementType"), &Z_Registration_Info_UEnum_EMakeMeshPlacementType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2952200259U) }, { EMakeMeshPivotLocation_StaticEnum, TEXT("EMakeMeshPivotLocation"), &Z_Registration_Info_UEnum_EMakeMeshPivotLocation, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2416756308U) }, { EMakeMeshPolygroupMode_StaticEnum, TEXT("EMakeMeshPolygroupMode"), &Z_Registration_Info_UEnum_EMakeMeshPolygroupMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1022954596U) }, { EProceduralRectType_StaticEnum, TEXT("EProceduralRectType"), &Z_Registration_Info_UEnum_EProceduralRectType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1325643318U) }, { EProceduralDiscType_StaticEnum, TEXT("EProceduralDiscType"), &Z_Registration_Info_UEnum_EProceduralDiscType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3458639907U) }, { EProceduralSphereType_StaticEnum, TEXT("EProceduralSphereType"), &Z_Registration_Info_UEnum_EProceduralSphereType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2955921407U) }, { EProceduralStairsType_StaticEnum, TEXT("EProceduralStairsType"), &Z_Registration_Info_UEnum_EProceduralStairsType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1410259930U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UAddPrimitiveToolBuilder, UAddPrimitiveToolBuilder::StaticClass, TEXT("UAddPrimitiveToolBuilder"), &Z_Registration_Info_UClass_UAddPrimitiveToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAddPrimitiveToolBuilder), 1342815474U) }, { Z_Construct_UClass_UProceduralShapeToolProperties, UProceduralShapeToolProperties::StaticClass, TEXT("UProceduralShapeToolProperties"), &Z_Registration_Info_UClass_UProceduralShapeToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UProceduralShapeToolProperties), 1728006115U) }, { Z_Construct_UClass_UProceduralBoxToolProperties, UProceduralBoxToolProperties::StaticClass, TEXT("UProceduralBoxToolProperties"), &Z_Registration_Info_UClass_UProceduralBoxToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UProceduralBoxToolProperties), 1144922922U) }, { Z_Construct_UClass_UProceduralRectangleToolProperties, UProceduralRectangleToolProperties::StaticClass, TEXT("UProceduralRectangleToolProperties"), &Z_Registration_Info_UClass_UProceduralRectangleToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UProceduralRectangleToolProperties), 4038714407U) }, { Z_Construct_UClass_UProceduralDiscToolProperties, UProceduralDiscToolProperties::StaticClass, TEXT("UProceduralDiscToolProperties"), &Z_Registration_Info_UClass_UProceduralDiscToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UProceduralDiscToolProperties), 3916102164U) }, { Z_Construct_UClass_UProceduralTorusToolProperties, UProceduralTorusToolProperties::StaticClass, TEXT("UProceduralTorusToolProperties"), &Z_Registration_Info_UClass_UProceduralTorusToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UProceduralTorusToolProperties), 1014366241U) }, { Z_Construct_UClass_UProceduralCylinderToolProperties, UProceduralCylinderToolProperties::StaticClass, TEXT("UProceduralCylinderToolProperties"), &Z_Registration_Info_UClass_UProceduralCylinderToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UProceduralCylinderToolProperties), 1618464505U) }, { Z_Construct_UClass_UProceduralConeToolProperties, UProceduralConeToolProperties::StaticClass, TEXT("UProceduralConeToolProperties"), &Z_Registration_Info_UClass_UProceduralConeToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UProceduralConeToolProperties), 3680575848U) }, { Z_Construct_UClass_UProceduralArrowToolProperties, UProceduralArrowToolProperties::StaticClass, TEXT("UProceduralArrowToolProperties"), &Z_Registration_Info_UClass_UProceduralArrowToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UProceduralArrowToolProperties), 4138846922U) }, { Z_Construct_UClass_UProceduralSphereToolProperties, UProceduralSphereToolProperties::StaticClass, TEXT("UProceduralSphereToolProperties"), &Z_Registration_Info_UClass_UProceduralSphereToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UProceduralSphereToolProperties), 3259450727U) }, { Z_Construct_UClass_UProceduralCapsuleToolProperties, UProceduralCapsuleToolProperties::StaticClass, TEXT("UProceduralCapsuleToolProperties"), &Z_Registration_Info_UClass_UProceduralCapsuleToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UProceduralCapsuleToolProperties), 2216672619U) }, { Z_Construct_UClass_UProceduralStairsToolProperties, UProceduralStairsToolProperties::StaticClass, TEXT("UProceduralStairsToolProperties"), &Z_Registration_Info_UClass_UProceduralStairsToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UProceduralStairsToolProperties), 2119294402U) }, { Z_Construct_UClass_UAddPrimitiveTool, UAddPrimitiveTool::StaticClass, TEXT("UAddPrimitiveTool"), &Z_Registration_Info_UClass_UAddPrimitiveTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAddPrimitiveTool), 1295712068U) }, { Z_Construct_UClass_UAddBoxPrimitiveTool, UAddBoxPrimitiveTool::StaticClass, TEXT("UAddBoxPrimitiveTool"), &Z_Registration_Info_UClass_UAddBoxPrimitiveTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAddBoxPrimitiveTool), 2304251394U) }, { Z_Construct_UClass_UAddCylinderPrimitiveTool, UAddCylinderPrimitiveTool::StaticClass, TEXT("UAddCylinderPrimitiveTool"), &Z_Registration_Info_UClass_UAddCylinderPrimitiveTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAddCylinderPrimitiveTool), 2454141429U) }, { Z_Construct_UClass_UAddCapsulePrimitiveTool, UAddCapsulePrimitiveTool::StaticClass, TEXT("UAddCapsulePrimitiveTool"), &Z_Registration_Info_UClass_UAddCapsulePrimitiveTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAddCapsulePrimitiveTool), 1414377554U) }, { Z_Construct_UClass_UAddConePrimitiveTool, UAddConePrimitiveTool::StaticClass, TEXT("UAddConePrimitiveTool"), &Z_Registration_Info_UClass_UAddConePrimitiveTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAddConePrimitiveTool), 3397282178U) }, { Z_Construct_UClass_UAddRectanglePrimitiveTool, UAddRectanglePrimitiveTool::StaticClass, TEXT("UAddRectanglePrimitiveTool"), &Z_Registration_Info_UClass_UAddRectanglePrimitiveTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAddRectanglePrimitiveTool), 425229657U) }, { Z_Construct_UClass_UAddDiscPrimitiveTool, UAddDiscPrimitiveTool::StaticClass, TEXT("UAddDiscPrimitiveTool"), &Z_Registration_Info_UClass_UAddDiscPrimitiveTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAddDiscPrimitiveTool), 3441738430U) }, { Z_Construct_UClass_UAddTorusPrimitiveTool, UAddTorusPrimitiveTool::StaticClass, TEXT("UAddTorusPrimitiveTool"), &Z_Registration_Info_UClass_UAddTorusPrimitiveTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAddTorusPrimitiveTool), 3442200953U) }, { Z_Construct_UClass_UAddArrowPrimitiveTool, UAddArrowPrimitiveTool::StaticClass, TEXT("UAddArrowPrimitiveTool"), &Z_Registration_Info_UClass_UAddArrowPrimitiveTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAddArrowPrimitiveTool), 3226998307U) }, { Z_Construct_UClass_UAddSpherePrimitiveTool, UAddSpherePrimitiveTool::StaticClass, TEXT("UAddSpherePrimitiveTool"), &Z_Registration_Info_UClass_UAddSpherePrimitiveTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAddSpherePrimitiveTool), 3057067502U) }, { Z_Construct_UClass_UAddStairsPrimitiveTool, UAddStairsPrimitiveTool::StaticClass, TEXT("UAddStairsPrimitiveTool"), &Z_Registration_Info_UClass_UAddStairsPrimitiveTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAddStairsPrimitiveTool), 1772272788U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_AddPrimitiveTool_h__Script_MeshModelingTools_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_AddPrimitiveTool_h__Script_MeshModelingTools_1111826589{ TEXT("/Script/MeshModelingTools"), Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_AddPrimitiveTool_h__Script_MeshModelingTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_AddPrimitiveTool_h__Script_MeshModelingTools_Statics::ClassInfo), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_AddPrimitiveTool_h__Script_MeshModelingTools_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_AddPrimitiveTool_h__Script_MeshModelingTools_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS