Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/MeshModelingTools/UHT/MeshGroupPaintTool.generated.h

302 lines
18 KiB
C
Raw Normal View History

2026-01-28 19:08:51 -05:00
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
// IWYU pragma: private, include "MeshGroupPaintTool.h"
#ifdef MESHMODELINGTOOLS_MeshGroupPaintTool_generated_h
#error "MeshGroupPaintTool.generated.h already included, missing '#pragma once' in MeshGroupPaintTool.h"
#endif
#define MESHMODELINGTOOLS_MeshGroupPaintTool_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMeshGroupPaintToolBuilder ***********************************************
struct Z_Construct_UClass_UMeshGroupPaintToolBuilder_Statics;
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshGroupPaintToolBuilder_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_56_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshGroupPaintToolBuilder(); \
friend struct ::Z_Construct_UClass_UMeshGroupPaintToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshGroupPaintToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshGroupPaintToolBuilder, UMeshSurfacePointMeshEditingToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshGroupPaintToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UMeshGroupPaintToolBuilder)
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_56_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHMODELINGTOOLS_API UMeshGroupPaintToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshGroupPaintToolBuilder(UMeshGroupPaintToolBuilder&&) = delete; \
UMeshGroupPaintToolBuilder(const UMeshGroupPaintToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshGroupPaintToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshGroupPaintToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshGroupPaintToolBuilder) \
MESHMODELINGTOOLS_API virtual ~UMeshGroupPaintToolBuilder();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_53_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_56_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_56_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_56_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshGroupPaintToolBuilder;
// ********** End Class UMeshGroupPaintToolBuilder *************************************************
// ********** Begin Class UGroupPaintBrushFilterProperties *****************************************
struct Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics;
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UGroupPaintBrushFilterProperties_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_121_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUGroupPaintBrushFilterProperties(); \
friend struct ::Z_Construct_UClass_UGroupPaintBrushFilterProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UGroupPaintBrushFilterProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UGroupPaintBrushFilterProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UGroupPaintBrushFilterProperties_NoRegister) \
DECLARE_SERIALIZER(UGroupPaintBrushFilterProperties)
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_121_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHMODELINGTOOLS_API UGroupPaintBrushFilterProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UGroupPaintBrushFilterProperties(UGroupPaintBrushFilterProperties&&) = delete; \
UGroupPaintBrushFilterProperties(const UGroupPaintBrushFilterProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UGroupPaintBrushFilterProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UGroupPaintBrushFilterProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UGroupPaintBrushFilterProperties) \
MESHMODELINGTOOLS_API virtual ~UGroupPaintBrushFilterProperties();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_118_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_121_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_121_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_121_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UGroupPaintBrushFilterProperties;
// ********** End Class UGroupPaintBrushFilterProperties *******************************************
// ********** Begin Class UMeshGroupPaintToolActionPropertySet *************************************
struct Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet_Statics;
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_218_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshGroupPaintToolActionPropertySet(); \
friend struct ::Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshGroupPaintToolActionPropertySet, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshGroupPaintToolActionPropertySet_NoRegister) \
DECLARE_SERIALIZER(UMeshGroupPaintToolActionPropertySet)
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_218_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHMODELINGTOOLS_API UMeshGroupPaintToolActionPropertySet(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshGroupPaintToolActionPropertySet(UMeshGroupPaintToolActionPropertySet&&) = delete; \
UMeshGroupPaintToolActionPropertySet(const UMeshGroupPaintToolActionPropertySet&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshGroupPaintToolActionPropertySet); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshGroupPaintToolActionPropertySet); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshGroupPaintToolActionPropertySet) \
MESHMODELINGTOOLS_API virtual ~UMeshGroupPaintToolActionPropertySet();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_215_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_218_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_218_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_218_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshGroupPaintToolActionPropertySet;
// ********** End Class UMeshGroupPaintToolActionPropertySet ***************************************
// ********** Begin Class UMeshGroupPaintToolFreezeActions *****************************************
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_233_RPC_WRAPPERS_NO_PURE_DECLS \
DECLARE_FUNCTION(execShrinkCurrent); \
DECLARE_FUNCTION(execGrowCurrent); \
DECLARE_FUNCTION(execFloodFillCurrent); \
DECLARE_FUNCTION(execClearCurrent); \
DECLARE_FUNCTION(execClearAll); \
DECLARE_FUNCTION(execFreezeOthers); \
DECLARE_FUNCTION(execFreezeCurrent); \
DECLARE_FUNCTION(execUnfreezeAll);
struct Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_Statics;
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_233_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshGroupPaintToolFreezeActions(); \
friend struct ::Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshGroupPaintToolFreezeActions, UMeshGroupPaintToolActionPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshGroupPaintToolFreezeActions_NoRegister) \
DECLARE_SERIALIZER(UMeshGroupPaintToolFreezeActions)
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_233_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHMODELINGTOOLS_API UMeshGroupPaintToolFreezeActions(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshGroupPaintToolFreezeActions(UMeshGroupPaintToolFreezeActions&&) = delete; \
UMeshGroupPaintToolFreezeActions(const UMeshGroupPaintToolFreezeActions&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshGroupPaintToolFreezeActions); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshGroupPaintToolFreezeActions); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshGroupPaintToolFreezeActions) \
MESHMODELINGTOOLS_API virtual ~UMeshGroupPaintToolFreezeActions();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_230_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_233_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_233_RPC_WRAPPERS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_233_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_233_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshGroupPaintToolFreezeActions;
// ********** End Class UMeshGroupPaintToolFreezeActions *******************************************
// ********** Begin Class UMeshGroupPaintTool ******************************************************
struct Z_Construct_UClass_UMeshGroupPaintTool_Statics;
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshGroupPaintTool_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_297_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshGroupPaintTool(); \
friend struct ::Z_Construct_UClass_UMeshGroupPaintTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshGroupPaintTool_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshGroupPaintTool, UMeshSculptToolBase, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshGroupPaintTool_NoRegister) \
DECLARE_SERIALIZER(UMeshGroupPaintTool)
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_297_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHMODELINGTOOLS_API UMeshGroupPaintTool(); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshGroupPaintTool(UMeshGroupPaintTool&&) = delete; \
UMeshGroupPaintTool(const UMeshGroupPaintTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshGroupPaintTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshGroupPaintTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeshGroupPaintTool) \
MESHMODELINGTOOLS_API virtual ~UMeshGroupPaintTool();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_294_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_297_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_297_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h_297_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshGroupPaintTool;
// ********** End Class UMeshGroupPaintTool ********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshGroupPaintTool_h
// ********** Begin Enum EMeshGroupPaintInteractionType ********************************************
#define FOREACH_ENUM_EMESHGROUPPAINTINTERACTIONTYPE(op) \
op(EMeshGroupPaintInteractionType::Brush) \
op(EMeshGroupPaintInteractionType::Fill) \
op(EMeshGroupPaintInteractionType::GroupFill) \
op(EMeshGroupPaintInteractionType::PolyLasso) \
op(EMeshGroupPaintInteractionType::LastValue)
enum class EMeshGroupPaintInteractionType : uint8;
template<> struct TIsUEnumClass<EMeshGroupPaintInteractionType> { enum { Value = true }; };
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshGroupPaintInteractionType>();
// ********** End Enum EMeshGroupPaintInteractionType **********************************************
// ********** Begin Enum EMeshGroupPaintBrushType **************************************************
#define FOREACH_ENUM_EMESHGROUPPAINTBRUSHTYPE(op) \
op(EMeshGroupPaintBrushType::Paint) \
op(EMeshGroupPaintBrushType::Erase) \
op(EMeshGroupPaintBrushType::LastValue)
enum class EMeshGroupPaintBrushType : uint8;
template<> struct TIsUEnumClass<EMeshGroupPaintBrushType> { enum { Value = true }; };
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshGroupPaintBrushType>();
// ********** End Enum EMeshGroupPaintBrushType ****************************************************
// ********** Begin Enum EMeshGroupPaintBrushAreaType **********************************************
#define FOREACH_ENUM_EMESHGROUPPAINTBRUSHAREATYPE(op) \
op(EMeshGroupPaintBrushAreaType::Connected) \
op(EMeshGroupPaintBrushAreaType::Volumetric)
enum class EMeshGroupPaintBrushAreaType : uint8;
template<> struct TIsUEnumClass<EMeshGroupPaintBrushAreaType> { enum { Value = true }; };
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshGroupPaintBrushAreaType>();
// ********** End Enum EMeshGroupPaintBrushAreaType ************************************************
// ********** Begin Enum EMeshGroupPaintVisibilityType *********************************************
#define FOREACH_ENUM_EMESHGROUPPAINTVISIBILITYTYPE(op) \
op(EMeshGroupPaintVisibilityType::None) \
op(EMeshGroupPaintVisibilityType::FrontFacing) \
op(EMeshGroupPaintVisibilityType::Unoccluded)
enum class EMeshGroupPaintVisibilityType : uint8;
template<> struct TIsUEnumClass<EMeshGroupPaintVisibilityType> { enum { Value = true }; };
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshGroupPaintVisibilityType>();
// ********** End Enum EMeshGroupPaintVisibilityType ***********************************************
// ********** Begin Enum EMeshGroupPaintToolActions ************************************************
#define FOREACH_ENUM_EMESHGROUPPAINTTOOLACTIONS(op) \
op(EMeshGroupPaintToolActions::NoAction) \
op(EMeshGroupPaintToolActions::ClearFrozen) \
op(EMeshGroupPaintToolActions::FreezeCurrent) \
op(EMeshGroupPaintToolActions::FreezeOthers) \
op(EMeshGroupPaintToolActions::GrowCurrent) \
op(EMeshGroupPaintToolActions::ShrinkCurrent) \
op(EMeshGroupPaintToolActions::ClearCurrent) \
op(EMeshGroupPaintToolActions::FloodFillCurrent) \
op(EMeshGroupPaintToolActions::ClearAll)
enum class EMeshGroupPaintToolActions;
template<> struct TIsUEnumClass<EMeshGroupPaintToolActions> { enum { Value = true }; };
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshGroupPaintToolActions>();
// ********** End Enum EMeshGroupPaintToolActions **************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS