306 lines
19 KiB
C
306 lines
19 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 "MeshAttributePaintTool.h"
|
||
|
|
|
||
|
|
#ifdef MESHMODELINGTOOLS_MeshAttributePaintTool_generated_h
|
||
|
|
#error "MeshAttributePaintTool.generated.h already included, missing '#pragma once' in MeshAttributePaintTool.h"
|
||
|
|
#endif
|
||
|
|
#define MESHMODELINGTOOLS_MeshAttributePaintTool_generated_h
|
||
|
|
|
||
|
|
#include "UObject/ObjectMacros.h"
|
||
|
|
#include "UObject/ScriptMacros.h"
|
||
|
|
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||
|
|
|
||
|
|
// ********** Begin Class UMeshAttributePaintToolBuilder *******************************************
|
||
|
|
struct Z_Construct_UClass_UMeshAttributePaintToolBuilder_Statics;
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshAttributePaintToolBuilder_NoRegister();
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_91_INCLASS_NO_PURE_DECLS \
|
||
|
|
private: \
|
||
|
|
static void StaticRegisterNativesUMeshAttributePaintToolBuilder(); \
|
||
|
|
friend struct ::Z_Construct_UClass_UMeshAttributePaintToolBuilder_Statics; \
|
||
|
|
static UClass* GetPrivateStaticClass(); \
|
||
|
|
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshAttributePaintToolBuilder_NoRegister(); \
|
||
|
|
public: \
|
||
|
|
DECLARE_CLASS2(UMeshAttributePaintToolBuilder, UMeshSurfacePointMeshEditingToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshAttributePaintToolBuilder_NoRegister) \
|
||
|
|
DECLARE_SERIALIZER(UMeshAttributePaintToolBuilder)
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_91_ENHANCED_CONSTRUCTORS \
|
||
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||
|
|
MESHMODELINGTOOLS_API UMeshAttributePaintToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
||
|
|
UMeshAttributePaintToolBuilder(UMeshAttributePaintToolBuilder&&) = delete; \
|
||
|
|
UMeshAttributePaintToolBuilder(const UMeshAttributePaintToolBuilder&) = delete; \
|
||
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshAttributePaintToolBuilder); \
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshAttributePaintToolBuilder); \
|
||
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshAttributePaintToolBuilder) \
|
||
|
|
MESHMODELINGTOOLS_API virtual ~UMeshAttributePaintToolBuilder();
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_88_PROLOG
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_91_GENERATED_BODY \
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||
|
|
public: \
|
||
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_91_INCLASS_NO_PURE_DECLS \
|
||
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_91_ENHANCED_CONSTRUCTORS \
|
||
|
|
private: \
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||
|
|
|
||
|
|
|
||
|
|
class UMeshAttributePaintToolBuilder;
|
||
|
|
|
||
|
|
// ********** End Class UMeshAttributePaintToolBuilder *********************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UMeshAttributePaintBrushOperationProperties ******************************
|
||
|
|
struct Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics;
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_NoRegister();
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_134_INCLASS_NO_PURE_DECLS \
|
||
|
|
private: \
|
||
|
|
static void StaticRegisterNativesUMeshAttributePaintBrushOperationProperties(); \
|
||
|
|
friend struct ::Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_Statics; \
|
||
|
|
static UClass* GetPrivateStaticClass(); \
|
||
|
|
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_NoRegister(); \
|
||
|
|
public: \
|
||
|
|
DECLARE_CLASS2(UMeshAttributePaintBrushOperationProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshAttributePaintBrushOperationProperties_NoRegister) \
|
||
|
|
DECLARE_SERIALIZER(UMeshAttributePaintBrushOperationProperties)
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_134_ENHANCED_CONSTRUCTORS \
|
||
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||
|
|
MESHMODELINGTOOLS_API UMeshAttributePaintBrushOperationProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
||
|
|
UMeshAttributePaintBrushOperationProperties(UMeshAttributePaintBrushOperationProperties&&) = delete; \
|
||
|
|
UMeshAttributePaintBrushOperationProperties(const UMeshAttributePaintBrushOperationProperties&) = delete; \
|
||
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshAttributePaintBrushOperationProperties); \
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshAttributePaintBrushOperationProperties); \
|
||
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshAttributePaintBrushOperationProperties) \
|
||
|
|
MESHMODELINGTOOLS_API virtual ~UMeshAttributePaintBrushOperationProperties();
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_131_PROLOG
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_134_GENERATED_BODY \
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||
|
|
public: \
|
||
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_134_INCLASS_NO_PURE_DECLS \
|
||
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_134_ENHANCED_CONSTRUCTORS \
|
||
|
|
private: \
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||
|
|
|
||
|
|
|
||
|
|
class UMeshAttributePaintBrushOperationProperties;
|
||
|
|
|
||
|
|
// ********** End Class UMeshAttributePaintBrushOperationProperties ********************************
|
||
|
|
|
||
|
|
// ********** Begin Class UMeshAttributePaintToolVisualizationProperties ***************************
|
||
|
|
struct Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics;
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_NoRegister();
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_159_INCLASS_NO_PURE_DECLS \
|
||
|
|
private: \
|
||
|
|
static void StaticRegisterNativesUMeshAttributePaintToolVisualizationProperties(); \
|
||
|
|
friend struct ::Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_Statics; \
|
||
|
|
static UClass* GetPrivateStaticClass(); \
|
||
|
|
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_NoRegister(); \
|
||
|
|
public: \
|
||
|
|
DECLARE_CLASS2(UMeshAttributePaintToolVisualizationProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshAttributePaintToolVisualizationProperties_NoRegister) \
|
||
|
|
DECLARE_SERIALIZER(UMeshAttributePaintToolVisualizationProperties)
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_159_ENHANCED_CONSTRUCTORS \
|
||
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||
|
|
MESHMODELINGTOOLS_API UMeshAttributePaintToolVisualizationProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
||
|
|
UMeshAttributePaintToolVisualizationProperties(UMeshAttributePaintToolVisualizationProperties&&) = delete; \
|
||
|
|
UMeshAttributePaintToolVisualizationProperties(const UMeshAttributePaintToolVisualizationProperties&) = delete; \
|
||
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshAttributePaintToolVisualizationProperties); \
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshAttributePaintToolVisualizationProperties); \
|
||
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshAttributePaintToolVisualizationProperties) \
|
||
|
|
MESHMODELINGTOOLS_API virtual ~UMeshAttributePaintToolVisualizationProperties();
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_156_PROLOG
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_159_GENERATED_BODY \
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||
|
|
public: \
|
||
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_159_INCLASS_NO_PURE_DECLS \
|
||
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_159_ENHANCED_CONSTRUCTORS \
|
||
|
|
private: \
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||
|
|
|
||
|
|
|
||
|
|
class UMeshAttributePaintToolVisualizationProperties;
|
||
|
|
|
||
|
|
// ********** End Class UMeshAttributePaintToolVisualizationProperties *****************************
|
||
|
|
|
||
|
|
// ********** Begin Class UMeshAttributePaintToolProperties ****************************************
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_173_RPC_WRAPPERS_NO_PURE_DECLS \
|
||
|
|
DECLARE_FUNCTION(execGetAttributeNames);
|
||
|
|
|
||
|
|
|
||
|
|
struct Z_Construct_UClass_UMeshAttributePaintToolProperties_Statics;
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshAttributePaintToolProperties_NoRegister();
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_173_INCLASS_NO_PURE_DECLS \
|
||
|
|
private: \
|
||
|
|
static void StaticRegisterNativesUMeshAttributePaintToolProperties(); \
|
||
|
|
friend struct ::Z_Construct_UClass_UMeshAttributePaintToolProperties_Statics; \
|
||
|
|
static UClass* GetPrivateStaticClass(); \
|
||
|
|
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshAttributePaintToolProperties_NoRegister(); \
|
||
|
|
public: \
|
||
|
|
DECLARE_CLASS2(UMeshAttributePaintToolProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshAttributePaintToolProperties_NoRegister) \
|
||
|
|
DECLARE_SERIALIZER(UMeshAttributePaintToolProperties)
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_173_ENHANCED_CONSTRUCTORS \
|
||
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||
|
|
MESHMODELINGTOOLS_API UMeshAttributePaintToolProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
||
|
|
UMeshAttributePaintToolProperties(UMeshAttributePaintToolProperties&&) = delete; \
|
||
|
|
UMeshAttributePaintToolProperties(const UMeshAttributePaintToolProperties&) = delete; \
|
||
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshAttributePaintToolProperties); \
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshAttributePaintToolProperties); \
|
||
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshAttributePaintToolProperties) \
|
||
|
|
MESHMODELINGTOOLS_API virtual ~UMeshAttributePaintToolProperties();
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_170_PROLOG
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_173_GENERATED_BODY \
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||
|
|
public: \
|
||
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_173_RPC_WRAPPERS_NO_PURE_DECLS \
|
||
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_173_INCLASS_NO_PURE_DECLS \
|
||
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_173_ENHANCED_CONSTRUCTORS \
|
||
|
|
private: \
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||
|
|
|
||
|
|
|
||
|
|
class UMeshAttributePaintToolProperties;
|
||
|
|
|
||
|
|
// ********** End Class UMeshAttributePaintToolProperties ******************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UMeshAttributePaintEditActions *******************************************
|
||
|
|
struct Z_Construct_UClass_UMeshAttributePaintEditActions_Statics;
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshAttributePaintEditActions_NoRegister();
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_219_INCLASS_NO_PURE_DECLS \
|
||
|
|
private: \
|
||
|
|
static void StaticRegisterNativesUMeshAttributePaintEditActions(); \
|
||
|
|
friend struct ::Z_Construct_UClass_UMeshAttributePaintEditActions_Statics; \
|
||
|
|
static UClass* GetPrivateStaticClass(); \
|
||
|
|
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshAttributePaintEditActions_NoRegister(); \
|
||
|
|
public: \
|
||
|
|
DECLARE_CLASS2(UMeshAttributePaintEditActions, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshAttributePaintEditActions_NoRegister) \
|
||
|
|
DECLARE_SERIALIZER(UMeshAttributePaintEditActions)
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_219_ENHANCED_CONSTRUCTORS \
|
||
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||
|
|
MESHMODELINGTOOLS_API UMeshAttributePaintEditActions(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
||
|
|
UMeshAttributePaintEditActions(UMeshAttributePaintEditActions&&) = delete; \
|
||
|
|
UMeshAttributePaintEditActions(const UMeshAttributePaintEditActions&) = delete; \
|
||
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshAttributePaintEditActions); \
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshAttributePaintEditActions); \
|
||
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshAttributePaintEditActions) \
|
||
|
|
MESHMODELINGTOOLS_API virtual ~UMeshAttributePaintEditActions();
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_216_PROLOG
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_219_GENERATED_BODY \
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||
|
|
public: \
|
||
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_219_INCLASS_NO_PURE_DECLS \
|
||
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_219_ENHANCED_CONSTRUCTORS \
|
||
|
|
private: \
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||
|
|
|
||
|
|
|
||
|
|
class UMeshAttributePaintEditActions;
|
||
|
|
|
||
|
|
// ********** End Class UMeshAttributePaintEditActions *********************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UMeshAttributePaintTool **************************************************
|
||
|
|
struct Z_Construct_UClass_UMeshAttributePaintTool_Statics;
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshAttributePaintTool_NoRegister();
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_252_INCLASS_NO_PURE_DECLS \
|
||
|
|
private: \
|
||
|
|
static void StaticRegisterNativesUMeshAttributePaintTool(); \
|
||
|
|
friend struct ::Z_Construct_UClass_UMeshAttributePaintTool_Statics; \
|
||
|
|
static UClass* GetPrivateStaticClass(); \
|
||
|
|
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshAttributePaintTool_NoRegister(); \
|
||
|
|
public: \
|
||
|
|
DECLARE_CLASS2(UMeshAttributePaintTool, UDynamicMeshBrushTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshAttributePaintTool_NoRegister) \
|
||
|
|
DECLARE_SERIALIZER(UMeshAttributePaintTool) \
|
||
|
|
virtual UObject* _getUObject() const override { return const_cast<UMeshAttributePaintTool*>(this); }
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_252_ENHANCED_CONSTRUCTORS \
|
||
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||
|
|
MESHMODELINGTOOLS_API UMeshAttributePaintTool(); \
|
||
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
||
|
|
UMeshAttributePaintTool(UMeshAttributePaintTool&&) = delete; \
|
||
|
|
UMeshAttributePaintTool(const UMeshAttributePaintTool&) = delete; \
|
||
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshAttributePaintTool); \
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshAttributePaintTool); \
|
||
|
|
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeshAttributePaintTool) \
|
||
|
|
MESHMODELINGTOOLS_API virtual ~UMeshAttributePaintTool();
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_249_PROLOG
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_252_GENERATED_BODY \
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||
|
|
public: \
|
||
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_252_INCLASS_NO_PURE_DECLS \
|
||
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h_252_ENHANCED_CONSTRUCTORS \
|
||
|
|
private: \
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||
|
|
|
||
|
|
|
||
|
|
class UMeshAttributePaintTool;
|
||
|
|
|
||
|
|
// ********** End Class UMeshAttributePaintTool ****************************************************
|
||
|
|
|
||
|
|
#undef CURRENT_FILE_ID
|
||
|
|
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshAttributePaintTool_h
|
||
|
|
|
||
|
|
// ********** Begin Enum EMeshAttributePaintMaterialMode *******************************************
|
||
|
|
#define FOREACH_ENUM_EMESHATTRIBUTEPAINTMATERIALMODE(op) \
|
||
|
|
op(EMeshAttributePaintMaterialMode::Shaded) \
|
||
|
|
op(EMeshAttributePaintMaterialMode::ColorOnly)
|
||
|
|
|
||
|
|
enum class EMeshAttributePaintMaterialMode;
|
||
|
|
template<> struct TIsUEnumClass<EMeshAttributePaintMaterialMode> { enum { Value = true }; };
|
||
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshAttributePaintMaterialMode>();
|
||
|
|
// ********** End Enum EMeshAttributePaintMaterialMode *********************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EBrushActionMode **********************************************************
|
||
|
|
#define FOREACH_ENUM_EBRUSHACTIONMODE(op) \
|
||
|
|
op(EBrushActionMode::Paint) \
|
||
|
|
op(EBrushActionMode::FloodFill) \
|
||
|
|
op(EBrushActionMode::Erase) \
|
||
|
|
op(EBrushActionMode::Smooth)
|
||
|
|
|
||
|
|
enum class EBrushActionMode;
|
||
|
|
template<> struct TIsUEnumClass<EBrushActionMode> { enum { Value = true }; };
|
||
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EBrushActionMode>();
|
||
|
|
// ********** End Enum EBrushActionMode ************************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EMeshAttributePaintToolActions ********************************************
|
||
|
|
#define FOREACH_ENUM_EMESHATTRIBUTEPAINTTOOLACTIONS(op) \
|
||
|
|
op(EMeshAttributePaintToolActions::NoAction)
|
||
|
|
|
||
|
|
enum class EMeshAttributePaintToolActions;
|
||
|
|
template<> struct TIsUEnumClass<EMeshAttributePaintToolActions> { enum { Value = true }; };
|
||
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshAttributePaintToolActions>();
|
||
|
|
// ********** End Enum EMeshAttributePaintToolActions **********************************************
|
||
|
|
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|