449 lines
27 KiB
C++
449 lines
27 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 "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<UMeshVertexPaintTool*>(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<EMeshVertexPaintInteractionType> { enum { Value = true }; };
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshVertexPaintInteractionType>();
|
|
// ********** 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<EMeshVertexPaintColorChannel> { enum { Value = true }; };
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshVertexPaintColorChannel>();
|
|
// ********** 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<EMeshVertexPaintColorBlendMode> { enum { Value = true }; };
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshVertexPaintColorBlendMode>();
|
|
// ********** 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<EMeshVertexPaintBrushType> { enum { Value = true }; };
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshVertexPaintBrushType>();
|
|
// ********** 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<EMeshVertexPaintSecondaryActionType> { enum { Value = true }; };
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshVertexPaintSecondaryActionType>();
|
|
// ********** End Enum EMeshVertexPaintSecondaryActionType *****************************************
|
|
|
|
// ********** Begin Enum EMeshVertexPaintBrushAreaType *********************************************
|
|
#define FOREACH_ENUM_EMESHVERTEXPAINTBRUSHAREATYPE(op) \
|
|
op(EMeshVertexPaintBrushAreaType::Connected) \
|
|
op(EMeshVertexPaintBrushAreaType::Volumetric)
|
|
|
|
enum class EMeshVertexPaintBrushAreaType : uint8;
|
|
template<> struct TIsUEnumClass<EMeshVertexPaintBrushAreaType> { enum { Value = true }; };
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshVertexPaintBrushAreaType>();
|
|
// ********** 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<EMeshVertexPaintVisibilityType> { enum { Value = true }; };
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshVertexPaintVisibilityType>();
|
|
// ********** 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<EMeshVertexPaintMaterialMode> { enum { Value = true }; };
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshVertexPaintMaterialMode>();
|
|
// ********** 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<EMeshVertexPaintToolActions> { enum { Value = true }; };
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshVertexPaintToolActions>();
|
|
// ********** 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<EMeshVertexPaintToolUtilityOperations> { enum { Value = true }; };
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshVertexPaintToolUtilityOperations>();
|
|
// ********** End Enum EMeshVertexPaintToolUtilityOperations ***************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|