265 lines
15 KiB
C++
265 lines
15 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 "Sculpting/MeshSculptToolBase.h"
|
|
|
|
#ifdef MESHMODELINGTOOLS_MeshSculptToolBase_generated_h
|
|
#error "MeshSculptToolBase.generated.h already included, missing '#pragma once' in MeshSculptToolBase.h"
|
|
#endif
|
|
#define MESHMODELINGTOOLS_MeshSculptToolBase_generated_h
|
|
|
|
#include "UObject/ObjectMacros.h"
|
|
#include "UObject/ScriptMacros.h"
|
|
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
|
|
|
// ********** Begin ScriptStruct FBrushToolRadius **************************************************
|
|
struct Z_Construct_UScriptStruct_FBrushToolRadius_Statics;
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_45_GENERATED_BODY \
|
|
friend struct ::Z_Construct_UScriptStruct_FBrushToolRadius_Statics; \
|
|
MESHMODELINGTOOLS_API static class UScriptStruct* StaticStruct();
|
|
|
|
|
|
struct FBrushToolRadius;
|
|
// ********** End ScriptStruct FBrushToolRadius ****************************************************
|
|
|
|
// ********** Begin Class USculptBrushProperties ***************************************************
|
|
struct Z_Construct_UClass_USculptBrushProperties_Statics;
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USculptBrushProperties_NoRegister();
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_107_INCLASS_NO_PURE_DECLS \
|
|
private: \
|
|
static void StaticRegisterNativesUSculptBrushProperties(); \
|
|
friend struct ::Z_Construct_UClass_USculptBrushProperties_Statics; \
|
|
static UClass* GetPrivateStaticClass(); \
|
|
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_USculptBrushProperties_NoRegister(); \
|
|
public: \
|
|
DECLARE_CLASS2(USculptBrushProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_USculptBrushProperties_NoRegister) \
|
|
DECLARE_SERIALIZER(USculptBrushProperties)
|
|
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_107_ENHANCED_CONSTRUCTORS \
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
|
MESHMODELINGTOOLS_API USculptBrushProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
|
USculptBrushProperties(USculptBrushProperties&&) = delete; \
|
|
USculptBrushProperties(const USculptBrushProperties&) = delete; \
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, USculptBrushProperties); \
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USculptBrushProperties); \
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USculptBrushProperties) \
|
|
MESHMODELINGTOOLS_API virtual ~USculptBrushProperties();
|
|
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_104_PROLOG
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_107_GENERATED_BODY \
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
|
public: \
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_107_INCLASS_NO_PURE_DECLS \
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_107_ENHANCED_CONSTRUCTORS \
|
|
private: \
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
|
|
class USculptBrushProperties;
|
|
|
|
// ********** End Class USculptBrushProperties *****************************************************
|
|
|
|
// ********** Begin Class UKelvinBrushProperties ***************************************************
|
|
struct Z_Construct_UClass_UKelvinBrushProperties_Statics;
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UKelvinBrushProperties_NoRegister();
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_174_INCLASS_NO_PURE_DECLS \
|
|
private: \
|
|
static void StaticRegisterNativesUKelvinBrushProperties(); \
|
|
friend struct ::Z_Construct_UClass_UKelvinBrushProperties_Statics; \
|
|
static UClass* GetPrivateStaticClass(); \
|
|
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UKelvinBrushProperties_NoRegister(); \
|
|
public: \
|
|
DECLARE_CLASS2(UKelvinBrushProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UKelvinBrushProperties_NoRegister) \
|
|
DECLARE_SERIALIZER(UKelvinBrushProperties)
|
|
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_174_ENHANCED_CONSTRUCTORS \
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
|
MESHMODELINGTOOLS_API UKelvinBrushProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
|
UKelvinBrushProperties(UKelvinBrushProperties&&) = delete; \
|
|
UKelvinBrushProperties(const UKelvinBrushProperties&) = delete; \
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UKelvinBrushProperties); \
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UKelvinBrushProperties); \
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UKelvinBrushProperties) \
|
|
MESHMODELINGTOOLS_API virtual ~UKelvinBrushProperties();
|
|
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_171_PROLOG
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_174_GENERATED_BODY \
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
|
public: \
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_174_INCLASS_NO_PURE_DECLS \
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_174_ENHANCED_CONSTRUCTORS \
|
|
private: \
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
|
|
class UKelvinBrushProperties;
|
|
|
|
// ********** End Class UKelvinBrushProperties *****************************************************
|
|
|
|
// ********** Begin Class UWorkPlaneProperties *****************************************************
|
|
struct Z_Construct_UClass_UWorkPlaneProperties_Statics;
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UWorkPlaneProperties_NoRegister();
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_200_INCLASS_NO_PURE_DECLS \
|
|
private: \
|
|
static void StaticRegisterNativesUWorkPlaneProperties(); \
|
|
friend struct ::Z_Construct_UClass_UWorkPlaneProperties_Statics; \
|
|
static UClass* GetPrivateStaticClass(); \
|
|
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UWorkPlaneProperties_NoRegister(); \
|
|
public: \
|
|
DECLARE_CLASS2(UWorkPlaneProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UWorkPlaneProperties_NoRegister) \
|
|
DECLARE_SERIALIZER(UWorkPlaneProperties)
|
|
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_200_ENHANCED_CONSTRUCTORS \
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
|
MESHMODELINGTOOLS_API UWorkPlaneProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
|
UWorkPlaneProperties(UWorkPlaneProperties&&) = delete; \
|
|
UWorkPlaneProperties(const UWorkPlaneProperties&) = delete; \
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UWorkPlaneProperties); \
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UWorkPlaneProperties); \
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UWorkPlaneProperties) \
|
|
MESHMODELINGTOOLS_API virtual ~UWorkPlaneProperties();
|
|
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_197_PROLOG
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_200_GENERATED_BODY \
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
|
public: \
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_200_INCLASS_NO_PURE_DECLS \
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_200_ENHANCED_CONSTRUCTORS \
|
|
private: \
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
|
|
class UWorkPlaneProperties;
|
|
|
|
// ********** End Class UWorkPlaneProperties *******************************************************
|
|
|
|
// ********** Begin Class USculptMaxBrushProperties ************************************************
|
|
struct Z_Construct_UClass_USculptMaxBrushProperties_Statics;
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USculptMaxBrushProperties_NoRegister();
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_234_INCLASS_NO_PURE_DECLS \
|
|
private: \
|
|
static void StaticRegisterNativesUSculptMaxBrushProperties(); \
|
|
friend struct ::Z_Construct_UClass_USculptMaxBrushProperties_Statics; \
|
|
static UClass* GetPrivateStaticClass(); \
|
|
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_USculptMaxBrushProperties_NoRegister(); \
|
|
public: \
|
|
DECLARE_CLASS2(USculptMaxBrushProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_USculptMaxBrushProperties_NoRegister) \
|
|
DECLARE_SERIALIZER(USculptMaxBrushProperties)
|
|
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_234_ENHANCED_CONSTRUCTORS \
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
|
MESHMODELINGTOOLS_API USculptMaxBrushProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
|
USculptMaxBrushProperties(USculptMaxBrushProperties&&) = delete; \
|
|
USculptMaxBrushProperties(const USculptMaxBrushProperties&) = delete; \
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, USculptMaxBrushProperties); \
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USculptMaxBrushProperties); \
|
|
DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USculptMaxBrushProperties) \
|
|
MESHMODELINGTOOLS_API virtual ~USculptMaxBrushProperties();
|
|
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_231_PROLOG
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_234_GENERATED_BODY \
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
|
public: \
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_234_INCLASS_NO_PURE_DECLS \
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_234_ENHANCED_CONSTRUCTORS \
|
|
private: \
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
|
|
class USculptMaxBrushProperties;
|
|
|
|
// ********** End Class USculptMaxBrushProperties **************************************************
|
|
|
|
// ********** Begin Class UMeshSculptToolBase ******************************************************
|
|
struct Z_Construct_UClass_UMeshSculptToolBase_Statics;
|
|
MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UMeshSculptToolBase_NoRegister();
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_254_INCLASS_NO_PURE_DECLS \
|
|
private: \
|
|
static void StaticRegisterNativesUMeshSculptToolBase(); \
|
|
friend struct ::Z_Construct_UClass_UMeshSculptToolBase_Statics; \
|
|
static UClass* GetPrivateStaticClass(); \
|
|
friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UMeshSculptToolBase_NoRegister(); \
|
|
public: \
|
|
DECLARE_CLASS2(UMeshSculptToolBase, UMeshSurfacePointTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UMeshSculptToolBase_NoRegister) \
|
|
DECLARE_SERIALIZER(UMeshSculptToolBase)
|
|
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_254_ENHANCED_CONSTRUCTORS \
|
|
/** Standard constructor, called after all reflected properties have been initialized */ \
|
|
MESHMODELINGTOOLS_API UMeshSculptToolBase(); \
|
|
/** Deleted move- and copy-constructors, should never be used */ \
|
|
UMeshSculptToolBase(UMeshSculptToolBase&&) = delete; \
|
|
UMeshSculptToolBase(const UMeshSculptToolBase&) = delete; \
|
|
DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UMeshSculptToolBase); \
|
|
DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UMeshSculptToolBase); \
|
|
DEFINE_DEFAULT_CONSTRUCTOR_CALL(UMeshSculptToolBase) \
|
|
MESHMODELINGTOOLS_API virtual ~UMeshSculptToolBase();
|
|
|
|
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_251_PROLOG
|
|
#define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_254_GENERATED_BODY \
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS \
|
|
public: \
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_254_INCLASS_NO_PURE_DECLS \
|
|
FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h_254_ENHANCED_CONSTRUCTORS \
|
|
private: \
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|
|
|
|
|
|
class UMeshSculptToolBase;
|
|
|
|
// ********** End Class UMeshSculptToolBase ********************************************************
|
|
|
|
#undef CURRENT_FILE_ID
|
|
#define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_Sculpting_MeshSculptToolBase_h
|
|
|
|
// ********** Begin Enum EBrushToolSizeType ********************************************************
|
|
#define FOREACH_ENUM_EBRUSHTOOLSIZETYPE(op) \
|
|
op(EBrushToolSizeType::Adaptive) \
|
|
op(EBrushToolSizeType::World)
|
|
|
|
enum class EBrushToolSizeType : uint8;
|
|
template<> struct TIsUEnumClass<EBrushToolSizeType> { enum { Value = true }; };
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EBrushToolSizeType>();
|
|
// ********** End Enum EBrushToolSizeType **********************************************************
|
|
|
|
// ********** Begin Enum EMeshSculptFalloffType ****************************************************
|
|
#define FOREACH_ENUM_EMESHSCULPTFALLOFFTYPE(op) \
|
|
op(EMeshSculptFalloffType::Smooth) \
|
|
op(EMeshSculptFalloffType::Linear) \
|
|
op(EMeshSculptFalloffType::Inverse) \
|
|
op(EMeshSculptFalloffType::Round) \
|
|
op(EMeshSculptFalloffType::BoxSmooth) \
|
|
op(EMeshSculptFalloffType::BoxLinear) \
|
|
op(EMeshSculptFalloffType::BoxInverse) \
|
|
op(EMeshSculptFalloffType::BoxRound) \
|
|
op(EMeshSculptFalloffType::LastValue)
|
|
|
|
enum class EMeshSculptFalloffType : uint8;
|
|
template<> struct TIsUEnumClass<EMeshSculptFalloffType> { enum { Value = true }; };
|
|
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EMeshSculptFalloffType>();
|
|
// ********** End Enum EMeshSculptFalloffType ******************************************************
|
|
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|