// 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 "MeshVertexPaintTool.h" #ifdef MESHMODELINGTOOLS_MeshVertexPaintTool_generated_h #error "MeshVertexPaintTool.generated.h already included, missing '#pragma once' in MeshVertexPaintTool.h" #endif #define MESHMODELINGTOOLS_MeshVertexPaintTool_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin Class UMeshVertexPaintToolBuilder ********************************************** struct Z_Construct_UClass_UMeshVertexPaintToolBuilder_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshVertexPaintToolBuilder_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_47_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUMeshVertexPaintToolBuilder(); \ friend struct ::Z_Construct_UClass_UMeshVertexPaintToolBuilder_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshVertexPaintToolBuilder_NoRegister(); \ public: \ DECLARE_CLASS2(UMeshVertexPaintToolBuilder, UMeshSurfacePointMeshEditingToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshVertexPaintToolBuilder_NoRegister) \ DECLARE_SERIALIZER(UMeshVertexPaintToolBuilder) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_47_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UMeshVertexPaintToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UMeshVertexPaintToolBuilder(UMeshVertexPaintToolBuilder&&) = delete; \ UMeshVertexPaintToolBuilder(const UMeshVertexPaintToolBuilder&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshVertexPaintToolBuilder); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshVertexPaintToolBuilder); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshVertexPaintToolBuilder) \ MESHMODELINGTOOLS_API virtual ~UMeshVertexPaintToolBuilder(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_44_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_47_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_47_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_47_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UMeshVertexPaintToolBuilder; // ********** End Class UMeshVertexPaintToolBuilder ************************************************ // ********** Begin Class UVertexPaintBasicProperties ********************************************** struct Z_Construct_UClass_UVertexPaintBasicProperties_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UVertexPaintBasicProperties_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_176_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUVertexPaintBasicProperties(); \ friend struct ::Z_Construct_UClass_UVertexPaintBasicProperties_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UVertexPaintBasicProperties_NoRegister(); \ public: \ DECLARE_CLASS2(UVertexPaintBasicProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UVertexPaintBasicProperties_NoRegister) \ DECLARE_SERIALIZER(UVertexPaintBasicProperties) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_176_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UVertexPaintBasicProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UVertexPaintBasicProperties(UVertexPaintBasicProperties&&) = delete; \ UVertexPaintBasicProperties(const UVertexPaintBasicProperties&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UVertexPaintBasicProperties); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UVertexPaintBasicProperties); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UVertexPaintBasicProperties) \ MESHMODELINGTOOLS_API virtual ~UVertexPaintBasicProperties(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_173_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_176_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_176_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_176_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UVertexPaintBasicProperties; // ********** End Class UVertexPaintBasicProperties ************************************************ // ********** Begin Class UVertexPaintBrushFilterProperties **************************************** struct Z_Construct_UClass_UVertexPaintBrushFilterProperties_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UVertexPaintBrushFilterProperties_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_235_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUVertexPaintBrushFilterProperties(); \ friend struct ::Z_Construct_UClass_UVertexPaintBrushFilterProperties_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UVertexPaintBrushFilterProperties_NoRegister(); \ public: \ DECLARE_CLASS2(UVertexPaintBrushFilterProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UVertexPaintBrushFilterProperties_NoRegister) \ DECLARE_SERIALIZER(UVertexPaintBrushFilterProperties) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_235_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UVertexPaintBrushFilterProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UVertexPaintBrushFilterProperties(UVertexPaintBrushFilterProperties&&) = delete; \ UVertexPaintBrushFilterProperties(const UVertexPaintBrushFilterProperties&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UVertexPaintBrushFilterProperties); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UVertexPaintBrushFilterProperties); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UVertexPaintBrushFilterProperties) \ MESHMODELINGTOOLS_API virtual ~UVertexPaintBrushFilterProperties(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_232_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_235_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_235_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_235_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UVertexPaintBrushFilterProperties; // ********** End Class UVertexPaintBrushFilterProperties ****************************************** // ********** Begin Class UMeshVertexPaintToolActionPropertySet ************************************ struct Z_Construct_UClass_UMeshVertexPaintToolActionPropertySet_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshVertexPaintToolActionPropertySet_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_314_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUMeshVertexPaintToolActionPropertySet(); \ friend struct ::Z_Construct_UClass_UMeshVertexPaintToolActionPropertySet_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshVertexPaintToolActionPropertySet_NoRegister(); \ public: \ DECLARE_CLASS2(UMeshVertexPaintToolActionPropertySet, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshVertexPaintToolActionPropertySet_NoRegister) \ DECLARE_SERIALIZER(UMeshVertexPaintToolActionPropertySet) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_314_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UMeshVertexPaintToolActionPropertySet(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UMeshVertexPaintToolActionPropertySet(UMeshVertexPaintToolActionPropertySet&&) = delete; \ UMeshVertexPaintToolActionPropertySet(const UMeshVertexPaintToolActionPropertySet&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshVertexPaintToolActionPropertySet); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshVertexPaintToolActionPropertySet); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshVertexPaintToolActionPropertySet) \ MESHMODELINGTOOLS_API virtual ~UMeshVertexPaintToolActionPropertySet(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_311_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_314_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_314_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_314_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UMeshVertexPaintToolActionPropertySet; // ********** End Class UMeshVertexPaintToolActionPropertySet ************************************** // ********** Begin Class UMeshVertexPaintToolQuickActions ***************************************** #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_329_RPC_WRAPPERS_NO_PURE_DECLS \ DECLARE_FUNCTION(execFillWhite); \ DECLARE_FUNCTION(execFillBlack); \ DECLARE_FUNCTION(execEraseAll); \ DECLARE_FUNCTION(execPaintAll); struct Z_Construct_UClass_UMeshVertexPaintToolQuickActions_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshVertexPaintToolQuickActions_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_329_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUMeshVertexPaintToolQuickActions(); \ friend struct ::Z_Construct_UClass_UMeshVertexPaintToolQuickActions_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshVertexPaintToolQuickActions_NoRegister(); \ public: \ DECLARE_CLASS2(UMeshVertexPaintToolQuickActions, UMeshVertexPaintToolActionPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshVertexPaintToolQuickActions_NoRegister) \ DECLARE_SERIALIZER(UMeshVertexPaintToolQuickActions) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_329_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UMeshVertexPaintToolQuickActions(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UMeshVertexPaintToolQuickActions(UMeshVertexPaintToolQuickActions&&) = delete; \ UMeshVertexPaintToolQuickActions(const UMeshVertexPaintToolQuickActions&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshVertexPaintToolQuickActions); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshVertexPaintToolQuickActions); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshVertexPaintToolQuickActions) \ MESHMODELINGTOOLS_API virtual ~UMeshVertexPaintToolQuickActions(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_326_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_329_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_329_RPC_WRAPPERS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_329_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_329_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UMeshVertexPaintToolQuickActions; // ********** End Class UMeshVertexPaintToolQuickActions ******************************************* // ********** Begin Class UMeshVertexPaintToolUtilityActions *************************************** #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_415_RPC_WRAPPERS_NO_PURE_DECLS \ DECLARE_FUNCTION(execApplySelectedOperation); \ DECLARE_FUNCTION(execGetLODNamesFunc); \ DECLARE_FUNCTION(execGetWeightMapsFunc); struct Z_Construct_UClass_UMeshVertexPaintToolUtilityActions_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshVertexPaintToolUtilityActions_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_415_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUMeshVertexPaintToolUtilityActions(); \ friend struct ::Z_Construct_UClass_UMeshVertexPaintToolUtilityActions_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshVertexPaintToolUtilityActions_NoRegister(); \ public: \ DECLARE_CLASS2(UMeshVertexPaintToolUtilityActions, UMeshVertexPaintToolActionPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshVertexPaintToolUtilityActions_NoRegister) \ DECLARE_SERIALIZER(UMeshVertexPaintToolUtilityActions) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_415_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UMeshVertexPaintToolUtilityActions(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UMeshVertexPaintToolUtilityActions(UMeshVertexPaintToolUtilityActions&&) = delete; \ UMeshVertexPaintToolUtilityActions(const UMeshVertexPaintToolUtilityActions&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshVertexPaintToolUtilityActions); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshVertexPaintToolUtilityActions); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshVertexPaintToolUtilityActions) \ MESHMODELINGTOOLS_API virtual ~UMeshVertexPaintToolUtilityActions(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_412_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_415_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_415_RPC_WRAPPERS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_415_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_415_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UMeshVertexPaintToolUtilityActions; // ********** End Class UMeshVertexPaintToolUtilityActions ***************************************** // ********** Begin Class UMeshVertexPaintTool ***************************************************** struct Z_Construct_UClass_UMeshVertexPaintTool_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshVertexPaintTool_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_497_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUMeshVertexPaintTool(); \ friend struct ::Z_Construct_UClass_UMeshVertexPaintTool_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshVertexPaintTool_NoRegister(); \ public: \ DECLARE_CLASS2(UMeshVertexPaintTool, UMeshSculptToolBase, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshVertexPaintTool_NoRegister) \ DECLARE_SERIALIZER(UMeshVertexPaintTool) \ virtual UObject* _getUObject() const override { return const_cast(this); } #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_497_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UMeshVertexPaintTool(); \ /** Deleted move- and copy-constructors, should never be used */ \ UMeshVertexPaintTool(UMeshVertexPaintTool&&) = delete; \ UMeshVertexPaintTool(const UMeshVertexPaintTool&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshVertexPaintTool); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshVertexPaintTool); \ DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeshVertexPaintTool) \ MESHMODELINGTOOLS_API virtual ~UMeshVertexPaintTool(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_494_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_497_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_497_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h_497_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UMeshVertexPaintTool; // ********** End Class UMeshVertexPaintTool ******************************************************* #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexPaintTool_h // ********** Begin Enum EMeshVertexPaintInteractionType ******************************************* #define FOREACH_ENUM_EMESHVERTEXPAINTINTERACTIONTYPE(op) \ op(EMeshVertexPaintInteractionType::Brush) \ op(EMeshVertexPaintInteractionType::TriFill) \ op(EMeshVertexPaintInteractionType::Fill) \ op(EMeshVertexPaintInteractionType::GroupFill) \ op(EMeshVertexPaintInteractionType::PolyLasso) \ op(EMeshVertexPaintInteractionType::LastValue) enum class EMeshVertexPaintInteractionType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMeshVertexPaintInteractionType ********************************************* // ********** Begin Enum EMeshVertexPaintColorChannel ********************************************** #define FOREACH_ENUM_EMESHVERTEXPAINTCOLORCHANNEL(op) \ op(EMeshVertexPaintColorChannel::Red) \ op(EMeshVertexPaintColorChannel::Green) \ op(EMeshVertexPaintColorChannel::Blue) \ op(EMeshVertexPaintColorChannel::Alpha) enum class EMeshVertexPaintColorChannel : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMeshVertexPaintColorChannel ************************************************ // ********** Begin Enum EMeshVertexPaintColorBlendMode ******************************************** #define FOREACH_ENUM_EMESHVERTEXPAINTCOLORBLENDMODE(op) \ op(EMeshVertexPaintColorBlendMode::Lerp) \ op(EMeshVertexPaintColorBlendMode::Mix) \ op(EMeshVertexPaintColorBlendMode::Multiply) enum class EMeshVertexPaintColorBlendMode : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMeshVertexPaintColorBlendMode ********************************************** // ********** Begin Enum EMeshVertexPaintBrushType ************************************************* #define FOREACH_ENUM_EMESHVERTEXPAINTBRUSHTYPE(op) \ op(EMeshVertexPaintBrushType::Paint) \ op(EMeshVertexPaintBrushType::Erase) \ op(EMeshVertexPaintBrushType::Soften) \ op(EMeshVertexPaintBrushType::Smooth) \ op(EMeshVertexPaintBrushType::LastValue) enum class EMeshVertexPaintBrushType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMeshVertexPaintBrushType *************************************************** // ********** Begin Enum EMeshVertexPaintSecondaryActionType *************************************** #define FOREACH_ENUM_EMESHVERTEXPAINTSECONDARYACTIONTYPE(op) \ op(EMeshVertexPaintSecondaryActionType::Erase) \ op(EMeshVertexPaintSecondaryActionType::Soften) \ op(EMeshVertexPaintSecondaryActionType::Smooth) enum class EMeshVertexPaintSecondaryActionType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMeshVertexPaintSecondaryActionType ***************************************** // ********** Begin Enum EMeshVertexPaintBrushAreaType ********************************************* #define FOREACH_ENUM_EMESHVERTEXPAINTBRUSHAREATYPE(op) \ op(EMeshVertexPaintBrushAreaType::Connected) \ op(EMeshVertexPaintBrushAreaType::Volumetric) enum class EMeshVertexPaintBrushAreaType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMeshVertexPaintBrushAreaType *********************************************** // ********** Begin Enum EMeshVertexPaintVisibilityType ******************************************** #define FOREACH_ENUM_EMESHVERTEXPAINTVISIBILITYTYPE(op) \ op(EMeshVertexPaintVisibilityType::None) \ op(EMeshVertexPaintVisibilityType::FrontFacing) \ op(EMeshVertexPaintVisibilityType::Unoccluded) enum class EMeshVertexPaintVisibilityType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMeshVertexPaintVisibilityType ********************************************** // ********** Begin Enum EMeshVertexPaintMaterialMode ********************************************** #define FOREACH_ENUM_EMESHVERTEXPAINTMATERIALMODE(op) \ op(EMeshVertexPaintMaterialMode::LitVertexColor) \ op(EMeshVertexPaintMaterialMode::UnlitVertexColor) \ op(EMeshVertexPaintMaterialMode::OriginalMaterial) enum class EMeshVertexPaintMaterialMode : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMeshVertexPaintMaterialMode ************************************************ // ********** Begin Enum EMeshVertexPaintToolActions *********************************************** #define FOREACH_ENUM_EMESHVERTEXPAINTTOOLACTIONS(op) \ op(EMeshVertexPaintToolActions::NoAction) \ op(EMeshVertexPaintToolActions::PaintAll) \ op(EMeshVertexPaintToolActions::EraseAll) \ op(EMeshVertexPaintToolActions::FillBlack) \ op(EMeshVertexPaintToolActions::FillWhite) \ op(EMeshVertexPaintToolActions::ApplyCurrentUtility) enum class EMeshVertexPaintToolActions; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMeshVertexPaintToolActions ************************************************* // ********** Begin Enum EMeshVertexPaintToolUtilityOperations ************************************* #define FOREACH_ENUM_EMESHVERTEXPAINTTOOLUTILITYOPERATIONS(op) \ op(EMeshVertexPaintToolUtilityOperations::BlendAllSeams) \ op(EMeshVertexPaintToolUtilityOperations::FillChannels) \ op(EMeshVertexPaintToolUtilityOperations::InvertChannels) \ op(EMeshVertexPaintToolUtilityOperations::CopyChannelToChannel) \ op(EMeshVertexPaintToolUtilityOperations::SwapChannels) \ op(EMeshVertexPaintToolUtilityOperations::CopyFromWeightMap) \ op(EMeshVertexPaintToolUtilityOperations::CopyToOtherLODs) \ op(EMeshVertexPaintToolUtilityOperations::CopyToSingleLOD) enum class EMeshVertexPaintToolUtilityOperations; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMeshVertexPaintToolUtilityOperations *************************************** PRAGMA_ENABLE_DEPRECATION_WARNINGS