// 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 "PlaneCutTool.h" #ifdef MESHMODELINGTOOLSEXP_PlaneCutTool_generated_h #error "PlaneCutTool.generated.h already included, missing '#pragma once' in PlaneCutTool.h" #endif #define MESHMODELINGTOOLSEXP_PlaneCutTool_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin Class UPlaneCutToolBuilder ***************************************************** struct Z_Construct_UClass_UPlaneCutToolBuilder_Statics; MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UPlaneCutToolBuilder_NoRegister(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_27_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUPlaneCutToolBuilder(); \ friend struct ::Z_Construct_UClass_UPlaneCutToolBuilder_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UPlaneCutToolBuilder_NoRegister(); \ public: \ DECLARE_CLASS2(UPlaneCutToolBuilder, UMultiSelectionMeshEditingToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UPlaneCutToolBuilder_NoRegister) \ DECLARE_SERIALIZER(UPlaneCutToolBuilder) #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_27_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLSEXP_API UPlaneCutToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UPlaneCutToolBuilder(UPlaneCutToolBuilder&&) = delete; \ UPlaneCutToolBuilder(const UPlaneCutToolBuilder&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UPlaneCutToolBuilder); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPlaneCutToolBuilder); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPlaneCutToolBuilder) \ MESHMODELINGTOOLSEXP_API virtual ~UPlaneCutToolBuilder(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_24_PROLOG #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_27_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_27_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_27_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UPlaneCutToolBuilder; // ********** End Class UPlaneCutToolBuilder ******************************************************* // ********** Begin Class UPlaneCutToolProperties ************************************************** struct Z_Construct_UClass_UPlaneCutToolProperties_Statics; MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UPlaneCutToolProperties_NoRegister(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_40_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUPlaneCutToolProperties(); \ friend struct ::Z_Construct_UClass_UPlaneCutToolProperties_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UPlaneCutToolProperties_NoRegister(); \ public: \ DECLARE_CLASS2(UPlaneCutToolProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UPlaneCutToolProperties_NoRegister) \ DECLARE_SERIALIZER(UPlaneCutToolProperties) #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_40_ENHANCED_CONSTRUCTORS \ /** Deleted move- and copy-constructors, should never be used */ \ UPlaneCutToolProperties(UPlaneCutToolProperties&&) = delete; \ UPlaneCutToolProperties(const UPlaneCutToolProperties&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UPlaneCutToolProperties); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPlaneCutToolProperties); \ DEFINE_DEFAULT_CONSTRUCTOR_CALL(UPlaneCutToolProperties) \ MESHMODELINGTOOLSEXP_API virtual ~UPlaneCutToolProperties(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_37_PROLOG #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_40_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_40_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_40_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UPlaneCutToolProperties; // ********** End Class UPlaneCutToolProperties **************************************************** // ********** Begin Class UPlaneCutOperatorFactory ************************************************* struct Z_Construct_UClass_UPlaneCutOperatorFactory_Statics; MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UPlaneCutOperatorFactory_NoRegister(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_90_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUPlaneCutOperatorFactory(); \ friend struct ::Z_Construct_UClass_UPlaneCutOperatorFactory_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UPlaneCutOperatorFactory_NoRegister(); \ public: \ DECLARE_CLASS2(UPlaneCutOperatorFactory, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UPlaneCutOperatorFactory_NoRegister) \ DECLARE_SERIALIZER(UPlaneCutOperatorFactory) #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_90_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLSEXP_API UPlaneCutOperatorFactory(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UPlaneCutOperatorFactory(UPlaneCutOperatorFactory&&) = delete; \ UPlaneCutOperatorFactory(const UPlaneCutOperatorFactory&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UPlaneCutOperatorFactory); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPlaneCutOperatorFactory); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPlaneCutOperatorFactory) \ MESHMODELINGTOOLSEXP_API virtual ~UPlaneCutOperatorFactory(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_87_PROLOG #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_90_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_90_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_90_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UPlaneCutOperatorFactory; // ********** End Class UPlaneCutOperatorFactory *************************************************** // ********** Begin Class UPlaneCutTool ************************************************************ #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_108_RPC_WRAPPERS_NO_PURE_DECLS \ DECLARE_FUNCTION(execFlipPlane); \ DECLARE_FUNCTION(execCut); struct Z_Construct_UClass_UPlaneCutTool_Statics; MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UPlaneCutTool_NoRegister(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_108_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUPlaneCutTool(); \ friend struct ::Z_Construct_UClass_UPlaneCutTool_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UPlaneCutTool_NoRegister(); \ public: \ DECLARE_CLASS2(UPlaneCutTool, UMultiSelectionMeshEditingTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UPlaneCutTool_NoRegister) \ DECLARE_SERIALIZER(UPlaneCutTool) #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_108_ENHANCED_CONSTRUCTORS \ /** Deleted move- and copy-constructors, should never be used */ \ UPlaneCutTool(UPlaneCutTool&&) = delete; \ UPlaneCutTool(const UPlaneCutTool&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UPlaneCutTool); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPlaneCutTool); \ DEFINE_DEFAULT_CONSTRUCTOR_CALL(UPlaneCutTool) \ MESHMODELINGTOOLSEXP_API virtual ~UPlaneCutTool(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_105_PROLOG #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_108_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_108_RPC_WRAPPERS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_108_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_108_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UPlaneCutTool; // ********** End Class UPlaneCutTool ************************************************************** #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h // ********** Begin Enum EPlaneCutToolActions ****************************************************** #define FOREACH_ENUM_EPLANECUTTOOLACTIONS(op) \ op(EPlaneCutToolActions::NoAction) \ op(EPlaneCutToolActions::Cut) \ op(EPlaneCutToolActions::FlipPlane) enum class EPlaneCutToolActions; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EPlaneCutToolActions ******************************************************** PRAGMA_ENABLE_DEPRECATION_WARNINGS