Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/MeshModelingTools/UHT/RemoveOccludedTrianglesTool.generated.h

252 lines
16 KiB
C
Raw Normal View History

2026-01-28 19:08:51 -05:00
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// 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