// 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 "Polymodeling/ExtrudeMeshSelectionTool.h" #ifdef MESHMODELINGTOOLSEXP_ExtrudeMeshSelectionTool_generated_h #error "ExtrudeMeshSelectionTool.generated.h already included, missing '#pragma once' in ExtrudeMeshSelectionTool.h" #endif #define MESHMODELINGTOOLSEXP_ExtrudeMeshSelectionTool_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin Class UExtrudeMeshSelectionToolBuilder ***************************************** struct Z_Construct_UClass_UExtrudeMeshSelectionToolBuilder_Statics; MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UExtrudeMeshSelectionToolBuilder_NoRegister(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_26_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUExtrudeMeshSelectionToolBuilder(); \ friend struct ::Z_Construct_UClass_UExtrudeMeshSelectionToolBuilder_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UExtrudeMeshSelectionToolBuilder_NoRegister(); \ public: \ DECLARE_CLASS2(UExtrudeMeshSelectionToolBuilder, USingleTargetWithSelectionToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UExtrudeMeshSelectionToolBuilder_NoRegister) \ DECLARE_SERIALIZER(UExtrudeMeshSelectionToolBuilder) #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_26_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLSEXP_API UExtrudeMeshSelectionToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UExtrudeMeshSelectionToolBuilder(UExtrudeMeshSelectionToolBuilder&&) = delete; \ UExtrudeMeshSelectionToolBuilder(const UExtrudeMeshSelectionToolBuilder&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UExtrudeMeshSelectionToolBuilder); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UExtrudeMeshSelectionToolBuilder); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UExtrudeMeshSelectionToolBuilder) \ MESHMODELINGTOOLSEXP_API virtual ~UExtrudeMeshSelectionToolBuilder(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_23_PROLOG #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_26_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_26_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_26_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UExtrudeMeshSelectionToolBuilder; // ********** End Class UExtrudeMeshSelectionToolBuilder ******************************************* // ********** Begin Class UExtrudeMeshSelectionToolProperties ************************************** struct Z_Construct_UClass_UExtrudeMeshSelectionToolProperties_Statics; MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UExtrudeMeshSelectionToolProperties_NoRegister(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_56_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUExtrudeMeshSelectionToolProperties(); \ friend struct ::Z_Construct_UClass_UExtrudeMeshSelectionToolProperties_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UExtrudeMeshSelectionToolProperties_NoRegister(); \ public: \ DECLARE_CLASS2(UExtrudeMeshSelectionToolProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UExtrudeMeshSelectionToolProperties_NoRegister) \ DECLARE_SERIALIZER(UExtrudeMeshSelectionToolProperties) #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_56_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLSEXP_API UExtrudeMeshSelectionToolProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UExtrudeMeshSelectionToolProperties(UExtrudeMeshSelectionToolProperties&&) = delete; \ UExtrudeMeshSelectionToolProperties(const UExtrudeMeshSelectionToolProperties&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UExtrudeMeshSelectionToolProperties); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UExtrudeMeshSelectionToolProperties); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UExtrudeMeshSelectionToolProperties) \ MESHMODELINGTOOLSEXP_API virtual ~UExtrudeMeshSelectionToolProperties(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_53_PROLOG #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_56_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_56_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_56_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UExtrudeMeshSelectionToolProperties; // ********** End Class UExtrudeMeshSelectionToolProperties **************************************** // ********** Begin Class UExtrudeMeshSelectionTool ************************************************ struct Z_Construct_UClass_UExtrudeMeshSelectionTool_Statics; MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UExtrudeMeshSelectionTool_NoRegister(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_125_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUExtrudeMeshSelectionTool(); \ friend struct ::Z_Construct_UClass_UExtrudeMeshSelectionTool_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UExtrudeMeshSelectionTool_NoRegister(); \ public: \ DECLARE_CLASS2(UExtrudeMeshSelectionTool, USingleTargetWithSelectionTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UExtrudeMeshSelectionTool_NoRegister) \ DECLARE_SERIALIZER(UExtrudeMeshSelectionTool) #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_125_ENHANCED_CONSTRUCTORS \ /** Deleted move- and copy-constructors, should never be used */ \ UExtrudeMeshSelectionTool(UExtrudeMeshSelectionTool&&) = delete; \ UExtrudeMeshSelectionTool(const UExtrudeMeshSelectionTool&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UExtrudeMeshSelectionTool); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UExtrudeMeshSelectionTool); \ DEFINE_DEFAULT_CONSTRUCTOR_CALL(UExtrudeMeshSelectionTool) \ MESHMODELINGTOOLSEXP_API virtual ~UExtrudeMeshSelectionTool(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_122_PROLOG #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_125_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_125_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_125_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UExtrudeMeshSelectionTool; // ********** End Class UExtrudeMeshSelectionTool ************************************************** #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h // ********** Begin Enum EExtrudeMeshSelectionInteractionMode ************************************** #define FOREACH_ENUM_EEXTRUDEMESHSELECTIONINTERACTIONMODE(op) \ op(EExtrudeMeshSelectionInteractionMode::Interactive) \ op(EExtrudeMeshSelectionInteractionMode::Fixed) enum class EExtrudeMeshSelectionInteractionMode : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EExtrudeMeshSelectionInteractionMode **************************************** // ********** Begin Enum EExtrudeMeshSelectionRegionModifierMode *********************************** #define FOREACH_ENUM_EEXTRUDEMESHSELECTIONREGIONMODIFIERMODE(op) \ op(EExtrudeMeshSelectionRegionModifierMode::OriginalShape) \ op(EExtrudeMeshSelectionRegionModifierMode::FlattenToPlane) \ op(EExtrudeMeshSelectionRegionModifierMode::RaycastToPlane) enum class EExtrudeMeshSelectionRegionModifierMode : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EExtrudeMeshSelectionRegionModifierMode ************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS