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

236 lines
14 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 "DrawPolyPathTool.h"
#ifdef MESHMODELINGTOOLSEXP_DrawPolyPathTool_generated_h
#error "DrawPolyPathTool.generated.h already included, missing '#pragma once' in DrawPolyPathTool.h"
#endif
#define MESHMODELINGTOOLSEXP_DrawPolyPathTool_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin Class UDrawPolyPathToolBuilder *************************************************
struct Z_Construct_UClass_UDrawPolyPathToolBuilder_Statics;
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UDrawPolyPathToolBuilder_NoRegister();
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_29_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUDrawPolyPathToolBuilder(); \
friend struct ::Z_Construct_UClass_UDrawPolyPathToolBuilder_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UDrawPolyPathToolBuilder_NoRegister(); \
public: \
DECLARE_CLASS2(UDrawPolyPathToolBuilder, UInteractiveToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UDrawPolyPathToolBuilder_NoRegister) \
DECLARE_SERIALIZER(UDrawPolyPathToolBuilder)
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_29_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHMODELINGTOOLSEXP_API UDrawPolyPathToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UDrawPolyPathToolBuilder(UDrawPolyPathToolBuilder&&) = delete; \
UDrawPolyPathToolBuilder(const UDrawPolyPathToolBuilder&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UDrawPolyPathToolBuilder); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDrawPolyPathToolBuilder); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDrawPolyPathToolBuilder) \
MESHMODELINGTOOLSEXP_API virtual ~UDrawPolyPathToolBuilder();
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_26_PROLOG
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_29_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_29_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_29_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UDrawPolyPathToolBuilder;
// ********** End Class UDrawPolyPathToolBuilder ***************************************************
// ********** Begin Class UDrawPolyPathProperties **************************************************
struct Z_Construct_UClass_UDrawPolyPathProperties_Statics;
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UDrawPolyPathProperties_NoRegister();
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_80_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUDrawPolyPathProperties(); \
friend struct ::Z_Construct_UClass_UDrawPolyPathProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UDrawPolyPathProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UDrawPolyPathProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UDrawPolyPathProperties_NoRegister) \
DECLARE_SERIALIZER(UDrawPolyPathProperties)
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_80_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHMODELINGTOOLSEXP_API UDrawPolyPathProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UDrawPolyPathProperties(UDrawPolyPathProperties&&) = delete; \
UDrawPolyPathProperties(const UDrawPolyPathProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UDrawPolyPathProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDrawPolyPathProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDrawPolyPathProperties) \
MESHMODELINGTOOLSEXP_API virtual ~UDrawPolyPathProperties();
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_77_PROLOG
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_80_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_80_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_80_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UDrawPolyPathProperties;
// ********** End Class UDrawPolyPathProperties ****************************************************
// ********** Begin Class UDrawPolyPathExtrudeProperties *******************************************
struct Z_Construct_UClass_UDrawPolyPathExtrudeProperties_Statics;
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UDrawPolyPathExtrudeProperties_NoRegister();
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_150_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUDrawPolyPathExtrudeProperties(); \
friend struct ::Z_Construct_UClass_UDrawPolyPathExtrudeProperties_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UDrawPolyPathExtrudeProperties_NoRegister(); \
public: \
DECLARE_CLASS2(UDrawPolyPathExtrudeProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UDrawPolyPathExtrudeProperties_NoRegister) \
DECLARE_SERIALIZER(UDrawPolyPathExtrudeProperties)
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_150_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHMODELINGTOOLSEXP_API UDrawPolyPathExtrudeProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
/** Deleted move- and copy-constructors, should never be used */ \
UDrawPolyPathExtrudeProperties(UDrawPolyPathExtrudeProperties&&) = delete; \
UDrawPolyPathExtrudeProperties(const UDrawPolyPathExtrudeProperties&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UDrawPolyPathExtrudeProperties); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDrawPolyPathExtrudeProperties); \
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDrawPolyPathExtrudeProperties) \
MESHMODELINGTOOLSEXP_API virtual ~UDrawPolyPathExtrudeProperties();
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_147_PROLOG
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_150_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_150_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_150_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UDrawPolyPathExtrudeProperties;
// ********** End Class UDrawPolyPathExtrudeProperties *********************************************
// ********** Begin Class UDrawPolyPathTool ********************************************************
struct Z_Construct_UClass_UDrawPolyPathTool_Statics;
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UDrawPolyPathTool_NoRegister();
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_167_INCLASS_NO_PURE_DECLS \
private: \
static void StaticRegisterNativesUDrawPolyPathTool(); \
friend struct ::Z_Construct_UClass_UDrawPolyPathTool_Statics; \
static UClass* GetPrivateStaticClass(); \
friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UDrawPolyPathTool_NoRegister(); \
public: \
DECLARE_CLASS2(UDrawPolyPathTool, UInteractiveTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UDrawPolyPathTool_NoRegister) \
DECLARE_SERIALIZER(UDrawPolyPathTool) \
virtual UObject* _getUObject() const override { return const_cast<UDrawPolyPathTool*>(this); }
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_167_ENHANCED_CONSTRUCTORS \
/** Standard constructor, called after all reflected properties have been initialized */ \
MESHMODELINGTOOLSEXP_API UDrawPolyPathTool(); \
/** Deleted move- and copy-constructors, should never be used */ \
UDrawPolyPathTool(UDrawPolyPathTool&&) = delete; \
UDrawPolyPathTool(const UDrawPolyPathTool&) = delete; \
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UDrawPolyPathTool); \
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDrawPolyPathTool); \
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UDrawPolyPathTool) \
MESHMODELINGTOOLSEXP_API virtual ~UDrawPolyPathTool();
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_164_PROLOG
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_167_GENERATED_BODY \
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
public: \
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_167_INCLASS_NO_PURE_DECLS \
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h_167_ENHANCED_CONSTRUCTORS \
private: \
PRAGMA_ENABLE_DEPRECATION_WARNINGS
class UDrawPolyPathTool;
// ********** End Class UDrawPolyPathTool **********************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_DrawPolyPathTool_h
// ********** Begin Enum EDrawPolyPathWidthMode ****************************************************
#define FOREACH_ENUM_EDRAWPOLYPATHWIDTHMODE(op) \
op(EDrawPolyPathWidthMode::Fixed) \
op(EDrawPolyPathWidthMode::Interactive)
enum class EDrawPolyPathWidthMode;
template<> struct TIsUEnumClass<EDrawPolyPathWidthMode> { enum { Value = true }; };
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<EDrawPolyPathWidthMode>();
// ********** End Enum EDrawPolyPathWidthMode ******************************************************
// ********** Begin Enum EDrawPolyPathRadiusMode ***************************************************
#define FOREACH_ENUM_EDRAWPOLYPATHRADIUSMODE(op) \
op(EDrawPolyPathRadiusMode::Fixed) \
op(EDrawPolyPathRadiusMode::Interactive)
enum class EDrawPolyPathRadiusMode;
template<> struct TIsUEnumClass<EDrawPolyPathRadiusMode> { enum { Value = true }; };
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<EDrawPolyPathRadiusMode>();
// ********** End Enum EDrawPolyPathRadiusMode *****************************************************
// ********** Begin Enum EDrawPolyPathExtrudeMode **************************************************
#define FOREACH_ENUM_EDRAWPOLYPATHEXTRUDEMODE(op) \
op(EDrawPolyPathExtrudeMode::Flat) \
op(EDrawPolyPathExtrudeMode::Fixed) \
op(EDrawPolyPathExtrudeMode::Interactive) \
op(EDrawPolyPathExtrudeMode::RampFixed) \
op(EDrawPolyPathExtrudeMode::RampInteractive)
enum class EDrawPolyPathExtrudeMode;
template<> struct TIsUEnumClass<EDrawPolyPathExtrudeMode> { enum { Value = true }; };
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<EDrawPolyPathExtrudeMode>();
// ********** End Enum EDrawPolyPathExtrudeMode ****************************************************
// ********** Begin Enum EDrawPolyPathExtrudeDirection *********************************************
#define FOREACH_ENUM_EDRAWPOLYPATHEXTRUDEDIRECTION(op) \
op(EDrawPolyPathExtrudeDirection::SelectionNormal) \
op(EDrawPolyPathExtrudeDirection::WorldX) \
op(EDrawPolyPathExtrudeDirection::WorldY) \
op(EDrawPolyPathExtrudeDirection::WorldZ) \
op(EDrawPolyPathExtrudeDirection::LocalX) \
op(EDrawPolyPathExtrudeDirection::LocalY) \
op(EDrawPolyPathExtrudeDirection::LocalZ)
enum class EDrawPolyPathExtrudeDirection;
template<> struct TIsUEnumClass<EDrawPolyPathExtrudeDirection> { enum { Value = true }; };
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<EDrawPolyPathExtrudeDirection>();
// ********** End Enum EDrawPolyPathExtrudeDirection ***********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS