252 lines
16 KiB
C++
252 lines
16 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!
|
|
===========================================================================*/
|
|
|
|
// IWYU pragma: private, include "RemoveOccludedTrianglesTool.h"
|
|
|
|
#ifdef MESHMODELINGTOOLS_RemoveOccludedTrianglesTool_generated_h
|
|
#error "RemoveOccludedTrianglesTool.generated.h already included, missing '#pragma once' in RemoveOccludedTrianglesTool.h"
|
|
#endif
|
|
#define MESHMODELINGTOOLS_RemoveOccludedTrianglesTool_generated_h
|
|
|
|
#include "UObject/ObjectMacros.h"
|
|
#include "UObject/ScriptMacros.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
|
|
// ********** Begin Class URemoveOccludedTrianglesToolBuilder **************************************
|
|
struct Z_Construct_UClass_URemoveOccludedTrianglesToolBuilder_Statics;
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_URemoveOccludedTrianglesToolBuilder_NoRegister();
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_29_INCLASS_NO_PURE_DECLS \
|
|
private: \
|
|
static void StaticRegisterNativesURemoveOccludedTrianglesToolBuilder(); \
|
|
friend struct ::Z_Construct_UClass_URemoveOccludedTrianglesToolBuilder_Statics; \
|
|
static UClass* GetPrivateStaticClass(); \
|
|
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_URemoveOccludedTrianglesToolBuilder_NoRegister(); \
|
|
public: \
|
|
DECLARE_CLASS2(URemoveOccludedTrianglesToolBuilder, UMultiSelectionMeshEditingToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_URemoveOccludedTrianglesToolBuilder_NoRegister) \
|
|
DECLARE_SERIALIZER(URemoveOccludedTrianglesToolBuilder)
|
|
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_29_ENHANCED_CONSTRUCTORS \
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
|
MESHMODELINGTOOLS_API URemoveOccludedTrianglesToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
|
URemoveOccludedTrianglesToolBuilder(URemoveOccludedTrianglesToolBuilder&&) = delete; \
|
|
URemoveOccludedTrianglesToolBuilder(const URemoveOccludedTrianglesToolBuilder&) = delete; \
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, URemoveOccludedTrianglesToolBuilder); \
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(URemoveOccludedTrianglesToolBuilder); \
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(URemoveOccludedTrianglesToolBuilder) \
|
|
MESHMODELINGTOOLS_API virtual ~URemoveOccludedTrianglesToolBuilder();
|
|
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_26_PROLOG
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_29_GENERATED_BODY \
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
|
public: \
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_29_INCLASS_NO_PURE_DECLS \
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_29_ENHANCED_CONSTRUCTORS \
|
|
private: \
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
|
|
class URemoveOccludedTrianglesToolBuilder;
|
|
|
|
// ********** End Class URemoveOccludedTrianglesToolBuilder ****************************************
|
|
|
|
// ********** Begin Class URemoveOccludedTrianglesToolProperties ***********************************
|
|
struct Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics;
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_NoRegister();
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_70_INCLASS_NO_PURE_DECLS \
|
|
private: \
|
|
static void StaticRegisterNativesURemoveOccludedTrianglesToolProperties(); \
|
|
friend struct ::Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_Statics; \
|
|
static UClass* GetPrivateStaticClass(); \
|
|
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_NoRegister(); \
|
|
public: \
|
|
DECLARE_CLASS2(URemoveOccludedTrianglesToolProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_URemoveOccludedTrianglesToolProperties_NoRegister) \
|
|
DECLARE_SERIALIZER(URemoveOccludedTrianglesToolProperties)
|
|
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_70_ENHANCED_CONSTRUCTORS \
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
|
URemoveOccludedTrianglesToolProperties(URemoveOccludedTrianglesToolProperties&&) = delete; \
|
|
URemoveOccludedTrianglesToolProperties(const URemoveOccludedTrianglesToolProperties&) = delete; \
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, URemoveOccludedTrianglesToolProperties); \
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(URemoveOccludedTrianglesToolProperties); \
|
|
DEFINE_DEFAULT_CONSTRUCTOR_CALL(URemoveOccludedTrianglesToolProperties) \
|
|
MESHMODELINGTOOLS_API virtual ~URemoveOccludedTrianglesToolProperties();
|
|
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_67_PROLOG
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_70_GENERATED_BODY \
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
|
public: \
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_70_INCLASS_NO_PURE_DECLS \
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_70_ENHANCED_CONSTRUCTORS \
|
|
private: \
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
|
|
class URemoveOccludedTrianglesToolProperties;
|
|
|
|
// ********** End Class URemoveOccludedTrianglesToolProperties *************************************
|
|
|
|
// ********** Begin Class URemoveOccludedTrianglesAdvancedProperties *******************************
|
|
struct Z_Construct_UClass_URemoveOccludedTrianglesAdvancedProperties_Statics;
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_URemoveOccludedTrianglesAdvancedProperties_NoRegister();
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_123_INCLASS_NO_PURE_DECLS \
|
|
private: \
|
|
static void StaticRegisterNativesURemoveOccludedTrianglesAdvancedProperties(); \
|
|
friend struct ::Z_Construct_UClass_URemoveOccludedTrianglesAdvancedProperties_Statics; \
|
|
static UClass* GetPrivateStaticClass(); \
|
|
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_URemoveOccludedTrianglesAdvancedProperties_NoRegister(); \
|
|
public: \
|
|
DECLARE_CLASS2(URemoveOccludedTrianglesAdvancedProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_URemoveOccludedTrianglesAdvancedProperties_NoRegister) \
|
|
DECLARE_SERIALIZER(URemoveOccludedTrianglesAdvancedProperties)
|
|
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_123_ENHANCED_CONSTRUCTORS \
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
|
URemoveOccludedTrianglesAdvancedProperties(URemoveOccludedTrianglesAdvancedProperties&&) = delete; \
|
|
URemoveOccludedTrianglesAdvancedProperties(const URemoveOccludedTrianglesAdvancedProperties&) = delete; \
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, URemoveOccludedTrianglesAdvancedProperties); \
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(URemoveOccludedTrianglesAdvancedProperties); \
|
|
DEFINE_DEFAULT_CONSTRUCTOR_CALL(URemoveOccludedTrianglesAdvancedProperties) \
|
|
MESHMODELINGTOOLS_API virtual ~URemoveOccludedTrianglesAdvancedProperties();
|
|
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_120_PROLOG
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_123_GENERATED_BODY \
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
|
public: \
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_123_INCLASS_NO_PURE_DECLS \
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_123_ENHANCED_CONSTRUCTORS \
|
|
private: \
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
|
|
class URemoveOccludedTrianglesAdvancedProperties;
|
|
|
|
// ********** End Class URemoveOccludedTrianglesAdvancedProperties *********************************
|
|
|
|
// ********** Begin Class URemoveOccludedTrianglesOperatorFactory **********************************
|
|
struct Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory_Statics;
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory_NoRegister();
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_142_INCLASS_NO_PURE_DECLS \
|
|
private: \
|
|
static void StaticRegisterNativesURemoveOccludedTrianglesOperatorFactory(); \
|
|
friend struct ::Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory_Statics; \
|
|
static UClass* GetPrivateStaticClass(); \
|
|
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory_NoRegister(); \
|
|
public: \
|
|
DECLARE_CLASS2(URemoveOccludedTrianglesOperatorFactory, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_URemoveOccludedTrianglesOperatorFactory_NoRegister) \
|
|
DECLARE_SERIALIZER(URemoveOccludedTrianglesOperatorFactory)
|
|
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_142_ENHANCED_CONSTRUCTORS \
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
|
MESHMODELINGTOOLS_API URemoveOccludedTrianglesOperatorFactory(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
|
URemoveOccludedTrianglesOperatorFactory(URemoveOccludedTrianglesOperatorFactory&&) = delete; \
|
|
URemoveOccludedTrianglesOperatorFactory(const URemoveOccludedTrianglesOperatorFactory&) = delete; \
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, URemoveOccludedTrianglesOperatorFactory); \
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(URemoveOccludedTrianglesOperatorFactory); \
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(URemoveOccludedTrianglesOperatorFactory) \
|
|
MESHMODELINGTOOLS_API virtual ~URemoveOccludedTrianglesOperatorFactory();
|
|
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_139_PROLOG
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_142_GENERATED_BODY \
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
|
public: \
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_142_INCLASS_NO_PURE_DECLS \
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_142_ENHANCED_CONSTRUCTORS \
|
|
private: \
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
|
|
class URemoveOccludedTrianglesOperatorFactory;
|
|
|
|
// ********** End Class URemoveOccludedTrianglesOperatorFactory ************************************
|
|
|
|
// ********** Begin Class URemoveOccludedTrianglesTool *********************************************
|
|
struct Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics;
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_URemoveOccludedTrianglesTool_NoRegister();
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_161_INCLASS_NO_PURE_DECLS \
|
|
private: \
|
|
static void StaticRegisterNativesURemoveOccludedTrianglesTool(); \
|
|
friend struct ::Z_Construct_UClass_URemoveOccludedTrianglesTool_Statics; \
|
|
static UClass* GetPrivateStaticClass(); \
|
|
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_URemoveOccludedTrianglesTool_NoRegister(); \
|
|
public: \
|
|
DECLARE_CLASS2(URemoveOccludedTrianglesTool, UMultiSelectionMeshEditingTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_URemoveOccludedTrianglesTool_NoRegister) \
|
|
DECLARE_SERIALIZER(URemoveOccludedTrianglesTool)
|
|
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_161_ENHANCED_CONSTRUCTORS \
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
|
URemoveOccludedTrianglesTool(URemoveOccludedTrianglesTool&&) = delete; \
|
|
URemoveOccludedTrianglesTool(const URemoveOccludedTrianglesTool&) = delete; \
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, URemoveOccludedTrianglesTool); \
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(URemoveOccludedTrianglesTool); \
|
|
DEFINE_DEFAULT_CONSTRUCTOR_CALL(URemoveOccludedTrianglesTool) \
|
|
MESHMODELINGTOOLS_API virtual ~URemoveOccludedTrianglesTool();
|
|
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_158_PROLOG
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_161_GENERATED_BODY \
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
|
public: \
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_161_INCLASS_NO_PURE_DECLS \
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h_161_ENHANCED_CONSTRUCTORS \
|
|
private: \
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
|
|
class URemoveOccludedTrianglesTool;
|
|
|
|
// ********** End Class URemoveOccludedTrianglesTool ***********************************************
|
|
|
|
#undef CURRENT_FILE_ID
|
|
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_RemoveOccludedTrianglesTool_h
|
|
|
|
// ********** Begin Enum EOcclusionTriangleSamplingUIMode ******************************************
|
|
#define FOREACH_ENUM_EOCCLUSIONTRIANGLESAMPLINGUIMODE(op) \
|
|
op(EOcclusionTriangleSamplingUIMode::Vertices) \
|
|
op(EOcclusionTriangleSamplingUIMode::VerticesAndCentroids)
|
|
|
|
enum class EOcclusionTriangleSamplingUIMode : uint8;
|
|
template<> struct TIsUEnumClass<EOcclusionTriangleSamplingUIMode> { enum { Value = true }; };
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EOcclusionTriangleSamplingUIMode>();
|
|
// ********** End Enum EOcclusionTriangleSamplingUIMode ********************************************
|
|
|
|
// ********** Begin Enum EOcclusionCalculationUIMode ***********************************************
|
|
#define FOREACH_ENUM_EOCCLUSIONCALCULATIONUIMODE(op) \
|
|
op(EOcclusionCalculationUIMode::GeneralizedWindingNumber) \
|
|
op(EOcclusionCalculationUIMode::RaycastOcclusionSamples)
|
|
|
|
enum class EOcclusionCalculationUIMode : uint8;
|
|
template<> struct TIsUEnumClass<EOcclusionCalculationUIMode> { enum { Value = true }; };
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EOcclusionCalculationUIMode>();
|
|
// ********** End Enum EOcclusionCalculationUIMode *************************************************
|
|
|
|
// ********** Begin Enum EOccludedAction ***********************************************************
|
|
#define FOREACH_ENUM_EOCCLUDEDACTION(op) \
|
|
op(EOccludedAction::Remove) \
|
|
op(EOccludedAction::SetNewGroup)
|
|
|
|
enum class EOccludedAction : uint8;
|
|
template<> struct TIsUEnumClass<EOccludedAction> { enum { Value = true }; };
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EOccludedAction>();
|
|
// ********** End Enum EOccludedAction *************************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|