// 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 "MeshSelectionTool.h" #ifdef MESHMODELINGTOOLSEXP_MeshSelectionTool_generated_h #error "MeshSelectionTool.generated.h already included, missing '#pragma once' in MeshSelectionTool.h" #endif #define MESHMODELINGTOOLSEXP_MeshSelectionTool_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin Class UMeshSelectionToolBuilder ************************************************ struct Z_Construct_UClass_UMeshSelectionToolBuilder_Statics; MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UMeshSelectionToolBuilder_NoRegister(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_30_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUMeshSelectionToolBuilder(); \ friend struct ::Z_Construct_UClass_UMeshSelectionToolBuilder_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UMeshSelectionToolBuilder_NoRegister(); \ public: \ DECLARE_CLASS2(UMeshSelectionToolBuilder, UMeshSurfacePointMeshEditingToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UMeshSelectionToolBuilder_NoRegister) \ DECLARE_SERIALIZER(UMeshSelectionToolBuilder) #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_30_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLSEXP_API UMeshSelectionToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UMeshSelectionToolBuilder(UMeshSelectionToolBuilder&&) = delete; \ UMeshSelectionToolBuilder(const UMeshSelectionToolBuilder&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UMeshSelectionToolBuilder); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshSelectionToolBuilder); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshSelectionToolBuilder) \ MESHMODELINGTOOLSEXP_API virtual ~UMeshSelectionToolBuilder(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_27_PROLOG #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_30_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_30_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_30_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UMeshSelectionToolBuilder; // ********** End Class UMeshSelectionToolBuilder ************************************************** // ********** Begin Class UMeshSelectionToolActionPropertySet ************************************** struct Z_Construct_UClass_UMeshSelectionToolActionPropertySet_Statics; MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UMeshSelectionToolActionPropertySet_NoRegister(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_74_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUMeshSelectionToolActionPropertySet(); \ friend struct ::Z_Construct_UClass_UMeshSelectionToolActionPropertySet_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UMeshSelectionToolActionPropertySet_NoRegister(); \ public: \ DECLARE_CLASS2(UMeshSelectionToolActionPropertySet, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UMeshSelectionToolActionPropertySet_NoRegister) \ DECLARE_SERIALIZER(UMeshSelectionToolActionPropertySet) #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_74_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLSEXP_API UMeshSelectionToolActionPropertySet(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UMeshSelectionToolActionPropertySet(UMeshSelectionToolActionPropertySet&&) = delete; \ UMeshSelectionToolActionPropertySet(const UMeshSelectionToolActionPropertySet&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UMeshSelectionToolActionPropertySet); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshSelectionToolActionPropertySet); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshSelectionToolActionPropertySet) \ MESHMODELINGTOOLSEXP_API virtual ~UMeshSelectionToolActionPropertySet(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_71_PROLOG #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_74_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_74_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_74_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UMeshSelectionToolActionPropertySet; // ********** End Class UMeshSelectionToolActionPropertySet **************************************** // ********** Begin Class UMeshSelectionEditActions ************************************************ #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_90_RPC_WRAPPERS_NO_PURE_DECLS \ DECLARE_FUNCTION(execExpandToMaterials); \ DECLARE_FUNCTION(execOptimizeBorder); \ DECLARE_FUNCTION(execLargestAreaPart); \ DECLARE_FUNCTION(execLargestTriCountPart); \ DECLARE_FUNCTION(execFloodFill); \ DECLARE_FUNCTION(execShrink); \ DECLARE_FUNCTION(execGrow); \ DECLARE_FUNCTION(execInvert); \ DECLARE_FUNCTION(execSelectAll); \ DECLARE_FUNCTION(execClear); struct Z_Construct_UClass_UMeshSelectionEditActions_Statics; MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UMeshSelectionEditActions_NoRegister(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_90_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUMeshSelectionEditActions(); \ friend struct ::Z_Construct_UClass_UMeshSelectionEditActions_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UMeshSelectionEditActions_NoRegister(); \ public: \ DECLARE_CLASS2(UMeshSelectionEditActions, UMeshSelectionToolActionPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UMeshSelectionEditActions_NoRegister) \ DECLARE_SERIALIZER(UMeshSelectionEditActions) #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_90_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLSEXP_API UMeshSelectionEditActions(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UMeshSelectionEditActions(UMeshSelectionEditActions&&) = delete; \ UMeshSelectionEditActions(const UMeshSelectionEditActions&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UMeshSelectionEditActions); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshSelectionEditActions); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshSelectionEditActions) \ MESHMODELINGTOOLSEXP_API virtual ~UMeshSelectionEditActions(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_87_PROLOG #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_90_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_90_RPC_WRAPPERS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_90_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_90_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UMeshSelectionEditActions; // ********** End Class UMeshSelectionEditActions ************************************************** // ********** Begin Class UMeshSelectionMeshEditActions ******************************************** #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_171_RPC_WRAPPERS_NO_PURE_DECLS \ DECLARE_FUNCTION(execSmoothBorder); \ DECLARE_FUNCTION(execDuplicate); \ DECLARE_FUNCTION(execSeparate); \ DECLARE_FUNCTION(execCreatePolygroup); \ DECLARE_FUNCTION(execFlipNormals); \ DECLARE_FUNCTION(execDisconnect); \ DECLARE_FUNCTION(execDelete); struct Z_Construct_UClass_UMeshSelectionMeshEditActions_Statics; MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UMeshSelectionMeshEditActions_NoRegister(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_171_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUMeshSelectionMeshEditActions(); \ friend struct ::Z_Construct_UClass_UMeshSelectionMeshEditActions_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UMeshSelectionMeshEditActions_NoRegister(); \ public: \ DECLARE_CLASS2(UMeshSelectionMeshEditActions, UMeshSelectionToolActionPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UMeshSelectionMeshEditActions_NoRegister) \ DECLARE_SERIALIZER(UMeshSelectionMeshEditActions) #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_171_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLSEXP_API UMeshSelectionMeshEditActions(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UMeshSelectionMeshEditActions(UMeshSelectionMeshEditActions&&) = delete; \ UMeshSelectionMeshEditActions(const UMeshSelectionMeshEditActions&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UMeshSelectionMeshEditActions); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshSelectionMeshEditActions); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshSelectionMeshEditActions) \ MESHMODELINGTOOLSEXP_API virtual ~UMeshSelectionMeshEditActions(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_168_PROLOG #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_171_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_171_RPC_WRAPPERS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_171_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_171_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UMeshSelectionMeshEditActions; // ********** End Class UMeshSelectionMeshEditActions ********************************************** // ********** Begin Class UMeshSelectionToolProperties ********************************************* struct Z_Construct_UClass_UMeshSelectionToolProperties_Statics; MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UMeshSelectionToolProperties_NoRegister(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_283_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUMeshSelectionToolProperties(); \ friend struct ::Z_Construct_UClass_UMeshSelectionToolProperties_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UMeshSelectionToolProperties_NoRegister(); \ public: \ DECLARE_CLASS2(UMeshSelectionToolProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UMeshSelectionToolProperties_NoRegister) \ DECLARE_SERIALIZER(UMeshSelectionToolProperties) #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_283_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLSEXP_API UMeshSelectionToolProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UMeshSelectionToolProperties(UMeshSelectionToolProperties&&) = delete; \ UMeshSelectionToolProperties(const UMeshSelectionToolProperties&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UMeshSelectionToolProperties); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshSelectionToolProperties); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshSelectionToolProperties) \ MESHMODELINGTOOLSEXP_API virtual ~UMeshSelectionToolProperties(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_280_PROLOG #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_283_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_283_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_283_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UMeshSelectionToolProperties; // ********** End Class UMeshSelectionToolProperties *********************************************** // ********** Begin Class UMeshSelectionTool ******************************************************* struct Z_Construct_UClass_UMeshSelectionTool_Statics; MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UMeshSelectionTool_NoRegister(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_315_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUMeshSelectionTool(); \ friend struct ::Z_Construct_UClass_UMeshSelectionTool_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UMeshSelectionTool_NoRegister(); \ public: \ DECLARE_CLASS2(UMeshSelectionTool, UDynamicMeshBrushTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UMeshSelectionTool_NoRegister) \ DECLARE_SERIALIZER(UMeshSelectionTool) \ virtual UObject* _getUObject() const override { return const_cast(this); } #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_315_ENHANCED_CONSTRUCTORS \ /** Deleted move- and copy-constructors, should never be used */ \ UMeshSelectionTool(UMeshSelectionTool&&) = delete; \ UMeshSelectionTool(const UMeshSelectionTool&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UMeshSelectionTool); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshSelectionTool); \ DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeshSelectionTool) \ MESHMODELINGTOOLSEXP_API virtual ~UMeshSelectionTool(); #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_312_PROLOG #define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_315_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_315_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h_315_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UMeshSelectionTool; // ********** End Class UMeshSelectionTool ********************************************************* #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_MeshSelectionTool_h // ********** Begin Enum EMeshSelectionToolActions ************************************************* #define FOREACH_ENUM_EMESHSELECTIONTOOLACTIONS(op) \ op(EMeshSelectionToolActions::NoAction) \ op(EMeshSelectionToolActions::SelectAll) \ op(EMeshSelectionToolActions::SelectAllByMaterial) \ op(EMeshSelectionToolActions::ClearSelection) \ op(EMeshSelectionToolActions::InvertSelection) \ op(EMeshSelectionToolActions::GrowSelection) \ op(EMeshSelectionToolActions::ShrinkSelection) \ op(EMeshSelectionToolActions::ExpandToConnected) \ op(EMeshSelectionToolActions::SelectLargestComponentByTriCount) \ op(EMeshSelectionToolActions::SelectLargestComponentByArea) \ op(EMeshSelectionToolActions::OptimizeSelection) \ op(EMeshSelectionToolActions::DeleteSelected) \ op(EMeshSelectionToolActions::DisconnectSelected) \ op(EMeshSelectionToolActions::SeparateSelected) \ op(EMeshSelectionToolActions::DuplicateSelected) \ op(EMeshSelectionToolActions::FlipSelected) \ op(EMeshSelectionToolActions::CreateGroup) \ op(EMeshSelectionToolActions::SmoothBoundary) \ op(EMeshSelectionToolActions::CycleSelectionMode) \ op(EMeshSelectionToolActions::CycleViewMode) enum class EMeshSelectionToolActions; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMeshSelectionToolActions *************************************************** // ********** Begin Enum EMeshSelectionToolPrimaryMode ********************************************* #define FOREACH_ENUM_EMESHSELECTIONTOOLPRIMARYMODE(op) \ op(EMeshSelectionToolPrimaryMode::Brush) \ op(EMeshSelectionToolPrimaryMode::VolumetricBrush) \ op(EMeshSelectionToolPrimaryMode::AngleFiltered) \ op(EMeshSelectionToolPrimaryMode::Visible) \ op(EMeshSelectionToolPrimaryMode::AllConnected) \ op(EMeshSelectionToolPrimaryMode::AllInGroup) \ op(EMeshSelectionToolPrimaryMode::ByMaterial) \ op(EMeshSelectionToolPrimaryMode::ByMaterialAll) \ op(EMeshSelectionToolPrimaryMode::ByUVIsland) \ op(EMeshSelectionToolPrimaryMode::AllWithinAngle) enum class EMeshSelectionToolPrimaryMode; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMeshSelectionToolPrimaryMode *********************************************** // ********** Begin Enum EMeshFacesColorMode ******************************************************* #define FOREACH_ENUM_EMESHFACESCOLORMODE(op) \ op(EMeshFacesColorMode::None) \ op(EMeshFacesColorMode::ByGroup) \ op(EMeshFacesColorMode::ByMaterialID) \ op(EMeshFacesColorMode::ByUVIsland) enum class EMeshFacesColorMode; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMeshFacesColorMode ********************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS