838 lines
59 KiB
C++
838 lines
59 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 "RemoveOccludedTrianglesTool.h"
|
||
|
|
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
||
|
|
void EmptyLinkFunctionForGeneratedCodeRemoveOccludedTrianglesTool() {}
|
||
|
|
|
||
|
|
// ********** Begin Cross Module References ********************************************************
|
||
|
|
COREUOBJECT_API UClass* Z_Construct_UClass_UObject();
|
||
|
|
INTERACTIVETOOLSFRAMEWORK_API UClass* Z_Construct_UClass_UInteractiveToolPropertySet();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_URemoveOccludedTrianglesAdvancedProperties();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_URemoveOccludedTrianglesAdvancedProperties_NoRegister();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory_NoRegister();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_URemoveOccludedTrianglesTool();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_URemoveOccludedTrianglesTool_NoRegister();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_URemoveOccludedTrianglesToolBuilder();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_URemoveOccludedTrianglesToolBuilder_NoRegister();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_URemoveOccludedTrianglesToolProperties();
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_NoRegister();
|
||
|
|
MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EOccludedAction();
|
||
|
|
MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EOcclusionCalculationUIMode();
|
||
|
|
MESHMODELINGTOOLS_API UEnum* Z_Construct_UEnum_MeshModelingTools_EOcclusionTriangleSamplingUIMode();
|
||
|
|
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UMeshOpPreviewWithBackgroundCompute_NoRegister();
|
||
|
|
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UMultiSelectionMeshEditingTool();
|
||
|
|
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UMultiSelectionMeshEditingToolBuilder();
|
||
|
|
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPolygroupLayersProperties_NoRegister();
|
||
|
|
MODELINGCOMPONENTS_API UClass* Z_Construct_UClass_UPreviewMesh_NoRegister();
|
||
|
|
UPackage* Z_Construct_UPackage__Script_MeshModelingTools();
|
||
|
|
// ********** End Cross Module References **********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class URemoveOccludedTrianglesToolBuilder **************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_URemoveOccludedTrianglesToolBuilder;
|
||
|
|
UClass* URemoveOccludedTrianglesToolBuilder::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = URemoveOccludedTrianglesToolBuilder;
|
||
|
|
if (!Z_Registration_Info_UClass_URemoveOccludedTrianglesToolBuilder.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("RemoveOccludedTrianglesToolBuilder"),
|
||
|
|
Z_Registration_Info_UClass_URemoveOccludedTrianglesToolBuilder.InnerSingleton,
|
||
|
|
StaticRegisterNativesURemoveOccludedTrianglesToolBuilder,
|
||
|
|
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_URemoveOccludedTrianglesToolBuilder.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_URemoveOccludedTrianglesToolBuilder_NoRegister()
|
||
|
|
{
|
||
|
|
return URemoveOccludedTrianglesToolBuilder::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_URemoveOccludedTrianglesToolBuilder_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n *\n */" },
|
||
|
|
{ "IncludePath", "RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class URemoveOccludedTrianglesToolBuilder constinit property declarations ******
|
||
|
|
// ********** End Class URemoveOccludedTrianglesToolBuilder constinit property declarations ********
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<URemoveOccludedTrianglesToolBuilder>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_URemoveOccludedTrianglesToolBuilder_Statics
|
||
|
|
UObject* (*const Z_Construct_UClass_URemoveOccludedTrianglesToolBuilder_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UMultiSelectionMeshEditingToolBuilder,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URemoveOccludedTrianglesToolBuilder_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_URemoveOccludedTrianglesToolBuilder_Statics::ClassParams = {
|
||
|
|
&URemoveOccludedTrianglesToolBuilder::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
nullptr,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0x000800A8u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_URemoveOccludedTrianglesToolBuilder_Statics::Class_MetaDataParams), Z_Construct_UClass_URemoveOccludedTrianglesToolBuilder_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void URemoveOccludedTrianglesToolBuilder::StaticRegisterNativesURemoveOccludedTrianglesToolBuilder()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_URemoveOccludedTrianglesToolBuilder()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_URemoveOccludedTrianglesToolBuilder.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_URemoveOccludedTrianglesToolBuilder.OuterSingleton, Z_Construct_UClass_URemoveOccludedTrianglesToolBuilder_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_URemoveOccludedTrianglesToolBuilder.OuterSingleton;
|
||
|
|
}
|
||
|
|
URemoveOccludedTrianglesToolBuilder::URemoveOccludedTrianglesToolBuilder(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, URemoveOccludedTrianglesToolBuilder);
|
||
|
|
URemoveOccludedTrianglesToolBuilder::~URemoveOccludedTrianglesToolBuilder() {}
|
||
|
|
// ********** End Class URemoveOccludedTrianglesToolBuilder ****************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EOcclusionTriangleSamplingUIMode ******************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EOcclusionTriangleSamplingUIMode;
|
||
|
|
static UEnum* EOcclusionTriangleSamplingUIMode_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EOcclusionTriangleSamplingUIMode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_EOcclusionTriangleSamplingUIMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EOcclusionTriangleSamplingUIMode, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EOcclusionTriangleSamplingUIMode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EOcclusionTriangleSamplingUIMode.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EOcclusionTriangleSamplingUIMode>()
|
||
|
|
{
|
||
|
|
return EOcclusionTriangleSamplingUIMode_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_MeshModelingTools_EOcclusionTriangleSamplingUIMode_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "Comment", "// these UIMode enums are versions of the enums in Operations/RemoveOccludedTriangles.h, w/ some removed & some renamed to be more user friendly\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "ToolTip", "these UIMode enums are versions of the enums in Operations/RemoveOccludedTriangles.h, w/ some removed & some renamed to be more user friendly" },
|
||
|
|
{ "Vertices.Comment", "/** Test for occlusion at vertices */" },
|
||
|
|
{ "Vertices.Name", "EOcclusionTriangleSamplingUIMode::Vertices" },
|
||
|
|
{ "Vertices.ToolTip", "Test for occlusion at vertices" },
|
||
|
|
{ "VerticesAndCentroids.Comment", "/** Test for occlusion at vertices and triangle centroids */" },
|
||
|
|
{ "VerticesAndCentroids.Name", "EOcclusionTriangleSamplingUIMode::VerticesAndCentroids" },
|
||
|
|
{ "VerticesAndCentroids.ToolTip", "Test for occlusion at vertices and triangle centroids" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "EOcclusionTriangleSamplingUIMode::Vertices", (int64)EOcclusionTriangleSamplingUIMode::Vertices },
|
||
|
|
{ "EOcclusionTriangleSamplingUIMode::VerticesAndCentroids", (int64)EOcclusionTriangleSamplingUIMode::VerticesAndCentroids },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_MeshModelingTools_EOcclusionTriangleSamplingUIMode_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EOcclusionTriangleSamplingUIMode_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
nullptr,
|
||
|
|
"EOcclusionTriangleSamplingUIMode",
|
||
|
|
"EOcclusionTriangleSamplingUIMode",
|
||
|
|
Z_Construct_UEnum_MeshModelingTools_EOcclusionTriangleSamplingUIMode_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EOcclusionTriangleSamplingUIMode_Statics::Enumerators),
|
||
|
|
EEnumFlags::None,
|
||
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EOcclusionTriangleSamplingUIMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EOcclusionTriangleSamplingUIMode_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_MeshModelingTools_EOcclusionTriangleSamplingUIMode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EOcclusionTriangleSamplingUIMode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EOcclusionTriangleSamplingUIMode.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EOcclusionTriangleSamplingUIMode_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EOcclusionTriangleSamplingUIMode.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum EOcclusionTriangleSamplingUIMode ********************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EOcclusionCalculationUIMode ***********************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EOcclusionCalculationUIMode;
|
||
|
|
static UEnum* EOcclusionCalculationUIMode_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EOcclusionCalculationUIMode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_EOcclusionCalculationUIMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EOcclusionCalculationUIMode, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EOcclusionCalculationUIMode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EOcclusionCalculationUIMode.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EOcclusionCalculationUIMode>()
|
||
|
|
{
|
||
|
|
return EOcclusionCalculationUIMode_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_MeshModelingTools_EOcclusionCalculationUIMode_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "GeneralizedWindingNumber.Comment", "/** Test for occlusion by a 3D 'Winding Number' test (Note: Allows internal 'air pockets' to be considered 'not occluded') */" },
|
||
|
|
{ "GeneralizedWindingNumber.Name", "EOcclusionCalculationUIMode::GeneralizedWindingNumber" },
|
||
|
|
{ "GeneralizedWindingNumber.ToolTip", "Test for occlusion by a 3D 'Winding Number' test (Note: Allows internal 'air pockets' to be considered 'not occluded')" },
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "RaycastOcclusionSamples.Comment", "/** Test for occlusion by casting rays against the mesh */" },
|
||
|
|
{ "RaycastOcclusionSamples.Name", "EOcclusionCalculationUIMode::RaycastOcclusionSamples" },
|
||
|
|
{ "RaycastOcclusionSamples.ToolTip", "Test for occlusion by casting rays against the mesh" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "EOcclusionCalculationUIMode::GeneralizedWindingNumber", (int64)EOcclusionCalculationUIMode::GeneralizedWindingNumber },
|
||
|
|
{ "EOcclusionCalculationUIMode::RaycastOcclusionSamples", (int64)EOcclusionCalculationUIMode::RaycastOcclusionSamples },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_MeshModelingTools_EOcclusionCalculationUIMode_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EOcclusionCalculationUIMode_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
nullptr,
|
||
|
|
"EOcclusionCalculationUIMode",
|
||
|
|
"EOcclusionCalculationUIMode",
|
||
|
|
Z_Construct_UEnum_MeshModelingTools_EOcclusionCalculationUIMode_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EOcclusionCalculationUIMode_Statics::Enumerators),
|
||
|
|
EEnumFlags::None,
|
||
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EOcclusionCalculationUIMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EOcclusionCalculationUIMode_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_MeshModelingTools_EOcclusionCalculationUIMode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EOcclusionCalculationUIMode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EOcclusionCalculationUIMode.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EOcclusionCalculationUIMode_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EOcclusionCalculationUIMode.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum EOcclusionCalculationUIMode *************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EOccludedAction ***********************************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EOccludedAction;
|
||
|
|
static UEnum* EOccludedAction_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EOccludedAction.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_EOccludedAction.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_MeshModelingTools_EOccludedAction, (UObject*)Z_Construct_UPackage__Script_MeshModelingTools(), TEXT("EOccludedAction"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EOccludedAction.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EOccludedAction>()
|
||
|
|
{
|
||
|
|
return EOccludedAction_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_MeshModelingTools_EOccludedAction_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "Remove.Name", "EOccludedAction::Remove" },
|
||
|
|
{ "SetNewGroup.Name", "EOccludedAction::SetNewGroup" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "EOccludedAction::Remove", (int64)EOccludedAction::Remove },
|
||
|
|
{ "EOccludedAction::SetNewGroup", (int64)EOccludedAction::SetNewGroup },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_MeshModelingTools_EOccludedAction_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_MeshModelingTools_EOccludedAction_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
nullptr,
|
||
|
|
"EOccludedAction",
|
||
|
|
"EOccludedAction",
|
||
|
|
Z_Construct_UEnum_MeshModelingTools_EOccludedAction_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EOccludedAction_Statics::Enumerators),
|
||
|
|
EEnumFlags::None,
|
||
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_MeshModelingTools_EOccludedAction_Statics::Enum_MetaDataParams), Z_Construct_UEnum_MeshModelingTools_EOccludedAction_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_MeshModelingTools_EOccludedAction()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EOccludedAction.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EOccludedAction.InnerSingleton, Z_Construct_UEnum_MeshModelingTools_EOccludedAction_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EOccludedAction.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum EOccludedAction *************************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class URemoveOccludedTrianglesToolProperties ***********************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_URemoveOccludedTrianglesToolProperties;
|
||
|
|
UClass* URemoveOccludedTrianglesToolProperties::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = URemoveOccludedTrianglesToolProperties;
|
||
|
|
if (!Z_Registration_Info_UClass_URemoveOccludedTrianglesToolProperties.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("RemoveOccludedTrianglesToolProperties"),
|
||
|
|
Z_Registration_Info_UClass_URemoveOccludedTrianglesToolProperties.InnerSingleton,
|
||
|
|
StaticRegisterNativesURemoveOccludedTrianglesToolProperties,
|
||
|
|
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_URemoveOccludedTrianglesToolProperties.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_NoRegister()
|
||
|
|
{
|
||
|
|
return URemoveOccludedTrianglesToolProperties::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n * Standard properties\n */" },
|
||
|
|
{ "IncludePath", "RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "ToolTip", "Standard properties" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OcclusionTestMethod_MetaData[] = {
|
||
|
|
{ "Category", "OcclusionCalculation" },
|
||
|
|
{ "Comment", "/** The method for deciding whether a triangle is occluded */" },
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "ToolTip", "The method for deciding whether a triangle is occluded" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TriangleSampling_MetaData[] = {
|
||
|
|
{ "Category", "OcclusionCalculation" },
|
||
|
|
{ "Comment", "/** Where to sample triangles to test occlusion */" },
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "ToolTip", "Where to sample triangles to test occlusion" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WindingIsoValue_MetaData[] = {
|
||
|
|
{ "Category", "OcclusionCalculation" },
|
||
|
|
{ "ClampMax", "2" },
|
||
|
|
{ "ClampMin", "-2" },
|
||
|
|
{ "Comment", "/** The winding isovalue for GeneralizedWindingNumber mode */" },
|
||
|
|
{ "EditCondition", "OcclusionTestMethod==EOcclusionCalculationUIMode::GeneralizedWindingNumber" },
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "ToolTip", "The winding isovalue for GeneralizedWindingNumber mode" },
|
||
|
|
{ "UIMax", "1" },
|
||
|
|
{ "UIMin", "-1" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AddRandomRays_MetaData[] = {
|
||
|
|
{ "Category", "OcclusionCalculation" },
|
||
|
|
{ "ClampMax", "1000" },
|
||
|
|
{ "ClampMin", "0" },
|
||
|
|
{ "Comment", "/** For raycast-based occlusion tests, optionally add random ray direction to increase the accuracy of the visibility sampling */" },
|
||
|
|
{ "EditCondition", "OcclusionTestMethod==EOcclusionCalculationUIMode::RaycastOcclusionSamples" },
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "ToolTip", "For raycast-based occlusion tests, optionally add random ray direction to increase the accuracy of the visibility sampling" },
|
||
|
|
{ "UIMax", "100" },
|
||
|
|
{ "UIMin", "0" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AddTriangleSamples_MetaData[] = {
|
||
|
|
{ "Category", "OcclusionCalculation" },
|
||
|
|
{ "ClampMax", "1000" },
|
||
|
|
{ "ClampMin", "0" },
|
||
|
|
{ "Comment", "/** Optionally add random samples to each triangle (in addition to those from TriangleSampling) to increase the accuracy of the visibility sampling */" },
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "ToolTip", "Optionally add random samples to each triangle (in addition to those from TriangleSampling) to increase the accuracy of the visibility sampling" },
|
||
|
|
{ "UIMax", "100" },
|
||
|
|
{ "UIMin", "0" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOnlySelfOcclude_MetaData[] = {
|
||
|
|
{ "Category", "OcclusionCalculation" },
|
||
|
|
{ "Comment", "/** If false, when multiple meshes are selected the meshes can occlude each other. When true, we process each selected mesh independently and only consider self-occlusions. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "ToolTip", "If false, when multiple meshes are selected the meshes can occlude each other. When true, we process each selected mesh independently and only consider self-occlusions." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ShrinkRemoval_MetaData[] = {
|
||
|
|
{ "Category", "OcclusionCalculation" },
|
||
|
|
{ "ClampMin", "0" },
|
||
|
|
{ "Comment", "/** Shrink (erode) the boundary of the set of triangles to remove. */" },
|
||
|
|
{ "Delta", "1" },
|
||
|
|
{ "LinearDeltaSensitivity", "1" },
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "ToolTip", "Shrink (erode) the boundary of the set of triangles to remove." },
|
||
|
|
{ "UIMin", "0" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinAreaIsland_MetaData[] = {
|
||
|
|
{ "Category", "RemoveIslands" },
|
||
|
|
{ "ClampMin", "0" },
|
||
|
|
{ "Delta", "0.500000" },
|
||
|
|
{ "LinearDeltaSensitivity", "1" },
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "UIMin", "0" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinTriCountIsland_MetaData[] = {
|
||
|
|
{ "Category", "RemoveIslands" },
|
||
|
|
{ "ClampMin", "0" },
|
||
|
|
{ "Delta", "1" },
|
||
|
|
{ "LinearDeltaSensitivity", "1" },
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "UIMin", "0" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Action_MetaData[] = {
|
||
|
|
{ "Category", "Action" },
|
||
|
|
{ "Comment", "/** What action to perform on occluded triangles */" },
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "ToolTip", "What action to perform on occluded triangles" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class URemoveOccludedTrianglesToolProperties constinit property declarations ***
|
||
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_OcclusionTestMethod_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_OcclusionTestMethod;
|
||
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_TriangleSampling_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_TriangleSampling;
|
||
|
|
static const UECodeGen_Private::FDoublePropertyParams NewProp_WindingIsoValue;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_AddRandomRays;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_AddTriangleSamples;
|
||
|
|
static void NewProp_bOnlySelfOcclude_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOnlySelfOcclude;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_ShrinkRemoval;
|
||
|
|
static const UECodeGen_Private::FDoublePropertyParams NewProp_MinAreaIsland;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_MinTriCountIsland;
|
||
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_Action_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_Action;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Class URemoveOccludedTrianglesToolProperties constinit property declarations *****
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<URemoveOccludedTrianglesToolProperties>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class URemoveOccludedTrianglesToolProperties Property Definitions **************
|
||
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_OcclusionTestMethod_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_OcclusionTestMethod = { "OcclusionTestMethod", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URemoveOccludedTrianglesToolProperties, OcclusionTestMethod), Z_Construct_UEnum_MeshModelingTools_EOcclusionCalculationUIMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OcclusionTestMethod_MetaData), NewProp_OcclusionTestMethod_MetaData) }; // 684231604
|
||
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_TriangleSampling_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_TriangleSampling = { "TriangleSampling", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URemoveOccludedTrianglesToolProperties, TriangleSampling), Z_Construct_UEnum_MeshModelingTools_EOcclusionTriangleSamplingUIMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TriangleSampling_MetaData), NewProp_TriangleSampling_MetaData) }; // 3788772495
|
||
|
|
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_WindingIsoValue = { "WindingIsoValue", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URemoveOccludedTrianglesToolProperties, WindingIsoValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WindingIsoValue_MetaData), NewProp_WindingIsoValue_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_AddRandomRays = { "AddRandomRays", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URemoveOccludedTrianglesToolProperties, AddRandomRays), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AddRandomRays_MetaData), NewProp_AddRandomRays_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_AddTriangleSamples = { "AddTriangleSamples", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URemoveOccludedTrianglesToolProperties, AddTriangleSamples), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AddTriangleSamples_MetaData), NewProp_AddTriangleSamples_MetaData) };
|
||
|
|
void Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_bOnlySelfOcclude_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((URemoveOccludedTrianglesToolProperties*)Obj)->bOnlySelfOcclude = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_bOnlySelfOcclude = { "bOnlySelfOcclude", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(URemoveOccludedTrianglesToolProperties), &Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_bOnlySelfOcclude_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOnlySelfOcclude_MetaData), NewProp_bOnlySelfOcclude_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_ShrinkRemoval = { "ShrinkRemoval", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URemoveOccludedTrianglesToolProperties, ShrinkRemoval), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ShrinkRemoval_MetaData), NewProp_ShrinkRemoval_MetaData) };
|
||
|
|
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_MinAreaIsland = { "MinAreaIsland", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URemoveOccludedTrianglesToolProperties, MinAreaIsland), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinAreaIsland_MetaData), NewProp_MinAreaIsland_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_MinTriCountIsland = { "MinTriCountIsland", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URemoveOccludedTrianglesToolProperties, MinTriCountIsland), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinTriCountIsland_MetaData), NewProp_MinTriCountIsland_MetaData) };
|
||
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_Action_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_Action = { "Action", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URemoveOccludedTrianglesToolProperties, Action), Z_Construct_UEnum_MeshModelingTools_EOccludedAction, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Action_MetaData), NewProp_Action_MetaData) }; // 3882695693
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_OcclusionTestMethod_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_OcclusionTestMethod,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_TriangleSampling_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_TriangleSampling,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_WindingIsoValue,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_AddRandomRays,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_AddTriangleSamples,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_bOnlySelfOcclude,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_ShrinkRemoval,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_MinAreaIsland,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_MinTriCountIsland,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_Action_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::NewProp_Action,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Class URemoveOccludedTrianglesToolProperties Property Definitions ****************
|
||
|
|
UObject* (*const Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::ClassParams = {
|
||
|
|
&URemoveOccludedTrianglesToolProperties::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::PropPointers,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::PropPointers),
|
||
|
|
0,
|
||
|
|
0x000800A8u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void URemoveOccludedTrianglesToolProperties::StaticRegisterNativesURemoveOccludedTrianglesToolProperties()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_URemoveOccludedTrianglesToolProperties()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_URemoveOccludedTrianglesToolProperties.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_URemoveOccludedTrianglesToolProperties.OuterSingleton, Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_URemoveOccludedTrianglesToolProperties.OuterSingleton;
|
||
|
|
}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, URemoveOccludedTrianglesToolProperties);
|
||
|
|
URemoveOccludedTrianglesToolProperties::~URemoveOccludedTrianglesToolProperties() {}
|
||
|
|
// ********** End Class URemoveOccludedTrianglesToolProperties *************************************
|
||
|
|
|
||
|
|
// ********** Begin Class URemoveOccludedTrianglesAdvancedProperties *******************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_URemoveOccludedTrianglesAdvancedProperties;
|
||
|
|
UClass* URemoveOccludedTrianglesAdvancedProperties::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = URemoveOccludedTrianglesAdvancedProperties;
|
||
|
|
if (!Z_Registration_Info_UClass_URemoveOccludedTrianglesAdvancedProperties.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("RemoveOccludedTrianglesAdvancedProperties"),
|
||
|
|
Z_Registration_Info_UClass_URemoveOccludedTrianglesAdvancedProperties.InnerSingleton,
|
||
|
|
StaticRegisterNativesURemoveOccludedTrianglesAdvancedProperties,
|
||
|
|
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_URemoveOccludedTrianglesAdvancedProperties.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_URemoveOccludedTrianglesAdvancedProperties_NoRegister()
|
||
|
|
{
|
||
|
|
return URemoveOccludedTrianglesAdvancedProperties::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_URemoveOccludedTrianglesAdvancedProperties_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n * Advanced properties\n */" },
|
||
|
|
{ "IncludePath", "RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "ToolTip", "Advanced properties" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class URemoveOccludedTrianglesAdvancedProperties constinit property declarations
|
||
|
|
// ********** End Class URemoveOccludedTrianglesAdvancedProperties constinit property declarations *
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<URemoveOccludedTrianglesAdvancedProperties>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_URemoveOccludedTrianglesAdvancedProperties_Statics
|
||
|
|
UObject* (*const Z_Construct_UClass_URemoveOccludedTrianglesAdvancedProperties_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UInteractiveToolPropertySet,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URemoveOccludedTrianglesAdvancedProperties_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_URemoveOccludedTrianglesAdvancedProperties_Statics::ClassParams = {
|
||
|
|
&URemoveOccludedTrianglesAdvancedProperties::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
nullptr,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0,
|
||
|
|
0x000800A8u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_URemoveOccludedTrianglesAdvancedProperties_Statics::Class_MetaDataParams), Z_Construct_UClass_URemoveOccludedTrianglesAdvancedProperties_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void URemoveOccludedTrianglesAdvancedProperties::StaticRegisterNativesURemoveOccludedTrianglesAdvancedProperties()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_URemoveOccludedTrianglesAdvancedProperties()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_URemoveOccludedTrianglesAdvancedProperties.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_URemoveOccludedTrianglesAdvancedProperties.OuterSingleton, Z_Construct_UClass_URemoveOccludedTrianglesAdvancedProperties_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_URemoveOccludedTrianglesAdvancedProperties.OuterSingleton;
|
||
|
|
}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, URemoveOccludedTrianglesAdvancedProperties);
|
||
|
|
URemoveOccludedTrianglesAdvancedProperties::~URemoveOccludedTrianglesAdvancedProperties() {}
|
||
|
|
// ********** End Class URemoveOccludedTrianglesAdvancedProperties *********************************
|
||
|
|
|
||
|
|
// ********** Begin Class URemoveOccludedTrianglesOperatorFactory **********************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_URemoveOccludedTrianglesOperatorFactory;
|
||
|
|
UClass* URemoveOccludedTrianglesOperatorFactory::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = URemoveOccludedTrianglesOperatorFactory;
|
||
|
|
if (!Z_Registration_Info_UClass_URemoveOccludedTrianglesOperatorFactory.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("RemoveOccludedTrianglesOperatorFactory"),
|
||
|
|
Z_Registration_Info_UClass_URemoveOccludedTrianglesOperatorFactory.InnerSingleton,
|
||
|
|
StaticRegisterNativesURemoveOccludedTrianglesOperatorFactory,
|
||
|
|
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_URemoveOccludedTrianglesOperatorFactory.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory_NoRegister()
|
||
|
|
{
|
||
|
|
return URemoveOccludedTrianglesOperatorFactory::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n * Factory with enough info to spawn the background-thread Operator to do a chunk of work for the tool\n * stores a pointer to the tool and enough info to know which specific operator it should spawn\n */" },
|
||
|
|
{ "IncludePath", "RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "ToolTip", "Factory with enough info to spawn the background-thread Operator to do a chunk of work for the tool\n stores a pointer to the tool and enough info to know which specific operator it should spawn" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Tool_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class URemoveOccludedTrianglesOperatorFactory constinit property declarations **
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Tool;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Class URemoveOccludedTrianglesOperatorFactory constinit property declarations ****
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<URemoveOccludedTrianglesOperatorFactory>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class URemoveOccludedTrianglesOperatorFactory Property Definitions *************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory_Statics::NewProp_Tool = { "Tool", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URemoveOccludedTrianglesOperatorFactory, Tool), Z_Construct_UClass_URemoveOccludedTrianglesTool_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Tool_MetaData), NewProp_Tool_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory_Statics::NewProp_Tool,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Class URemoveOccludedTrianglesOperatorFactory Property Definitions ***************
|
||
|
|
UObject* (*const Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UObject,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory_Statics::ClassParams = {
|
||
|
|
&URemoveOccludedTrianglesOperatorFactory::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory_Statics::PropPointers,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory_Statics::PropPointers),
|
||
|
|
0,
|
||
|
|
0x000800A0u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory_Statics::Class_MetaDataParams), Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void URemoveOccludedTrianglesOperatorFactory::StaticRegisterNativesURemoveOccludedTrianglesOperatorFactory()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_URemoveOccludedTrianglesOperatorFactory.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_URemoveOccludedTrianglesOperatorFactory.OuterSingleton, Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_URemoveOccludedTrianglesOperatorFactory.OuterSingleton;
|
||
|
|
}
|
||
|
|
URemoveOccludedTrianglesOperatorFactory::URemoveOccludedTrianglesOperatorFactory(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, URemoveOccludedTrianglesOperatorFactory);
|
||
|
|
URemoveOccludedTrianglesOperatorFactory::~URemoveOccludedTrianglesOperatorFactory() {}
|
||
|
|
// ********** End Class URemoveOccludedTrianglesOperatorFactory ************************************
|
||
|
|
|
||
|
|
// ********** Begin Class URemoveOccludedTrianglesTool *********************************************
|
||
|
|
FClassRegistrationInfo Z_Registration_Info_UClass_URemoveOccludedTrianglesTool;
|
||
|
|
UClass* URemoveOccludedTrianglesTool::GetPrivateStaticClass()
|
||
|
|
{
|
||
|
|
using TClass = URemoveOccludedTrianglesTool;
|
||
|
|
if (!Z_Registration_Info_UClass_URemoveOccludedTrianglesTool.InnerSingleton)
|
||
|
|
{
|
||
|
|
GetPrivateStaticClassBody(
|
||
|
|
TClass::StaticPackage(),
|
||
|
|
TEXT("RemoveOccludedTrianglesTool"),
|
||
|
|
Z_Registration_Info_UClass_URemoveOccludedTrianglesTool.InnerSingleton,
|
||
|
|
StaticRegisterNativesURemoveOccludedTrianglesTool,
|
||
|
|
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_URemoveOccludedTrianglesTool.InnerSingleton;
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_URemoveOccludedTrianglesTool_NoRegister()
|
||
|
|
{
|
||
|
|
return URemoveOccludedTrianglesTool::GetPrivateStaticClass();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n * Simple Mesh Normal Updating Tool\n */" },
|
||
|
|
{ "IncludePath", "RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "ToolTip", "Simple Mesh Normal Updating Tool" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BasicProperties_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PolygroupLayersProperties_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AdvancedProperties_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Previews_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PreviewCopies_MetaData[] = {
|
||
|
|
{ "Comment", "// When multiple meshes in the selection correspond to the same asset, only one needs a PreviewWithBackgroundCompute\n// all others just get a plain PreviewMesh copy that is updated via OnMeshUpdated broadcast from the source Preview\n" },
|
||
|
|
{ "ModuleRelativePath", "Public/RemoveOccludedTrianglesTool.h" },
|
||
|
|
{ "ToolTip", "When multiple meshes in the selection correspond to the same asset, only one needs a PreviewWithBackgroundCompute\n all others just get a plain PreviewMesh copy that is updated via OnMeshUpdated broadcast from the source Preview" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin Class URemoveOccludedTrianglesTool constinit property declarations *************
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_BasicProperties;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_PolygroupLayersProperties;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_AdvancedProperties;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Previews_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_Previews;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_PreviewCopies_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_PreviewCopies;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End Class URemoveOccludedTrianglesTool constinit property declarations ***************
|
||
|
|
static UObject* (*const DependentSingletons[])();
|
||
|
|
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
|
||
|
|
TCppClassTypeTraits<URemoveOccludedTrianglesTool>::IsAbstract,
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FClassParams ClassParams;
|
||
|
|
}; // struct Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics
|
||
|
|
|
||
|
|
// ********** Begin Class URemoveOccludedTrianglesTool Property Definitions ************************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::NewProp_BasicProperties = { "BasicProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URemoveOccludedTrianglesTool, BasicProperties), Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BasicProperties_MetaData), NewProp_BasicProperties_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::NewProp_PolygroupLayersProperties = { "PolygroupLayersProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URemoveOccludedTrianglesTool, PolygroupLayersProperties), Z_Construct_UClass_UPolygroupLayersProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PolygroupLayersProperties_MetaData), NewProp_PolygroupLayersProperties_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::NewProp_AdvancedProperties = { "AdvancedProperties", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URemoveOccludedTrianglesTool, AdvancedProperties), Z_Construct_UClass_URemoveOccludedTrianglesAdvancedProperties_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AdvancedProperties_MetaData), NewProp_AdvancedProperties_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::NewProp_Previews_Inner = { "Previews", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMeshOpPreviewWithBackgroundCompute_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::NewProp_Previews = { "Previews", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URemoveOccludedTrianglesTool, Previews), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Previews_MetaData), NewProp_Previews_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::NewProp_PreviewCopies_Inner = { "PreviewCopies", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UPreviewMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::NewProp_PreviewCopies = { "PreviewCopies", nullptr, (EPropertyFlags)0x0124080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(URemoveOccludedTrianglesTool, PreviewCopies), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PreviewCopies_MetaData), NewProp_PreviewCopies_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::NewProp_BasicProperties,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::NewProp_PolygroupLayersProperties,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::NewProp_AdvancedProperties,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::NewProp_Previews_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::NewProp_Previews,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::NewProp_PreviewCopies_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::NewProp_PreviewCopies,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End Class URemoveOccludedTrianglesTool Property Definitions **************************
|
||
|
|
UObject* (*const Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::DependentSingletons[])() = {
|
||
|
|
(UObject* (*)())Z_Construct_UClass_UMultiSelectionMeshEditingTool,
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_MeshModelingTools,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::DependentSingletons) < 16);
|
||
|
|
const UECodeGen_Private::FClassParams Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::ClassParams = {
|
||
|
|
&URemoveOccludedTrianglesTool::StaticClass,
|
||
|
|
nullptr,
|
||
|
|
&StaticCppClassTypeInfo,
|
||
|
|
DependentSingletons,
|
||
|
|
nullptr,
|
||
|
|
Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::PropPointers,
|
||
|
|
nullptr,
|
||
|
|
UE_ARRAY_COUNT(DependentSingletons),
|
||
|
|
0,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::PropPointers),
|
||
|
|
0,
|
||
|
|
0x000800A8u,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::Class_MetaDataParams), Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::Class_MetaDataParams)
|
||
|
|
};
|
||
|
|
void URemoveOccludedTrianglesTool::StaticRegisterNativesURemoveOccludedTrianglesTool()
|
||
|
|
{
|
||
|
|
}
|
||
|
|
UClass* Z_Construct_UClass_URemoveOccludedTrianglesTool()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UClass_URemoveOccludedTrianglesTool.OuterSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_URemoveOccludedTrianglesTool.OuterSingleton, Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics::ClassParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UClass_URemoveOccludedTrianglesTool.OuterSingleton;
|
||
|
|
}
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, URemoveOccludedTrianglesTool);
|
||
|
|
URemoveOccludedTrianglesTool::~URemoveOccludedTrianglesTool() {}
|
||
|
|
// ********** End Class URemoveOccludedTrianglesTool ***********************************************
|
||
|
|
|
||
|
|
// ********** Begin Registration *******************************************************************
|
||
|
|
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h__Script_MeshModelingTools_Statics
|
||
|
|
{
|
||
|
|
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||
|
|
{ EOcclusionTriangleSamplingUIMode_StaticEnum, TEXT("EOcclusionTriangleSamplingUIMode"), &Z_Registration_Info_UEnum_EOcclusionTriangleSamplingUIMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3788772495U) },
|
||
|
|
{ EOcclusionCalculationUIMode_StaticEnum, TEXT("EOcclusionCalculationUIMode"), &Z_Registration_Info_UEnum_EOcclusionCalculationUIMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 684231604U) },
|
||
|
|
{ EOccludedAction_StaticEnum, TEXT("EOccludedAction"), &Z_Registration_Info_UEnum_EOccludedAction, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3882695693U) },
|
||
|
|
};
|
||
|
|
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
|
||
|
|
{ Z_Construct_UClass_URemoveOccludedTrianglesToolBuilder, URemoveOccludedTrianglesToolBuilder::StaticClass, TEXT("URemoveOccludedTrianglesToolBuilder"), &Z_Registration_Info_UClass_URemoveOccludedTrianglesToolBuilder, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(URemoveOccludedTrianglesToolBuilder), 1215126311U) },
|
||
|
|
{ Z_Construct_UClass_URemoveOccludedTrianglesToolProperties, URemoveOccludedTrianglesToolProperties::StaticClass, TEXT("URemoveOccludedTrianglesToolProperties"), &Z_Registration_Info_UClass_URemoveOccludedTrianglesToolProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(URemoveOccludedTrianglesToolProperties), 1434552164U) },
|
||
|
|
{ Z_Construct_UClass_URemoveOccludedTrianglesAdvancedProperties, URemoveOccludedTrianglesAdvancedProperties::StaticClass, TEXT("URemoveOccludedTrianglesAdvancedProperties"), &Z_Registration_Info_UClass_URemoveOccludedTrianglesAdvancedProperties, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(URemoveOccludedTrianglesAdvancedProperties), 3301695744U) },
|
||
|
|
{ Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory, URemoveOccludedTrianglesOperatorFactory::StaticClass, TEXT("URemoveOccludedTrianglesOperatorFactory"), &Z_Registration_Info_UClass_URemoveOccludedTrianglesOperatorFactory, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(URemoveOccludedTrianglesOperatorFactory), 4018754008U) },
|
||
|
|
{ Z_Construct_UClass_URemoveOccludedTrianglesTool, URemoveOccludedTrianglesTool::StaticClass, TEXT("URemoveOccludedTrianglesTool"), &Z_Registration_Info_UClass_URemoveOccludedTrianglesTool, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(URemoveOccludedTrianglesTool), 3838404849U) },
|
||
|
|
};
|
||
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h__Script_MeshModelingTools_Statics
|
||
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h__Script_MeshModelingTools_1413838036{
|
||
|
|
TEXT("/Script/MeshModelingTools"),
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h__Script_MeshModelingTools_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h__Script_MeshModelingTools_Statics::ClassInfo),
|
||
|
|
nullptr, 0,
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h__Script_MeshModelingTools_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h__Script_MeshModelingTools_Statics::EnumInfo),
|
||
|
|
};
|
||
|
|
// ********** End Registration *********************************************************************
|
||
|
|
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|