// 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 "DrawPolyPathTool.h" #ifdef MESHMODELINGTOOLSEXP_DrawPolyPathTool_generated_h #error "DrawPolyPathTool.generated.h already included, missing '#pragma once' in DrawPolyPathTool.h" #endif #define MESHMODELINGTOOLSEXP_DrawPolyPathTool_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin Class UDrawPolyPathToolBuilder ************************************************* struct Z_Construct_UClass_UDrawPolyPathToolBuilder_Statics; MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UDrawPolyPathToolBuilder_NoRegister(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_29_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUDrawPolyPathToolBuilder(); \ friend struct ::Z_Construct_UClass_UDrawPolyPathToolBuilder_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UDrawPolyPathToolBuilder_NoRegister(); \ public: \ DECLARE_CLASS2(UDrawPolyPathToolBuilder, UInteractiveToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UDrawPolyPathToolBuilder_NoRegister) \ DECLARE_SERIALIZER(UDrawPolyPathToolBuilder) #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_29_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLSEXP_API UDrawPolyPathToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UDrawPolyPathToolBuilder(UDrawPolyPathToolBuilder&&) = delete; \ UDrawPolyPathToolBuilder(const UDrawPolyPathToolBuilder&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UDrawPolyPathToolBuilder); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDrawPolyPathToolBuilder); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDrawPolyPathToolBuilder) \ MESHMODELINGTOOLSEXP_API virtual ~UDrawPolyPathToolBuilder(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_26_PROLOG #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_29_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_29_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_29_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UDrawPolyPathToolBuilder; // ********** End Class UDrawPolyPathToolBuilder *************************************************** // ********** Begin Class UDrawPolyPathProperties ************************************************** struct Z_Construct_UClass_UDrawPolyPathProperties_Statics; MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UDrawPolyPathProperties_NoRegister(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_80_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUDrawPolyPathProperties(); \ friend struct ::Z_Construct_UClass_UDrawPolyPathProperties_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UDrawPolyPathProperties_NoRegister(); \ public: \ DECLARE_CLASS2(UDrawPolyPathProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UDrawPolyPathProperties_NoRegister) \ DECLARE_SERIALIZER(UDrawPolyPathProperties) #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_80_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLSEXP_API UDrawPolyPathProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UDrawPolyPathProperties(UDrawPolyPathProperties&&) = delete; \ UDrawPolyPathProperties(const UDrawPolyPathProperties&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UDrawPolyPathProperties); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDrawPolyPathProperties); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDrawPolyPathProperties) \ MESHMODELINGTOOLSEXP_API virtual ~UDrawPolyPathProperties(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_77_PROLOG #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_80_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_80_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_80_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UDrawPolyPathProperties; // ********** End Class UDrawPolyPathProperties **************************************************** // ********** Begin Class UDrawPolyPathExtrudeProperties ******************************************* struct Z_Construct_UClass_UDrawPolyPathExtrudeProperties_Statics; MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UDrawPolyPathExtrudeProperties_NoRegister(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_150_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUDrawPolyPathExtrudeProperties(); \ friend struct ::Z_Construct_UClass_UDrawPolyPathExtrudeProperties_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UDrawPolyPathExtrudeProperties_NoRegister(); \ public: \ DECLARE_CLASS2(UDrawPolyPathExtrudeProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UDrawPolyPathExtrudeProperties_NoRegister) \ DECLARE_SERIALIZER(UDrawPolyPathExtrudeProperties) #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_150_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLSEXP_API UDrawPolyPathExtrudeProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UDrawPolyPathExtrudeProperties(UDrawPolyPathExtrudeProperties&&) = delete; \ UDrawPolyPathExtrudeProperties(const UDrawPolyPathExtrudeProperties&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UDrawPolyPathExtrudeProperties); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDrawPolyPathExtrudeProperties); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDrawPolyPathExtrudeProperties) \ MESHMODELINGTOOLSEXP_API virtual ~UDrawPolyPathExtrudeProperties(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_147_PROLOG #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_150_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_150_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_150_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UDrawPolyPathExtrudeProperties; // ********** End Class UDrawPolyPathExtrudeProperties ********************************************* // ********** Begin Class UDrawPolyPathTool ******************************************************** struct Z_Construct_UClass_UDrawPolyPathTool_Statics; MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UDrawPolyPathTool_NoRegister(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_167_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUDrawPolyPathTool(); \ friend struct ::Z_Construct_UClass_UDrawPolyPathTool_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UDrawPolyPathTool_NoRegister(); \ public: \ DECLARE_CLASS2(UDrawPolyPathTool, UInteractiveTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UDrawPolyPathTool_NoRegister) \ DECLARE_SERIALIZER(UDrawPolyPathTool) \ virtual UObject* _getUObject() const override { return const_cast(this); } #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_167_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLSEXP_API UDrawPolyPathTool(); \ /** Deleted move- and copy-constructors, should never be used */ \ UDrawPolyPathTool(UDrawPolyPathTool&&) = delete; \ UDrawPolyPathTool(const UDrawPolyPathTool&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UDrawPolyPathTool); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDrawPolyPathTool); \ DEFINE_DEFAULT_CONSTRUCTOR_CALL(UDrawPolyPathTool) \ MESHMODELINGTOOLSEXP_API virtual ~UDrawPolyPathTool(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_164_PROLOG #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_167_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_167_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_167_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UDrawPolyPathTool; // ********** End Class UDrawPolyPathTool ********************************************************** #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h // ********** Begin Enum EDrawPolyPathWidthMode **************************************************** #define FOREACH_ENUM_EDRAWPOLYPATHWIDTHMODE(op) \ op(EDrawPolyPathWidthMode::Fixed) \ op(EDrawPolyPathWidthMode::Interactive) enum class EDrawPolyPathWidthMode; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EDrawPolyPathWidthMode ****************************************************** // ********** Begin Enum EDrawPolyPathRadiusMode *************************************************** #define FOREACH_ENUM_EDRAWPOLYPATHRADIUSMODE(op) \ op(EDrawPolyPathRadiusMode::Fixed) \ op(EDrawPolyPathRadiusMode::Interactive) enum class EDrawPolyPathRadiusMode; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EDrawPolyPathRadiusMode ***************************************************** // ********** Begin Enum EDrawPolyPathExtrudeMode ************************************************** #define FOREACH_ENUM_EDRAWPOLYPATHEXTRUDEMODE(op) \ op(EDrawPolyPathExtrudeMode::Flat) \ op(EDrawPolyPathExtrudeMode::Fixed) \ op(EDrawPolyPathExtrudeMode::Interactive) \ op(EDrawPolyPathExtrudeMode::RampFixed) \ op(EDrawPolyPathExtrudeMode::RampInteractive) enum class EDrawPolyPathExtrudeMode; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EDrawPolyPathExtrudeMode **************************************************** // ********** Begin Enum EDrawPolyPathExtrudeDirection ********************************************* #define FOREACH_ENUM_EDRAWPOLYPATHEXTRUDEDIRECTION(op) \ op(EDrawPolyPathExtrudeDirection::SelectionNormal) \ op(EDrawPolyPathExtrudeDirection::WorldX) \ op(EDrawPolyPathExtrudeDirection::WorldY) \ op(EDrawPolyPathExtrudeDirection::WorldZ) \ op(EDrawPolyPathExtrudeDirection::LocalX) \ op(EDrawPolyPathExtrudeDirection::LocalY) \ op(EDrawPolyPathExtrudeDirection::LocalZ) enum class EDrawPolyPathExtrudeDirection; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EDrawPolyPathExtrudeDirection *********************************************** PRAGMA_ENABLE_DEPRECATION_WARNINGS