871 lines
65 KiB
C++
871 lines
65 KiB
C++
|
|
// 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 "ConvertToPolygonsTool.h"
|
||
|
|
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
||
|
|
void EmptyLinkFunctionForGeneratedCodeConvertToPolygonsTool() {}
|
||
|
|
|
||
|
|
// ********** Begin Cross Module References ********************************************************
|
||
|
|
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
|
||
|
|
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UConvertToPolygonsOperatorFactory();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UConvertToPolygonsOperatorFactory_NoRegister();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UConvertToPolygonsTool();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UConvertToPolygonsTool_NoRegister();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UConvertToPolygonsToolBuilder();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UConvertToPolygonsToolBuilder_NoRegister();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UConvertToPolygonsToolProperties();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UConvertToPolygonsToolProperties_NoRegister();
|
||
|
|
MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EConvertToPolygonsMode();
|
||
|
|
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UMeshOpPreviewWithBackgroundCompute_NoRegister();
|
||
|
|
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPolygroupLayersProperties_NoRegister();
|
||
|
|
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPreviewGeometry_NoRegister();
|
||
|
|
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPreviewMesh_NoRegister();
|
||
|
|
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_USingleTargetWithSelectionTool();
|
||
|
|
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_USingleTargetWithSelectionToolBuilder();
|
||
|
|
UPackage* Z_Construct_UPackage__Script_MeshModelingTools();
|
||
|
|
// ********** End Cross Module References **********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UConvertToPolygonsToolBuilder ********************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UConvertToPolygonsToolBuilder;
|
||
|
|
UClass* UConvertToPolygonsToolBuilder::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UConvertToPolygonsToolBuilder;
|
||
|
|
if (!Z_Registration_Info_UClass_UConvertToPolygonsToolBuilder.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("ConvertToPolygonsToolBuilder"),
|
||
|
|
Z_Registration_Info_UClass_UConvertToPolygonsToolBuilder.InnerSingleton,
|
||
|
|
StaticRegisterNativesUConvertToPolygonsToolBuilder,
|
||
|
|
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_UConvertToPolygonsToolBuilder.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UConvertToPolygonsToolBuilder_NoRegister()
|
||
|
|
{
|
||
|
|
return UConvertToPolygonsToolBuilder::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UConvertToPolygonsToolBuilder_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n *\n */" },
|
||
|
|
{ "IncludePath", "ConvertToPolygonsTool.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UConvertToPolygonsToolBuilder constinit property declarations ************
|
||
|
|
// ********** End Class UConvertToPolygonsToolBuilder constinit property declarations **************
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UConvertToPolygonsToolBuilder>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UConvertToPolygonsToolBuilder_Statics
|
||
|
|
UObject* (*const Z_Construct_UClass_UConvertToPolygonsToolBuilder_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_USingleTargetWithSelectionToolBuilder,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UConvertToPolygonsToolBuilder_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UConvertToPolygonsToolBuilder_Statics::ClassParams = {
|
||
|
|
&UConvertToPolygonsToolBuilder::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
nullptr,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0x000800A8u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UConvertToPolygonsToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_UConvertToPolygonsToolBuilder_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UConvertToPolygonsToolBuilder::StaticRegisterNativesUConvertToPolygonsToolBuilder()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UConvertToPolygonsToolBuilder()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UConvertToPolygonsToolBuilder.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UConvertToPolygonsToolBuilder.OuterSingleton, Z_Construct_UClass_UConvertToPolygonsToolBuilder_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UConvertToPolygonsToolBuilder.OuterSingleton;
|
||
|
|
}
|
||
|
|
UConvertToPolygonsToolBuilder::UConvertToPolygonsToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UConvertToPolygonsToolBuilder);
|
||
|
|
UConvertToPolygonsToolBuilder::~UConvertToPolygonsToolBuilder() {}
|
||
|
|
// ********** End Class UConvertToPolygonsToolBuilder **********************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EConvertToPolygonsMode ****************************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EConvertToPolygonsMode;
|
||
|
|
static UEnum* EConvertToPolygonsMode_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EConvertToPolygonsMode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_EConvertToPolygonsMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EConvertToPolygonsMode, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EConvertToPolygonsMode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EConvertToPolygonsMode.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EConvertToPolygonsMode>()
|
||
|
|
{
|
||
|
|
return EConvertToPolygonsMode_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_MeshModelingTools_EConvertToPolygonsMode_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "CopyFromLayer.Comment", "/** Copy from existing Polygroup Layer */" },
|
||
|
|
{ "CopyFromLayer.DisplayName", "Copy From Layer" },
|
||
|
|
{ "CopyFromLayer.Name", "EConvertToPolygonsMode::CopyFromLayer" },
|
||
|
|
{ "CopyFromLayer.ToolTip", "Copy from existing Polygroup Layer" },
|
||
|
|
{ "FaceNormalDeviation.Comment", "/** Convert based on Angle Tolerance between Face Normals */" },
|
||
|
|
{ "FaceNormalDeviation.DisplayName", "Face Normal Deviation" },
|
||
|
|
{ "FaceNormalDeviation.Name", "EConvertToPolygonsMode::FaceNormalDeviation" },
|
||
|
|
{ "FaceNormalDeviation.ToolTip", "Convert based on Angle Tolerance between Face Normals" },
|
||
|
|
{ "FindPolygons.Comment", "/** Create Polygroups by merging triangle pairs into Quads */" },
|
||
|
|
{ "FindPolygons.DisplayName", "Find Quads" },
|
||
|
|
{ "FindPolygons.Name", "EConvertToPolygonsMode::FindPolygons" },
|
||
|
|
{ "FindPolygons.ToolTip", "Create Polygroups by merging triangle pairs into Quads" },
|
||
|
|
{ "FromConnectedTris.Comment", "/** Create Polygroups based on Connected Triangles */" },
|
||
|
|
{ "FromConnectedTris.DisplayName", "From Connected Tris" },
|
||
|
|
{ "FromConnectedTris.Name", "EConvertToPolygonsMode::FromConnectedTris" },
|
||
|
|
{ "FromConnectedTris.ToolTip", "Create Polygroups based on Connected Triangles" },
|
||
|
|
{ "FromFurthestPointSampling.Comment", "/** Create Polygroups centered on well-spaced sample points, approximating a surface Voronoi diagram */" },
|
||
|
|
{ "FromFurthestPointSampling.DisplayName", "Furthest Point Sampling" },
|
||
|
|
{ "FromFurthestPointSampling.Name", "EConvertToPolygonsMode::FromFurthestPointSampling" },
|
||
|
|
{ "FromFurthestPointSampling.ToolTip", "Create Polygroups centered on well-spaced sample points, approximating a surface Voronoi diagram" },
|
||
|
|
{ "FromMaterialIDs.Comment", "/** Create PolyGroups based on Material IDs */" },
|
||
|
|
{ "FromMaterialIDs.DisplayName", "From Material IDs" },
|
||
|
|
{ "FromMaterialIDs.Name", "EConvertToPolygonsMode::FromMaterialIDs" },
|
||
|
|
{ "FromMaterialIDs.ToolTip", "Create PolyGroups based on Material IDs" },
|
||
|
|
{ "FromNormalSeams.Comment", "/** Create PolyGroups based on Hard Normal Seams */" },
|
||
|
|
{ "FromNormalSeams.DisplayName", "From Hard Normal Seams" },
|
||
|
|
{ "FromNormalSeams.Name", "EConvertToPolygonsMode::FromNormalSeams" },
|
||
|
|
{ "FromNormalSeams.ToolTip", "Create PolyGroups based on Hard Normal Seams" },
|
||
|
|
{ "FromUVIslands.Comment", "/** Create PolyGroups based on UV Islands */" },
|
||
|
|
{ "FromUVIslands.DisplayName", "From UV Islands" },
|
||
|
|
{ "FromUVIslands.Name", "EConvertToPolygonsMode::FromUVIslands" },
|
||
|
|
{ "FromUVIslands.ToolTip", "Create PolyGroups based on UV Islands" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "EConvertToPolygonsMode::FaceNormalDeviation", (int64)EConvertToPolygonsMode::FaceNormalDeviation },
|
||
|
|
{ "EConvertToPolygonsMode::FindPolygons", (int64)EConvertToPolygonsMode::FindPolygons },
|
||
|
|
{ "EConvertToPolygonsMode::FromMaterialIDs", (int64)EConvertToPolygonsMode::FromMaterialIDs },
|
||
|
|
{ "EConvertToPolygonsMode::FromUVIslands", (int64)EConvertToPolygonsMode::FromUVIslands },
|
||
|
|
{ "EConvertToPolygonsMode::FromNormalSeams", (int64)EConvertToPolygonsMode::FromNormalSeams },
|
||
|
|
{ "EConvertToPolygonsMode::FromConnectedTris", (int64)EConvertToPolygonsMode::FromConnectedTris },
|
||
|
|
{ "EConvertToPolygonsMode::FromFurthestPointSampling", (int64)EConvertToPolygonsMode::FromFurthestPointSampling },
|
||
|
|
{ "EConvertToPolygonsMode::CopyFromLayer", (int64)EConvertToPolygonsMode::CopyFromLayer },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_MeshModelingTools_EConvertToPolygonsMode_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EConvertToPolygonsMode_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
nullptr,
|
||
|
|
"EConvertToPolygonsMode",
|
||
|
|
"EConvertToPolygonsMode",
|
||
|
|
Z_Construct_UEnum_MeshModelingTools_EConvertToPolygonsMode_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EConvertToPolygonsMode_Statics::Enumerators),
|
||
|
|
EEnumFlags::None,
|
||
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EConvertToPolygonsMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EConvertToPolygonsMode_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_MeshModelingTools_EConvertToPolygonsMode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EConvertToPolygonsMode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EConvertToPolygonsMode.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EConvertToPolygonsMode_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EConvertToPolygonsMode.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum EConvertToPolygonsMode ******************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UConvertToPolygonsToolProperties Function GetGroupOptionsList ************
|
||
|
|
struct Z_Construct_UFunction_UConvertToPolygonsToolProperties_GetGroupOptionsList_Statics
|
||
|
|
{
|
||
|
|
struct ConvertToPolygonsToolProperties_eventGetGroupOptionsList_Parms
|
||
|
|
{
|
||
|
|
TArray<FString> ReturnValue;
|
||
|
|
};
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
|
||
|
|
{ "Comment", "// Provides set of available group layers\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
{ "ToolTip", "Provides set of available group layers" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Function GetGroupOptionsList constinit property declarations *******************
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_ReturnValue_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Function GetGroupOptionsList constinit property declarations *********************
|
||
|
|
static const UECodeGen_Private::FFunctionParams FuncParams;
|
||
|
|
};
|
||
|
|
|
||
|
|
// ********** Begin Function GetGroupOptionsList Property Definitions ******************************
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UConvertToPolygonsToolProperties_GetGroupOptionsList_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UConvertToPolygonsToolProperties_GetGroupOptionsList_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(ConvertToPolygonsToolProperties_eventGetGroupOptionsList_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UConvertToPolygonsToolProperties_GetGroupOptionsList_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UConvertToPolygonsToolProperties_GetGroupOptionsList_Statics::NewProp_ReturnValue_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UConvertToPolygonsToolProperties_GetGroupOptionsList_Statics::NewProp_ReturnValue,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UConvertToPolygonsToolProperties_GetGroupOptionsList_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Function GetGroupOptionsList Property Definitions ********************************
|
||
|
|
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UConvertToPolygonsToolProperties_GetGroupOptionsList_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UConvertToPolygonsToolProperties, nullptr, "GetGroupOptionsList", Z_Construct_UFunction_UConvertToPolygonsToolProperties_GetGroupOptionsList_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UFunction_UConvertToPolygonsToolProperties_GetGroupOptionsList_Statics::PropPointers),
|
||
|
|
sizeof(Z_Construct_UFunction_UConvertToPolygonsToolProperties_GetGroupOptionsList_Statics::ConvertToPolygonsToolProperties_eventGetGroupOptionsList_Parms),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x00020401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UConvertToPolygonsToolProperties_GetGroupOptionsList_Statics::Function_MetaDataParams), Z_Construct_UFunction_UConvertToPolygonsToolProperties_GetGroupOptionsList_Statics::Function_MetaDataParams)}, };
|
||
|
|
static_assert(sizeof(Z_Construct_UFunction_UConvertToPolygonsToolProperties_GetGroupOptionsList_Statics::ConvertToPolygonsToolProperties_eventGetGroupOptionsList_Parms) < MAX_uint16);
|
||
|
|
UFunction* Z_Construct_UFunction_UConvertToPolygonsToolProperties_GetGroupOptionsList()
|
||
|
|
{
|
||
|
|
static UFunction* ReturnFunction = nullptr;
|
||
|
|
if (!ReturnFunction)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UConvertToPolygonsToolProperties_GetGroupOptionsList_Statics::FuncParams);
|
||
|
|
}
|
||
|
|
return ReturnFunction;
|
||
|
|
}
|
||
|
|
DEFINE_FUNCTION(UConvertToPolygonsToolProperties::execGetGroupOptionsList)
|
||
|
|
{
|
||
|
|
P_FINISH;
|
||
|
|
P_NATIVE_BEGIN;
|
||
|
|
*(TArray<FString>*)Z_Param__Result=P_THIS->GetGroupOptionsList();
|
||
|
|
P_NATIVE_END;
|
||
|
|
}
|
||
|
|
// ********** End Class UConvertToPolygonsToolProperties Function GetGroupOptionsList **************
|
||
|
|
|
||
|
|
// ********** Begin Class UConvertToPolygonsToolProperties *****************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UConvertToPolygonsToolProperties;
|
||
|
|
UClass* UConvertToPolygonsToolProperties::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UConvertToPolygonsToolProperties;
|
||
|
|
if (!Z_Registration_Info_UClass_UConvertToPolygonsToolProperties.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("ConvertToPolygonsToolProperties"),
|
||
|
|
Z_Registration_Info_UClass_UConvertToPolygonsToolProperties.InnerSingleton,
|
||
|
|
StaticRegisterNativesUConvertToPolygonsToolProperties,
|
||
|
|
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_UConvertToPolygonsToolProperties.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UConvertToPolygonsToolProperties_NoRegister()
|
||
|
|
{
|
||
|
|
return UConvertToPolygonsToolProperties::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "IncludePath", "ConvertToPolygonsTool.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConversionMode_MetaData[] = {
|
||
|
|
{ "Category", "PolyGroups" },
|
||
|
|
{ "Comment", "/** Strategy to use to group triangles */" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
{ "ToolTip", "Strategy to use to group triangles" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngleTolerance_MetaData[] = {
|
||
|
|
{ "Category", "NormalDeviation" },
|
||
|
|
{ "ClampMax", "90.0" },
|
||
|
|
{ "ClampMin", "0.0" },
|
||
|
|
{ "Comment", "/** Tolerance for planarity */" },
|
||
|
|
{ "EditCondition", "ConversionMode == EConvertToPolygonsMode::FaceNormalDeviation" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
{ "ToolTip", "Tolerance for planarity" },
|
||
|
|
{ "UIMax", "60.0" },
|
||
|
|
{ "UIMin", "0.001" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseAverageGroupNormal_MetaData[] = {
|
||
|
|
{ "Category", "NormalDeviation" },
|
||
|
|
{ "Comment", "/** Whether to compute Face Normal Deviation based on the overall PolyGroup's average normal, or to only consider the normals of the individual triangles */" },
|
||
|
|
{ "EditCondition", "ConversionMode == EConvertToPolygonsMode::FaceNormalDeviation" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
{ "ToolTip", "Whether to compute Face Normal Deviation based on the overall PolyGroup's average normal, or to only consider the normals of the individual triangles" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumPoints_MetaData[] = {
|
||
|
|
{ "Category", "FurthestPoint" },
|
||
|
|
{ "ClampMax", "10000" },
|
||
|
|
{ "ClampMin", "1" },
|
||
|
|
{ "Comment", "/** Furthest-Point Sample count, approximately this number of polygroups will be generated */" },
|
||
|
|
{ "EditCondition", "ConversionMode == EConvertToPolygonsMode::FromFurthestPointSampling" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
{ "ToolTip", "Furthest-Point Sample count, approximately this number of polygroups will be generated" },
|
||
|
|
{ "UIMax", "100" },
|
||
|
|
{ "UIMin", "1" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSplitExisting_MetaData[] = {
|
||
|
|
{ "Category", "FurthestPoint" },
|
||
|
|
{ "Comment", "/** If enabled, then furthest-point sampling happens with respect to existing Polygroups, ie the existing groups are further subdivided */" },
|
||
|
|
{ "EditCondition", "ConversionMode == EConvertToPolygonsMode::FromFurthestPointSampling" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
{ "ToolTip", "If enabled, then furthest-point sampling happens with respect to existing Polygroups, ie the existing groups are further subdivided" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bNormalWeighted_MetaData[] = {
|
||
|
|
{ "Category", "FurthestPoint" },
|
||
|
|
{ "Comment", "/** If true, region-growing in Sampling modes will be controlled by face normals, resulting in regions with borders that are more-aligned with curvature ridges */" },
|
||
|
|
{ "EditCondition", "ConversionMode == EConvertToPolygonsMode::FromFurthestPointSampling" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
{ "ToolTip", "If true, region-growing in Sampling modes will be controlled by face normals, resulting in regions with borders that are more-aligned with curvature ridges" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NormalWeighting_MetaData[] = {
|
||
|
|
{ "Category", "FurthestPoint" },
|
||
|
|
{ "ClampMax", "100.0" },
|
||
|
|
{ "ClampMin", "0.01" },
|
||
|
|
{ "Comment", "/** This parameter modulates the effect of normal weighting during region-growing */" },
|
||
|
|
{ "EditCondition", "ConversionMode == EConvertToPolygonsMode::FromFurthestPointSampling" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
{ "ToolTip", "This parameter modulates the effect of normal weighting during region-growing" },
|
||
|
|
{ "UIMax", "2.0" },
|
||
|
|
{ "UIMin", "0.1" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_QuadAdjacencyWeight_MetaData[] = {
|
||
|
|
{ "Category", "FindQuads" },
|
||
|
|
{ "Comment", "/** Bias for Quads that are adjacent to already-discovered Quads. Set to 0 to disable. */" },
|
||
|
|
{ "EditCondition", "ConversionMode == EConvertToPolygonsMode::FindPolygons" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
{ "ToolTip", "Bias for Quads that are adjacent to already-discovered Quads. Set to 0 to disable." },
|
||
|
|
{ "UIMax", "5" },
|
||
|
|
{ "UIMin", "0" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_QuadMetricClamp_MetaData[] = {
|
||
|
|
{ "AdvancedDisplay", "" },
|
||
|
|
{ "Category", "FindQuads" },
|
||
|
|
{ "Comment", "/** Set to values below 1 to ignore less-likely triangle pairings */" },
|
||
|
|
{ "EditCondition", "ConversionMode == EConvertToPolygonsMode::FindPolygons" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
{ "ToolTip", "Set to values below 1 to ignore less-likely triangle pairings" },
|
||
|
|
{ "UIMax", "1" },
|
||
|
|
{ "UIMin", "0" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_QuadSearchRounds_MetaData[] = {
|
||
|
|
{ "AdvancedDisplay", "" },
|
||
|
|
{ "Category", "FindQuads" },
|
||
|
|
{ "Comment", "/** Iteratively repeat quad-searching in uncertain areas, to try to slightly improve results */" },
|
||
|
|
{ "EditCondition", "ConversionMode == EConvertToPolygonsMode::FindPolygons" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
{ "ToolTip", "Iteratively repeat quad-searching in uncertain areas, to try to slightly improve results" },
|
||
|
|
{ "UIMax", "5" },
|
||
|
|
{ "UIMin", "1" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRespectUVSeams_MetaData[] = {
|
||
|
|
{ "Category", "Topology" },
|
||
|
|
{ "Comment", "/** If true, polygroup borders will not cross existing UV seams */" },
|
||
|
|
{ "EditCondition", "ConversionMode == EConvertToPolygonsMode::FaceNormalDeviation || ConversionMode == EConvertToPolygonsMode::FindPolygons" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
{ "ToolTip", "If true, polygroup borders will not cross existing UV seams" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRespectHardNormals_MetaData[] = {
|
||
|
|
{ "Category", "Topology" },
|
||
|
|
{ "Comment", "/** If true, polygroup borders will not cross existing hard normal seams */" },
|
||
|
|
{ "EditCondition", "ConversionMode == EConvertToPolygonsMode::FaceNormalDeviation || ConversionMode == EConvertToPolygonsMode::FindPolygons" },
|
||
|
|
{ "EditConditionHides", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
{ "ToolTip", "If true, polygroup borders will not cross existing hard normal seams" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinGroupSize_MetaData[] = {
|
||
|
|
{ "Category", "Filtering" },
|
||
|
|
{ "ClampMax", "10000" },
|
||
|
|
{ "ClampMin", "1" },
|
||
|
|
{ "Comment", "/** Minimum number of triangles to include in a group. Any group containing fewer triangles will be merged with an adjacent group (if possible). */" },
|
||
|
|
{ "EditCondition", "ConversionMode != EConvertToPolygonsMode::CopyFromLayer" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
{ "ToolTip", "Minimum number of triangles to include in a group. Any group containing fewer triangles will be merged with an adjacent group (if possible)." },
|
||
|
|
{ "UIMax", "100" },
|
||
|
|
{ "UIMin", "1" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowGroupColors_MetaData[] = {
|
||
|
|
{ "Category", "Display" },
|
||
|
|
{ "Comment", "/** Display each group with a different auto-generated color */" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
{ "ToolTip", "Display each group with a different auto-generated color" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCalculateNormals_MetaData[] = {
|
||
|
|
{ "Category", "Output" },
|
||
|
|
{ "Comment", "/** If true, normals are recomputed per-group, with hard edges at group boundaries */" },
|
||
|
|
{ "EditCondition", "ConversionMode != EConvertToPolygonsMode::CopyFromLayer" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
{ "ToolTip", "If true, normals are recomputed per-group, with hard edges at group boundaries" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroupLayer_MetaData[] = {
|
||
|
|
{ "Category", "Output" },
|
||
|
|
{ "Comment", "/** Select PolyGroup layer to use. */" },
|
||
|
|
{ "DisplayName", "Output Layer" },
|
||
|
|
{ "GetOptions", "GetGroupOptionsList" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
{ "NoResetToDefault", "" },
|
||
|
|
{ "ToolTip", "Select PolyGroup layer to use." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OptionsList_MetaData[] = {
|
||
|
|
{ "Comment", "// internal list used to implement above\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
{ "ToolTip", "internal list used to implement above" },
|
||
|
|
{ "TransientToolProperty", "" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShowNewLayerName_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
{ "TransientToolProperty", "" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewLayerName_MetaData[] = {
|
||
|
|
{ "Category", "Output" },
|
||
|
|
{ "Comment", "/** Name of the new Group Layer */" },
|
||
|
|
{ "DisplayName", "New Layer Name" },
|
||
|
|
{ "EditCondition", "bShowNewLayerName" },
|
||
|
|
{ "HideEditConditionToggle", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
{ "NoResetToDefault", "" },
|
||
|
|
{ "ToolTip", "Name of the new Group Layer" },
|
||
|
|
{ "TransientToolProperty", "" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UConvertToPolygonsToolProperties constinit property declarations *********
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_ConversionMode_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_ConversionMode;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_AngleTolerance;
|
||
|
|
static void NewProp_bUseAverageGroupNormal_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseAverageGroupNormal;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_NumPoints;
|
||
|
|
static void NewProp_bSplitExisting_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSplitExisting;
|
||
|
|
static void NewProp_bNormalWeighted_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bNormalWeighted;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_NormalWeighting;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_QuadAdjacencyWeight;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_QuadMetricClamp;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_QuadSearchRounds;
|
||
|
|
static void NewProp_bRespectUVSeams_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRespectUVSeams;
|
||
|
|
static void NewProp_bRespectHardNormals_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRespectHardNormals;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_MinGroupSize;
|
||
|
|
static void NewProp_bShowGroupColors_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowGroupColors;
|
||
|
|
static void NewProp_bCalculateNormals_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCalculateNormals;
|
||
|
|
static const UECodeGen_Private::FNamePropertyParams NewProp_GroupLayer;
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_OptionsList_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_OptionsList;
|
||
|
|
static void NewProp_bShowNewLayerName_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bShowNewLayerName;
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_NewLayerName;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Class UConvertToPolygonsToolProperties constinit property declarations ***********
|
||
|
|
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
|
||
|
|
{ .NameUTF8 = UTF8TEXT("GetGroupOptionsList"), .Pointer = &UConvertToPolygonsToolProperties::execGetGroupOptionsList },
|
||
|
|
};
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
|
||
|
|
{ &Z_Construct_UFunction_UConvertToPolygonsToolProperties_GetGroupOptionsList, "GetGroupOptionsList" }, // 1803135240
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UConvertToPolygonsToolProperties>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class UConvertToPolygonsToolProperties Property Definitions ********************
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_ConversionMode_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_UConvertToPolygonsToolProperties_Statics::NewProp_ConversionMode = { "ConversionMode", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConvertToPolygonsToolProperties, ConversionMode), Z_Construct_UEnum_MeshModelingTools_EConvertToPolygonsMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConversionMode_MetaData), NewProp_ConversionMode_MetaData) }; // 2776039057
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_AngleTolerance = { "AngleTolerance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConvertToPolygonsToolProperties, AngleTolerance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngleTolerance_MetaData), NewProp_AngleTolerance_MetaData) };
|
||
|
|
void Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bUseAverageGroupNormal_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UConvertToPolygonsToolProperties*)Obj)->bUseAverageGroupNormal = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bUseAverageGroupNormal = { "bUseAverageGroupNormal", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UConvertToPolygonsToolProperties), &Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bUseAverageGroupNormal_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseAverageGroupNormal_MetaData), NewProp_bUseAverageGroupNormal_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_NumPoints = { "NumPoints", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConvertToPolygonsToolProperties, NumPoints), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumPoints_MetaData), NewProp_NumPoints_MetaData) };
|
||
|
|
void Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bSplitExisting_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UConvertToPolygonsToolProperties*)Obj)->bSplitExisting = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bSplitExisting = { "bSplitExisting", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UConvertToPolygonsToolProperties), &Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bSplitExisting_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSplitExisting_MetaData), NewProp_bSplitExisting_MetaData) };
|
||
|
|
void Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bNormalWeighted_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UConvertToPolygonsToolProperties*)Obj)->bNormalWeighted = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bNormalWeighted = { "bNormalWeighted", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UConvertToPolygonsToolProperties), &Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bNormalWeighted_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bNormalWeighted_MetaData), NewProp_bNormalWeighted_MetaData) };
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_NormalWeighting = { "NormalWeighting", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConvertToPolygonsToolProperties, NormalWeighting), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NormalWeighting_MetaData), NewProp_NormalWeighting_MetaData) };
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_QuadAdjacencyWeight = { "QuadAdjacencyWeight", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConvertToPolygonsToolProperties, QuadAdjacencyWeight), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_QuadAdjacencyWeight_MetaData), NewProp_QuadAdjacencyWeight_MetaData) };
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_QuadMetricClamp = { "QuadMetricClamp", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConvertToPolygonsToolProperties, QuadMetricClamp), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_QuadMetricClamp_MetaData), NewProp_QuadMetricClamp_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_QuadSearchRounds = { "QuadSearchRounds", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConvertToPolygonsToolProperties, QuadSearchRounds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_QuadSearchRounds_MetaData), NewProp_QuadSearchRounds_MetaData) };
|
||
|
|
void Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bRespectUVSeams_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UConvertToPolygonsToolProperties*)Obj)->bRespectUVSeams = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bRespectUVSeams = { "bRespectUVSeams", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UConvertToPolygonsToolProperties), &Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bRespectUVSeams_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRespectUVSeams_MetaData), NewProp_bRespectUVSeams_MetaData) };
|
||
|
|
void Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bRespectHardNormals_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UConvertToPolygonsToolProperties*)Obj)->bRespectHardNormals = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bRespectHardNormals = { "bRespectHardNormals", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UConvertToPolygonsToolProperties), &Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bRespectHardNormals_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRespectHardNormals_MetaData), NewProp_bRespectHardNormals_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_MinGroupSize = { "MinGroupSize", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConvertToPolygonsToolProperties, MinGroupSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinGroupSize_MetaData), NewProp_MinGroupSize_MetaData) };
|
||
|
|
void Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bShowGroupColors_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UConvertToPolygonsToolProperties*)Obj)->bShowGroupColors = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bShowGroupColors = { "bShowGroupColors", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UConvertToPolygonsToolProperties), &Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bShowGroupColors_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowGroupColors_MetaData), NewProp_bShowGroupColors_MetaData) };
|
||
|
|
void Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bCalculateNormals_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UConvertToPolygonsToolProperties*)Obj)->bCalculateNormals = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bCalculateNormals = { "bCalculateNormals", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UConvertToPolygonsToolProperties), &Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bCalculateNormals_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCalculateNormals_MetaData), NewProp_bCalculateNormals_MetaData) };
|
||
|
|
const UECodeGen_Private::FNamePropertyParams Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_GroupLayer = { "GroupLayer", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConvertToPolygonsToolProperties, GroupLayer), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroupLayer_MetaData), NewProp_GroupLayer_MetaData) };
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_OptionsList_Inner = { "OptionsList", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_OptionsList = { "OptionsList", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConvertToPolygonsToolProperties, OptionsList), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OptionsList_MetaData), NewProp_OptionsList_MetaData) };
|
||
|
|
void Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bShowNewLayerName_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((UConvertToPolygonsToolProperties*)Obj)->bShowNewLayerName = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bShowNewLayerName = { "bShowNewLayerName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(UConvertToPolygonsToolProperties), &Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bShowNewLayerName_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShowNewLayerName_MetaData), NewProp_bShowNewLayerName_MetaData) };
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_NewLayerName = { "NewLayerName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConvertToPolygonsToolProperties, NewLayerName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewLayerName_MetaData), NewProp_NewLayerName_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_ConversionMode_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_ConversionMode,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_AngleTolerance,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bUseAverageGroupNormal,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_NumPoints,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bSplitExisting,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bNormalWeighted,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_NormalWeighting,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_QuadAdjacencyWeight,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_QuadMetricClamp,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_QuadSearchRounds,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bRespectUVSeams,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bRespectHardNormals,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_MinGroupSize,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bShowGroupColors,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bCalculateNormals,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_GroupLayer,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_OptionsList_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_OptionsList,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_bShowNewLayerName,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::NewProp_NewLayerName,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Class UConvertToPolygonsToolProperties Property Definitions **********************
|
||
|
|
UObject* (*const Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::ClassParams = {
|
||
|
|
&UConvertToPolygonsToolProperties::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
FuncInfo,
|
||
|
|
Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::PropPointers,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
UE_ARRAY_COUNT(FuncInfo),
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::PropPointers),
|
||
|
|
0,
|
||
|
|
0x000800A8u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UConvertToPolygonsToolProperties::StaticRegisterNativesUConvertToPolygonsToolProperties()
|
||
|
|
{
|
||
|
|
UClass* Class = UConvertToPolygonsToolProperties::StaticClass();
|
||
|
|
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::Funcs));
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UConvertToPolygonsToolProperties()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UConvertToPolygonsToolProperties.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UConvertToPolygonsToolProperties.OuterSingleton, Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UConvertToPolygonsToolProperties.OuterSingleton;
|
||
|
|
}
|
||
|
|
UConvertToPolygonsToolProperties::UConvertToPolygonsToolProperties(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UConvertToPolygonsToolProperties);
|
||
|
|
UConvertToPolygonsToolProperties::~UConvertToPolygonsToolProperties() {}
|
||
|
|
// ********** End Class UConvertToPolygonsToolProperties *******************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UConvertToPolygonsOperatorFactory ****************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UConvertToPolygonsOperatorFactory;
|
||
|
|
UClass* UConvertToPolygonsOperatorFactory::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UConvertToPolygonsOperatorFactory;
|
||
|
|
if (!Z_Registration_Info_UClass_UConvertToPolygonsOperatorFactory.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("ConvertToPolygonsOperatorFactory"),
|
||
|
|
Z_Registration_Info_UClass_UConvertToPolygonsOperatorFactory.InnerSingleton,
|
||
|
|
StaticRegisterNativesUConvertToPolygonsOperatorFactory,
|
||
|
|
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_UConvertToPolygonsOperatorFactory.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UConvertToPolygonsOperatorFactory_NoRegister()
|
||
|
|
{
|
||
|
|
return UConvertToPolygonsOperatorFactory::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UConvertToPolygonsOperatorFactory_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "IncludePath", "ConvertToPolygonsTool.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConvertToPolygonsTool_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UConvertToPolygonsOperatorFactory constinit property declarations ********
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_ConvertToPolygonsTool;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Class UConvertToPolygonsOperatorFactory constinit property declarations **********
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UConvertToPolygonsOperatorFactory>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UConvertToPolygonsOperatorFactory_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class UConvertToPolygonsOperatorFactory Property Definitions *******************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UConvertToPolygonsOperatorFactory_Statics::NewProp_ConvertToPolygonsTool = { "ConvertToPolygonsTool", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConvertToPolygonsOperatorFactory, ConvertToPolygonsTool), Z_Construct_UClass_UConvertToPolygonsTool_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConvertToPolygonsTool_MetaData), NewProp_ConvertToPolygonsTool_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UConvertToPolygonsOperatorFactory_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsOperatorFactory_Statics::NewProp_ConvertToPolygonsTool,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UConvertToPolygonsOperatorFactory_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Class UConvertToPolygonsOperatorFactory Property Definitions *********************
|
||
|
|
UObject* (*const Z_Construct_UClass_UConvertToPolygonsOperatorFactory_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UObject,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UConvertToPolygonsOperatorFactory_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UConvertToPolygonsOperatorFactory_Statics::ClassParams = {
|
||
|
|
&UConvertToPolygonsOperatorFactory::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
Z_Construct_UClass_UConvertToPolygonsOperatorFactory_Statics::PropPointers,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_UConvertToPolygonsOperatorFactory_Statics::PropPointers),
|
||
|
|
0,
|
||
|
|
0x000800A0u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UConvertToPolygonsOperatorFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_UConvertToPolygonsOperatorFactory_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UConvertToPolygonsOperatorFactory::StaticRegisterNativesUConvertToPolygonsOperatorFactory()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UConvertToPolygonsOperatorFactory()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UConvertToPolygonsOperatorFactory.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UConvertToPolygonsOperatorFactory.OuterSingleton, Z_Construct_UClass_UConvertToPolygonsOperatorFactory_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UConvertToPolygonsOperatorFactory.OuterSingleton;
|
||
|
|
}
|
||
|
|
UConvertToPolygonsOperatorFactory::UConvertToPolygonsOperatorFactory(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UConvertToPolygonsOperatorFactory);
|
||
|
|
UConvertToPolygonsOperatorFactory::~UConvertToPolygonsOperatorFactory() {}
|
||
|
|
// ********** End Class UConvertToPolygonsOperatorFactory ******************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UConvertToPolygonsTool ***************************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_UConvertToPolygonsTool;
|
||
|
|
UClass* UConvertToPolygonsTool::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = UConvertToPolygonsTool;
|
||
|
|
if (!Z_Registration_Info_UClass_UConvertToPolygonsTool.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("ConvertToPolygonsTool"),
|
||
|
|
Z_Registration_Info_UClass_UConvertToPolygonsTool.InnerSingleton,
|
||
|
|
StaticRegisterNativesUConvertToPolygonsTool,
|
||
|
|
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_UConvertToPolygonsTool.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UConvertToPolygonsTool_NoRegister()
|
||
|
|
{
|
||
|
|
return UConvertToPolygonsTool::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_UConvertToPolygonsTool_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n *\n */" },
|
||
|
|
{ "IncludePath", "ConvertToPolygonsTool.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Settings_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CopyFromLayerProperties_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewCompute_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewGeometry_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UnmodifiedAreaPreviewMesh_MetaData[] = {
|
||
|
|
{ "Comment", "// If a selection was provided (bUsingSelection = true), UnmodifiedAreaPreviewMesh is used to render the unmodified (non-selected) part of the input mesh,\n// as the PreviewCompute input mesh will be limited to the input selected area\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/ConvertToPolygonsTool.h" },
|
||
|
|
{ "ToolTip", "If a selection was provided (bUsingSelection = true), UnmodifiedAreaPreviewMesh is used to render the unmodified (non-selected) part of the input mesh,\nas the PreviewCompute input mesh will be limited to the input selected area" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class UConvertToPolygonsTool constinit property declarations *******************
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Settings;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_CopyFromLayerProperties;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviewCompute;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviewGeometry;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_UnmodifiedAreaPreviewMesh;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Class UConvertToPolygonsTool constinit property declarations *********************
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<UConvertToPolygonsTool>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_UConvertToPolygonsTool_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class UConvertToPolygonsTool Property Definitions ******************************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UConvertToPolygonsTool_Statics::NewProp_Settings = { "Settings", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConvertToPolygonsTool, Settings), Z_Construct_UClass_UConvertToPolygonsToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Settings_MetaData), NewProp_Settings_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UConvertToPolygonsTool_Statics::NewProp_CopyFromLayerProperties = { "CopyFromLayerProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConvertToPolygonsTool, CopyFromLayerProperties), Z_Construct_UClass_UPolygroupLayersProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CopyFromLayerProperties_MetaData), NewProp_CopyFromLayerProperties_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UConvertToPolygonsTool_Statics::NewProp_PreviewCompute = { "PreviewCompute", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConvertToPolygonsTool, PreviewCompute), Z_Construct_UClass_UMeshOpPreviewWithBackgroundCompute_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewCompute_MetaData), NewProp_PreviewCompute_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UConvertToPolygonsTool_Statics::NewProp_PreviewGeometry = { "PreviewGeometry", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConvertToPolygonsTool, PreviewGeometry), Z_Construct_UClass_UPreviewGeometry_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewGeometry_MetaData), NewProp_PreviewGeometry_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_UConvertToPolygonsTool_Statics::NewProp_UnmodifiedAreaPreviewMesh = { "UnmodifiedAreaPreviewMesh", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(UConvertToPolygonsTool, UnmodifiedAreaPreviewMesh), Z_Construct_UClass_UPreviewMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UnmodifiedAreaPreviewMesh_MetaData), NewProp_UnmodifiedAreaPreviewMesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_UConvertToPolygonsTool_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsTool_Statics::NewProp_Settings,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsTool_Statics::NewProp_CopyFromLayerProperties,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsTool_Statics::NewProp_PreviewCompute,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsTool_Statics::NewProp_PreviewGeometry,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_UConvertToPolygonsTool_Statics::NewProp_UnmodifiedAreaPreviewMesh,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UConvertToPolygonsTool_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Class UConvertToPolygonsTool Property Definitions ********************************
|
||
|
|
UObject* (*const Z_Construct_UClass_UConvertToPolygonsTool_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_USingleTargetWithSelectionTool,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UConvertToPolygonsTool_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_UConvertToPolygonsTool_Statics::ClassParams = {
|
||
|
|
&UConvertToPolygonsTool::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
Z_Construct_UClass_UConvertToPolygonsTool_Statics::PropPointers,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_UConvertToPolygonsTool_Statics::PropPointers),
|
||
|
|
0,
|
||
|
|
0x000800A8u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UConvertToPolygonsTool_Statics::Class_MetaDataParams), Z_Construct_UClass_UConvertToPolygonsTool_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void UConvertToPolygonsTool::StaticRegisterNativesUConvertToPolygonsTool()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_UConvertToPolygonsTool()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_UConvertToPolygonsTool.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UConvertToPolygonsTool.OuterSingleton, Z_Construct_UClass_UConvertToPolygonsTool_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_UConvertToPolygonsTool.OuterSingleton;
|
||
|
|
}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UConvertToPolygonsTool);
|
||
|
|
UConvertToPolygonsTool::~UConvertToPolygonsTool() {}
|
||
|
|
// ********** End Class UConvertToPolygonsTool *****************************************************
|
||
|
|
|
||
|
|
// ********** Begin Registration *******************************************************************
|
||
|
|
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h__Script_MeshModelingTools_Statics
|
||
|
|
{
|
||
|
|
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||
|
|
{ EConvertToPolygonsMode_StaticEnum, TEXT("EConvertToPolygonsMode"), &Z_Registration_Info_UEnum_EConvertToPolygonsMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2776039057U) },
|
||
|
|
};
|
||
|
|
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||
|
|
{ Z_Construct_UClass_UConvertToPolygonsToolBuilder, UConvertToPolygonsToolBuilder::StaticClass, TEXT("UConvertToPolygonsToolBuilder"), &Z_Registration_Info_UClass_UConvertToPolygonsToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UConvertToPolygonsToolBuilder), 483134125U) },
|
||
|
|
{ Z_Construct_UClass_UConvertToPolygonsToolProperties, UConvertToPolygonsToolProperties::StaticClass, TEXT("UConvertToPolygonsToolProperties"), &Z_Registration_Info_UClass_UConvertToPolygonsToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UConvertToPolygonsToolProperties), 2145266120U) },
|
||
|
|
{ Z_Construct_UClass_UConvertToPolygonsOperatorFactory, UConvertToPolygonsOperatorFactory::StaticClass, TEXT("UConvertToPolygonsOperatorFactory"), &Z_Registration_Info_UClass_UConvertToPolygonsOperatorFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UConvertToPolygonsOperatorFactory), 3386052446U) },
|
||
|
|
{ Z_Construct_UClass_UConvertToPolygonsTool, UConvertToPolygonsTool::StaticClass, TEXT("UConvertToPolygonsTool"), &Z_Registration_Info_UClass_UConvertToPolygonsTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UConvertToPolygonsTool), 823987283U) },
|
||
|
|
};
|
||
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h__Script_MeshModelingTools_Statics
|
||
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h__Script_MeshModelingTools_117787199{
|
||
|
|
TEXT("/Script/MeshModelingTools"),
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h__Script_MeshModelingTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h__Script_MeshModelingTools_Statics::ClassInfo),
|
||
|
|
nullptr, 0,
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h__Script_MeshModelingTools_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h__Script_MeshModelingTools_Statics::EnumInfo),
|
||
|
|
};
|
||
|
|
// ********** End Registration *********************************************************************
|
||
|
|
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|