// 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 "ConvertToPolygonsTool.h" #ifdef MESHMODELINGTOOLS_ConvertToPolygonsTool_generated_h #error "ConvertToPolygonsTool.generated.h already included, missing '#pragma once' in ConvertToPolygonsTool.h" #endif #define MESHMODELINGTOOLS_ConvertToPolygonsTool_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin Class UConvertToPolygonsToolBuilder ******************************************** struct Z_Construct_UClass_UConvertToPolygonsToolBuilder_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UConvertToPolygonsToolBuilder_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_32_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUConvertToPolygonsToolBuilder(); \ friend struct ::Z_Construct_UClass_UConvertToPolygonsToolBuilder_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UConvertToPolygonsToolBuilder_NoRegister(); \ public: \ DECLARE_CLASS2(UConvertToPolygonsToolBuilder, USingleTargetWithSelectionToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UConvertToPolygonsToolBuilder_NoRegister) \ DECLARE_SERIALIZER(UConvertToPolygonsToolBuilder) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_32_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UConvertToPolygonsToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UConvertToPolygonsToolBuilder(UConvertToPolygonsToolBuilder&&) = delete; \ UConvertToPolygonsToolBuilder(const UConvertToPolygonsToolBuilder&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UConvertToPolygonsToolBuilder); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UConvertToPolygonsToolBuilder); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UConvertToPolygonsToolBuilder) \ MESHMODELINGTOOLS_API virtual ~UConvertToPolygonsToolBuilder(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_29_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_32_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_32_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_32_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UConvertToPolygonsToolBuilder; // ********** End Class UConvertToPolygonsToolBuilder ********************************************** // ********** Begin Class UConvertToPolygonsToolProperties ***************************************** #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_68_RPC_WRAPPERS_NO_PURE_DECLS \ DECLARE_FUNCTION(execGetGroupOptionsList); struct Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UConvertToPolygonsToolProperties_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_68_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUConvertToPolygonsToolProperties(); \ friend struct ::Z_Construct_UClass_UConvertToPolygonsToolProperties_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UConvertToPolygonsToolProperties_NoRegister(); \ public: \ DECLARE_CLASS2(UConvertToPolygonsToolProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UConvertToPolygonsToolProperties_NoRegister) \ DECLARE_SERIALIZER(UConvertToPolygonsToolProperties) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_68_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UConvertToPolygonsToolProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UConvertToPolygonsToolProperties(UConvertToPolygonsToolProperties&&) = delete; \ UConvertToPolygonsToolProperties(const UConvertToPolygonsToolProperties&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UConvertToPolygonsToolProperties); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UConvertToPolygonsToolProperties); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UConvertToPolygonsToolProperties) \ MESHMODELINGTOOLS_API virtual ~UConvertToPolygonsToolProperties(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_65_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_68_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_68_RPC_WRAPPERS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_68_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_68_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UConvertToPolygonsToolProperties; // ********** End Class UConvertToPolygonsToolProperties ******************************************* // ********** Begin Class UConvertToPolygonsOperatorFactory **************************************** struct Z_Construct_UClass_UConvertToPolygonsOperatorFactory_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UConvertToPolygonsOperatorFactory_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_160_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUConvertToPolygonsOperatorFactory(); \ friend struct ::Z_Construct_UClass_UConvertToPolygonsOperatorFactory_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UConvertToPolygonsOperatorFactory_NoRegister(); \ public: \ DECLARE_CLASS2(UConvertToPolygonsOperatorFactory, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UConvertToPolygonsOperatorFactory_NoRegister) \ DECLARE_SERIALIZER(UConvertToPolygonsOperatorFactory) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_160_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UConvertToPolygonsOperatorFactory(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UConvertToPolygonsOperatorFactory(UConvertToPolygonsOperatorFactory&&) = delete; \ UConvertToPolygonsOperatorFactory(const UConvertToPolygonsOperatorFactory&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UConvertToPolygonsOperatorFactory); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UConvertToPolygonsOperatorFactory); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UConvertToPolygonsOperatorFactory) \ MESHMODELINGTOOLS_API virtual ~UConvertToPolygonsOperatorFactory(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_157_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_160_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_160_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_160_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UConvertToPolygonsOperatorFactory; // ********** End Class UConvertToPolygonsOperatorFactory ****************************************** // ********** Begin Class UConvertToPolygonsTool *************************************************** struct Z_Construct_UClass_UConvertToPolygonsTool_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UConvertToPolygonsTool_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_176_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUConvertToPolygonsTool(); \ friend struct ::Z_Construct_UClass_UConvertToPolygonsTool_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UConvertToPolygonsTool_NoRegister(); \ public: \ DECLARE_CLASS2(UConvertToPolygonsTool, USingleTargetWithSelectionTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UConvertToPolygonsTool_NoRegister) \ DECLARE_SERIALIZER(UConvertToPolygonsTool) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_176_ENHANCED_CONSTRUCTORS \ /** Deleted move- and copy-constructors, should never be used */ \ UConvertToPolygonsTool(UConvertToPolygonsTool&&) = delete; \ UConvertToPolygonsTool(const UConvertToPolygonsTool&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UConvertToPolygonsTool); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UConvertToPolygonsTool); \ DEFINE_DEFAULT_CONSTRUCTOR_CALL(UConvertToPolygonsTool) \ MESHMODELINGTOOLS_API virtual ~UConvertToPolygonsTool(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_173_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_176_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_176_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h_176_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UConvertToPolygonsTool; // ********** End Class UConvertToPolygonsTool ***************************************************** #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ConvertToPolygonsTool_h // ********** Begin Enum EConvertToPolygonsMode **************************************************** #define FOREACH_ENUM_ECONVERTTOPOLYGONSMODE(op) \ op(EConvertToPolygonsMode::FaceNormalDeviation) \ op(EConvertToPolygonsMode::FindPolygons) \ op(EConvertToPolygonsMode::FromMaterialIDs) \ op(EConvertToPolygonsMode::FromUVIslands) \ op(EConvertToPolygonsMode::FromNormalSeams) \ op(EConvertToPolygonsMode::FromConnectedTris) \ op(EConvertToPolygonsMode::FromFurthestPointSampling) \ op(EConvertToPolygonsMode::CopyFromLayer) enum class EConvertToPolygonsMode; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EConvertToPolygonsMode ****************************************************** PRAGMA_ENABLE_DEPRECATION_WARNINGS