// 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 "DrawPolygonTool.h" #ifdef MESHMODELINGTOOLS_DrawPolygonTool_generated_h #error "DrawPolygonTool.generated.h already included, missing '#pragma once' in DrawPolygonTool.h" #endif #define MESHMODELINGTOOLS_DrawPolygonTool_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin Class UDrawPolygonToolBuilder ************************************************** struct Z_Construct_UClass_UDrawPolygonToolBuilder_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UDrawPolygonToolBuilder_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_35_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUDrawPolygonToolBuilder(); \ friend struct ::Z_Construct_UClass_UDrawPolygonToolBuilder_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UDrawPolygonToolBuilder_NoRegister(); \ public: \ DECLARE_CLASS2(UDrawPolygonToolBuilder, UInteractiveToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UDrawPolygonToolBuilder_NoRegister) \ DECLARE_SERIALIZER(UDrawPolygonToolBuilder) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_35_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UDrawPolygonToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UDrawPolygonToolBuilder(UDrawPolygonToolBuilder&&) = delete; \ UDrawPolygonToolBuilder(const UDrawPolygonToolBuilder&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UDrawPolygonToolBuilder); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDrawPolygonToolBuilder); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDrawPolygonToolBuilder) \ MESHMODELINGTOOLS_API virtual ~UDrawPolygonToolBuilder(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_32_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_35_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_35_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_35_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UDrawPolygonToolBuilder; // ********** End Class UDrawPolygonToolBuilder **************************************************** // ********** Begin Class UDrawPolygonToolStandardProperties *************************************** struct Z_Construct_UClass_UDrawPolygonToolStandardProperties_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UDrawPolygonToolStandardProperties_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_89_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUDrawPolygonToolStandardProperties(); \ friend struct ::Z_Construct_UClass_UDrawPolygonToolStandardProperties_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UDrawPolygonToolStandardProperties_NoRegister(); \ public: \ DECLARE_CLASS2(UDrawPolygonToolStandardProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UDrawPolygonToolStandardProperties_NoRegister) \ DECLARE_SERIALIZER(UDrawPolygonToolStandardProperties) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_89_ENHANCED_CONSTRUCTORS \ /** Deleted move- and copy-constructors, should never be used */ \ UDrawPolygonToolStandardProperties(UDrawPolygonToolStandardProperties&&) = delete; \ UDrawPolygonToolStandardProperties(const UDrawPolygonToolStandardProperties&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UDrawPolygonToolStandardProperties); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDrawPolygonToolStandardProperties); \ DEFINE_DEFAULT_CONSTRUCTOR_CALL(UDrawPolygonToolStandardProperties) \ MESHMODELINGTOOLS_API virtual ~UDrawPolygonToolStandardProperties(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_86_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_89_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_89_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_89_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UDrawPolygonToolStandardProperties; // ********** End Class UDrawPolygonToolStandardProperties ***************************************** // ********** Begin Class UDrawPolygonToolSnapProperties ******************************************* struct Z_Construct_UClass_UDrawPolygonToolSnapProperties_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UDrawPolygonToolSnapProperties_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_134_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUDrawPolygonToolSnapProperties(); \ friend struct ::Z_Construct_UClass_UDrawPolygonToolSnapProperties_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UDrawPolygonToolSnapProperties_NoRegister(); \ public: \ DECLARE_CLASS2(UDrawPolygonToolSnapProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UDrawPolygonToolSnapProperties_NoRegister) \ DECLARE_SERIALIZER(UDrawPolygonToolSnapProperties) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_134_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UDrawPolygonToolSnapProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UDrawPolygonToolSnapProperties(UDrawPolygonToolSnapProperties&&) = delete; \ UDrawPolygonToolSnapProperties(const UDrawPolygonToolSnapProperties&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UDrawPolygonToolSnapProperties); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDrawPolygonToolSnapProperties); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDrawPolygonToolSnapProperties) \ MESHMODELINGTOOLS_API virtual ~UDrawPolygonToolSnapProperties(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_131_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_134_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_134_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_134_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UDrawPolygonToolSnapProperties; // ********** End Class UDrawPolygonToolSnapProperties ********************************************* // ********** Begin Class UDrawPolygonTool ********************************************************* struct Z_Construct_UClass_UDrawPolygonTool_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UDrawPolygonTool_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_181_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUDrawPolygonTool(); \ friend struct ::Z_Construct_UClass_UDrawPolygonTool_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UDrawPolygonTool_NoRegister(); \ public: \ DECLARE_CLASS2(UDrawPolygonTool, UInteractiveTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UDrawPolygonTool_NoRegister) \ DECLARE_SERIALIZER(UDrawPolygonTool) \ virtual UObject* _getUObject() const override { return const_cast(this); } #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_181_ENHANCED_CONSTRUCTORS \ /** Deleted move- and copy-constructors, should never be used */ \ UDrawPolygonTool(UDrawPolygonTool&&) = delete; \ UDrawPolygonTool(const UDrawPolygonTool&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UDrawPolygonTool); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDrawPolygonTool); \ DEFINE_DEFAULT_CONSTRUCTOR_CALL(UDrawPolygonTool) \ MESHMODELINGTOOLS_API virtual ~UDrawPolygonTool(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_178_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_181_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_181_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_181_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UDrawPolygonTool; // ********** End Class UDrawPolygonTool *********************************************************** #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h // ********** Begin Enum EDrawPolygonDrawMode ****************************************************** #define FOREACH_ENUM_EDRAWPOLYGONDRAWMODE(op) \ op(EDrawPolygonDrawMode::Freehand) \ op(EDrawPolygonDrawMode::Circle) \ op(EDrawPolygonDrawMode::Square) \ op(EDrawPolygonDrawMode::Rectangle) \ op(EDrawPolygonDrawMode::RoundedRectangle) \ op(EDrawPolygonDrawMode::Ring) enum class EDrawPolygonDrawMode : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EDrawPolygonDrawMode ******************************************************** // ********** Begin Enum EDrawPolygonExtrudeMode *************************************************** #define FOREACH_ENUM_EDRAWPOLYGONEXTRUDEMODE(op) \ op(EDrawPolygonExtrudeMode::Flat) \ op(EDrawPolygonExtrudeMode::Fixed) \ op(EDrawPolygonExtrudeMode::Interactive) enum class EDrawPolygonExtrudeMode : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EDrawPolygonExtrudeMode ***************************************************** PRAGMA_ENABLE_DEPRECATION_WARNINGS