351 lines
21 KiB
C
351 lines
21 KiB
C
|
|
// 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
|