182 lines
10 KiB
C++
182 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 "AlignObjectsTool.h"
|
|
|
|
#ifdef MESHMODELINGTOOLSEXP_AlignObjectsTool_generated_h
|
|
#error "AlignObjectsTool.generated.h already included, missing '#pragma once' in AlignObjectsTool.h"
|
|
#endif
|
|
#define MESHMODELINGTOOLSEXP_AlignObjectsTool_generated_h
|
|
|
|
#include "UObject/ObjectMacros.h"
|
|
#include "UObject/ScriptMacros.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
|
|
// ********** Begin Class UAlignObjectsToolBuilder *************************************************
|
|
struct Z_Construct_UClass_UAlignObjectsToolBuilder_Statics;
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UAlignObjectsToolBuilder_NoRegister();
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_AlignObjectsTool_h_24_INCLASS_NO_PURE_DECLS \
|
|
private: \
|
|
static void StaticRegisterNativesUAlignObjectsToolBuilder(); \
|
|
friend struct ::Z_Construct_UClass_UAlignObjectsToolBuilder_Statics; \
|
|
static UClass* GetPrivateStaticClass(); \
|
|
friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UAlignObjectsToolBuilder_NoRegister(); \
|
|
public: \
|
|
DECLARE_CLASS2(UAlignObjectsToolBuilder, UMultiSelectionMeshEditingToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UAlignObjectsToolBuilder_NoRegister) \
|
|
DECLARE_SERIALIZER(UAlignObjectsToolBuilder)
|
|
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_AlignObjectsTool_h_24_ENHANCED_CONSTRUCTORS \
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
|
MESHMODELINGTOOLSEXP_API UAlignObjectsToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
|
UAlignObjectsToolBuilder(UAlignObjectsToolBuilder&&) = delete; \
|
|
UAlignObjectsToolBuilder(const UAlignObjectsToolBuilder&) = delete; \
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UAlignObjectsToolBuilder); \
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAlignObjectsToolBuilder); \
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAlignObjectsToolBuilder) \
|
|
MESHMODELINGTOOLSEXP_API virtual ~UAlignObjectsToolBuilder();
|
|
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_AlignObjectsTool_h_21_PROLOG
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_AlignObjectsTool_h_24_GENERATED_BODY \
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
|
public: \
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_AlignObjectsTool_h_24_INCLASS_NO_PURE_DECLS \
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_AlignObjectsTool_h_24_ENHANCED_CONSTRUCTORS \
|
|
private: \
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
|
|
class UAlignObjectsToolBuilder;
|
|
|
|
// ********** End Class UAlignObjectsToolBuilder ***************************************************
|
|
|
|
// ********** Begin Class UAlignObjectsToolProperties **********************************************
|
|
struct Z_Construct_UClass_UAlignObjectsToolProperties_Statics;
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UAlignObjectsToolProperties_NoRegister();
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_AlignObjectsTool_h_72_INCLASS_NO_PURE_DECLS \
|
|
private: \
|
|
static void StaticRegisterNativesUAlignObjectsToolProperties(); \
|
|
friend struct ::Z_Construct_UClass_UAlignObjectsToolProperties_Statics; \
|
|
static UClass* GetPrivateStaticClass(); \
|
|
friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UAlignObjectsToolProperties_NoRegister(); \
|
|
public: \
|
|
DECLARE_CLASS2(UAlignObjectsToolProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UAlignObjectsToolProperties_NoRegister) \
|
|
DECLARE_SERIALIZER(UAlignObjectsToolProperties)
|
|
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_AlignObjectsTool_h_72_ENHANCED_CONSTRUCTORS \
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
|
MESHMODELINGTOOLSEXP_API UAlignObjectsToolProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
|
UAlignObjectsToolProperties(UAlignObjectsToolProperties&&) = delete; \
|
|
UAlignObjectsToolProperties(const UAlignObjectsToolProperties&) = delete; \
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UAlignObjectsToolProperties); \
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAlignObjectsToolProperties); \
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UAlignObjectsToolProperties) \
|
|
MESHMODELINGTOOLSEXP_API virtual ~UAlignObjectsToolProperties();
|
|
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_AlignObjectsTool_h_69_PROLOG
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_AlignObjectsTool_h_72_GENERATED_BODY \
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
|
public: \
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_AlignObjectsTool_h_72_INCLASS_NO_PURE_DECLS \
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_AlignObjectsTool_h_72_ENHANCED_CONSTRUCTORS \
|
|
private: \
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
|
|
class UAlignObjectsToolProperties;
|
|
|
|
// ********** End Class UAlignObjectsToolProperties ************************************************
|
|
|
|
// ********** Begin Class UAlignObjectsTool ********************************************************
|
|
struct Z_Construct_UClass_UAlignObjectsTool_Statics;
|
|
MESHMODELINGTOOLSEXP_API UClass* Z_Construct_UClass_UAlignObjectsTool_NoRegister();
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_AlignObjectsTool_h_106_INCLASS_NO_PURE_DECLS \
|
|
private: \
|
|
static void StaticRegisterNativesUAlignObjectsTool(); \
|
|
friend struct ::Z_Construct_UClass_UAlignObjectsTool_Statics; \
|
|
static UClass* GetPrivateStaticClass(); \
|
|
friend MESHMODELINGTOOLSEXP_API UClass* ::Z_Construct_UClass_UAlignObjectsTool_NoRegister(); \
|
|
public: \
|
|
DECLARE_CLASS2(UAlignObjectsTool, UMultiSelectionMeshEditingTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingToolsExp"), Z_Construct_UClass_UAlignObjectsTool_NoRegister) \
|
|
DECLARE_SERIALIZER(UAlignObjectsTool)
|
|
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_AlignObjectsTool_h_106_ENHANCED_CONSTRUCTORS \
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
|
UAlignObjectsTool(UAlignObjectsTool&&) = delete; \
|
|
UAlignObjectsTool(const UAlignObjectsTool&) = delete; \
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLSEXP_API, UAlignObjectsTool); \
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UAlignObjectsTool); \
|
|
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UAlignObjectsTool) \
|
|
MESHMODELINGTOOLSEXP_API virtual ~UAlignObjectsTool();
|
|
|
|
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_AlignObjectsTool_h_103_PROLOG
|
|
#define FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_AlignObjectsTool_h_106_GENERATED_BODY \
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
|
public: \
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_AlignObjectsTool_h_106_INCLASS_NO_PURE_DECLS \
|
|
FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_AlignObjectsTool_h_106_ENHANCED_CONSTRUCTORS \
|
|
private: \
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
|
|
class UAlignObjectsTool;
|
|
|
|
// ********** End Class UAlignObjectsTool **********************************************************
|
|
|
|
#undef CURRENT_FILE_ID
|
|
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_MeshModelingToolsetExp_Source_MeshModelingToolsExp_Public_AlignObjectsTool_h
|
|
|
|
// ********** Begin Enum EAlignObjectsAlignTypes ***************************************************
|
|
#define FOREACH_ENUM_EALIGNOBJECTSALIGNTYPES(op) \
|
|
op(EAlignObjectsAlignTypes::Pivots) \
|
|
op(EAlignObjectsAlignTypes::BoundingBoxes)
|
|
|
|
enum class EAlignObjectsAlignTypes;
|
|
template<> struct TIsUEnumClass<EAlignObjectsAlignTypes> { enum { Value = true }; };
|
|
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<EAlignObjectsAlignTypes>();
|
|
// ********** End Enum EAlignObjectsAlignTypes *****************************************************
|
|
|
|
// ********** Begin Enum EAlignObjectsAlignToOptions ***********************************************
|
|
#define FOREACH_ENUM_EALIGNOBJECTSALIGNTOOPTIONS(op) \
|
|
op(EAlignObjectsAlignToOptions::FirstSelected) \
|
|
op(EAlignObjectsAlignToOptions::LastSelected) \
|
|
op(EAlignObjectsAlignToOptions::Combined)
|
|
|
|
enum class EAlignObjectsAlignToOptions;
|
|
template<> struct TIsUEnumClass<EAlignObjectsAlignToOptions> { enum { Value = true }; };
|
|
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<EAlignObjectsAlignToOptions>();
|
|
// ********** End Enum EAlignObjectsAlignToOptions *************************************************
|
|
|
|
// ********** Begin Enum EAlignObjectsBoxPoint *****************************************************
|
|
#define FOREACH_ENUM_EALIGNOBJECTSBOXPOINT(op) \
|
|
op(EAlignObjectsBoxPoint::Center) \
|
|
op(EAlignObjectsBoxPoint::Bottom) \
|
|
op(EAlignObjectsBoxPoint::Top) \
|
|
op(EAlignObjectsBoxPoint::Left) \
|
|
op(EAlignObjectsBoxPoint::Right) \
|
|
op(EAlignObjectsBoxPoint::Front) \
|
|
op(EAlignObjectsBoxPoint::Back) \
|
|
op(EAlignObjectsBoxPoint::Min) \
|
|
op(EAlignObjectsBoxPoint::Max)
|
|
|
|
enum class EAlignObjectsBoxPoint;
|
|
template<> struct TIsUEnumClass<EAlignObjectsBoxPoint> { enum { Value = true }; };
|
|
template<> MESHMODELINGTOOLSEXP_NON_ATTRIBUTED_API UEnum* StaticEnum<EAlignObjectsBoxPoint>();
|
|
// ********** End Enum EAlignObjectsBoxPoint *******************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|