209 lines
12 KiB
C
209 lines
12 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 "DrawPolygonTool.h"
|
||
|
|
|
||
|
|
#ifdef MESHMODELINGTOOLS_DrawPolygonTool_generated_h
|
||
|
|
#error "DrawPolygonTool.generated.h already included, missing '#pragma once' in DrawPolygonTool.h"
|
||
|
|
#endif
|
||
|
|
#define MESHMODELINGTOOLS_DrawPolygonTool_generated_h
|
||
|
|
|
||
|
|
#include "UObject/ObjectMacros.h"
|
||
|
|
#include "UObject/ScriptMacros.h"
|
||
|
|
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||
|
|
|
||
|
|
// ********** Begin Class UDrawPolygonToolBuilder **************************************************
|
||
|
|
struct Z_Construct_UClass_UDrawPolygonToolBuilder_Statics;
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UDrawPolygonToolBuilder_NoRegister();
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_35_INCLASS_NO_PURE_DECLS \
|
||
|
|
private: \
|
||
|
|
static void StaticRegisterNativesUDrawPolygonToolBuilder(); \
|
||
|
|
friend struct ::Z_Construct_UClass_UDrawPolygonToolBuilder_Statics; \
|
||
|
|
static UClass* GetPrivateStaticClass(); \
|
||
|
|
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UDrawPolygonToolBuilder_NoRegister(); \
|
||
|
|
public: \
|
||
|
|
DECLARE_CLASS2(UDrawPolygonToolBuilder, UInteractiveToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UDrawPolygonToolBuilder_NoRegister) \
|
||
|
|
DECLARE_SERIALIZER(UDrawPolygonToolBuilder)
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_35_ENHANCED_CONSTRUCTORS \
|
||
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||
|
|
MESHMODELINGTOOLS_API UDrawPolygonToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
||
|
|
UDrawPolygonToolBuilder(UDrawPolygonToolBuilder&&) = delete; \
|
||
|
|
UDrawPolygonToolBuilder(const UDrawPolygonToolBuilder&) = delete; \
|
||
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UDrawPolygonToolBuilder); \
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDrawPolygonToolBuilder); \
|
||
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDrawPolygonToolBuilder) \
|
||
|
|
MESHMODELINGTOOLS_API virtual ~UDrawPolygonToolBuilder();
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_32_PROLOG
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_35_GENERATED_BODY \
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||
|
|
public: \
|
||
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_35_INCLASS_NO_PURE_DECLS \
|
||
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_35_ENHANCED_CONSTRUCTORS \
|
||
|
|
private: \
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||
|
|
|
||
|
|
|
||
|
|
class UDrawPolygonToolBuilder;
|
||
|
|
|
||
|
|
// ********** End Class UDrawPolygonToolBuilder ****************************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UDrawPolygonToolStandardProperties ***************************************
|
||
|
|
struct Z_Construct_UClass_UDrawPolygonToolStandardProperties_Statics;
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UDrawPolygonToolStandardProperties_NoRegister();
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_89_INCLASS_NO_PURE_DECLS \
|
||
|
|
private: \
|
||
|
|
static void StaticRegisterNativesUDrawPolygonToolStandardProperties(); \
|
||
|
|
friend struct ::Z_Construct_UClass_UDrawPolygonToolStandardProperties_Statics; \
|
||
|
|
static UClass* GetPrivateStaticClass(); \
|
||
|
|
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UDrawPolygonToolStandardProperties_NoRegister(); \
|
||
|
|
public: \
|
||
|
|
DECLARE_CLASS2(UDrawPolygonToolStandardProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UDrawPolygonToolStandardProperties_NoRegister) \
|
||
|
|
DECLARE_SERIALIZER(UDrawPolygonToolStandardProperties)
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_89_ENHANCED_CONSTRUCTORS \
|
||
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
||
|
|
UDrawPolygonToolStandardProperties(UDrawPolygonToolStandardProperties&&) = delete; \
|
||
|
|
UDrawPolygonToolStandardProperties(const UDrawPolygonToolStandardProperties&) = delete; \
|
||
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UDrawPolygonToolStandardProperties); \
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDrawPolygonToolStandardProperties); \
|
||
|
|
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UDrawPolygonToolStandardProperties) \
|
||
|
|
MESHMODELINGTOOLS_API virtual ~UDrawPolygonToolStandardProperties();
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_86_PROLOG
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_89_GENERATED_BODY \
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||
|
|
public: \
|
||
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_89_INCLASS_NO_PURE_DECLS \
|
||
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_89_ENHANCED_CONSTRUCTORS \
|
||
|
|
private: \
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||
|
|
|
||
|
|
|
||
|
|
class UDrawPolygonToolStandardProperties;
|
||
|
|
|
||
|
|
// ********** End Class UDrawPolygonToolStandardProperties *****************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UDrawPolygonToolSnapProperties *******************************************
|
||
|
|
struct Z_Construct_UClass_UDrawPolygonToolSnapProperties_Statics;
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UDrawPolygonToolSnapProperties_NoRegister();
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_134_INCLASS_NO_PURE_DECLS \
|
||
|
|
private: \
|
||
|
|
static void StaticRegisterNativesUDrawPolygonToolSnapProperties(); \
|
||
|
|
friend struct ::Z_Construct_UClass_UDrawPolygonToolSnapProperties_Statics; \
|
||
|
|
static UClass* GetPrivateStaticClass(); \
|
||
|
|
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UDrawPolygonToolSnapProperties_NoRegister(); \
|
||
|
|
public: \
|
||
|
|
DECLARE_CLASS2(UDrawPolygonToolSnapProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UDrawPolygonToolSnapProperties_NoRegister) \
|
||
|
|
DECLARE_SERIALIZER(UDrawPolygonToolSnapProperties)
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_134_ENHANCED_CONSTRUCTORS \
|
||
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||
|
|
MESHMODELINGTOOLS_API UDrawPolygonToolSnapProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
||
|
|
UDrawPolygonToolSnapProperties(UDrawPolygonToolSnapProperties&&) = delete; \
|
||
|
|
UDrawPolygonToolSnapProperties(const UDrawPolygonToolSnapProperties&) = delete; \
|
||
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UDrawPolygonToolSnapProperties); \
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDrawPolygonToolSnapProperties); \
|
||
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDrawPolygonToolSnapProperties) \
|
||
|
|
MESHMODELINGTOOLS_API virtual ~UDrawPolygonToolSnapProperties();
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_131_PROLOG
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_134_GENERATED_BODY \
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||
|
|
public: \
|
||
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_134_INCLASS_NO_PURE_DECLS \
|
||
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_134_ENHANCED_CONSTRUCTORS \
|
||
|
|
private: \
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||
|
|
|
||
|
|
|
||
|
|
class UDrawPolygonToolSnapProperties;
|
||
|
|
|
||
|
|
// ********** End Class UDrawPolygonToolSnapProperties *********************************************
|
||
|
|
|
||
|
|
// ********** Begin Class UDrawPolygonTool *********************************************************
|
||
|
|
struct Z_Construct_UClass_UDrawPolygonTool_Statics;
|
||
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UDrawPolygonTool_NoRegister();
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_181_INCLASS_NO_PURE_DECLS \
|
||
|
|
private: \
|
||
|
|
static void StaticRegisterNativesUDrawPolygonTool(); \
|
||
|
|
friend struct ::Z_Construct_UClass_UDrawPolygonTool_Statics; \
|
||
|
|
static UClass* GetPrivateStaticClass(); \
|
||
|
|
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UDrawPolygonTool_NoRegister(); \
|
||
|
|
public: \
|
||
|
|
DECLARE_CLASS2(UDrawPolygonTool, UInteractiveTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UDrawPolygonTool_NoRegister) \
|
||
|
|
DECLARE_SERIALIZER(UDrawPolygonTool) \
|
||
|
|
virtual UObject* _getUObject() const override { return const_cast<UDrawPolygonTool*>(this); }
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_181_ENHANCED_CONSTRUCTORS \
|
||
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
||
|
|
UDrawPolygonTool(UDrawPolygonTool&&) = delete; \
|
||
|
|
UDrawPolygonTool(const UDrawPolygonTool&) = delete; \
|
||
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UDrawPolygonTool); \
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDrawPolygonTool); \
|
||
|
|
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UDrawPolygonTool) \
|
||
|
|
MESHMODELINGTOOLS_API virtual ~UDrawPolygonTool();
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_178_PROLOG
|
||
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_181_GENERATED_BODY \
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||
|
|
public: \
|
||
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_181_INCLASS_NO_PURE_DECLS \
|
||
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h_181_ENHANCED_CONSTRUCTORS \
|
||
|
|
private: \
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||
|
|
|
||
|
|
|
||
|
|
class UDrawPolygonTool;
|
||
|
|
|
||
|
|
// ********** End Class UDrawPolygonTool ***********************************************************
|
||
|
|
|
||
|
|
#undef CURRENT_FILE_ID
|
||
|
|
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DrawPolygonTool_h
|
||
|
|
|
||
|
|
// ********** Begin Enum EDrawPolygonDrawMode ******************************************************
|
||
|
|
#define FOREACH_ENUM_EDRAWPOLYGONDRAWMODE(op) \
|
||
|
|
op(EDrawPolygonDrawMode::Freehand) \
|
||
|
|
op(EDrawPolygonDrawMode::Circle) \
|
||
|
|
op(EDrawPolygonDrawMode::Square) \
|
||
|
|
op(EDrawPolygonDrawMode::Rectangle) \
|
||
|
|
op(EDrawPolygonDrawMode::RoundedRectangle) \
|
||
|
|
op(EDrawPolygonDrawMode::Ring)
|
||
|
|
|
||
|
|
enum class EDrawPolygonDrawMode : uint8;
|
||
|
|
template<> struct TIsUEnumClass<EDrawPolygonDrawMode> { enum { Value = true }; };
|
||
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EDrawPolygonDrawMode>();
|
||
|
|
// ********** End Enum EDrawPolygonDrawMode ********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EDrawPolygonExtrudeMode ***************************************************
|
||
|
|
#define FOREACH_ENUM_EDRAWPOLYGONEXTRUDEMODE(op) \
|
||
|
|
op(EDrawPolygonExtrudeMode::Flat) \
|
||
|
|
op(EDrawPolygonExtrudeMode::Fixed) \
|
||
|
|
op(EDrawPolygonExtrudeMode::Interactive)
|
||
|
|
|
||
|
|
enum class EDrawPolygonExtrudeMode : uint8;
|
||
|
|
template<> struct TIsUEnumClass<EDrawPolygonExtrudeMode> { enum { Value = true }; };
|
||
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EDrawPolygonExtrudeMode>();
|
||
|
|
// ********** End Enum EDrawPolygonExtrudeMode *****************************************************
|
||
|
|
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|