// 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 { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** 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 { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EMeshSculptFalloffType ****************************************************** PRAGMA_ENABLE_DEPRECATION_WARNINGS