// 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 "MeshGroupPaintTool.h" #ifdef MESHMODELINGTOOLS_MeshGroupPaintTool_generated_h #error "MeshGroupPaintTool.generated.h already included, missing '#pragma once' in MeshGroupPaintTool.h" #endif #define MESHMODELINGTOOLS_MeshGroupPaintTool_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin Class UMeshGroupPaintToolBuilder *********************************************** struct Z_Construct_UClass_UMeshGroupPaintToolBuilder_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshGroupPaintToolBuilder_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_56_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUMeshGroupPaintToolBuilder(); \ friend struct ::Z_Construct_UClass_UMeshGroupPaintToolBuilder_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshGroupPaintToolBuilder_NoRegister(); \ public: \ DECLARE_CLASS2(UMeshGroupPaintToolBuilder, UMeshSurfacePointMeshEditingToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshGroupPaintToolBuilder_NoRegister) \ DECLARE_SERIALIZER(UMeshGroupPaintToolBuilder) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_56_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UMeshGroupPaintToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UMeshGroupPaintToolBuilder(UMeshGroupPaintToolBuilder&&) = delete; \ UMeshGroupPaintToolBuilder(const UMeshGroupPaintToolBuilder&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshGroupPaintToolBuilder); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshGroupPaintToolBuilder); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshGroupPaintToolBuilder) \ MESHMODELINGTOOLS_API virtual ~UMeshGroupPaintToolBuilder(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_53_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_56_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_56_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_56_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UMeshGroupPaintToolBuilder; // ********** End Class UMeshGroupPaintToolBuilder ************************************************* // ********** Begin Class UGroupPaintBrushFilterProperties ***************************************** struct Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UGroupPaintBrushFilterProperties_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_121_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUGroupPaintBrushFilterProperties(); \ friend struct ::Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UGroupPaintBrushFilterProperties_NoRegister(); \ public: \ DECLARE_CLASS2(UGroupPaintBrushFilterProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UGroupPaintBrushFilterProperties_NoRegister) \ DECLARE_SERIALIZER(UGroupPaintBrushFilterProperties) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_121_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UGroupPaintBrushFilterProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UGroupPaintBrushFilterProperties(UGroupPaintBrushFilterProperties&&) = delete; \ UGroupPaintBrushFilterProperties(const UGroupPaintBrushFilterProperties&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UGroupPaintBrushFilterProperties); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGroupPaintBrushFilterProperties); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGroupPaintBrushFilterProperties) \ MESHMODELINGTOOLS_API virtual ~UGroupPaintBrushFilterProperties(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_118_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_121_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_121_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_121_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UGroupPaintBrushFilterProperties; // ********** End Class UGroupPaintBrushFilterProperties ******************************************* // ********** Begin Class UMeshGroupPaintToolActionPropertySet ************************************* struct Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_218_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUMeshGroupPaintToolActionPropertySet(); \ friend struct ::Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet_NoRegister(); \ public: \ DECLARE_CLASS2(UMeshGroupPaintToolActionPropertySet, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet_NoRegister) \ DECLARE_SERIALIZER(UMeshGroupPaintToolActionPropertySet) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_218_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UMeshGroupPaintToolActionPropertySet(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UMeshGroupPaintToolActionPropertySet(UMeshGroupPaintToolActionPropertySet&&) = delete; \ UMeshGroupPaintToolActionPropertySet(const UMeshGroupPaintToolActionPropertySet&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshGroupPaintToolActionPropertySet); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshGroupPaintToolActionPropertySet); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshGroupPaintToolActionPropertySet) \ MESHMODELINGTOOLS_API virtual ~UMeshGroupPaintToolActionPropertySet(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_215_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_218_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_218_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_218_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UMeshGroupPaintToolActionPropertySet; // ********** End Class UMeshGroupPaintToolActionPropertySet *************************************** // ********** Begin Class UMeshGroupPaintToolFreezeActions ***************************************** #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_233_RPC_WRAPPERS_NO_PURE_DECLS \ DECLARE_FUNCTION(execShrinkCurrent); \ DECLARE_FUNCTION(execGrowCurrent); \ DECLARE_FUNCTION(execFloodFillCurrent); \ DECLARE_FUNCTION(execClearCurrent); \ DECLARE_FUNCTION(execClearAll); \ DECLARE_FUNCTION(execFreezeOthers); \ DECLARE_FUNCTION(execFreezeCurrent); \ DECLARE_FUNCTION(execUnfreezeAll); struct Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_233_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUMeshGroupPaintToolFreezeActions(); \ friend struct ::Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_NoRegister(); \ public: \ DECLARE_CLASS2(UMeshGroupPaintToolFreezeActions, UMeshGroupPaintToolActionPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_NoRegister) \ DECLARE_SERIALIZER(UMeshGroupPaintToolFreezeActions) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_233_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UMeshGroupPaintToolFreezeActions(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UMeshGroupPaintToolFreezeActions(UMeshGroupPaintToolFreezeActions&&) = delete; \ UMeshGroupPaintToolFreezeActions(const UMeshGroupPaintToolFreezeActions&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshGroupPaintToolFreezeActions); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshGroupPaintToolFreezeActions); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshGroupPaintToolFreezeActions) \ MESHMODELINGTOOLS_API virtual ~UMeshGroupPaintToolFreezeActions(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_230_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_233_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_233_RPC_WRAPPERS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_233_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_233_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UMeshGroupPaintToolFreezeActions; // ********** End Class UMeshGroupPaintToolFreezeActions ******************************************* // ********** Begin Class UMeshGroupPaintTool ****************************************************** struct Z_Construct_UClass_UMeshGroupPaintTool_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshGroupPaintTool_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_297_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUMeshGroupPaintTool(); \ friend struct ::Z_Construct_UClass_UMeshGroupPaintTool_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshGroupPaintTool_NoRegister(); \ public: \ DECLARE_CLASS2(UMeshGroupPaintTool, UMeshSculptToolBase, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshGroupPaintTool_NoRegister) \ DECLARE_SERIALIZER(UMeshGroupPaintTool) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_297_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UMeshGroupPaintTool(); \ /** Deleted move- and copy-constructors, should never be used */ \ UMeshGroupPaintTool(UMeshGroupPaintTool&&) = delete; \ UMeshGroupPaintTool(const UMeshGroupPaintTool&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshGroupPaintTool); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshGroupPaintTool); \ DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeshGroupPaintTool) \ MESHMODELINGTOOLS_API virtual ~UMeshGroupPaintTool(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_294_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_297_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_297_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_297_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UMeshGroupPaintTool; // ********** End Class UMeshGroupPaintTool ******************************************************** #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h // ********** Begin Enum EMeshGroupPaintInteractionType ******************************************** #define FOREACH_ENUM_EMESHGROUPPAINTINTERACTIONTYPE(op) \ op(EMeshGroupPaintInteractionType::Brush) \ op(EMeshGroupPaintInteractionType::Fill) \ op(EMeshGroupPaintInteractionType::GroupFill) \ op(EMeshGroupPaintInteractionType::PolyLasso) \ op(EMeshGroupPaintInteractionType::LastValue) enum class EMeshGroupPaintInteractionType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMeshGroupPaintInteractionType ********************************************** // ********** Begin Enum EMeshGroupPaintBrushType ************************************************** #define FOREACH_ENUM_EMESHGROUPPAINTBRUSHTYPE(op) \ op(EMeshGroupPaintBrushType::Paint) \ op(EMeshGroupPaintBrushType::Erase) \ op(EMeshGroupPaintBrushType::LastValue) enum class EMeshGroupPaintBrushType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMeshGroupPaintBrushType **************************************************** // ********** Begin Enum EMeshGroupPaintBrushAreaType ********************************************** #define FOREACH_ENUM_EMESHGROUPPAINTBRUSHAREATYPE(op) \ op(EMeshGroupPaintBrushAreaType::Connected) \ op(EMeshGroupPaintBrushAreaType::Volumetric) enum class EMeshGroupPaintBrushAreaType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMeshGroupPaintBrushAreaType ************************************************ // ********** Begin Enum EMeshGroupPaintVisibilityType ********************************************* #define FOREACH_ENUM_EMESHGROUPPAINTVISIBILITYTYPE(op) \ op(EMeshGroupPaintVisibilityType::None) \ op(EMeshGroupPaintVisibilityType::FrontFacing) \ op(EMeshGroupPaintVisibilityType::Unoccluded) enum class EMeshGroupPaintVisibilityType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMeshGroupPaintVisibilityType *********************************************** // ********** Begin Enum EMeshGroupPaintToolActions ************************************************ #define FOREACH_ENUM_EMESHGROUPPAINTTOOLACTIONS(op) \ op(EMeshGroupPaintToolActions::NoAction) \ op(EMeshGroupPaintToolActions::ClearFrozen) \ op(EMeshGroupPaintToolActions::FreezeCurrent) \ op(EMeshGroupPaintToolActions::FreezeOthers) \ op(EMeshGroupPaintToolActions::GrowCurrent) \ op(EMeshGroupPaintToolActions::ShrinkCurrent) \ op(EMeshGroupPaintToolActions::ClearCurrent) \ op(EMeshGroupPaintToolActions::FloodFillCurrent) \ op(EMeshGroupPaintToolActions::ClearAll) enum class EMeshGroupPaintToolActions; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMeshGroupPaintToolActions ************************************************** PRAGMA_ENABLE_DEPRECATION_WARNINGS