Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/MeshModelingTools/UHT/PolyEditExtrudeActivity.gen.cpp

1051 lines
84 KiB
C++
Raw Normal View History

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