Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/MeshModelingTools/UHT/MeshAttributePaintTool.generated.h
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

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