Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/MeshModelingToolsExp/UHT/MeshSelectionTool.generated.h

351 lines
21 KiB
C
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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<UMeshSelectionTool*>(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<EMeshSelectionToolActions> { enum { Value = true }; };
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshSelectionToolActions>();
// ********** 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<EMeshSelectionToolPrimaryMode> { enum { Value = true }; };
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshSelectionToolPrimaryMode>();
// ********** 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<EMeshFacesColorMode> { enum { Value = true }; };
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshFacesColorMode>();
// ********** End Enum EMeshFacesColorMode *********************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS