// 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 "DisplaceMeshTool.h" #ifdef MESHMODELINGTOOLS_DisplaceMeshTool_generated_h #error "DisplaceMeshTool.generated.h already included, missing '#pragma once' in DisplaceMeshTool.h" #endif #define MESHMODELINGTOOLS_DisplaceMeshTool_generated_h #include "UObject/ObjectMacros.h" #include "UObject/ScriptMacros.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS // ********** Begin Class UDisplaceMeshCommonProperties ******************************************** #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_86_RPC_WRAPPERS_NO_PURE_DECLS \ DECLARE_FUNCTION(execGetWeightMapsFunc); struct Z_Construct_UClass_UDisplaceMeshCommonProperties_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UDisplaceMeshCommonProperties_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_86_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUDisplaceMeshCommonProperties(); \ friend struct ::Z_Construct_UClass_UDisplaceMeshCommonProperties_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UDisplaceMeshCommonProperties_NoRegister(); \ public: \ DECLARE_CLASS2(UDisplaceMeshCommonProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UDisplaceMeshCommonProperties_NoRegister) \ DECLARE_SERIALIZER(UDisplaceMeshCommonProperties) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_86_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UDisplaceMeshCommonProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UDisplaceMeshCommonProperties(UDisplaceMeshCommonProperties&&) = delete; \ UDisplaceMeshCommonProperties(const UDisplaceMeshCommonProperties&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UDisplaceMeshCommonProperties); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDisplaceMeshCommonProperties); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDisplaceMeshCommonProperties) \ MESHMODELINGTOOLS_API virtual ~UDisplaceMeshCommonProperties(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_83_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_86_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_86_RPC_WRAPPERS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_86_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_86_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UDisplaceMeshCommonProperties; // ********** End Class UDisplaceMeshCommonProperties ********************************************** // ********** Begin Class USelectiveTessellationProperties ***************************************** #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_136_RPC_WRAPPERS_NO_PURE_DECLS \ DECLARE_FUNCTION(execGetMaterialIDsFunc); struct Z_Construct_UClass_USelectiveTessellationProperties_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_USelectiveTessellationProperties_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_136_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUSelectiveTessellationProperties(); \ friend struct ::Z_Construct_UClass_USelectiveTessellationProperties_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_USelectiveTessellationProperties_NoRegister(); \ public: \ DECLARE_CLASS2(USelectiveTessellationProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_USelectiveTessellationProperties_NoRegister) \ DECLARE_SERIALIZER(USelectiveTessellationProperties) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_136_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API USelectiveTessellationProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ USelectiveTessellationProperties(USelectiveTessellationProperties&&) = delete; \ USelectiveTessellationProperties(const USelectiveTessellationProperties&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, USelectiveTessellationProperties); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(USelectiveTessellationProperties); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(USelectiveTessellationProperties) \ MESHMODELINGTOOLS_API virtual ~USelectiveTessellationProperties(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_133_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_136_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_136_RPC_WRAPPERS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_136_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_136_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class USelectiveTessellationProperties; // ********** End Class USelectiveTessellationProperties ******************************************* // ********** Begin Class UDisplaceMeshTextureMapProperties **************************************** struct Z_Construct_UClass_UDisplaceMeshTextureMapProperties_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UDisplaceMeshTextureMapProperties_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_160_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUDisplaceMeshTextureMapProperties(); \ friend struct ::Z_Construct_UClass_UDisplaceMeshTextureMapProperties_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UDisplaceMeshTextureMapProperties_NoRegister(); \ public: \ DECLARE_CLASS2(UDisplaceMeshTextureMapProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UDisplaceMeshTextureMapProperties_NoRegister) \ DECLARE_SERIALIZER(UDisplaceMeshTextureMapProperties) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_160_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UDisplaceMeshTextureMapProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UDisplaceMeshTextureMapProperties(UDisplaceMeshTextureMapProperties&&) = delete; \ UDisplaceMeshTextureMapProperties(const UDisplaceMeshTextureMapProperties&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UDisplaceMeshTextureMapProperties); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDisplaceMeshTextureMapProperties); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDisplaceMeshTextureMapProperties) \ MESHMODELINGTOOLS_API virtual ~UDisplaceMeshTextureMapProperties(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_157_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_160_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_160_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_160_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UDisplaceMeshTextureMapProperties; // ********** End Class UDisplaceMeshTextureMapProperties ****************************************** // ********** Begin Class UDisplaceMeshDirectionalFilterProperties ********************************* struct Z_Construct_UClass_UDisplaceMeshDirectionalFilterProperties_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UDisplaceMeshDirectionalFilterProperties_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_209_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUDisplaceMeshDirectionalFilterProperties(); \ friend struct ::Z_Construct_UClass_UDisplaceMeshDirectionalFilterProperties_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UDisplaceMeshDirectionalFilterProperties_NoRegister(); \ public: \ DECLARE_CLASS2(UDisplaceMeshDirectionalFilterProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UDisplaceMeshDirectionalFilterProperties_NoRegister) \ DECLARE_SERIALIZER(UDisplaceMeshDirectionalFilterProperties) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_209_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UDisplaceMeshDirectionalFilterProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UDisplaceMeshDirectionalFilterProperties(UDisplaceMeshDirectionalFilterProperties&&) = delete; \ UDisplaceMeshDirectionalFilterProperties(const UDisplaceMeshDirectionalFilterProperties&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UDisplaceMeshDirectionalFilterProperties); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDisplaceMeshDirectionalFilterProperties); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDisplaceMeshDirectionalFilterProperties) \ MESHMODELINGTOOLS_API virtual ~UDisplaceMeshDirectionalFilterProperties(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_206_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_209_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_209_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_209_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UDisplaceMeshDirectionalFilterProperties; // ********** End Class UDisplaceMeshDirectionalFilterProperties *********************************** // ********** Begin ScriptStruct FPerlinLayerProperties ******************************************** struct Z_Construct_UScriptStruct_FPerlinLayerProperties_Statics; #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_236_GENERATED_BODY \ friend struct ::Z_Construct_UScriptStruct_FPerlinLayerProperties_Statics; \ MESHMODELINGTOOLS_API static class UScriptStruct* StaticStruct(); struct FPerlinLayerProperties; // ********** End ScriptStruct FPerlinLayerProperties ********************************************** // ********** Begin Class UDisplaceMeshPerlinNoiseProperties *************************************** struct Z_Construct_UClass_UDisplaceMeshPerlinNoiseProperties_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UDisplaceMeshPerlinNoiseProperties_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_260_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUDisplaceMeshPerlinNoiseProperties(); \ friend struct ::Z_Construct_UClass_UDisplaceMeshPerlinNoiseProperties_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UDisplaceMeshPerlinNoiseProperties_NoRegister(); \ public: \ DECLARE_CLASS2(UDisplaceMeshPerlinNoiseProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UDisplaceMeshPerlinNoiseProperties_NoRegister) \ DECLARE_SERIALIZER(UDisplaceMeshPerlinNoiseProperties) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_260_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UDisplaceMeshPerlinNoiseProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UDisplaceMeshPerlinNoiseProperties(UDisplaceMeshPerlinNoiseProperties&&) = delete; \ UDisplaceMeshPerlinNoiseProperties(const UDisplaceMeshPerlinNoiseProperties&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UDisplaceMeshPerlinNoiseProperties); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDisplaceMeshPerlinNoiseProperties); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDisplaceMeshPerlinNoiseProperties) \ MESHMODELINGTOOLS_API virtual ~UDisplaceMeshPerlinNoiseProperties(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_257_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_260_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_260_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_260_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UDisplaceMeshPerlinNoiseProperties; // ********** End Class UDisplaceMeshPerlinNoiseProperties ***************************************** // ********** Begin Class UDisplaceMeshSineWaveProperties ****************************************** struct Z_Construct_UClass_UDisplaceMeshSineWaveProperties_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UDisplaceMeshSineWaveProperties_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_273_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUDisplaceMeshSineWaveProperties(); \ friend struct ::Z_Construct_UClass_UDisplaceMeshSineWaveProperties_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UDisplaceMeshSineWaveProperties_NoRegister(); \ public: \ DECLARE_CLASS2(UDisplaceMeshSineWaveProperties, UInteractiveToolPropertySet, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UDisplaceMeshSineWaveProperties_NoRegister) \ DECLARE_SERIALIZER(UDisplaceMeshSineWaveProperties) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_273_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UDisplaceMeshSineWaveProperties(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UDisplaceMeshSineWaveProperties(UDisplaceMeshSineWaveProperties&&) = delete; \ UDisplaceMeshSineWaveProperties(const UDisplaceMeshSineWaveProperties&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UDisplaceMeshSineWaveProperties); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDisplaceMeshSineWaveProperties); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDisplaceMeshSineWaveProperties) \ MESHMODELINGTOOLS_API virtual ~UDisplaceMeshSineWaveProperties(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_270_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_273_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_273_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_273_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UDisplaceMeshSineWaveProperties; // ********** End Class UDisplaceMeshSineWaveProperties ******************************************** // ********** Begin Class UDisplaceMeshToolBuilder ************************************************* struct Z_Construct_UClass_UDisplaceMeshToolBuilder_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UDisplaceMeshToolBuilder_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_297_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUDisplaceMeshToolBuilder(); \ friend struct ::Z_Construct_UClass_UDisplaceMeshToolBuilder_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UDisplaceMeshToolBuilder_NoRegister(); \ public: \ DECLARE_CLASS2(UDisplaceMeshToolBuilder, USingleTargetWithSelectionToolBuilder, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UDisplaceMeshToolBuilder_NoRegister) \ DECLARE_SERIALIZER(UDisplaceMeshToolBuilder) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_297_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UDisplaceMeshToolBuilder(const FObjectInitializer& ObjectInitializer = FObjectInitializer::Get()); \ /** Deleted move- and copy-constructors, should never be used */ \ UDisplaceMeshToolBuilder(UDisplaceMeshToolBuilder&&) = delete; \ UDisplaceMeshToolBuilder(const UDisplaceMeshToolBuilder&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UDisplaceMeshToolBuilder); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDisplaceMeshToolBuilder); \ DEFINE_DEFAULT_OBJECT_INITIALIZER_CONSTRUCTOR_CALL(UDisplaceMeshToolBuilder) \ MESHMODELINGTOOLS_API virtual ~UDisplaceMeshToolBuilder(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_294_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_297_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_297_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_297_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UDisplaceMeshToolBuilder; // ********** End Class UDisplaceMeshToolBuilder *************************************************** // ********** Begin Class UDisplaceMeshTool ******************************************************** struct Z_Construct_UClass_UDisplaceMeshTool_Statics; MESHMODELINGTOOLS_API UClass* Z_Construct_UClass_UDisplaceMeshTool_NoRegister(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_311_INCLASS_NO_PURE_DECLS \ private: \ static void StaticRegisterNativesUDisplaceMeshTool(); \ friend struct ::Z_Construct_UClass_UDisplaceMeshTool_Statics; \ static UClass* GetPrivateStaticClass(); \ friend MESHMODELINGTOOLS_API UClass* ::Z_Construct_UClass_UDisplaceMeshTool_NoRegister(); \ public: \ DECLARE_CLASS2(UDisplaceMeshTool, USingleTargetWithSelectionTool, COMPILED_IN_FLAGS(0 | CLASS_Transient), CASTCLASS_None, TEXT("/Script/MeshModelingTools"), Z_Construct_UClass_UDisplaceMeshTool_NoRegister) \ DECLARE_SERIALIZER(UDisplaceMeshTool) #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_311_ENHANCED_CONSTRUCTORS \ /** Standard constructor, called after all reflected properties have been initialized */ \ MESHMODELINGTOOLS_API UDisplaceMeshTool(); \ /** Deleted move- and copy-constructors, should never be used */ \ UDisplaceMeshTool(UDisplaceMeshTool&&) = delete; \ UDisplaceMeshTool(const UDisplaceMeshTool&) = delete; \ DECLARE_VTABLE_PTR_HELPER_CTOR(MESHMODELINGTOOLS_API, UDisplaceMeshTool); \ DEFINE_VTABLE_PTR_HELPER_CTOR_CALLER(UDisplaceMeshTool); \ DEFINE_DEFAULT_CONSTRUCTOR_CALL(UDisplaceMeshTool) \ MESHMODELINGTOOLS_API virtual ~UDisplaceMeshTool(); #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_308_PROLOG #define FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_311_GENERATED_BODY \ PRAGMA_DISABLE_DEPRECATION_WARNINGS \ public: \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_311_INCLASS_NO_PURE_DECLS \ FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h_311_ENHANCED_CONSTRUCTORS \ private: \ PRAGMA_ENABLE_DEPRECATION_WARNINGS class UDisplaceMeshTool; // ********** End Class UDisplaceMeshTool ********************************************************** #undef CURRENT_FILE_ID #define CURRENT_FILE_ID FID_Engine_Plugins_Runtime_MeshModelingToolset_Source_MeshModelingTools_Public_DisplaceMeshTool_h // ********** Begin Enum EDisplaceMeshToolDisplaceType ********************************************* #define FOREACH_ENUM_EDISPLACEMESHTOOLDISPLACETYPE(op) \ op(EDisplaceMeshToolDisplaceType::Constant) \ op(EDisplaceMeshToolDisplaceType::DisplacementMap) \ op(EDisplaceMeshToolDisplaceType::RandomNoise) \ op(EDisplaceMeshToolDisplaceType::PerlinNoise) \ op(EDisplaceMeshToolDisplaceType::SineWave) enum class EDisplaceMeshToolDisplaceType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EDisplaceMeshToolDisplaceType *********************************************** // ********** Begin Enum EDisplaceMeshToolSubdivisionType ****************************************** #define FOREACH_ENUM_EDISPLACEMESHTOOLSUBDIVISIONTYPE(op) \ op(EDisplaceMeshToolSubdivisionType::Flat) \ op(EDisplaceMeshToolSubdivisionType::PNTriangles) enum class EDisplaceMeshToolSubdivisionType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EDisplaceMeshToolSubdivisionType ******************************************** // ********** Begin Enum EDisplaceMeshToolTriangleSelectionType ************************************ #define FOREACH_ENUM_EDISPLACEMESHTOOLTRIANGLESELECTIONTYPE(op) \ op(EDisplaceMeshToolTriangleSelectionType::None) \ op(EDisplaceMeshToolTriangleSelectionType::Material) enum class EDisplaceMeshToolTriangleSelectionType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EDisplaceMeshToolTriangleSelectionType ************************************** // ********** Begin Enum EDisplaceMeshToolChannelType ********************************************** #define FOREACH_ENUM_EDISPLACEMESHTOOLCHANNELTYPE(op) \ op(EDisplaceMeshToolChannelType::Red) \ op(EDisplaceMeshToolChannelType::Green) \ op(EDisplaceMeshToolChannelType::Blue) \ op(EDisplaceMeshToolChannelType::Alpha) enum class EDisplaceMeshToolChannelType : uint8; template<> struct TIsUEnumClass { enum { Value = true }; }; template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum(); // ********** End Enum EDisplaceMeshToolChannelType ************************************************ PRAGMA_ENABLE_DEPRECATION_WARNINGS