// 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 "ToolActivities/PolyEditExtrudeActivity.h" #ifdef MESHMODELINGTOOLS_PolyEditExtrudeActivity_generated_h #error "PolyEditExtrudeActivity.generated.h already included, missing '#pragma once' in PolyEditExtrudeActivity.h" #endif #define MESHMODELINGTOOLS_PolyEditExtrudeActivity_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin Class UPolyEditExtrudeProperties *********************************************** struct Z_Construct_UClass_UPolyEditExtrudeProperties_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UPolyEditExtrudeProperties_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_113_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUPolyEditExtrudeProperties(); \ friend struct ::Z_Construct_UClass_UPolyEditExtrudeProperties_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UPolyEditExtrudeProperties_NoRegister(); \ public: \ DECLARE_CLASS2(UPolyEditExtrudeProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UPolyEditExtrudeProperties_NoRegister) \ DECLARE_SERIALIZER(UPolyEditExtrudeProperties) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_113_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UPolyEditExtrudeProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UPolyEditExtrudeProperties(UPolyEditExtrudeProperties&&) = delete; \ UPolyEditExtrudeProperties(const UPolyEditExtrudeProperties&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UPolyEditExtrudeProperties); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPolyEditExtrudeProperties); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPolyEditExtrudeProperties) \ MESHMODELINGTOOLS_API virtual ~UPolyEditExtrudeProperties(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_110_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_113_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_113_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_113_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UPolyEditExtrudeProperties; // ********** End Class UPolyEditExtrudeProperties ************************************************* // ********** Begin Class UPolyEditOffsetProperties ************************************************ struct Z_Construct_UClass_UPolyEditOffsetProperties_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UPolyEditOffsetProperties_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_161_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUPolyEditOffsetProperties(); \ friend struct ::Z_Construct_UClass_UPolyEditOffsetProperties_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UPolyEditOffsetProperties_NoRegister(); \ public: \ DECLARE_CLASS2(UPolyEditOffsetProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UPolyEditOffsetProperties_NoRegister) \ DECLARE_SERIALIZER(UPolyEditOffsetProperties) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_161_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UPolyEditOffsetProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UPolyEditOffsetProperties(UPolyEditOffsetProperties&&) = delete; \ UPolyEditOffsetProperties(const UPolyEditOffsetProperties&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UPolyEditOffsetProperties); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPolyEditOffsetProperties); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPolyEditOffsetProperties) \ MESHMODELINGTOOLS_API virtual ~UPolyEditOffsetProperties(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_158_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_161_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_161_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_161_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UPolyEditOffsetProperties; // ********** End Class UPolyEditOffsetProperties ************************************************** // ********** Begin Class UPolyEditPushPullProperties ********************************************** struct Z_Construct_UClass_UPolyEditPushPullProperties_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UPolyEditPushPullProperties_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_204_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUPolyEditPushPullProperties(); \ friend struct ::Z_Construct_UClass_UPolyEditPushPullProperties_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UPolyEditPushPullProperties_NoRegister(); \ public: \ DECLARE_CLASS2(UPolyEditPushPullProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UPolyEditPushPullProperties_NoRegister) \ DECLARE_SERIALIZER(UPolyEditPushPullProperties) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_204_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UPolyEditPushPullProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UPolyEditPushPullProperties(UPolyEditPushPullProperties&&) = delete; \ UPolyEditPushPullProperties(const UPolyEditPushPullProperties&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UPolyEditPushPullProperties); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPolyEditPushPullProperties); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPolyEditPushPullProperties) \ MESHMODELINGTOOLS_API virtual ~UPolyEditPushPullProperties(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_201_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_204_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_204_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_204_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UPolyEditPushPullProperties; // ********** End Class UPolyEditPushPullProperties ************************************************ // ********** Begin Class UPolyEditExtrudeActivity ************************************************* struct Z_Construct_UClass_UPolyEditExtrudeActivity_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UPolyEditExtrudeActivity_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_258_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUPolyEditExtrudeActivity(); \ friend struct ::Z_Construct_UClass_UPolyEditExtrudeActivity_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UPolyEditExtrudeActivity_NoRegister(); \ public: \ DECLARE_CLASS2(UPolyEditExtrudeActivity, UInteractiveToolActivity, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UPolyEditExtrudeActivity_NoRegister) \ DECLARE_SERIALIZER(UPolyEditExtrudeActivity) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_258_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UPolyEditExtrudeActivity(); \ /** Deleted move- and copy-constructors, should never be used */ \ UPolyEditExtrudeActivity(UPolyEditExtrudeActivity&&) = delete; \ UPolyEditExtrudeActivity(const UPolyEditExtrudeActivity&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UPolyEditExtrudeActivity); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPolyEditExtrudeActivity); \ DEFINE_DEFAULT_CONSTRUCTOR_CALL(UPolyEditExtrudeActivity) \ MESHMODELINGTOOLS_API virtual ~UPolyEditExtrudeActivity(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_252_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_258_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_258_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h_258_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UPolyEditExtrudeActivity; // ********** End Class UPolyEditExtrudeActivity *************************************************** #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_ToolActivities_PolyEditExtrudeActivity_h // ********** Begin Enum EPolyEditExtrudeDirection ************************************************* #define FOREACH_ENUM_EPOLYEDITEXTRUDEDIRECTION(op) \ op(EPolyEditExtrudeDirection::SelectionNormal) \ op(EPolyEditExtrudeDirection::WorldX) \ op(EPolyEditExtrudeDirection::WorldY) \ op(EPolyEditExtrudeDirection::WorldZ) \ op(EPolyEditExtrudeDirection::LocalX) \ op(EPolyEditExtrudeDirection::LocalY) \ op(EPolyEditExtrudeDirection::LocalZ) enum class EPolyEditExtrudeDirection; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EPolyEditExtrudeDirection *************************************************** // ********** Begin Enum EPolyEditExtrudeDistanceMode ********************************************** #define FOREACH_ENUM_EPOLYEDITEXTRUDEDISTANCEMODE(op) \ op(EPolyEditExtrudeDistanceMode::ClickInViewport) \ op(EPolyEditExtrudeDistanceMode::Fixed) enum class EPolyEditExtrudeDistanceMode; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EPolyEditExtrudeDistanceMode ************************************************ // ********** Begin Enum EPolyEditExtrudeModeOptions *********************************************** #define FOREACH_ENUM_EPOLYEDITEXTRUDEMODEOPTIONS(op) \ op(EPolyEditExtrudeModeOptions::SingleDirection) \ op(EPolyEditExtrudeModeOptions::SelectedTriangleNormals) \ op(EPolyEditExtrudeModeOptions::SelectedTriangleNormalsEven) enum class EPolyEditExtrudeModeOptions; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EPolyEditExtrudeModeOptions ************************************************* // ********** Begin Enum EPolyEditOffsetModeOptions ************************************************ #define FOREACH_ENUM_EPOLYEDITOFFSETMODEOPTIONS(op) \ op(EPolyEditOffsetModeOptions::VertexNormals) \ op(EPolyEditOffsetModeOptions::SelectedTriangleNormals) \ op(EPolyEditOffsetModeOptions::SelectedTriangleNormalsEven) enum class EPolyEditOffsetModeOptions; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EPolyEditOffsetModeOptions ************************************************** // ********** Begin Enum EPolyEditPushPullModeOptions ********************************************** #define FOREACH_ENUM_EPOLYEDITPUSHPULLMODEOPTIONS(op) \ op(EPolyEditPushPullModeOptions::SelectedTriangleNormals) \ op(EPolyEditPushPullModeOptions::SelectedTriangleNormalsEven) \ op(EPolyEditPushPullModeOptions::SingleDirection) \ op(EPolyEditPushPullModeOptions::VertexNormals) enum class EPolyEditPushPullModeOptions; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EPolyEditPushPullModeOptions ************************************************ PRAGMA_ENABLE_DEPRECATION_WARNINGS