201 lines
12 KiB
C
201 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 "Physics/SetCollisionGeometryTool.h"
|
||
|
|
|
||
|
|
#ifdef MESHMODELINGTOOLSEXP_SetCollisionGeometryTool_generated_h
|
||
|
|
#error "SetCollisionGeometryTool.generated.h already included, missing '#pragma once' in SetCollisionGeometryTool.h"
|
||
|
|
#endif
|
||
|
|
#define MESHMODELINGTOOLSEXP_SetCollisionGeometryTool_generated_h
|
||
|
|
|
||
|
|
#include "UObject/ObjectMacros.h"
|
||
|
|
#include "UObject/ScriptMacros.h"
|
||
|
|
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||
|
|
|
||
|
|
// ********** Begin Class USetCollisionGeometryToolBuilder *****************************************
|
||
|
|
struct Z_Construct_UClass_USetCollisionGeometryToolBuilder_Statics;
|
||
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_USetCollisionGeometryToolBuilder_NoRegister();
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Physics_SetCollisionGeometryTool_h_32_INCLASS_NO_PURE_DECLS \
|
||
|
|
private: \
|
||
|
|
static void StaticRegisterNativesUSetCollisionGeometryToolBuilder(); \
|
||
|
|
friend struct ::Z_Construct_UClass_USetCollisionGeometryToolBuilder_Statics; \
|
||
|
|
static UClass* GetPrivateStaticClass(); \
|
||
|
|
friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_USetCollisionGeometryToolBuilder_NoRegister(); \
|
||
|
|
public: \
|
||
|
|
DECLARE_CLASS2(USetCollisionGeometryToolBuilder, UMultiSelectionMeshEditingToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_USetCollisionGeometryToolBuilder_NoRegister) \
|
||
|
|
DECLARE_SERIALIZER(USetCollisionGeometryToolBuilder)
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Physics_SetCollisionGeometryTool_h_32_ENHANCED_CONSTRUCTORS \
|
||
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||
|
|
MESHMODELINGTOOLSEXP_API USetCollisionGeometryToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
||
|
|
USetCollisionGeometryToolBuilder(USetCollisionGeometryToolBuilder&&) = delete; \
|
||
|
|
USetCollisionGeometryToolBuilder(const USetCollisionGeometryToolBuilder&) = delete; \
|
||
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, USetCollisionGeometryToolBuilder); \
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USetCollisionGeometryToolBuilder); \
|
||
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USetCollisionGeometryToolBuilder) \
|
||
|
|
MESHMODELINGTOOLSEXP_API virtual ~USetCollisionGeometryToolBuilder();
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Physics_SetCollisionGeometryTool_h_29_PROLOG
|
||
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Physics_SetCollisionGeometryTool_h_32_GENERATED_BODY \
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||
|
|
public: \
|
||
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Physics_SetCollisionGeometryTool_h_32_INCLASS_NO_PURE_DECLS \
|
||
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Physics_SetCollisionGeometryTool_h_32_ENHANCED_CONSTRUCTORS \
|
||
|
|
private: \
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||
|
|
|
||
|
|
|
||
|
|
class USetCollisionGeometryToolBuilder;
|
||
|
|
|
||
|
|
// ********** End Class USetCollisionGeometryToolBuilder *******************************************
|
||
|
|
|
||
|
|
// ********** Begin Class USetCollisionGeometryToolProperties **************************************
|
||
|
|
struct Z_Construct_UClass_USetCollisionGeometryToolProperties_Statics;
|
||
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_USetCollisionGeometryToolProperties_NoRegister();
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Physics_SetCollisionGeometryTool_h_128_INCLASS_NO_PURE_DECLS \
|
||
|
|
private: \
|
||
|
|
static void StaticRegisterNativesUSetCollisionGeometryToolProperties(); \
|
||
|
|
friend struct ::Z_Construct_UClass_USetCollisionGeometryToolProperties_Statics; \
|
||
|
|
static UClass* GetPrivateStaticClass(); \
|
||
|
|
friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_USetCollisionGeometryToolProperties_NoRegister(); \
|
||
|
|
public: \
|
||
|
|
DECLARE_CLASS2(USetCollisionGeometryToolProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_USetCollisionGeometryToolProperties_NoRegister) \
|
||
|
|
DECLARE_SERIALIZER(USetCollisionGeometryToolProperties)
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Physics_SetCollisionGeometryTool_h_128_ENHANCED_CONSTRUCTORS \
|
||
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||
|
|
MESHMODELINGTOOLSEXP_API USetCollisionGeometryToolProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
||
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
||
|
|
USetCollisionGeometryToolProperties(USetCollisionGeometryToolProperties&&) = delete; \
|
||
|
|
USetCollisionGeometryToolProperties(const USetCollisionGeometryToolProperties&) = delete; \
|
||
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, USetCollisionGeometryToolProperties); \
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USetCollisionGeometryToolProperties); \
|
||
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USetCollisionGeometryToolProperties) \
|
||
|
|
MESHMODELINGTOOLSEXP_API virtual ~USetCollisionGeometryToolProperties();
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Physics_SetCollisionGeometryTool_h_125_PROLOG
|
||
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Physics_SetCollisionGeometryTool_h_128_GENERATED_BODY \
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||
|
|
public: \
|
||
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Physics_SetCollisionGeometryTool_h_128_INCLASS_NO_PURE_DECLS \
|
||
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Physics_SetCollisionGeometryTool_h_128_ENHANCED_CONSTRUCTORS \
|
||
|
|
private: \
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||
|
|
|
||
|
|
|
||
|
|
class USetCollisionGeometryToolProperties;
|
||
|
|
|
||
|
|
// ********** End Class USetCollisionGeometryToolProperties ****************************************
|
||
|
|
|
||
|
|
// ********** Begin Class USetCollisionGeometryTool ************************************************
|
||
|
|
struct Z_Construct_UClass_USetCollisionGeometryTool_Statics;
|
||
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_USetCollisionGeometryTool_NoRegister();
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Physics_SetCollisionGeometryTool_h_289_INCLASS_NO_PURE_DECLS \
|
||
|
|
private: \
|
||
|
|
static void StaticRegisterNativesUSetCollisionGeometryTool(); \
|
||
|
|
friend struct ::Z_Construct_UClass_USetCollisionGeometryTool_Statics; \
|
||
|
|
static UClass* GetPrivateStaticClass(); \
|
||
|
|
friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_USetCollisionGeometryTool_NoRegister(); \
|
||
|
|
public: \
|
||
|
|
DECLARE_CLASS2(USetCollisionGeometryTool, UMultiSelectionMeshEditingTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_USetCollisionGeometryTool_NoRegister) \
|
||
|
|
DECLARE_SERIALIZER(USetCollisionGeometryTool) \
|
||
|
|
virtual UObject* _getUObject() const override { return const_cast<USetCollisionGeometryTool*>(this); }
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Physics_SetCollisionGeometryTool_h_289_ENHANCED_CONSTRUCTORS \
|
||
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
||
|
|
MESHMODELINGTOOLSEXP_API USetCollisionGeometryTool(); \
|
||
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
||
|
|
USetCollisionGeometryTool(USetCollisionGeometryTool&&) = delete; \
|
||
|
|
USetCollisionGeometryTool(const USetCollisionGeometryTool&) = delete; \
|
||
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, USetCollisionGeometryTool); \
|
||
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USetCollisionGeometryTool); \
|
||
|
|
DEFINE_DEFAULT_CONSTRUCTOR_CALL(USetCollisionGeometryTool) \
|
||
|
|
MESHMODELINGTOOLSEXP_API virtual ~USetCollisionGeometryTool();
|
||
|
|
|
||
|
|
|
||
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Physics_SetCollisionGeometryTool_h_286_PROLOG
|
||
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Physics_SetCollisionGeometryTool_h_289_GENERATED_BODY \
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
||
|
|
public: \
|
||
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Physics_SetCollisionGeometryTool_h_289_INCLASS_NO_PURE_DECLS \
|
||
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Physics_SetCollisionGeometryTool_h_289_ENHANCED_CONSTRUCTORS \
|
||
|
|
private: \
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
||
|
|
|
||
|
|
|
||
|
|
class USetCollisionGeometryTool;
|
||
|
|
|
||
|
|
// ********** End Class USetCollisionGeometryTool **************************************************
|
||
|
|
|
||
|
|
#undef CURRENT_FILE_ID
|
||
|
|
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_Physics_SetCollisionGeometryTool_h
|
||
|
|
|
||
|
|
// ********** Begin Enum ESetCollisionGeometryInputMode ********************************************
|
||
|
|
#define FOREACH_ENUM_ESETCOLLISIONGEOMETRYINPUTMODE(op) \
|
||
|
|
op(ESetCollisionGeometryInputMode::CombineAll) \
|
||
|
|
op(ESetCollisionGeometryInputMode::PerInputObject) \
|
||
|
|
op(ESetCollisionGeometryInputMode::PerMeshComponent) \
|
||
|
|
op(ESetCollisionGeometryInputMode::PerMeshGroup)
|
||
|
|
|
||
|
|
enum class ESetCollisionGeometryInputMode;
|
||
|
|
template<> struct TIsUEnumClass<ESetCollisionGeometryInputMode> { enum { Value = true }; };
|
||
|
|
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<ESetCollisionGeometryInputMode>();
|
||
|
|
// ********** End Enum ESetCollisionGeometryInputMode **********************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum ECollisionGeometryType ****************************************************
|
||
|
|
#define FOREACH_ENUM_ECOLLISIONGEOMETRYTYPE(op) \
|
||
|
|
op(ECollisionGeometryType::CopyFromInputs) \
|
||
|
|
op(ECollisionGeometryType::AlignedBoxes) \
|
||
|
|
op(ECollisionGeometryType::OrientedBoxes) \
|
||
|
|
op(ECollisionGeometryType::MinimalSpheres) \
|
||
|
|
op(ECollisionGeometryType::Capsules) \
|
||
|
|
op(ECollisionGeometryType::ConvexHulls) \
|
||
|
|
op(ECollisionGeometryType::ConvexDecompositions) \
|
||
|
|
op(ECollisionGeometryType::SweptHulls) \
|
||
|
|
op(ECollisionGeometryType::LevelSets) \
|
||
|
|
op(ECollisionGeometryType::MinVolume) \
|
||
|
|
op(ECollisionGeometryType::Empty)
|
||
|
|
|
||
|
|
enum class ECollisionGeometryType;
|
||
|
|
template<> struct TIsUEnumClass<ECollisionGeometryType> { enum { Value = true }; };
|
||
|
|
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<ECollisionGeometryType>();
|
||
|
|
// ********** End Enum ECollisionGeometryType ******************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EProjectedHullAxis ********************************************************
|
||
|
|
#define FOREACH_ENUM_EPROJECTEDHULLAXIS(op) \
|
||
|
|
op(EProjectedHullAxis::X) \
|
||
|
|
op(EProjectedHullAxis::Y) \
|
||
|
|
op(EProjectedHullAxis::Z) \
|
||
|
|
op(EProjectedHullAxis::SmallestBoxDimension) \
|
||
|
|
op(EProjectedHullAxis::SmallestVolume)
|
||
|
|
|
||
|
|
enum class EProjectedHullAxis;
|
||
|
|
template<> struct TIsUEnumClass<EProjectedHullAxis> { enum { Value = true }; };
|
||
|
|
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<EProjectedHullAxis>();
|
||
|
|
// ********** End Enum EProjectedHullAxis **********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EConvexDecompositionMethod ************************************************
|
||
|
|
#define FOREACH_ENUM_ECONVEXDECOMPOSITIONMETHOD(op) \
|
||
|
|
op(EConvexDecompositionMethod::NavigationDriven) \
|
||
|
|
op(EConvexDecompositionMethod::VolumetricError)
|
||
|
|
|
||
|
|
enum class EConvexDecompositionMethod;
|
||
|
|
template<> struct TIsUEnumClass<EConvexDecompositionMethod> { enum { Value = true }; };
|
||
|
|
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<EConvexDecompositionMethod>();
|
||
|
|
// ********** End Enum EConvexDecompositionMethod **************************************************
|
||
|
|
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|