Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/MeshModelingTools/UHT/DisplaceMeshTool.generated.h

416 lines
25 KiB
C
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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<EDisplaceMeshToolDisplaceType> { enum { Value = true }; };
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EDisplaceMeshToolDisplaceType>();
// ********** End Enum EDisplaceMeshToolDisplaceType ***********************************************
// ********** Begin Enum EDisplaceMeshToolSubdivisionType ******************************************
#define FOREACH_ENUM_EDISPLACEMESHTOOLSUBDIVISIONTYPE(op) \
op(EDisplaceMeshToolSubdivisionType::Flat) \
op(EDisplaceMeshToolSubdivisionType::PNTriangles)
enum class EDisplaceMeshToolSubdivisionType : uint8;
template<> struct TIsUEnumClass<EDisplaceMeshToolSubdivisionType> { enum { Value = true }; };
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EDisplaceMeshToolSubdivisionType>();
// ********** End Enum EDisplaceMeshToolSubdivisionType ********************************************
// ********** Begin Enum EDisplaceMeshToolTriangleSelectionType ************************************
#define FOREACH_ENUM_EDISPLACEMESHTOOLTRIANGLESELECTIONTYPE(op) \
op(EDisplaceMeshToolTriangleSelectionType::None) \
op(EDisplaceMeshToolTriangleSelectionType::Material)
enum class EDisplaceMeshToolTriangleSelectionType : uint8;
template<> struct TIsUEnumClass<EDisplaceMeshToolTriangleSelectionType> { enum { Value = true }; };
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EDisplaceMeshToolTriangleSelectionType>();
// ********** 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<EDisplaceMeshToolChannelType> { enum { Value = true }; };
template<> MESHMODELINGTOOLS_NON_ATTRIBUTED_API UEnum* StaticEnum<EDisplaceMeshToolChannelType>();
// ********** End Enum EDisplaceMeshToolChannelType ************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS