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

268 lines
16 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 "MeshVertexSculptTool.h"
#ifdef MESHMODELINGTOOLS_MeshVertexSculptTool_generated_h
#error "MeshVertexSculptTool.generated.h already included, missing '#pragma once' in MeshVertexSculptTool.h"
#endif
#define MESHMODELINGTOOLS_MeshVertexSculptTool_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UMeshVertexSculptToolBuilder *********************************************
struct Z_Construct_UClass_UMeshVertexSculptToolBuilder_Statics;
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshVertexSculptToolBuilder_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_40_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshVertexSculptToolBuilder(); \
friend struct ::Z_Construct_UClass_UMeshVertexSculptToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshVertexSculptToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshVertexSculptToolBuilder, UMeshSurfacePointMeshEditingToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshVertexSculptToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UMeshVertexSculptToolBuilder)
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_40_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHMODELINGTOOLS_API UMeshVertexSculptToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshVertexSculptToolBuilder(UMeshVertexSculptToolBuilder&&) = delete; \
UMeshVertexSculptToolBuilder(const UMeshVertexSculptToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshVertexSculptToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshVertexSculptToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshVertexSculptToolBuilder) \
MESHMODELINGTOOLS_API virtual ~UMeshVertexSculptToolBuilder();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_37_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_40_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_40_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_40_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshVertexSculptToolBuilder;
// ********** End Class UMeshVertexSculptToolBuilder ***********************************************
// ********** Begin Class UVertexBrushSculptProperties *********************************************
struct Z_Construct_UClass_UVertexBrushSculptProperties_Statics;
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UVertexBrushSculptProperties_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_139_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUVertexBrushSculptProperties(); \
friend struct ::Z_Construct_UClass_UVertexBrushSculptProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UVertexBrushSculptProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UVertexBrushSculptProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UVertexBrushSculptProperties_NoRegister) \
DECLARE_SERIALIZER(UVertexBrushSculptProperties)
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_139_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHMODELINGTOOLS_API UVertexBrushSculptProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UVertexBrushSculptProperties(UVertexBrushSculptProperties&&) = delete; \
UVertexBrushSculptProperties(const UVertexBrushSculptProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UVertexBrushSculptProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UVertexBrushSculptProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UVertexBrushSculptProperties) \
MESHMODELINGTOOLS_API virtual ~UVertexBrushSculptProperties();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_136_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_139_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_139_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_139_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UVertexBrushSculptProperties;
// ********** End Class UVertexBrushSculptProperties ***********************************************
// ********** Begin Class UVertexBrushAlphaProperties **********************************************
struct Z_Construct_UClass_UVertexBrushAlphaProperties_Statics;
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UVertexBrushAlphaProperties_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_179_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUVertexBrushAlphaProperties(); \
friend struct ::Z_Construct_UClass_UVertexBrushAlphaProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UVertexBrushAlphaProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UVertexBrushAlphaProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UVertexBrushAlphaProperties_NoRegister) \
DECLARE_SERIALIZER(UVertexBrushAlphaProperties)
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_179_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHMODELINGTOOLS_API UVertexBrushAlphaProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UVertexBrushAlphaProperties(UVertexBrushAlphaProperties&&) = delete; \
UVertexBrushAlphaProperties(const UVertexBrushAlphaProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UVertexBrushAlphaProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UVertexBrushAlphaProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UVertexBrushAlphaProperties) \
MESHMODELINGTOOLS_API virtual ~UVertexBrushAlphaProperties();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_176_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_179_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_179_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_179_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UVertexBrushAlphaProperties;
// ********** End Class UVertexBrushAlphaProperties ************************************************
// ********** Begin Class UMeshSymmetryProperties **************************************************
struct Z_Construct_UClass_UMeshSymmetryProperties_Statics;
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshSymmetryProperties_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_209_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshSymmetryProperties(); \
friend struct ::Z_Construct_UClass_UMeshSymmetryProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshSymmetryProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshSymmetryProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshSymmetryProperties_NoRegister) \
DECLARE_SERIALIZER(UMeshSymmetryProperties)
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_209_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHMODELINGTOOLS_API UMeshSymmetryProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshSymmetryProperties(UMeshSymmetryProperties&&) = delete; \
UMeshSymmetryProperties(const UMeshSymmetryProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshSymmetryProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshSymmetryProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UMeshSymmetryProperties) \
MESHMODELINGTOOLS_API virtual ~UMeshSymmetryProperties();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_206_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_209_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_209_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_209_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshSymmetryProperties;
// ********** End Class UMeshSymmetryProperties ****************************************************
// ********** Begin Class UMeshVertexSculptTool ****************************************************
struct Z_Construct_UClass_UMeshVertexSculptTool_Statics;
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshVertexSculptTool_NoRegister();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_232_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUMeshVertexSculptTool(); \
friend struct ::Z_Construct_UClass_UMeshVertexSculptTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshVertexSculptTool_NoRegister(); \
public: \
DECLARE_CLASS2(UMeshVertexSculptTool, UMeshSculptToolBase, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshVertexSculptTool_NoRegister) \
DECLARE_SERIALIZER(UMeshVertexSculptTool) \
virtual UObject* _getUObject() const override { return const_cast<UMeshVertexSculptTool*>(this); }
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_232_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHMODELINGTOOLS_API UMeshVertexSculptTool(); \
/** Deleted move- and copy-constructors, should never be used */ \
UMeshVertexSculptTool(UMeshVertexSculptTool&&) = delete; \
UMeshVertexSculptTool(const UMeshVertexSculptTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshVertexSculptTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshVertexSculptTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeshVertexSculptTool) \
MESHMODELINGTOOLS_API virtual ~UMeshVertexSculptTool();
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_229_PROLOG
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_232_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_232_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h_232_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UMeshVertexSculptTool;
// ********** End Class UMeshVertexSculptTool ******************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_MeshVertexSculptTool_h
// ********** Begin Enum EMeshVertexSculptBrushType ************************************************
#define FOREACH_ENUM_EMESHVERTEXSCULPTBRUSHTYPE(op) \
op(EMeshVertexSculptBrushType::Move) \
op(EMeshVertexSculptBrushType::PullKelvin) \
op(EMeshVertexSculptBrushType::PullSharpKelvin) \
op(EMeshVertexSculptBrushType::Smooth) \
op(EMeshVertexSculptBrushType::SmoothFill) \
op(EMeshVertexSculptBrushType::Offset) \
op(EMeshVertexSculptBrushType::SculptView) \
op(EMeshVertexSculptBrushType::SculptMax) \
op(EMeshVertexSculptBrushType::Inflate) \
op(EMeshVertexSculptBrushType::InflateStroke) \
op(EMeshVertexSculptBrushType::InflateMax) \
op(EMeshVertexSculptBrushType::ScaleKelvin) \
op(EMeshVertexSculptBrushType::Pinch) \
op(EMeshVertexSculptBrushType::TwistKelvin) \
op(EMeshVertexSculptBrushType::Flatten) \
op(EMeshVertexSculptBrushType::Plane) \
op(EMeshVertexSculptBrushType::PlaneViewAligned) \
op(EMeshVertexSculptBrushType::FixedPlane) \
op(EMeshVertexSculptBrushType::EraseSculptLayer) \
op(EMeshVertexSculptBrushType::LastValue)
enum class EMeshVertexSculptBrushType : uint8;
template<> struct TIsUEnumClass<EMeshVertexSculptBrushType> { enum { Value = true }; };
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshVertexSculptBrushType>();
// ********** End Enum EMeshVertexSculptBrushType **************************************************
// ********** Begin Enum EMeshVertexSculptBrushFilterType ******************************************
#define FOREACH_ENUM_EMESHVERTEXSCULPTBRUSHFILTERTYPE(op) \
op(EMeshVertexSculptBrushFilterType::None) \
op(EMeshVertexSculptBrushFilterType::Component) \
op(EMeshVertexSculptBrushFilterType::PolyGroup)
enum class EMeshVertexSculptBrushFilterType : uint8;
template<> struct TIsUEnumClass<EMeshVertexSculptBrushFilterType> { enum { Value = true }; };
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshVertexSculptBrushFilterType>();
// ********** End Enum EMeshVertexSculptBrushFilterType ********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS