200 lines
11 KiB
C++
200 lines
11 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 "PlaneCutTool.h"
|
|
|
|
#ifdef MESHMODELINGTOOLSEXP_PlaneCutTool_generated_h
|
|
#error "PlaneCutTool.generated.h already included, missing '#pragma once' in PlaneCutTool.h"
|
|
#endif
|
|
#define MESHMODELINGTOOLSEXP_PlaneCutTool_generated_h
|
|
|
|
#include "UObject/ObjectMacros.h"
|
|
#include "UObject/ScriptMacros.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
|
|
// ********** Begin Class UPlaneCutToolBuilder *****************************************************
|
|
struct Z_Construct_UClass_UPlaneCutToolBuilder_Statics;
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UPlaneCutToolBuilder_NoRegister();
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_27_INCLASS_NO_PURE_DECLS \
|
|
private: \
|
|
static void StaticRegisterNativesUPlaneCutToolBuilder(); \
|
|
friend struct ::Z_Construct_UClass_UPlaneCutToolBuilder_Statics; \
|
|
static UClass* GetPrivateStaticClass(); \
|
|
friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UPlaneCutToolBuilder_NoRegister(); \
|
|
public: \
|
|
DECLARE_CLASS2(UPlaneCutToolBuilder, UMultiSelectionMeshEditingToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UPlaneCutToolBuilder_NoRegister) \
|
|
DECLARE_SERIALIZER(UPlaneCutToolBuilder)
|
|
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_27_ENHANCED_CONSTRUCTORS \
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
|
MESHMODELINGTOOLSEXP_API UPlaneCutToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
|
UPlaneCutToolBuilder(UPlaneCutToolBuilder&&) = delete; \
|
|
UPlaneCutToolBuilder(const UPlaneCutToolBuilder&) = delete; \
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UPlaneCutToolBuilder); \
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPlaneCutToolBuilder); \
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPlaneCutToolBuilder) \
|
|
MESHMODELINGTOOLSEXP_API virtual ~UPlaneCutToolBuilder();
|
|
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_24_PROLOG
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_27_GENERATED_BODY \
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
|
public: \
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_27_INCLASS_NO_PURE_DECLS \
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_27_ENHANCED_CONSTRUCTORS \
|
|
private: \
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
|
|
class UPlaneCutToolBuilder;
|
|
|
|
// ********** End Class UPlaneCutToolBuilder *******************************************************
|
|
|
|
// ********** Begin Class UPlaneCutToolProperties **************************************************
|
|
struct Z_Construct_UClass_UPlaneCutToolProperties_Statics;
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UPlaneCutToolProperties_NoRegister();
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_40_INCLASS_NO_PURE_DECLS \
|
|
private: \
|
|
static void StaticRegisterNativesUPlaneCutToolProperties(); \
|
|
friend struct ::Z_Construct_UClass_UPlaneCutToolProperties_Statics; \
|
|
static UClass* GetPrivateStaticClass(); \
|
|
friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UPlaneCutToolProperties_NoRegister(); \
|
|
public: \
|
|
DECLARE_CLASS2(UPlaneCutToolProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UPlaneCutToolProperties_NoRegister) \
|
|
DECLARE_SERIALIZER(UPlaneCutToolProperties)
|
|
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_40_ENHANCED_CONSTRUCTORS \
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
|
UPlaneCutToolProperties(UPlaneCutToolProperties&&) = delete; \
|
|
UPlaneCutToolProperties(const UPlaneCutToolProperties&) = delete; \
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UPlaneCutToolProperties); \
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPlaneCutToolProperties); \
|
|
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UPlaneCutToolProperties) \
|
|
MESHMODELINGTOOLSEXP_API virtual ~UPlaneCutToolProperties();
|
|
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_37_PROLOG
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_40_GENERATED_BODY \
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
|
public: \
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_40_INCLASS_NO_PURE_DECLS \
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_40_ENHANCED_CONSTRUCTORS \
|
|
private: \
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
|
|
class UPlaneCutToolProperties;
|
|
|
|
// ********** End Class UPlaneCutToolProperties ****************************************************
|
|
|
|
// ********** Begin Class UPlaneCutOperatorFactory *************************************************
|
|
struct Z_Construct_UClass_UPlaneCutOperatorFactory_Statics;
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UPlaneCutOperatorFactory_NoRegister();
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_90_INCLASS_NO_PURE_DECLS \
|
|
private: \
|
|
static void StaticRegisterNativesUPlaneCutOperatorFactory(); \
|
|
friend struct ::Z_Construct_UClass_UPlaneCutOperatorFactory_Statics; \
|
|
static UClass* GetPrivateStaticClass(); \
|
|
friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UPlaneCutOperatorFactory_NoRegister(); \
|
|
public: \
|
|
DECLARE_CLASS2(UPlaneCutOperatorFactory, UObject, COMPILED_IN_FLAGS(0), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UPlaneCutOperatorFactory_NoRegister) \
|
|
DECLARE_SERIALIZER(UPlaneCutOperatorFactory)
|
|
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_90_ENHANCED_CONSTRUCTORS \
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
|
MESHMODELINGTOOLSEXP_API UPlaneCutOperatorFactory(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
|
UPlaneCutOperatorFactory(UPlaneCutOperatorFactory&&) = delete; \
|
|
UPlaneCutOperatorFactory(const UPlaneCutOperatorFactory&) = delete; \
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UPlaneCutOperatorFactory); \
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPlaneCutOperatorFactory); \
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UPlaneCutOperatorFactory) \
|
|
MESHMODELINGTOOLSEXP_API virtual ~UPlaneCutOperatorFactory();
|
|
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_87_PROLOG
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_90_GENERATED_BODY \
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
|
public: \
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_90_INCLASS_NO_PURE_DECLS \
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_90_ENHANCED_CONSTRUCTORS \
|
|
private: \
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
|
|
class UPlaneCutOperatorFactory;
|
|
|
|
// ********** End Class UPlaneCutOperatorFactory ***************************************************
|
|
|
|
// ********** Begin Class UPlaneCutTool ************************************************************
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_108_RPC_WRAPPERS_NO_PURE_DECLS \
|
|
DECLARE_FUNCTION(execFlipPlane); \
|
|
DECLARE_FUNCTION(execCut);
|
|
|
|
|
|
struct Z_Construct_UClass_UPlaneCutTool_Statics;
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UPlaneCutTool_NoRegister();
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_108_INCLASS_NO_PURE_DECLS \
|
|
private: \
|
|
static void StaticRegisterNativesUPlaneCutTool(); \
|
|
friend struct ::Z_Construct_UClass_UPlaneCutTool_Statics; \
|
|
static UClass* GetPrivateStaticClass(); \
|
|
friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UPlaneCutTool_NoRegister(); \
|
|
public: \
|
|
DECLARE_CLASS2(UPlaneCutTool, UMultiSelectionMeshEditingTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UPlaneCutTool_NoRegister) \
|
|
DECLARE_SERIALIZER(UPlaneCutTool)
|
|
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_108_ENHANCED_CONSTRUCTORS \
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
|
UPlaneCutTool(UPlaneCutTool&&) = delete; \
|
|
UPlaneCutTool(const UPlaneCutTool&) = delete; \
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UPlaneCutTool); \
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UPlaneCutTool); \
|
|
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UPlaneCutTool) \
|
|
MESHMODELINGTOOLSEXP_API virtual ~UPlaneCutTool();
|
|
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_105_PROLOG
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_108_GENERATED_BODY \
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
|
public: \
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_108_RPC_WRAPPERS_NO_PURE_DECLS \
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_108_INCLASS_NO_PURE_DECLS \
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h_108_ENHANCED_CONSTRUCTORS \
|
|
private: \
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
|
|
class UPlaneCutTool;
|
|
|
|
// ********** End Class UPlaneCutTool **************************************************************
|
|
|
|
#undef CURRENT_FILE_ID
|
|
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_PlaneCutTool_h
|
|
|
|
// ********** Begin Enum EPlaneCutToolActions ******************************************************
|
|
#define FOREACH_ENUM_EPLANECUTTOOLACTIONS(op) \
|
|
op(EPlaneCutToolActions::NoAction) \
|
|
op(EPlaneCutToolActions::Cut) \
|
|
op(EPlaneCutToolActions::FlipPlane)
|
|
|
|
enum class EPlaneCutToolActions;
|
|
template<> struct TIsUEnumClass<EPlaneCutToolActions> { enum { Value = true }; };
|
|
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<EPlaneCutToolActions>();
|
|
// ********** End Enum EPlaneCutToolActions ********************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|