// 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 "CubeGridTool.h" #ifdef MESHMODELINGTOOLSEXP_CubeGridTool_generated_h #error "CubeGridTool.generated.h already included, missing '#pragma once' in CubeGridTool.h" #endif #define MESHMODELINGTOOLSEXP_CubeGridTool_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin Class UCubeGridToolBuilder ***************************************************** struct Z_Construct_UClass_UCubeGridToolBuilder_Statics; MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UCubeGridToolBuilder_NoRegister(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_49_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUCubeGridToolBuilder(); \ friend struct ::Z_Construct_UClass_UCubeGridToolBuilder_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UCubeGridToolBuilder_NoRegister(); \ public: \ DECLARE_CLASS2(UCubeGridToolBuilder, UInteractiveToolWithToolTargetsBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UCubeGridToolBuilder_NoRegister) \ DECLARE_SERIALIZER(UCubeGridToolBuilder) #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_49_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLSEXP_API UCubeGridToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UCubeGridToolBuilder(UCubeGridToolBuilder&&) = delete; \ UCubeGridToolBuilder(const UCubeGridToolBuilder&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UCubeGridToolBuilder); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCubeGridToolBuilder); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UCubeGridToolBuilder) \ MESHMODELINGTOOLSEXP_API virtual ~UCubeGridToolBuilder(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_46_PROLOG #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_49_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_49_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_49_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UCubeGridToolBuilder; // ********** End Class UCubeGridToolBuilder ******************************************************* // ********** Begin Class UCubeGridToolProperties ************************************************** struct Z_Construct_UClass_UCubeGridToolProperties_Statics; MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UCubeGridToolProperties_NoRegister(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_80_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUCubeGridToolProperties(); \ friend struct ::Z_Construct_UClass_UCubeGridToolProperties_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UCubeGridToolProperties_NoRegister(); \ public: \ DECLARE_CLASS2(UCubeGridToolProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UCubeGridToolProperties_NoRegister) \ DECLARE_SERIALIZER(UCubeGridToolProperties) #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_80_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLSEXP_API UCubeGridToolProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UCubeGridToolProperties(UCubeGridToolProperties&&) = delete; \ UCubeGridToolProperties(const UCubeGridToolProperties&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UCubeGridToolProperties); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCubeGridToolProperties); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UCubeGridToolProperties) \ MESHMODELINGTOOLSEXP_API virtual ~UCubeGridToolProperties(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_77_PROLOG #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_80_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_80_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_80_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UCubeGridToolProperties; // ********** End Class UCubeGridToolProperties **************************************************** // ********** Begin Class UCubeGridToolActions ***************************************************** #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_245_RPC_WRAPPERS_NO_PURE_DECLS \ DECLARE_FUNCTION(execAcceptAndStartNew); \ DECLARE_FUNCTION(execResetGridFromActor); \ DECLARE_FUNCTION(execFlip); \ DECLARE_FUNCTION(execCornerMode); \ DECLARE_FUNCTION(execSlideForward); \ DECLARE_FUNCTION(execSlideBack); \ DECLARE_FUNCTION(execPush); \ DECLARE_FUNCTION(execPull); struct Z_Construct_UClass_UCubeGridToolActions_Statics; MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UCubeGridToolActions_NoRegister(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_245_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUCubeGridToolActions(); \ friend struct ::Z_Construct_UClass_UCubeGridToolActions_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UCubeGridToolActions_NoRegister(); \ public: \ DECLARE_CLASS2(UCubeGridToolActions, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UCubeGridToolActions_NoRegister) \ DECLARE_SERIALIZER(UCubeGridToolActions) #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_245_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLSEXP_API UCubeGridToolActions(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UCubeGridToolActions(UCubeGridToolActions&&) = delete; \ UCubeGridToolActions(const UCubeGridToolActions&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UCubeGridToolActions); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCubeGridToolActions); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UCubeGridToolActions) \ MESHMODELINGTOOLSEXP_API virtual ~UCubeGridToolActions(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_242_PROLOG #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_245_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_245_RPC_WRAPPERS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_245_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_245_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UCubeGridToolActions; // ********** End Class UCubeGridToolActions ******************************************************* // ********** Begin Class UCubeGridTool ************************************************************ struct Z_Construct_UClass_UCubeGridTool_Statics; MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UCubeGridTool_NoRegister(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_313_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUCubeGridTool(); \ friend struct ::Z_Construct_UClass_UCubeGridTool_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UCubeGridTool_NoRegister(); \ public: \ DECLARE_CLASS2(UCubeGridTool, UInteractiveTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UCubeGridTool_NoRegister) \ DECLARE_SERIALIZER(UCubeGridTool) \ virtual UObject* _getUObject() const override { return const_cast(this); } #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_313_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLSEXP_API UCubeGridTool(); \ /** Deleted move- and copy-constructors, should never be used */ \ UCubeGridTool(UCubeGridTool&&) = delete; \ UCubeGridTool(const UCubeGridTool&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UCubeGridTool); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UCubeGridTool); \ DEFINE_DEFAULT_CONSTRUCTOR_CALL(UCubeGridTool) \ MESHMODELINGTOOLSEXP_API virtual ~UCubeGridTool(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_306_PROLOG #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_313_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_313_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h_313_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UCubeGridTool; // ********** End Class UCubeGridTool ************************************************************** #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_CubeGridTool_h // ********** Begin Enum ECubeGridToolFaceSelectionMode ******************************************** #define FOREACH_ENUM_ECUBEGRIDTOOLFACESELECTIONMODE(op) \ op(ECubeGridToolFaceSelectionMode::OutsideBasedOnNormal) \ op(ECubeGridToolFaceSelectionMode::InsideBasedOnNormal) \ op(ECubeGridToolFaceSelectionMode::OutsideBasedOnViewRay) \ op(ECubeGridToolFaceSelectionMode::InsideBasedOnViewRay) enum class ECubeGridToolFaceSelectionMode; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ECubeGridToolFaceSelectionMode ********************************************** // ********** Begin Enum ECubeGridToolAction ******************************************************* #define FOREACH_ENUM_ECUBEGRIDTOOLACTION(op) \ op(ECubeGridToolAction::NoAction) \ op(ECubeGridToolAction::Push) \ op(ECubeGridToolAction::Pull) \ op(ECubeGridToolAction::Flip) \ op(ECubeGridToolAction::SlideForward) \ op(ECubeGridToolAction::SlideBack) \ op(ECubeGridToolAction::DecreaseGridPower) \ op(ECubeGridToolAction::IncreaseGridPower) \ op(ECubeGridToolAction::CornerMode) \ op(ECubeGridToolAction::ResetFromActor) \ op(ECubeGridToolAction::AcceptAndStartNew) enum class ECubeGridToolAction; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum ECubeGridToolAction ********************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS