165 lines
10 KiB
C++
165 lines
10 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 "Polymodeling/ExtrudeMeshSelectionTool.h"
|
|
|
|
#ifdef MESHMODELINGTOOLSEXP_ExtrudeMeshSelectionTool_generated_h
|
|
#error "ExtrudeMeshSelectionTool.generated.h already included, missing '#pragma once' in ExtrudeMeshSelectionTool.h"
|
|
#endif
|
|
#define MESHMODELINGTOOLSEXP_ExtrudeMeshSelectionTool_generated_h
|
|
|
|
#include "UObject/ObjectMacros.h"
|
|
#include "UObject/ScriptMacros.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
|
|
// ********** Begin Class UExtrudeMeshSelectionToolBuilder *****************************************
|
|
struct Z_Construct_UClass_UExtrudeMeshSelectionToolBuilder_Statics;
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UExtrudeMeshSelectionToolBuilder_NoRegister();
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_26_INCLASS_NO_PURE_DECLS \
|
|
private: \
|
|
static void StaticRegisterNativesUExtrudeMeshSelectionToolBuilder(); \
|
|
friend struct ::Z_Construct_UClass_UExtrudeMeshSelectionToolBuilder_Statics; \
|
|
static UClass* GetPrivateStaticClass(); \
|
|
friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UExtrudeMeshSelectionToolBuilder_NoRegister(); \
|
|
public: \
|
|
DECLARE_CLASS2(UExtrudeMeshSelectionToolBuilder, USingleTargetWithSelectionToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UExtrudeMeshSelectionToolBuilder_NoRegister) \
|
|
DECLARE_SERIALIZER(UExtrudeMeshSelectionToolBuilder)
|
|
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_26_ENHANCED_CONSTRUCTORS \
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
|
MESHMODELINGTOOLSEXP_API UExtrudeMeshSelectionToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
|
UExtrudeMeshSelectionToolBuilder(UExtrudeMeshSelectionToolBuilder&&) = delete; \
|
|
UExtrudeMeshSelectionToolBuilder(const UExtrudeMeshSelectionToolBuilder&) = delete; \
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UExtrudeMeshSelectionToolBuilder); \
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UExtrudeMeshSelectionToolBuilder); \
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UExtrudeMeshSelectionToolBuilder) \
|
|
MESHMODELINGTOOLSEXP_API virtual ~UExtrudeMeshSelectionToolBuilder();
|
|
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_23_PROLOG
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_26_GENERATED_BODY \
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
|
public: \
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_26_INCLASS_NO_PURE_DECLS \
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_26_ENHANCED_CONSTRUCTORS \
|
|
private: \
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
|
|
class UExtrudeMeshSelectionToolBuilder;
|
|
|
|
// ********** End Class UExtrudeMeshSelectionToolBuilder *******************************************
|
|
|
|
// ********** Begin Class UExtrudeMeshSelectionToolProperties **************************************
|
|
struct Z_Construct_UClass_UExtrudeMeshSelectionToolProperties_Statics;
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UExtrudeMeshSelectionToolProperties_NoRegister();
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_56_INCLASS_NO_PURE_DECLS \
|
|
private: \
|
|
static void StaticRegisterNativesUExtrudeMeshSelectionToolProperties(); \
|
|
friend struct ::Z_Construct_UClass_UExtrudeMeshSelectionToolProperties_Statics; \
|
|
static UClass* GetPrivateStaticClass(); \
|
|
friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UExtrudeMeshSelectionToolProperties_NoRegister(); \
|
|
public: \
|
|
DECLARE_CLASS2(UExtrudeMeshSelectionToolProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UExtrudeMeshSelectionToolProperties_NoRegister) \
|
|
DECLARE_SERIALIZER(UExtrudeMeshSelectionToolProperties)
|
|
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_56_ENHANCED_CONSTRUCTORS \
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
|
MESHMODELINGTOOLSEXP_API UExtrudeMeshSelectionToolProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
|
UExtrudeMeshSelectionToolProperties(UExtrudeMeshSelectionToolProperties&&) = delete; \
|
|
UExtrudeMeshSelectionToolProperties(const UExtrudeMeshSelectionToolProperties&) = delete; \
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UExtrudeMeshSelectionToolProperties); \
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UExtrudeMeshSelectionToolProperties); \
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UExtrudeMeshSelectionToolProperties) \
|
|
MESHMODELINGTOOLSEXP_API virtual ~UExtrudeMeshSelectionToolProperties();
|
|
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_53_PROLOG
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_56_GENERATED_BODY \
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
|
public: \
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_56_INCLASS_NO_PURE_DECLS \
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_56_ENHANCED_CONSTRUCTORS \
|
|
private: \
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
|
|
class UExtrudeMeshSelectionToolProperties;
|
|
|
|
// ********** End Class UExtrudeMeshSelectionToolProperties ****************************************
|
|
|
|
// ********** Begin Class UExtrudeMeshSelectionTool ************************************************
|
|
struct Z_Construct_UClass_UExtrudeMeshSelectionTool_Statics;
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UExtrudeMeshSelectionTool_NoRegister();
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_125_INCLASS_NO_PURE_DECLS \
|
|
private: \
|
|
static void StaticRegisterNativesUExtrudeMeshSelectionTool(); \
|
|
friend struct ::Z_Construct_UClass_UExtrudeMeshSelectionTool_Statics; \
|
|
static UClass* GetPrivateStaticClass(); \
|
|
friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UExtrudeMeshSelectionTool_NoRegister(); \
|
|
public: \
|
|
DECLARE_CLASS2(UExtrudeMeshSelectionTool, USingleTargetWithSelectionTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UExtrudeMeshSelectionTool_NoRegister) \
|
|
DECLARE_SERIALIZER(UExtrudeMeshSelectionTool)
|
|
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_125_ENHANCED_CONSTRUCTORS \
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
|
UExtrudeMeshSelectionTool(UExtrudeMeshSelectionTool&&) = delete; \
|
|
UExtrudeMeshSelectionTool(const UExtrudeMeshSelectionTool&) = delete; \
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UExtrudeMeshSelectionTool); \
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UExtrudeMeshSelectionTool); \
|
|
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UExtrudeMeshSelectionTool) \
|
|
MESHMODELINGTOOLSEXP_API virtual ~UExtrudeMeshSelectionTool();
|
|
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_122_PROLOG
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_125_GENERATED_BODY \
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
|
public: \
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_125_INCLASS_NO_PURE_DECLS \
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h_125_ENHANCED_CONSTRUCTORS \
|
|
private: \
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
|
|
class UExtrudeMeshSelectionTool;
|
|
|
|
// ********** End Class UExtrudeMeshSelectionTool **************************************************
|
|
|
|
#undef CURRENT_FILE_ID
|
|
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Polymodeling_ExtrudeMeshSelectionTool_h
|
|
|
|
// ********** Begin Enum EExtrudeMeshSelectionInteractionMode **************************************
|
|
#define FOREACH_ENUM_EEXTRUDEMESHSELECTIONINTERACTIONMODE(op) \
|
|
op(EExtrudeMeshSelectionInteractionMode::Interactive) \
|
|
op(EExtrudeMeshSelectionInteractionMode::Fixed)
|
|
|
|
enum class EExtrudeMeshSelectionInteractionMode : uint8;
|
|
template<> struct TIsUEnumClass<EExtrudeMeshSelectionInteractionMode> { enum { Value = true }; };
|
|
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<EExtrudeMeshSelectionInteractionMode>();
|
|
// ********** End Enum EExtrudeMeshSelectionInteractionMode ****************************************
|
|
|
|
// ********** Begin Enum EExtrudeMeshSelectionRegionModifierMode ***********************************
|
|
#define FOREACH_ENUM_EEXTRUDEMESHSELECTIONREGIONMODIFIERMODE(op) \
|
|
op(EExtrudeMeshSelectionRegionModifierMode::OriginalShape) \
|
|
op(EExtrudeMeshSelectionRegionModifierMode::FlattenToPlane) \
|
|
op(EExtrudeMeshSelectionRegionModifierMode::RaycastToPlane)
|
|
|
|
enum class EExtrudeMeshSelectionRegionModifierMode : uint8;
|
|
template<> struct TIsUEnumClass<EExtrudeMeshSelectionRegionModifierMode> { enum { Value = true }; };
|
|
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<EExtrudeMeshSelectionRegionModifierMode>();
|
|
// ********** End Enum EExtrudeMeshSelectionRegionModifierMode *************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|