268 lines
16 KiB
C++
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
|