Initial Commit

This commit is contained in:
Norman Lansing
2026-01-28 19:08:51 -05:00
commit ecb33115bf
54042 changed files with 9695586 additions and 0 deletions

View File

@@ -0,0 +1,87 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "MeshBakingNodes/BakeMeshMultiTextureNode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeBakeMeshMultiTextureNode() {}
// ********** Begin Cross Module References ********************************************************
GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FBakeMeshMultiTextureSettings();
GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings();
UPackage* Z_Construct_UPackage__Script_GeometryFlowMeshProcessing();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FBakeMeshMultiTextureSettings *************************************
struct Z_Construct_UScriptStruct_FBakeMeshMultiTextureSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBakeMeshMultiTextureSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FBakeMeshMultiTextureSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MeshBakingNodes/BakeMeshMultiTextureNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBakeMeshMultiTextureSettings constinit property declarations *****
// ********** End ScriptStruct FBakeMeshMultiTextureSettings constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBakeMeshMultiTextureSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBakeMeshMultiTextureSettings_Statics
static_assert(std::is_polymorphic<FBakeMeshMultiTextureSettings>() == std::is_polymorphic<FBakeMeshTextureImageSettings>(), "USTRUCT FBakeMeshMultiTextureSettings cannot be polymorphic unless super FBakeMeshTextureImageSettings is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBakeMeshMultiTextureSettings;
class UScriptStruct* FBakeMeshMultiTextureSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBakeMeshMultiTextureSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBakeMeshMultiTextureSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBakeMeshMultiTextureSettings, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("BakeMeshMultiTextureSettings"));
}
return Z_Registration_Info_UScriptStruct_FBakeMeshMultiTextureSettings.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBakeMeshMultiTextureSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings,
&NewStructOps,
"BakeMeshMultiTextureSettings",
nullptr,
0,
sizeof(FBakeMeshMultiTextureSettings),
alignof(FBakeMeshMultiTextureSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBakeMeshMultiTextureSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBakeMeshMultiTextureSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBakeMeshMultiTextureSettings()
{
if (!Z_Registration_Info_UScriptStruct_FBakeMeshMultiTextureSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBakeMeshMultiTextureSettings.InnerSingleton, Z_Construct_UScriptStruct_FBakeMeshMultiTextureSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBakeMeshMultiTextureSettings.InnerSingleton);
}
// ********** End ScriptStruct FBakeMeshMultiTextureSettings ***************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshBakingNodes_BakeMeshMultiTextureNode_h__Script_GeometryFlowMeshProcessing_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FBakeMeshMultiTextureSettings::StaticStruct, Z_Construct_UScriptStruct_FBakeMeshMultiTextureSettings_Statics::NewStructOps, TEXT("BakeMeshMultiTextureSettings"),&Z_Registration_Info_UScriptStruct_FBakeMeshMultiTextureSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBakeMeshMultiTextureSettings), 2456082729U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshBakingNodes_BakeMeshMultiTextureNode_h__Script_GeometryFlowMeshProcessing_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshBakingNodes_BakeMeshMultiTextureNode_h__Script_GeometryFlowMeshProcessing_615756611{
TEXT("/Script/GeometryFlowMeshProcessing"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshBakingNodes_BakeMeshMultiTextureNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshBakingNodes_BakeMeshMultiTextureNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,33 @@
// 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 "MeshBakingNodes/BakeMeshMultiTextureNode.h"
#ifdef GEOMETRYFLOWMESHPROCESSING_BakeMeshMultiTextureNode_generated_h
#error "BakeMeshMultiTextureNode.generated.h already included, missing '#pragma once' in BakeMeshMultiTextureNode.h"
#endif
#define GEOMETRYFLOWMESHPROCESSING_BakeMeshMultiTextureNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FBakeMeshMultiTextureSettings *************************************
struct Z_Construct_UScriptStruct_FBakeMeshMultiTextureSettings_Statics;
#define FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshBakingNodes_BakeMeshMultiTextureNode_h_17_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBakeMeshMultiTextureSettings_Statics; \
GEOMETRYFLOWMESHPROCESSING_API static class UScriptStruct* StaticStruct(); \
typedef FBakeMeshTextureImageSettings Super;
struct FBakeMeshMultiTextureSettings;
// ********** End ScriptStruct FBakeMeshMultiTextureSettings ***************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshBakingNodes_BakeMeshMultiTextureNode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,99 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "MeshBakingNodes/BakeMeshNormalMapNode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeBakeMeshNormalMapNode() {}
// ********** Begin Cross Module References ********************************************************
GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FBakeMeshNormalMapSettings();
UPackage* Z_Construct_UPackage__Script_GeometryFlowMeshProcessing();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FBakeMeshNormalMapSettings ****************************************
struct Z_Construct_UScriptStruct_FBakeMeshNormalMapSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBakeMeshNormalMapSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FBakeMeshNormalMapSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MeshBakingNodes/BakeMeshNormalMapNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxDistance_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshBakingNodes/BakeMeshNormalMapNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBakeMeshNormalMapSettings constinit property declarations ********
static const UECodeGen_Private::FDoublePropertyParams NewProp_MaxDistance;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBakeMeshNormalMapSettings constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBakeMeshNormalMapSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBakeMeshNormalMapSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBakeMeshNormalMapSettings;
class UScriptStruct* FBakeMeshNormalMapSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBakeMeshNormalMapSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBakeMeshNormalMapSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBakeMeshNormalMapSettings, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("BakeMeshNormalMapSettings"));
}
return Z_Registration_Info_UScriptStruct_FBakeMeshNormalMapSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FBakeMeshNormalMapSettings Property Definitions *******************
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FBakeMeshNormalMapSettings_Statics::NewProp_MaxDistance = { "MaxDistance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeMeshNormalMapSettings, MaxDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxDistance_MetaData), NewProp_MaxDistance_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBakeMeshNormalMapSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeMeshNormalMapSettings_Statics::NewProp_MaxDistance,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBakeMeshNormalMapSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBakeMeshNormalMapSettings Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBakeMeshNormalMapSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
&NewStructOps,
"BakeMeshNormalMapSettings",
Z_Construct_UScriptStruct_FBakeMeshNormalMapSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBakeMeshNormalMapSettings_Statics::PropPointers),
sizeof(FBakeMeshNormalMapSettings),
alignof(FBakeMeshNormalMapSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBakeMeshNormalMapSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBakeMeshNormalMapSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBakeMeshNormalMapSettings()
{
if (!Z_Registration_Info_UScriptStruct_FBakeMeshNormalMapSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBakeMeshNormalMapSettings.InnerSingleton, Z_Construct_UScriptStruct_FBakeMeshNormalMapSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBakeMeshNormalMapSettings.InnerSingleton);
}
// ********** End ScriptStruct FBakeMeshNormalMapSettings ******************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshBakingNodes_BakeMeshNormalMapNode_h__Script_GeometryFlowMeshProcessing_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FBakeMeshNormalMapSettings::StaticStruct, Z_Construct_UScriptStruct_FBakeMeshNormalMapSettings_Statics::NewStructOps, TEXT("BakeMeshNormalMapSettings"),&Z_Registration_Info_UScriptStruct_FBakeMeshNormalMapSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBakeMeshNormalMapSettings), 659028343U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshBakingNodes_BakeMeshNormalMapNode_h__Script_GeometryFlowMeshProcessing_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshBakingNodes_BakeMeshNormalMapNode_h__Script_GeometryFlowMeshProcessing_3575700230{
TEXT("/Script/GeometryFlowMeshProcessing"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshBakingNodes_BakeMeshNormalMapNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshBakingNodes_BakeMeshNormalMapNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// 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 "MeshBakingNodes/BakeMeshNormalMapNode.h"
#ifdef GEOMETRYFLOWMESHPROCESSING_BakeMeshNormalMapNode_generated_h
#error "BakeMeshNormalMapNode.generated.h already included, missing '#pragma once' in BakeMeshNormalMapNode.h"
#endif
#define GEOMETRYFLOWMESHPROCESSING_BakeMeshNormalMapNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FBakeMeshNormalMapSettings ****************************************
struct Z_Construct_UScriptStruct_FBakeMeshNormalMapSettings_Statics;
#define FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshBakingNodes_BakeMeshNormalMapNode_h_17_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBakeMeshNormalMapSettings_Statics; \
GEOMETRYFLOWMESHPROCESSING_API static class UScriptStruct* StaticStruct();
struct FBakeMeshNormalMapSettings;
// ********** End ScriptStruct FBakeMeshNormalMapSettings ******************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshBakingNodes_BakeMeshNormalMapNode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,106 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "MeshBakingNodes/BakeMeshTextureImageNode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeBakeMeshTextureImageNode() {}
// ********** Begin Cross Module References ********************************************************
GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings();
UPackage* Z_Construct_UPackage__Script_GeometryFlowMeshProcessing();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FBakeMeshTextureImageSettings *************************************
struct Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBakeMeshTextureImageSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FBakeMeshTextureImageSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MeshBakingNodes/BakeMeshTextureImageNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DetailUVLayer_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshBakingNodes/BakeMeshTextureImageNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxDistance_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshBakingNodes/BakeMeshTextureImageNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBakeMeshTextureImageSettings constinit property declarations *****
static const UECodeGen_Private::FIntPropertyParams NewProp_DetailUVLayer;
static const UECodeGen_Private::FDoublePropertyParams NewProp_MaxDistance;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBakeMeshTextureImageSettings constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBakeMeshTextureImageSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBakeMeshTextureImageSettings;
class UScriptStruct* FBakeMeshTextureImageSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBakeMeshTextureImageSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBakeMeshTextureImageSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("BakeMeshTextureImageSettings"));
}
return Z_Registration_Info_UScriptStruct_FBakeMeshTextureImageSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FBakeMeshTextureImageSettings Property Definitions ****************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings_Statics::NewProp_DetailUVLayer = { "DetailUVLayer", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeMeshTextureImageSettings, DetailUVLayer), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DetailUVLayer_MetaData), NewProp_DetailUVLayer_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings_Statics::NewProp_MaxDistance = { "MaxDistance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeMeshTextureImageSettings, MaxDistance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxDistance_MetaData), NewProp_MaxDistance_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings_Statics::NewProp_DetailUVLayer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings_Statics::NewProp_MaxDistance,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBakeMeshTextureImageSettings Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
&NewStructOps,
"BakeMeshTextureImageSettings",
Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings_Statics::PropPointers),
sizeof(FBakeMeshTextureImageSettings),
alignof(FBakeMeshTextureImageSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings()
{
if (!Z_Registration_Info_UScriptStruct_FBakeMeshTextureImageSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBakeMeshTextureImageSettings.InnerSingleton, Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBakeMeshTextureImageSettings.InnerSingleton);
}
// ********** End ScriptStruct FBakeMeshTextureImageSettings ***************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshBakingNodes_BakeMeshTextureImageNode_h__Script_GeometryFlowMeshProcessing_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FBakeMeshTextureImageSettings::StaticStruct, Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings_Statics::NewStructOps, TEXT("BakeMeshTextureImageSettings"),&Z_Registration_Info_UScriptStruct_FBakeMeshTextureImageSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBakeMeshTextureImageSettings), 1048313896U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshBakingNodes_BakeMeshTextureImageNode_h__Script_GeometryFlowMeshProcessing_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshBakingNodes_BakeMeshTextureImageNode_h__Script_GeometryFlowMeshProcessing_3693537728{
TEXT("/Script/GeometryFlowMeshProcessing"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshBakingNodes_BakeMeshTextureImageNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshBakingNodes_BakeMeshTextureImageNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// 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 "MeshBakingNodes/BakeMeshTextureImageNode.h"
#ifdef GEOMETRYFLOWMESHPROCESSING_BakeMeshTextureImageNode_generated_h
#error "BakeMeshTextureImageNode.generated.h already included, missing '#pragma once' in BakeMeshTextureImageNode.h"
#endif
#define GEOMETRYFLOWMESHPROCESSING_BakeMeshTextureImageNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FBakeMeshTextureImageSettings *************************************
struct Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings_Statics;
#define FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshBakingNodes_BakeMeshTextureImageNode_h_16_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FBakeMeshTextureImageSettings_Statics; \
GEOMETRYFLOWMESHPROCESSING_API static class UScriptStruct* StaticStruct();
struct FBakeMeshTextureImageSettings;
// ********** End ScriptStruct FBakeMeshTextureImageSettings ***************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshBakingNodes_BakeMeshTextureImageNode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,111 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "MeshProcessingNodes/GenerateConvexHullMeshNode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGenerateConvexHullMeshNode() {}
// ********** Begin Cross Module References ********************************************************
GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings();
UPackage* Z_Construct_UPackage__Script_GeometryFlowMeshProcessing();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FGenerateConvexHullMeshSettings ***********************************
struct Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGenerateConvexHullMeshSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FGenerateConvexHullMeshSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MeshProcessingNodes/GenerateConvexHullMeshNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPrefilterVertices_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/GenerateConvexHullMeshNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PrefilterGridResolution_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/GenerateConvexHullMeshNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGenerateConvexHullMeshSettings constinit property declarations ***
static void NewProp_bPrefilterVertices_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrefilterVertices;
static const UECodeGen_Private::FIntPropertyParams NewProp_PrefilterGridResolution;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGenerateConvexHullMeshSettings constinit property declarations *****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGenerateConvexHullMeshSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGenerateConvexHullMeshSettings;
class UScriptStruct* FGenerateConvexHullMeshSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGenerateConvexHullMeshSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGenerateConvexHullMeshSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("GenerateConvexHullMeshSettings"));
}
return Z_Registration_Info_UScriptStruct_FGenerateConvexHullMeshSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FGenerateConvexHullMeshSettings Property Definitions **************
void Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings_Statics::NewProp_bPrefilterVertices_SetBit(void* Obj)
{
((FGenerateConvexHullMeshSettings*)Obj)->bPrefilterVertices = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings_Statics::NewProp_bPrefilterVertices = { "bPrefilterVertices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGenerateConvexHullMeshSettings), &Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings_Statics::NewProp_bPrefilterVertices_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPrefilterVertices_MetaData), NewProp_bPrefilterVertices_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings_Statics::NewProp_PrefilterGridResolution = { "PrefilterGridResolution", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateConvexHullMeshSettings, PrefilterGridResolution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PrefilterGridResolution_MetaData), NewProp_PrefilterGridResolution_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings_Statics::NewProp_bPrefilterVertices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings_Statics::NewProp_PrefilterGridResolution,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGenerateConvexHullMeshSettings Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
&NewStructOps,
"GenerateConvexHullMeshSettings",
Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings_Statics::PropPointers),
sizeof(FGenerateConvexHullMeshSettings),
alignof(FGenerateConvexHullMeshSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings()
{
if (!Z_Registration_Info_UScriptStruct_FGenerateConvexHullMeshSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGenerateConvexHullMeshSettings.InnerSingleton, Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGenerateConvexHullMeshSettings.InnerSingleton);
}
// ********** End ScriptStruct FGenerateConvexHullMeshSettings *************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_GenerateConvexHullMeshNode_h__Script_GeometryFlowMeshProcessing_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FGenerateConvexHullMeshSettings::StaticStruct, Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings_Statics::NewStructOps, TEXT("GenerateConvexHullMeshSettings"),&Z_Registration_Info_UScriptStruct_FGenerateConvexHullMeshSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGenerateConvexHullMeshSettings), 918602664U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_GenerateConvexHullMeshNode_h__Script_GeometryFlowMeshProcessing_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_GenerateConvexHullMeshNode_h__Script_GeometryFlowMeshProcessing_2953914461{
TEXT("/Script/GeometryFlowMeshProcessing"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_GenerateConvexHullMeshNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_GenerateConvexHullMeshNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// 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 "MeshProcessingNodes/GenerateConvexHullMeshNode.h"
#ifdef GEOMETRYFLOWMESHPROCESSING_GenerateConvexHullMeshNode_generated_h
#error "GenerateConvexHullMeshNode.generated.h already included, missing '#pragma once' in GenerateConvexHullMeshNode.h"
#endif
#define GEOMETRYFLOWMESHPROCESSING_GenerateConvexHullMeshNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FGenerateConvexHullMeshSettings ***********************************
struct Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings_Statics;
#define FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_GenerateConvexHullMeshNode_h_14_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGenerateConvexHullMeshSettings_Statics; \
GEOMETRYFLOWMESHPROCESSING_API static class UScriptStruct* StaticStruct();
struct FGenerateConvexHullMeshSettings;
// ********** End ScriptStruct FGenerateConvexHullMeshSettings *************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_GenerateConvexHullMeshNode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,419 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "PhysicsNodes/GenerateSimpleCollisionNode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGenerateSimpleCollisionNode() {}
// ********** Begin Cross Module References ********************************************************
GEOMETRYFLOWMESHPROCESSING_API UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode();
GEOMETRYFLOWMESHPROCESSING_API UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType();
GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateConvexHullSettings();
GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings();
GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FGenerateSweptHullSettings();
UPackage* Z_Construct_UPackage__Script_GeometryFlowMeshProcessing();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EGeometryFlow_SimpleCollisionGeometryType *********************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGeometryFlow_SimpleCollisionGeometryType;
static UEnum* EGeometryFlow_SimpleCollisionGeometryType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EGeometryFlow_SimpleCollisionGeometryType.OuterSingleton)
{
Z_Registration_Info_UEnum_EGeometryFlow_SimpleCollisionGeometryType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("EGeometryFlow_SimpleCollisionGeometryType"));
}
return Z_Registration_Info_UEnum_EGeometryFlow_SimpleCollisionGeometryType.OuterSingleton;
}
template<> GEOMETRYFLOWMESHPROCESSING_NON_ATTRIBUTED_API UEnum* StaticEnum<EGeometryFlow_SimpleCollisionGeometryType>()
{
return EGeometryFlow_SimpleCollisionGeometryType_StaticEnum();
}
struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AlignedBoxes.Comment", "// NOTE: This must be kept in sync with EGenerateStaticMeshLODSimpleCollisionGeometryType in GenerateStaticMeshLODProcess.h\n" },
{ "AlignedBoxes.Name", "EGeometryFlow_SimpleCollisionGeometryType::AlignedBoxes" },
{ "AlignedBoxes.ToolTip", "NOTE: This must be kept in sync with EGenerateStaticMeshLODSimpleCollisionGeometryType in GenerateStaticMeshLODProcess.h" },
{ "Capsules.Name", "EGeometryFlow_SimpleCollisionGeometryType::Capsules" },
{ "ConvexHulls.Name", "EGeometryFlow_SimpleCollisionGeometryType::ConvexHulls" },
{ "MinimalSpheres.Name", "EGeometryFlow_SimpleCollisionGeometryType::MinimalSpheres" },
{ "MinVolume.Name", "EGeometryFlow_SimpleCollisionGeometryType::MinVolume" },
{ "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" },
{ "None.Name", "EGeometryFlow_SimpleCollisionGeometryType::None" },
{ "OrientedBoxes.Name", "EGeometryFlow_SimpleCollisionGeometryType::OrientedBoxes" },
{ "SweptHulls.Name", "EGeometryFlow_SimpleCollisionGeometryType::SweptHulls" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EGeometryFlow_SimpleCollisionGeometryType::AlignedBoxes", (int64)EGeometryFlow_SimpleCollisionGeometryType::AlignedBoxes },
{ "EGeometryFlow_SimpleCollisionGeometryType::OrientedBoxes", (int64)EGeometryFlow_SimpleCollisionGeometryType::OrientedBoxes },
{ "EGeometryFlow_SimpleCollisionGeometryType::MinimalSpheres", (int64)EGeometryFlow_SimpleCollisionGeometryType::MinimalSpheres },
{ "EGeometryFlow_SimpleCollisionGeometryType::Capsules", (int64)EGeometryFlow_SimpleCollisionGeometryType::Capsules },
{ "EGeometryFlow_SimpleCollisionGeometryType::ConvexHulls", (int64)EGeometryFlow_SimpleCollisionGeometryType::ConvexHulls },
{ "EGeometryFlow_SimpleCollisionGeometryType::SweptHulls", (int64)EGeometryFlow_SimpleCollisionGeometryType::SweptHulls },
{ "EGeometryFlow_SimpleCollisionGeometryType::MinVolume", (int64)EGeometryFlow_SimpleCollisionGeometryType::MinVolume },
{ "EGeometryFlow_SimpleCollisionGeometryType::None", (int64)EGeometryFlow_SimpleCollisionGeometryType::None },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
"EGeometryFlow_SimpleCollisionGeometryType",
"EGeometryFlow_SimpleCollisionGeometryType",
Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType()
{
if (!Z_Registration_Info_UEnum_EGeometryFlow_SimpleCollisionGeometryType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGeometryFlow_SimpleCollisionGeometryType.InnerSingleton, Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SimpleCollisionGeometryType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EGeometryFlow_SimpleCollisionGeometryType.InnerSingleton;
}
// ********** End Enum EGeometryFlow_SimpleCollisionGeometryType ***********************************
// ********** Begin Enum EGeometryFlow_ProjectedHullAxisMode ***************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGeometryFlow_ProjectedHullAxisMode;
static UEnum* EGeometryFlow_ProjectedHullAxisMode_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EGeometryFlow_ProjectedHullAxisMode.OuterSingleton)
{
Z_Registration_Info_UEnum_EGeometryFlow_ProjectedHullAxisMode.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("EGeometryFlow_ProjectedHullAxisMode"));
}
return Z_Registration_Info_UEnum_EGeometryFlow_ProjectedHullAxisMode.OuterSingleton;
}
template<> GEOMETRYFLOWMESHPROCESSING_NON_ATTRIBUTED_API UEnum* StaticEnum<EGeometryFlow_ProjectedHullAxisMode>()
{
return EGeometryFlow_ProjectedHullAxisMode_StaticEnum();
}
struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" },
{ "SmallestBoxDimension.Comment", "/** Use X/Y/Z axis with smallest axis-aligned-bounding-box dimension */" },
{ "SmallestBoxDimension.Name", "EGeometryFlow_ProjectedHullAxisMode::SmallestBoxDimension" },
{ "SmallestBoxDimension.ToolTip", "Use X/Y/Z axis with smallest axis-aligned-bounding-box dimension" },
{ "SmallestVolume.Comment", "/** Compute projected hull for each of X/Y/Z axes and use the one that has the smallest volume */" },
{ "SmallestVolume.Name", "EGeometryFlow_ProjectedHullAxisMode::SmallestVolume" },
{ "SmallestVolume.ToolTip", "Compute projected hull for each of X/Y/Z axes and use the one that has the smallest volume" },
{ "X.Comment", "/** Use Unit X axis */" },
{ "X.Name", "EGeometryFlow_ProjectedHullAxisMode::X" },
{ "X.ToolTip", "Use Unit X axis" },
{ "Y.Comment", "/** Use Unit Y axis */" },
{ "Y.Name", "EGeometryFlow_ProjectedHullAxisMode::Y" },
{ "Y.ToolTip", "Use Unit Y axis" },
{ "Z.Comment", "/** Use Unit Z axis */" },
{ "Z.Name", "EGeometryFlow_ProjectedHullAxisMode::Z" },
{ "Z.ToolTip", "Use Unit Z axis" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EGeometryFlow_ProjectedHullAxisMode::X", (int64)EGeometryFlow_ProjectedHullAxisMode::X },
{ "EGeometryFlow_ProjectedHullAxisMode::Y", (int64)EGeometryFlow_ProjectedHullAxisMode::Y },
{ "EGeometryFlow_ProjectedHullAxisMode::Z", (int64)EGeometryFlow_ProjectedHullAxisMode::Z },
{ "EGeometryFlow_ProjectedHullAxisMode::SmallestBoxDimension", (int64)EGeometryFlow_ProjectedHullAxisMode::SmallestBoxDimension },
{ "EGeometryFlow_ProjectedHullAxisMode::SmallestVolume", (int64)EGeometryFlow_ProjectedHullAxisMode::SmallestVolume },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
"EGeometryFlow_ProjectedHullAxisMode",
"EGeometryFlow_ProjectedHullAxisMode",
Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode()
{
if (!Z_Registration_Info_UEnum_EGeometryFlow_ProjectedHullAxisMode.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGeometryFlow_ProjectedHullAxisMode.InnerSingleton, Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EGeometryFlow_ProjectedHullAxisMode.InnerSingleton;
}
// ********** End Enum EGeometryFlow_ProjectedHullAxisMode *****************************************
// ********** Begin ScriptStruct FGenerateConvexHullSettings ***************************************
struct Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGenerateConvexHullSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FGenerateConvexHullSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SimplifyToTriangleCount_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPrefilterVertices_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PrefilterGridResolution_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGenerateConvexHullSettings constinit property declarations *******
static const UECodeGen_Private::FIntPropertyParams NewProp_SimplifyToTriangleCount;
static void NewProp_bPrefilterVertices_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrefilterVertices;
static const UECodeGen_Private::FIntPropertyParams NewProp_PrefilterGridResolution;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGenerateConvexHullSettings constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGenerateConvexHullSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGenerateConvexHullSettings;
class UScriptStruct* FGenerateConvexHullSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGenerateConvexHullSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGenerateConvexHullSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGenerateConvexHullSettings, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("GenerateConvexHullSettings"));
}
return Z_Registration_Info_UScriptStruct_FGenerateConvexHullSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FGenerateConvexHullSettings Property Definitions ******************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::NewProp_SimplifyToTriangleCount = { "SimplifyToTriangleCount", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateConvexHullSettings, SimplifyToTriangleCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SimplifyToTriangleCount_MetaData), NewProp_SimplifyToTriangleCount_MetaData) };
void Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::NewProp_bPrefilterVertices_SetBit(void* Obj)
{
((FGenerateConvexHullSettings*)Obj)->bPrefilterVertices = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::NewProp_bPrefilterVertices = { "bPrefilterVertices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGenerateConvexHullSettings), &Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::NewProp_bPrefilterVertices_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPrefilterVertices_MetaData), NewProp_bPrefilterVertices_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::NewProp_PrefilterGridResolution = { "PrefilterGridResolution", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateConvexHullSettings, PrefilterGridResolution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PrefilterGridResolution_MetaData), NewProp_PrefilterGridResolution_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::NewProp_SimplifyToTriangleCount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::NewProp_bPrefilterVertices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::NewProp_PrefilterGridResolution,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGenerateConvexHullSettings Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
&NewStructOps,
"GenerateConvexHullSettings",
Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::PropPointers),
sizeof(FGenerateConvexHullSettings),
alignof(FGenerateConvexHullSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGenerateConvexHullSettings()
{
if (!Z_Registration_Info_UScriptStruct_FGenerateConvexHullSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGenerateConvexHullSettings.InnerSingleton, Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGenerateConvexHullSettings.InnerSingleton);
}
// ********** End ScriptStruct FGenerateConvexHullSettings *****************************************
// ********** Begin ScriptStruct FGenerateSweptHullSettings ****************************************
struct Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGenerateSweptHullSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FGenerateSweptHullSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSimplifyPolygons_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SweepAxis_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HullTolerance_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGenerateSweptHullSettings constinit property declarations ********
static void NewProp_bSimplifyPolygons_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSimplifyPolygons;
static const UECodeGen_Private::FIntPropertyParams NewProp_SweepAxis_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SweepAxis;
static const UECodeGen_Private::FFloatPropertyParams NewProp_HullTolerance;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGenerateSweptHullSettings constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGenerateSweptHullSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGenerateSweptHullSettings;
class UScriptStruct* FGenerateSweptHullSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGenerateSweptHullSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGenerateSweptHullSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGenerateSweptHullSettings, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("GenerateSweptHullSettings"));
}
return Z_Registration_Info_UScriptStruct_FGenerateSweptHullSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FGenerateSweptHullSettings Property Definitions *******************
void Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewProp_bSimplifyPolygons_SetBit(void* Obj)
{
((FGenerateSweptHullSettings*)Obj)->bSimplifyPolygons = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewProp_bSimplifyPolygons = { "bSimplifyPolygons", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGenerateSweptHullSettings), &Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewProp_bSimplifyPolygons_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSimplifyPolygons_MetaData), NewProp_bSimplifyPolygons_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewProp_SweepAxis_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewProp_SweepAxis = { "SweepAxis", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateSweptHullSettings, SweepAxis), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ProjectedHullAxisMode, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SweepAxis_MetaData), NewProp_SweepAxis_MetaData) }; // 626073032
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewProp_HullTolerance = { "HullTolerance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateSweptHullSettings, HullTolerance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HullTolerance_MetaData), NewProp_HullTolerance_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewProp_bSimplifyPolygons,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewProp_SweepAxis_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewProp_SweepAxis,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewProp_HullTolerance,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGenerateSweptHullSettings Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
&NewStructOps,
"GenerateSweptHullSettings",
Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::PropPointers),
sizeof(FGenerateSweptHullSettings),
alignof(FGenerateSweptHullSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGenerateSweptHullSettings()
{
if (!Z_Registration_Info_UScriptStruct_FGenerateSweptHullSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGenerateSweptHullSettings.InnerSingleton, Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGenerateSweptHullSettings.InnerSingleton);
}
// ********** End ScriptStruct FGenerateSweptHullSettings ******************************************
// ********** Begin ScriptStruct FGenerateSimpleCollisionSettings **********************************
struct Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGenerateSimpleCollisionSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FGenerateSimpleCollisionSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConvexHullSettings_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SweptHullSettings_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/PhysicsNodes/GenerateSimpleCollisionNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGenerateSimpleCollisionSettings constinit property declarations **
static const UECodeGen_Private::FStructPropertyParams NewProp_ConvexHullSettings;
static const UECodeGen_Private::FStructPropertyParams NewProp_SweptHullSettings;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGenerateSimpleCollisionSettings constinit property declarations ****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGenerateSimpleCollisionSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGenerateSimpleCollisionSettings;
class UScriptStruct* FGenerateSimpleCollisionSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGenerateSimpleCollisionSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGenerateSimpleCollisionSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("GenerateSimpleCollisionSettings"));
}
return Z_Registration_Info_UScriptStruct_FGenerateSimpleCollisionSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FGenerateSimpleCollisionSettings Property Definitions *************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::NewProp_ConvexHullSettings = { "ConvexHullSettings", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateSimpleCollisionSettings, ConvexHullSettings), Z_Construct_UScriptStruct_FGenerateConvexHullSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConvexHullSettings_MetaData), NewProp_ConvexHullSettings_MetaData) }; // 4045898600
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::NewProp_SweptHullSettings = { "SweptHullSettings", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGenerateSimpleCollisionSettings, SweptHullSettings), Z_Construct_UScriptStruct_FGenerateSweptHullSettings, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SweptHullSettings_MetaData), NewProp_SweptHullSettings_MetaData) }; // 3059504646
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::NewProp_ConvexHullSettings,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::NewProp_SweptHullSettings,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGenerateSimpleCollisionSettings Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
&NewStructOps,
"GenerateSimpleCollisionSettings",
Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::PropPointers),
sizeof(FGenerateSimpleCollisionSettings),
alignof(FGenerateSimpleCollisionSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings()
{
if (!Z_Registration_Info_UScriptStruct_FGenerateSimpleCollisionSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGenerateSimpleCollisionSettings.InnerSingleton, Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGenerateSimpleCollisionSettings.InnerSingleton);
}
// ********** End ScriptStruct FGenerateSimpleCollisionSettings ************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_PhysicsNodes_GenerateSimpleCollisionNode_h__Script_GeometryFlowMeshProcessing_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EGeometryFlow_SimpleCollisionGeometryType_StaticEnum, TEXT("EGeometryFlow_SimpleCollisionGeometryType"), &Z_Registration_Info_UEnum_EGeometryFlow_SimpleCollisionGeometryType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2101027377U) },
{ EGeometryFlow_ProjectedHullAxisMode_StaticEnum, TEXT("EGeometryFlow_ProjectedHullAxisMode"), &Z_Registration_Info_UEnum_EGeometryFlow_ProjectedHullAxisMode, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 626073032U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FGenerateConvexHullSettings::StaticStruct, Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics::NewStructOps, TEXT("GenerateConvexHullSettings"),&Z_Registration_Info_UScriptStruct_FGenerateConvexHullSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGenerateConvexHullSettings), 4045898600U) },
{ FGenerateSweptHullSettings::StaticStruct, Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics::NewStructOps, TEXT("GenerateSweptHullSettings"),&Z_Registration_Info_UScriptStruct_FGenerateSweptHullSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGenerateSweptHullSettings), 3059504646U) },
{ FGenerateSimpleCollisionSettings::StaticStruct, Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics::NewStructOps, TEXT("GenerateSimpleCollisionSettings"),&Z_Registration_Info_UScriptStruct_FGenerateSimpleCollisionSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGenerateSimpleCollisionSettings), 1449141696U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_PhysicsNodes_GenerateSimpleCollisionNode_h__Script_GeometryFlowMeshProcessing_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_PhysicsNodes_GenerateSimpleCollisionNode_h__Script_GeometryFlowMeshProcessing_937574333{
TEXT("/Script/GeometryFlowMeshProcessing"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_PhysicsNodes_GenerateSimpleCollisionNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_PhysicsNodes_GenerateSimpleCollisionNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_PhysicsNodes_GenerateSimpleCollisionNode_h__Script_GeometryFlowMeshProcessing_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_PhysicsNodes_GenerateSimpleCollisionNode_h__Script_GeometryFlowMeshProcessing_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,81 @@
// 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 "PhysicsNodes/GenerateSimpleCollisionNode.h"
#ifdef GEOMETRYFLOWMESHPROCESSING_GenerateSimpleCollisionNode_generated_h
#error "GenerateSimpleCollisionNode.generated.h already included, missing '#pragma once' in GenerateSimpleCollisionNode.h"
#endif
#define GEOMETRYFLOWMESHPROCESSING_GenerateSimpleCollisionNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FGenerateConvexHullSettings ***************************************
struct Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics;
#define FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_PhysicsNodes_GenerateSimpleCollisionNode_h_51_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGenerateConvexHullSettings_Statics; \
GEOMETRYFLOWMESHPROCESSING_API static class UScriptStruct* StaticStruct();
struct FGenerateConvexHullSettings;
// ********** End ScriptStruct FGenerateConvexHullSettings *****************************************
// ********** Begin ScriptStruct FGenerateSweptHullSettings ****************************************
struct Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics;
#define FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_PhysicsNodes_GenerateSimpleCollisionNode_h_66_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGenerateSweptHullSettings_Statics; \
GEOMETRYFLOWMESHPROCESSING_API static class UScriptStruct* StaticStruct();
struct FGenerateSweptHullSettings;
// ********** End ScriptStruct FGenerateSweptHullSettings ******************************************
// ********** Begin ScriptStruct FGenerateSimpleCollisionSettings **********************************
struct Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics;
#define FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_PhysicsNodes_GenerateSimpleCollisionNode_h_81_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FGenerateSimpleCollisionSettings_Statics; \
GEOMETRYFLOWMESHPROCESSING_API static class UScriptStruct* StaticStruct();
struct FGenerateSimpleCollisionSettings;
// ********** End ScriptStruct FGenerateSimpleCollisionSettings ************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_PhysicsNodes_GenerateSimpleCollisionNode_h
// ********** Begin Enum EGeometryFlow_SimpleCollisionGeometryType *********************************
#define FOREACH_ENUM_EGEOMETRYFLOW_SIMPLECOLLISIONGEOMETRYTYPE(op) \
op(EGeometryFlow_SimpleCollisionGeometryType::AlignedBoxes) \
op(EGeometryFlow_SimpleCollisionGeometryType::OrientedBoxes) \
op(EGeometryFlow_SimpleCollisionGeometryType::MinimalSpheres) \
op(EGeometryFlow_SimpleCollisionGeometryType::Capsules) \
op(EGeometryFlow_SimpleCollisionGeometryType::ConvexHulls) \
op(EGeometryFlow_SimpleCollisionGeometryType::SweptHulls) \
op(EGeometryFlow_SimpleCollisionGeometryType::MinVolume) \
op(EGeometryFlow_SimpleCollisionGeometryType::None)
enum class EGeometryFlow_SimpleCollisionGeometryType : uint8;
template<> struct TIsUEnumClass<EGeometryFlow_SimpleCollisionGeometryType> { enum { Value = true }; };
template<> GEOMETRYFLOWMESHPROCESSING_NON_ATTRIBUTED_API UEnum* StaticEnum<EGeometryFlow_SimpleCollisionGeometryType>();
// ********** End Enum EGeometryFlow_SimpleCollisionGeometryType ***********************************
// ********** Begin Enum EGeometryFlow_ProjectedHullAxisMode ***************************************
#define FOREACH_ENUM_EGEOMETRYFLOW_PROJECTEDHULLAXISMODE(op) \
op(EGeometryFlow_ProjectedHullAxisMode::X) \
op(EGeometryFlow_ProjectedHullAxisMode::Y) \
op(EGeometryFlow_ProjectedHullAxisMode::Z) \
op(EGeometryFlow_ProjectedHullAxisMode::SmallestBoxDimension) \
op(EGeometryFlow_ProjectedHullAxisMode::SmallestVolume)
enum class EGeometryFlow_ProjectedHullAxisMode;
template<> struct TIsUEnumClass<EGeometryFlow_ProjectedHullAxisMode> { enum { Value = true }; };
template<> GEOMETRYFLOWMESHPROCESSING_NON_ATTRIBUTED_API UEnum* StaticEnum<EGeometryFlow_ProjectedHullAxisMode>();
// ********** End Enum EGeometryFlow_ProjectedHullAxisMode *****************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,29 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
void EmptyLinkFunctionForGeneratedCodeGeometryFlowMeshProcessing_init() {}
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); static FPackageRegistrationInfo Z_Registration_Info_UPackage__Script_GeometryFlowMeshProcessing;
FORCENOINLINE UPackage* Z_Construct_UPackage__Script_GeometryFlowMeshProcessing()
{
if (!Z_Registration_Info_UPackage__Script_GeometryFlowMeshProcessing.OuterSingleton)
{
static const UECodeGen_Private::FPackageParams PackageParams = {
"/Script/GeometryFlowMeshProcessing",
nullptr,
0,
PKG_CompiledIn | 0x00000000,
0xFFF4A5AA,
0x9549EEF7,
METADATA_PARAMS(0, nullptr)
};
UECodeGen_Private::ConstructUPackage(Z_Registration_Info_UPackage__Script_GeometryFlowMeshProcessing.OuterSingleton, PackageParams);
}
return Z_Registration_Info_UPackage__Script_GeometryFlowMeshProcessing.OuterSingleton;
}
static FRegisterCompiledInInfo Z_CompiledInDeferPackage_UPackage__Script_GeometryFlowMeshProcessing(Z_Construct_UPackage__Script_GeometryFlowMeshProcessing, TEXT("/Script/GeometryFlowMeshProcessing"), Z_Registration_Info_UPackage__Script_GeometryFlowMeshProcessing, CONSTRUCT_RELOAD_VERSION_INFO(FPackageReloadVersionInfo, 0xFFF4A5AA, 0x9549EEF7));
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,116 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "DataTypes/MeshImageBakingData.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshImageBakingData() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FIntPoint();
GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings();
UPackage* Z_Construct_UPackage__Script_GeometryFlowMeshProcessing();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMeshMakeBakingCacheSettings **************************************
struct Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMeshMakeBakingCacheSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FMeshMakeBakingCacheSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/DataTypes/MeshImageBakingData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Dimensions_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/DataTypes/MeshImageBakingData.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVLayer_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "Comment", "//FImageDimensions Dimensions;\n" },
{ "ModuleRelativePath", "Public/DataTypes/MeshImageBakingData.h" },
{ "ToolTip", "FImageDimensions Dimensions;" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Thickness_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/DataTypes/MeshImageBakingData.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMeshMakeBakingCacheSettings constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_Dimensions;
static const UECodeGen_Private::FIntPropertyParams NewProp_UVLayer;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Thickness;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMeshMakeBakingCacheSettings constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMeshMakeBakingCacheSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshMakeBakingCacheSettings;
class UScriptStruct* FMeshMakeBakingCacheSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMeshMakeBakingCacheSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMeshMakeBakingCacheSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("MeshMakeBakingCacheSettings"));
}
return Z_Registration_Info_UScriptStruct_FMeshMakeBakingCacheSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FMeshMakeBakingCacheSettings Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings_Statics::NewProp_Dimensions = { "Dimensions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshMakeBakingCacheSettings, Dimensions), Z_Construct_UScriptStruct_FIntPoint, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Dimensions_MetaData), NewProp_Dimensions_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings_Statics::NewProp_UVLayer = { "UVLayer", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshMakeBakingCacheSettings, UVLayer), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVLayer_MetaData), NewProp_UVLayer_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings_Statics::NewProp_Thickness = { "Thickness", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshMakeBakingCacheSettings, Thickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Thickness_MetaData), NewProp_Thickness_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings_Statics::NewProp_Dimensions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings_Statics::NewProp_UVLayer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings_Statics::NewProp_Thickness,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMeshMakeBakingCacheSettings Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
&NewStructOps,
"MeshMakeBakingCacheSettings",
Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings_Statics::PropPointers),
sizeof(FMeshMakeBakingCacheSettings),
alignof(FMeshMakeBakingCacheSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings()
{
if (!Z_Registration_Info_UScriptStruct_FMeshMakeBakingCacheSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshMakeBakingCacheSettings.InnerSingleton, Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMeshMakeBakingCacheSettings.InnerSingleton);
}
// ********** End ScriptStruct FMeshMakeBakingCacheSettings ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_DataTypes_MeshImageBakingData_h__Script_GeometryFlowMeshProcessing_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMeshMakeBakingCacheSettings::StaticStruct, Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings_Statics::NewStructOps, TEXT("MeshMakeBakingCacheSettings"),&Z_Registration_Info_UScriptStruct_FMeshMakeBakingCacheSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshMakeBakingCacheSettings), 4067302230U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_DataTypes_MeshImageBakingData_h__Script_GeometryFlowMeshProcessing_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_DataTypes_MeshImageBakingData_h__Script_GeometryFlowMeshProcessing_2477912302{
TEXT("/Script/GeometryFlowMeshProcessing"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_DataTypes_MeshImageBakingData_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_DataTypes_MeshImageBakingData_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// 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 "DataTypes/MeshImageBakingData.h"
#ifdef GEOMETRYFLOWMESHPROCESSING_MeshImageBakingData_generated_h
#error "MeshImageBakingData.generated.h already included, missing '#pragma once' in MeshImageBakingData.h"
#endif
#define GEOMETRYFLOWMESHPROCESSING_MeshImageBakingData_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMeshMakeBakingCacheSettings **************************************
struct Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings_Statics;
#define FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_DataTypes_MeshImageBakingData_h_22_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMeshMakeBakingCacheSettings_Statics; \
GEOMETRYFLOWMESHPROCESSING_API static class UScriptStruct* StaticStruct();
struct FMeshMakeBakingCacheSettings;
// ********** End ScriptStruct FMeshMakeBakingCacheSettings ****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_DataTypes_MeshImageBakingData_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,202 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "MeshProcessingNodes/MeshMakeCleanGeometryNode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshMakeCleanGeometryNode() {}
// ********** Begin Cross Module References ********************************************************
GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings();
UPackage* Z_Construct_UPackage__Script_GeometryFlowMeshProcessing();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMeshMakeCleanGeometrySettings ************************************
struct Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMeshMakeCleanGeometrySettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FMeshMakeCleanGeometrySettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshMakeCleanGeometryNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FillHolesEdgeCountThresh_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshMakeCleanGeometryNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FillHolesEstimatedAreaFraction_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshMakeCleanGeometryNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDiscardAllAttributes_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshMakeCleanGeometryNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bClearUVs_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshMakeCleanGeometryNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bClearNormals_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshMakeCleanGeometryNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bClearTangents_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshMakeCleanGeometryNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bClearVertexColors_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshMakeCleanGeometryNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bClearMaterialIDs_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshMakeCleanGeometryNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOutputMeshVertexNormals_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshMakeCleanGeometryNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bOutputOverlayVertexNormals_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshMakeCleanGeometryNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMeshMakeCleanGeometrySettings constinit property declarations ****
static const UECodeGen_Private::FIntPropertyParams NewProp_FillHolesEdgeCountThresh;
static const UECodeGen_Private::FDoublePropertyParams NewProp_FillHolesEstimatedAreaFraction;
static void NewProp_bDiscardAllAttributes_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDiscardAllAttributes;
static void NewProp_bClearUVs_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClearUVs;
static void NewProp_bClearNormals_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClearNormals;
static void NewProp_bClearTangents_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClearTangents;
static void NewProp_bClearVertexColors_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClearVertexColors;
static void NewProp_bClearMaterialIDs_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClearMaterialIDs;
static void NewProp_bOutputMeshVertexNormals_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOutputMeshVertexNormals;
static void NewProp_bOutputOverlayVertexNormals_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bOutputOverlayVertexNormals;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMeshMakeCleanGeometrySettings constinit property declarations ******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMeshMakeCleanGeometrySettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshMakeCleanGeometrySettings;
class UScriptStruct* FMeshMakeCleanGeometrySettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMeshMakeCleanGeometrySettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMeshMakeCleanGeometrySettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("MeshMakeCleanGeometrySettings"));
}
return Z_Registration_Info_UScriptStruct_FMeshMakeCleanGeometrySettings.OuterSingleton;
}
// ********** Begin ScriptStruct FMeshMakeCleanGeometrySettings Property Definitions ***************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_FillHolesEdgeCountThresh = { "FillHolesEdgeCountThresh", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshMakeCleanGeometrySettings, FillHolesEdgeCountThresh), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FillHolesEdgeCountThresh_MetaData), NewProp_FillHolesEdgeCountThresh_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_FillHolesEstimatedAreaFraction = { "FillHolesEstimatedAreaFraction", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshMakeCleanGeometrySettings, FillHolesEstimatedAreaFraction), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FillHolesEstimatedAreaFraction_MetaData), NewProp_FillHolesEstimatedAreaFraction_MetaData) };
void Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bDiscardAllAttributes_SetBit(void* Obj)
{
((FMeshMakeCleanGeometrySettings*)Obj)->bDiscardAllAttributes = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bDiscardAllAttributes = { "bDiscardAllAttributes", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshMakeCleanGeometrySettings), &Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bDiscardAllAttributes_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDiscardAllAttributes_MetaData), NewProp_bDiscardAllAttributes_MetaData) };
void Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bClearUVs_SetBit(void* Obj)
{
((FMeshMakeCleanGeometrySettings*)Obj)->bClearUVs = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bClearUVs = { "bClearUVs", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshMakeCleanGeometrySettings), &Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bClearUVs_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bClearUVs_MetaData), NewProp_bClearUVs_MetaData) };
void Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bClearNormals_SetBit(void* Obj)
{
((FMeshMakeCleanGeometrySettings*)Obj)->bClearNormals = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bClearNormals = { "bClearNormals", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshMakeCleanGeometrySettings), &Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bClearNormals_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bClearNormals_MetaData), NewProp_bClearNormals_MetaData) };
void Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bClearTangents_SetBit(void* Obj)
{
((FMeshMakeCleanGeometrySettings*)Obj)->bClearTangents = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bClearTangents = { "bClearTangents", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshMakeCleanGeometrySettings), &Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bClearTangents_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bClearTangents_MetaData), NewProp_bClearTangents_MetaData) };
void Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bClearVertexColors_SetBit(void* Obj)
{
((FMeshMakeCleanGeometrySettings*)Obj)->bClearVertexColors = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bClearVertexColors = { "bClearVertexColors", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshMakeCleanGeometrySettings), &Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bClearVertexColors_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bClearVertexColors_MetaData), NewProp_bClearVertexColors_MetaData) };
void Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bClearMaterialIDs_SetBit(void* Obj)
{
((FMeshMakeCleanGeometrySettings*)Obj)->bClearMaterialIDs = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bClearMaterialIDs = { "bClearMaterialIDs", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshMakeCleanGeometrySettings), &Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bClearMaterialIDs_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bClearMaterialIDs_MetaData), NewProp_bClearMaterialIDs_MetaData) };
void Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bOutputMeshVertexNormals_SetBit(void* Obj)
{
((FMeshMakeCleanGeometrySettings*)Obj)->bOutputMeshVertexNormals = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bOutputMeshVertexNormals = { "bOutputMeshVertexNormals", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshMakeCleanGeometrySettings), &Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bOutputMeshVertexNormals_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOutputMeshVertexNormals_MetaData), NewProp_bOutputMeshVertexNormals_MetaData) };
void Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bOutputOverlayVertexNormals_SetBit(void* Obj)
{
((FMeshMakeCleanGeometrySettings*)Obj)->bOutputOverlayVertexNormals = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bOutputOverlayVertexNormals = { "bOutputOverlayVertexNormals", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshMakeCleanGeometrySettings), &Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bOutputOverlayVertexNormals_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bOutputOverlayVertexNormals_MetaData), NewProp_bOutputOverlayVertexNormals_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_FillHolesEdgeCountThresh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_FillHolesEstimatedAreaFraction,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bDiscardAllAttributes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bClearUVs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bClearNormals,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bClearTangents,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bClearVertexColors,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bClearMaterialIDs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bOutputMeshVertexNormals,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewProp_bOutputOverlayVertexNormals,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMeshMakeCleanGeometrySettings Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
&NewStructOps,
"MeshMakeCleanGeometrySettings",
Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::PropPointers),
sizeof(FMeshMakeCleanGeometrySettings),
alignof(FMeshMakeCleanGeometrySettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings()
{
if (!Z_Registration_Info_UScriptStruct_FMeshMakeCleanGeometrySettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshMakeCleanGeometrySettings.InnerSingleton, Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMeshMakeCleanGeometrySettings.InnerSingleton);
}
// ********** End ScriptStruct FMeshMakeCleanGeometrySettings **************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshMakeCleanGeometryNode_h__Script_GeometryFlowMeshProcessing_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMeshMakeCleanGeometrySettings::StaticStruct, Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics::NewStructOps, TEXT("MeshMakeCleanGeometrySettings"),&Z_Registration_Info_UScriptStruct_FMeshMakeCleanGeometrySettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshMakeCleanGeometrySettings), 2257786251U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshMakeCleanGeometryNode_h__Script_GeometryFlowMeshProcessing_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshMakeCleanGeometryNode_h__Script_GeometryFlowMeshProcessing_208585858{
TEXT("/Script/GeometryFlowMeshProcessing"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshMakeCleanGeometryNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshMakeCleanGeometryNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// 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 "MeshProcessingNodes/MeshMakeCleanGeometryNode.h"
#ifdef GEOMETRYFLOWMESHPROCESSING_MeshMakeCleanGeometryNode_generated_h
#error "MeshMakeCleanGeometryNode.generated.h already included, missing '#pragma once' in MeshMakeCleanGeometryNode.h"
#endif
#define GEOMETRYFLOWMESHPROCESSING_MeshMakeCleanGeometryNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMeshMakeCleanGeometrySettings ************************************
struct Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics;
#define FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshMakeCleanGeometryNode_h_14_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMeshMakeCleanGeometrySettings_Statics; \
GEOMETRYFLOWMESHPROCESSING_API static class UScriptStruct* StaticStruct();
struct FMeshMakeCleanGeometrySettings;
// ********** End ScriptStruct FMeshMakeCleanGeometrySettings **************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshMakeCleanGeometryNode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,222 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "MeshProcessingNodes/MeshNormalFlowNode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshNormalFlowNode() {}
// ********** Begin Cross Module References ********************************************************
GEOMETRYFLOWMESHPROCESSING_API UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SmoothTypes();
GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FMeshNormalFlowSettings();
GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FMeshSimplifySettings();
UPackage* Z_Construct_UPackage__Script_GeometryFlowMeshProcessing();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EGeometryFlow_SmoothTypes *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGeometryFlow_SmoothTypes;
static UEnum* EGeometryFlow_SmoothTypes_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EGeometryFlow_SmoothTypes.OuterSingleton)
{
Z_Registration_Info_UEnum_EGeometryFlow_SmoothTypes.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SmoothTypes, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("EGeometryFlow_SmoothTypes"));
}
return Z_Registration_Info_UEnum_EGeometryFlow_SmoothTypes.OuterSingleton;
}
template<> GEOMETRYFLOWMESHPROCESSING_NON_ATTRIBUTED_API UEnum* StaticEnum<EGeometryFlow_SmoothTypes>()
{
return EGeometryFlow_SmoothTypes_StaticEnum();
}
struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SmoothTypes_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Cotan.Comment", "/** Uniform weights, produces regular mesh and fastest convergence */" },
{ "Cotan.Name", "EGeometryFlow_SmoothTypes::Cotan" },
{ "Cotan.ToolTip", "Uniform weights, produces regular mesh and fastest convergence" },
{ "MeanValue.Comment", "/** Cotangent weights prevent tangential flow and hence preserve triangle shape / texture coordinates, but can become unstable... */" },
{ "MeanValue.Name", "EGeometryFlow_SmoothTypes::MeanValue" },
{ "MeanValue.ToolTip", "Cotangent weights prevent tangential flow and hence preserve triangle shape / texture coordinates, but can become unstable..." },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshNormalFlowNode.h" },
{ "Uniform.Name", "EGeometryFlow_SmoothTypes::Uniform" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EGeometryFlow_SmoothTypes::Uniform", (int64)EGeometryFlow_SmoothTypes::Uniform },
{ "EGeometryFlow_SmoothTypes::Cotan", (int64)EGeometryFlow_SmoothTypes::Cotan },
{ "EGeometryFlow_SmoothTypes::MeanValue", (int64)EGeometryFlow_SmoothTypes::MeanValue },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SmoothTypes_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SmoothTypes_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
"EGeometryFlow_SmoothTypes",
"EGeometryFlow_SmoothTypes",
Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SmoothTypes_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SmoothTypes_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SmoothTypes_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SmoothTypes_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SmoothTypes()
{
if (!Z_Registration_Info_UEnum_EGeometryFlow_SmoothTypes.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGeometryFlow_SmoothTypes.InnerSingleton, Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SmoothTypes_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EGeometryFlow_SmoothTypes.InnerSingleton;
}
// ********** End Enum EGeometryFlow_SmoothTypes ***************************************************
// ********** Begin ScriptStruct FMeshNormalFlowSettings *******************************************
struct Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMeshNormalFlowSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FMeshNormalFlowSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshNormalFlowNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxRemeshIterations_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshNormalFlowNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumExtraProjectionIterations_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshNormalFlowNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bFlips_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshNormalFlowNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSplits_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshNormalFlowNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCollapses_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshNormalFlowNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SmoothingType_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshNormalFlowNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SmoothingStrength_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshNormalFlowNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMeshNormalFlowSettings constinit property declarations ***********
static const UECodeGen_Private::FIntPropertyParams NewProp_MaxRemeshIterations;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumExtraProjectionIterations;
static void NewProp_bFlips_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bFlips;
static void NewProp_bSplits_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSplits;
static void NewProp_bCollapses_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCollapses;
static const UECodeGen_Private::FIntPropertyParams NewProp_SmoothingType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SmoothingType;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SmoothingStrength;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMeshNormalFlowSettings constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMeshNormalFlowSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics
static_assert(std::is_polymorphic<FMeshNormalFlowSettings>() == std::is_polymorphic<FMeshSimplifySettings>(), "USTRUCT FMeshNormalFlowSettings cannot be polymorphic unless super FMeshSimplifySettings is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshNormalFlowSettings;
class UScriptStruct* FMeshNormalFlowSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMeshNormalFlowSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMeshNormalFlowSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshNormalFlowSettings, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("MeshNormalFlowSettings"));
}
return Z_Registration_Info_UScriptStruct_FMeshNormalFlowSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FMeshNormalFlowSettings Property Definitions **********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_MaxRemeshIterations = { "MaxRemeshIterations", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshNormalFlowSettings, MaxRemeshIterations), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxRemeshIterations_MetaData), NewProp_MaxRemeshIterations_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_NumExtraProjectionIterations = { "NumExtraProjectionIterations", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshNormalFlowSettings, NumExtraProjectionIterations), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumExtraProjectionIterations_MetaData), NewProp_NumExtraProjectionIterations_MetaData) };
void Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_bFlips_SetBit(void* Obj)
{
((FMeshNormalFlowSettings*)Obj)->bFlips = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_bFlips = { "bFlips", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshNormalFlowSettings), &Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_bFlips_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bFlips_MetaData), NewProp_bFlips_MetaData) };
void Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_bSplits_SetBit(void* Obj)
{
((FMeshNormalFlowSettings*)Obj)->bSplits = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_bSplits = { "bSplits", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshNormalFlowSettings), &Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_bSplits_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSplits_MetaData), NewProp_bSplits_MetaData) };
void Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_bCollapses_SetBit(void* Obj)
{
((FMeshNormalFlowSettings*)Obj)->bCollapses = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_bCollapses = { "bCollapses", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshNormalFlowSettings), &Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_bCollapses_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCollapses_MetaData), NewProp_bCollapses_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_SmoothingType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_SmoothingType = { "SmoothingType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshNormalFlowSettings, SmoothingType), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_SmoothTypes, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SmoothingType_MetaData), NewProp_SmoothingType_MetaData) }; // 1441274828
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_SmoothingStrength = { "SmoothingStrength", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshNormalFlowSettings, SmoothingStrength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SmoothingStrength_MetaData), NewProp_SmoothingStrength_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_MaxRemeshIterations,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_NumExtraProjectionIterations,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_bFlips,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_bSplits,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_bCollapses,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_SmoothingType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_SmoothingType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewProp_SmoothingStrength,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMeshNormalFlowSettings Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
Z_Construct_UScriptStruct_FMeshSimplifySettings,
&NewStructOps,
"MeshNormalFlowSettings",
Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::PropPointers),
sizeof(FMeshNormalFlowSettings),
alignof(FMeshNormalFlowSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMeshNormalFlowSettings()
{
if (!Z_Registration_Info_UScriptStruct_FMeshNormalFlowSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshNormalFlowSettings.InnerSingleton, Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMeshNormalFlowSettings.InnerSingleton);
}
// ********** End ScriptStruct FMeshNormalFlowSettings *********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshNormalFlowNode_h__Script_GeometryFlowMeshProcessing_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EGeometryFlow_SmoothTypes_StaticEnum, TEXT("EGeometryFlow_SmoothTypes"), &Z_Registration_Info_UEnum_EGeometryFlow_SmoothTypes, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1441274828U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMeshNormalFlowSettings::StaticStruct, Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics::NewStructOps, TEXT("MeshNormalFlowSettings"),&Z_Registration_Info_UScriptStruct_FMeshNormalFlowSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshNormalFlowSettings), 204128386U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshNormalFlowNode_h__Script_GeometryFlowMeshProcessing_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshNormalFlowNode_h__Script_GeometryFlowMeshProcessing_3570495182{
TEXT("/Script/GeometryFlowMeshProcessing"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshNormalFlowNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshNormalFlowNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshNormalFlowNode_h__Script_GeometryFlowMeshProcessing_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshNormalFlowNode_h__Script_GeometryFlowMeshProcessing_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,44 @@
// 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 "MeshProcessingNodes/MeshNormalFlowNode.h"
#ifdef GEOMETRYFLOWMESHPROCESSING_MeshNormalFlowNode_generated_h
#error "MeshNormalFlowNode.generated.h already included, missing '#pragma once' in MeshNormalFlowNode.h"
#endif
#define GEOMETRYFLOWMESHPROCESSING_MeshNormalFlowNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMeshNormalFlowSettings *******************************************
struct Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics;
#define FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshNormalFlowNode_h_35_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMeshNormalFlowSettings_Statics; \
GEOMETRYFLOWMESHPROCESSING_API static class UScriptStruct* StaticStruct(); \
typedef FMeshSimplifySettings Super;
struct FMeshNormalFlowSettings;
// ********** End ScriptStruct FMeshNormalFlowSettings *********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshNormalFlowNode_h
// ********** Begin Enum EGeometryFlow_SmoothTypes *************************************************
#define FOREACH_ENUM_EGEOMETRYFLOW_SMOOTHTYPES(op) \
op(EGeometryFlow_SmoothTypes::Uniform) \
op(EGeometryFlow_SmoothTypes::Cotan) \
op(EGeometryFlow_SmoothTypes::MeanValue)
enum class EGeometryFlow_SmoothTypes;
template<> struct TIsUEnumClass<EGeometryFlow_SmoothTypes> { enum { Value = true }; };
template<> GEOMETRYFLOWMESHPROCESSING_NON_ATTRIBUTED_API UEnum* StaticEnum<EGeometryFlow_SmoothTypes>();
// ********** End Enum EGeometryFlow_SmoothTypes ***************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,208 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "MeshProcessingNodes/MeshNormalsNodes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshNormalsNodes() {}
// ********** Begin Cross Module References ********************************************************
GEOMETRYFLOWMESHPROCESSING_API UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeNormalsType();
GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FMeshNormalsSettings();
UPackage* Z_Construct_UPackage__Script_GeometryFlowMeshProcessing();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EGeometryFlow_ComputeNormalsType ******************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGeometryFlow_ComputeNormalsType;
static UEnum* EGeometryFlow_ComputeNormalsType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EGeometryFlow_ComputeNormalsType.OuterSingleton)
{
Z_Registration_Info_UEnum_EGeometryFlow_ComputeNormalsType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeNormalsType, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("EGeometryFlow_ComputeNormalsType"));
}
return Z_Registration_Info_UEnum_EGeometryFlow_ComputeNormalsType.OuterSingleton;
}
template<> GEOMETRYFLOWMESHPROCESSING_NON_ATTRIBUTED_API UEnum* StaticEnum<EGeometryFlow_ComputeNormalsType>()
{
return EGeometryFlow_ComputeNormalsType_StaticEnum();
}
struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeNormalsType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "FromFaceAngleThreshold.Name", "EGeometryFlow_ComputeNormalsType::FromFaceAngleThreshold" },
{ "FromGroups.Name", "EGeometryFlow_ComputeNormalsType::FromGroups" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshNormalsNodes.h" },
{ "PerTriangle.Name", "EGeometryFlow_ComputeNormalsType::PerTriangle" },
{ "PerVertex.Name", "EGeometryFlow_ComputeNormalsType::PerVertex" },
{ "RecomputeExistingTopology.Name", "EGeometryFlow_ComputeNormalsType::RecomputeExistingTopology" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EGeometryFlow_ComputeNormalsType::PerTriangle", (int64)EGeometryFlow_ComputeNormalsType::PerTriangle },
{ "EGeometryFlow_ComputeNormalsType::PerVertex", (int64)EGeometryFlow_ComputeNormalsType::PerVertex },
{ "EGeometryFlow_ComputeNormalsType::RecomputeExistingTopology", (int64)EGeometryFlow_ComputeNormalsType::RecomputeExistingTopology },
{ "EGeometryFlow_ComputeNormalsType::FromFaceAngleThreshold", (int64)EGeometryFlow_ComputeNormalsType::FromFaceAngleThreshold },
{ "EGeometryFlow_ComputeNormalsType::FromGroups", (int64)EGeometryFlow_ComputeNormalsType::FromGroups },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeNormalsType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeNormalsType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
"EGeometryFlow_ComputeNormalsType",
"EGeometryFlow_ComputeNormalsType",
Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeNormalsType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeNormalsType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeNormalsType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeNormalsType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeNormalsType()
{
if (!Z_Registration_Info_UEnum_EGeometryFlow_ComputeNormalsType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGeometryFlow_ComputeNormalsType.InnerSingleton, Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeNormalsType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EGeometryFlow_ComputeNormalsType.InnerSingleton;
}
// ********** End Enum EGeometryFlow_ComputeNormalsType ********************************************
// ********** Begin ScriptStruct FMeshNormalsSettings **********************************************
struct Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMeshNormalsSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FMeshNormalsSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshNormalsNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NormalsType_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshNormalsNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInvert_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshNormalsNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAreaWeighted_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshNormalsNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAngleWeighted_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshNormalsNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AngleThresholdDeg_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "Comment", "// for FromAngleThreshold type\n" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshNormalsNodes.h" },
{ "ToolTip", "for FromAngleThreshold type" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMeshNormalsSettings constinit property declarations **************
static const UECodeGen_Private::FIntPropertyParams NewProp_NormalsType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_NormalsType;
static void NewProp_bInvert_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInvert;
static void NewProp_bAreaWeighted_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAreaWeighted;
static void NewProp_bAngleWeighted_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAngleWeighted;
static const UECodeGen_Private::FDoublePropertyParams NewProp_AngleThresholdDeg;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMeshNormalsSettings constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMeshNormalsSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshNormalsSettings;
class UScriptStruct* FMeshNormalsSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMeshNormalsSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMeshNormalsSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshNormalsSettings, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("MeshNormalsSettings"));
}
return Z_Registration_Info_UScriptStruct_FMeshNormalsSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FMeshNormalsSettings Property Definitions *************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::NewProp_NormalsType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::NewProp_NormalsType = { "NormalsType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshNormalsSettings, NormalsType), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeNormalsType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NormalsType_MetaData), NewProp_NormalsType_MetaData) }; // 397442410
void Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::NewProp_bInvert_SetBit(void* Obj)
{
((FMeshNormalsSettings*)Obj)->bInvert = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::NewProp_bInvert = { "bInvert", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshNormalsSettings), &Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::NewProp_bInvert_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInvert_MetaData), NewProp_bInvert_MetaData) };
void Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::NewProp_bAreaWeighted_SetBit(void* Obj)
{
((FMeshNormalsSettings*)Obj)->bAreaWeighted = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::NewProp_bAreaWeighted = { "bAreaWeighted", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshNormalsSettings), &Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::NewProp_bAreaWeighted_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAreaWeighted_MetaData), NewProp_bAreaWeighted_MetaData) };
void Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::NewProp_bAngleWeighted_SetBit(void* Obj)
{
((FMeshNormalsSettings*)Obj)->bAngleWeighted = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::NewProp_bAngleWeighted = { "bAngleWeighted", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshNormalsSettings), &Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::NewProp_bAngleWeighted_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAngleWeighted_MetaData), NewProp_bAngleWeighted_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::NewProp_AngleThresholdDeg = { "AngleThresholdDeg", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshNormalsSettings, AngleThresholdDeg), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AngleThresholdDeg_MetaData), NewProp_AngleThresholdDeg_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::NewProp_NormalsType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::NewProp_NormalsType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::NewProp_bInvert,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::NewProp_bAreaWeighted,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::NewProp_bAngleWeighted,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::NewProp_AngleThresholdDeg,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMeshNormalsSettings Property Definitions ***************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
&NewStructOps,
"MeshNormalsSettings",
Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::PropPointers),
sizeof(FMeshNormalsSettings),
alignof(FMeshNormalsSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMeshNormalsSettings()
{
if (!Z_Registration_Info_UScriptStruct_FMeshNormalsSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshNormalsSettings.InnerSingleton, Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMeshNormalsSettings.InnerSingleton);
}
// ********** End ScriptStruct FMeshNormalsSettings ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshNormalsNodes_h__Script_GeometryFlowMeshProcessing_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EGeometryFlow_ComputeNormalsType_StaticEnum, TEXT("EGeometryFlow_ComputeNormalsType"), &Z_Registration_Info_UEnum_EGeometryFlow_ComputeNormalsType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 397442410U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMeshNormalsSettings::StaticStruct, Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics::NewStructOps, TEXT("MeshNormalsSettings"),&Z_Registration_Info_UScriptStruct_FMeshNormalsSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshNormalsSettings), 758421316U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshNormalsNodes_h__Script_GeometryFlowMeshProcessing_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshNormalsNodes_h__Script_GeometryFlowMeshProcessing_2878698625{
TEXT("/Script/GeometryFlowMeshProcessing"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshNormalsNodes_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshNormalsNodes_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshNormalsNodes_h__Script_GeometryFlowMeshProcessing_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshNormalsNodes_h__Script_GeometryFlowMeshProcessing_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,45 @@
// 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 "MeshProcessingNodes/MeshNormalsNodes.h"
#ifdef GEOMETRYFLOWMESHPROCESSING_MeshNormalsNodes_generated_h
#error "MeshNormalsNodes.generated.h already included, missing '#pragma once' in MeshNormalsNodes.h"
#endif
#define GEOMETRYFLOWMESHPROCESSING_MeshNormalsNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMeshNormalsSettings **********************************************
struct Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics;
#define FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshNormalsNodes_h_25_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMeshNormalsSettings_Statics; \
GEOMETRYFLOWMESHPROCESSING_API static class UScriptStruct* StaticStruct();
struct FMeshNormalsSettings;
// ********** End ScriptStruct FMeshNormalsSettings ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshNormalsNodes_h
// ********** Begin Enum EGeometryFlow_ComputeNormalsType ******************************************
#define FOREACH_ENUM_EGEOMETRYFLOW_COMPUTENORMALSTYPE(op) \
op(EGeometryFlow_ComputeNormalsType::PerTriangle) \
op(EGeometryFlow_ComputeNormalsType::PerVertex) \
op(EGeometryFlow_ComputeNormalsType::RecomputeExistingTopology) \
op(EGeometryFlow_ComputeNormalsType::FromFaceAngleThreshold) \
op(EGeometryFlow_ComputeNormalsType::FromGroups)
enum class EGeometryFlow_ComputeNormalsType;
template<> struct TIsUEnumClass<EGeometryFlow_ComputeNormalsType> { enum { Value = true }; };
template<> GEOMETRYFLOWMESHPROCESSING_NON_ATTRIBUTED_API UEnum* StaticEnum<EGeometryFlow_ComputeNormalsType>();
// ********** End Enum EGeometryFlow_ComputeNormalsType ********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,166 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "MeshProcessingNodes/MeshRecalculateUVsNode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshRecalculateUVsNode() {}
// ********** Begin Cross Module References ********************************************************
GEOMETRYFLOWMESHPROCESSING_API UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_RecalculateUVsUnwrapType();
GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings();
UPackage* Z_Construct_UPackage__Script_GeometryFlowMeshProcessing();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EGeometryFlow_RecalculateUVsUnwrapType ************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGeometryFlow_RecalculateUVsUnwrapType;
static UEnum* EGeometryFlow_RecalculateUVsUnwrapType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EGeometryFlow_RecalculateUVsUnwrapType.OuterSingleton)
{
Z_Registration_Info_UEnum_EGeometryFlow_RecalculateUVsUnwrapType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_RecalculateUVsUnwrapType, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("EGeometryFlow_RecalculateUVsUnwrapType"));
}
return Z_Registration_Info_UEnum_EGeometryFlow_RecalculateUVsUnwrapType.OuterSingleton;
}
template<> GEOMETRYFLOWMESHPROCESSING_NON_ATTRIBUTED_API UEnum* StaticEnum<EGeometryFlow_RecalculateUVsUnwrapType>()
{
return EGeometryFlow_RecalculateUVsUnwrapType_StaticEnum();
}
struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_RecalculateUVsUnwrapType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Auto.Name", "EGeometryFlow_RecalculateUVsUnwrapType::Auto" },
{ "Conformal.Name", "EGeometryFlow_RecalculateUVsUnwrapType::Conformal" },
{ "ExpMap.Name", "EGeometryFlow_RecalculateUVsUnwrapType::ExpMap" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshRecalculateUVsNode.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EGeometryFlow_RecalculateUVsUnwrapType::Auto", (int64)EGeometryFlow_RecalculateUVsUnwrapType::Auto },
{ "EGeometryFlow_RecalculateUVsUnwrapType::ExpMap", (int64)EGeometryFlow_RecalculateUVsUnwrapType::ExpMap },
{ "EGeometryFlow_RecalculateUVsUnwrapType::Conformal", (int64)EGeometryFlow_RecalculateUVsUnwrapType::Conformal },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_RecalculateUVsUnwrapType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_RecalculateUVsUnwrapType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
"EGeometryFlow_RecalculateUVsUnwrapType",
"EGeometryFlow_RecalculateUVsUnwrapType",
Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_RecalculateUVsUnwrapType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_RecalculateUVsUnwrapType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_RecalculateUVsUnwrapType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_RecalculateUVsUnwrapType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_RecalculateUVsUnwrapType()
{
if (!Z_Registration_Info_UEnum_EGeometryFlow_RecalculateUVsUnwrapType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGeometryFlow_RecalculateUVsUnwrapType.InnerSingleton, Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_RecalculateUVsUnwrapType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EGeometryFlow_RecalculateUVsUnwrapType.InnerSingleton;
}
// ********** End Enum EGeometryFlow_RecalculateUVsUnwrapType **************************************
// ********** Begin ScriptStruct FMeshRecalculateUVsSettings ***************************************
struct Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMeshRecalculateUVsSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FMeshRecalculateUVsSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshRecalculateUVsNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UnwrapType_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshRecalculateUVsNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVLayer_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshRecalculateUVsNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMeshRecalculateUVsSettings constinit property declarations *******
static const UECodeGen_Private::FBytePropertyParams NewProp_UnwrapType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_UnwrapType;
static const UECodeGen_Private::FIntPropertyParams NewProp_UVLayer;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMeshRecalculateUVsSettings constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMeshRecalculateUVsSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshRecalculateUVsSettings;
class UScriptStruct* FMeshRecalculateUVsSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMeshRecalculateUVsSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMeshRecalculateUVsSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("MeshRecalculateUVsSettings"));
}
return Z_Registration_Info_UScriptStruct_FMeshRecalculateUVsSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FMeshRecalculateUVsSettings Property Definitions ******************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings_Statics::NewProp_UnwrapType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings_Statics::NewProp_UnwrapType = { "UnwrapType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshRecalculateUVsSettings, UnwrapType), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_RecalculateUVsUnwrapType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UnwrapType_MetaData), NewProp_UnwrapType_MetaData) }; // 3431271135
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings_Statics::NewProp_UVLayer = { "UVLayer", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshRecalculateUVsSettings, UVLayer), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVLayer_MetaData), NewProp_UVLayer_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings_Statics::NewProp_UnwrapType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings_Statics::NewProp_UnwrapType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings_Statics::NewProp_UVLayer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMeshRecalculateUVsSettings Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
&NewStructOps,
"MeshRecalculateUVsSettings",
Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings_Statics::PropPointers),
sizeof(FMeshRecalculateUVsSettings),
alignof(FMeshRecalculateUVsSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings()
{
if (!Z_Registration_Info_UScriptStruct_FMeshRecalculateUVsSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshRecalculateUVsSettings.InnerSingleton, Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMeshRecalculateUVsSettings.InnerSingleton);
}
// ********** End ScriptStruct FMeshRecalculateUVsSettings *****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshRecalculateUVsNode_h__Script_GeometryFlowMeshProcessing_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EGeometryFlow_RecalculateUVsUnwrapType_StaticEnum, TEXT("EGeometryFlow_RecalculateUVsUnwrapType"), &Z_Registration_Info_UEnum_EGeometryFlow_RecalculateUVsUnwrapType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3431271135U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMeshRecalculateUVsSettings::StaticStruct, Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings_Statics::NewStructOps, TEXT("MeshRecalculateUVsSettings"),&Z_Registration_Info_UScriptStruct_FMeshRecalculateUVsSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshRecalculateUVsSettings), 3492477277U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshRecalculateUVsNode_h__Script_GeometryFlowMeshProcessing_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshRecalculateUVsNode_h__Script_GeometryFlowMeshProcessing_3596038955{
TEXT("/Script/GeometryFlowMeshProcessing"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshRecalculateUVsNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshRecalculateUVsNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshRecalculateUVsNode_h__Script_GeometryFlowMeshProcessing_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshRecalculateUVsNode_h__Script_GeometryFlowMeshProcessing_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,43 @@
// 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 "MeshProcessingNodes/MeshRecalculateUVsNode.h"
#ifdef GEOMETRYFLOWMESHPROCESSING_MeshRecalculateUVsNode_generated_h
#error "MeshRecalculateUVsNode.generated.h already included, missing '#pragma once' in MeshRecalculateUVsNode.h"
#endif
#define GEOMETRYFLOWMESHPROCESSING_MeshRecalculateUVsNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMeshRecalculateUVsSettings ***************************************
struct Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings_Statics;
#define FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshRecalculateUVsNode_h_22_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMeshRecalculateUVsSettings_Statics; \
GEOMETRYFLOWMESHPROCESSING_API static class UScriptStruct* StaticStruct();
struct FMeshRecalculateUVsSettings;
// ********** End ScriptStruct FMeshRecalculateUVsSettings *****************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshRecalculateUVsNode_h
// ********** Begin Enum EGeometryFlow_RecalculateUVsUnwrapType ************************************
#define FOREACH_ENUM_EGEOMETRYFLOW_RECALCULATEUVSUNWRAPTYPE(op) \
op(EGeometryFlow_RecalculateUVsUnwrapType::Auto) \
op(EGeometryFlow_RecalculateUVsUnwrapType::ExpMap) \
op(EGeometryFlow_RecalculateUVsUnwrapType::Conformal)
enum class EGeometryFlow_RecalculateUVsUnwrapType : uint8;
template<> struct TIsUEnumClass<EGeometryFlow_RecalculateUVsUnwrapType> { enum { Value = true }; };
template<> GEOMETRYFLOWMESHPROCESSING_NON_ATTRIBUTED_API UEnum* StaticEnum<EGeometryFlow_RecalculateUVsUnwrapType>();
// ********** End Enum EGeometryFlow_RecalculateUVsUnwrapType **************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,140 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "MeshProcessingNodes/MeshRepackUVsNode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshRepackUVsNode() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2f();
GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FMeshRepackUVsSettings();
UPackage* Z_Construct_UPackage__Script_GeometryFlowMeshProcessing();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMeshRepackUVsSettings ********************************************
struct Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMeshRepackUVsSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FMeshRepackUVsSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshRepackUVsNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVLayer_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshRepackUVsNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextureResolution_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshRepackUVsNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GutterSize_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshRepackUVsNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAllowFlips_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshRepackUVsNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVScale_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshRepackUVsNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVTranslation_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshRepackUVsNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMeshRepackUVsSettings constinit property declarations ************
static const UECodeGen_Private::FIntPropertyParams NewProp_UVLayer;
static const UECodeGen_Private::FIntPropertyParams NewProp_TextureResolution;
static const UECodeGen_Private::FIntPropertyParams NewProp_GutterSize;
static void NewProp_bAllowFlips_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllowFlips;
static const UECodeGen_Private::FStructPropertyParams NewProp_UVScale;
static const UECodeGen_Private::FStructPropertyParams NewProp_UVTranslation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMeshRepackUVsSettings constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMeshRepackUVsSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshRepackUVsSettings;
class UScriptStruct* FMeshRepackUVsSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMeshRepackUVsSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMeshRepackUVsSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshRepackUVsSettings, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("MeshRepackUVsSettings"));
}
return Z_Registration_Info_UScriptStruct_FMeshRepackUVsSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FMeshRepackUVsSettings Property Definitions ***********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::NewProp_UVLayer = { "UVLayer", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshRepackUVsSettings, UVLayer), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVLayer_MetaData), NewProp_UVLayer_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::NewProp_TextureResolution = { "TextureResolution", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshRepackUVsSettings, TextureResolution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextureResolution_MetaData), NewProp_TextureResolution_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::NewProp_GutterSize = { "GutterSize", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshRepackUVsSettings, GutterSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GutterSize_MetaData), NewProp_GutterSize_MetaData) };
void Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::NewProp_bAllowFlips_SetBit(void* Obj)
{
((FMeshRepackUVsSettings*)Obj)->bAllowFlips = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::NewProp_bAllowFlips = { "bAllowFlips", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshRepackUVsSettings), &Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::NewProp_bAllowFlips_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAllowFlips_MetaData), NewProp_bAllowFlips_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::NewProp_UVScale = { "UVScale", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshRepackUVsSettings, UVScale), Z_Construct_UScriptStruct_FVector2f, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVScale_MetaData), NewProp_UVScale_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::NewProp_UVTranslation = { "UVTranslation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshRepackUVsSettings, UVTranslation), Z_Construct_UScriptStruct_FVector2f, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVTranslation_MetaData), NewProp_UVTranslation_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::NewProp_UVLayer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::NewProp_TextureResolution,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::NewProp_GutterSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::NewProp_bAllowFlips,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::NewProp_UVScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::NewProp_UVTranslation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMeshRepackUVsSettings Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
&NewStructOps,
"MeshRepackUVsSettings",
Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::PropPointers),
sizeof(FMeshRepackUVsSettings),
alignof(FMeshRepackUVsSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMeshRepackUVsSettings()
{
if (!Z_Registration_Info_UScriptStruct_FMeshRepackUVsSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshRepackUVsSettings.InnerSingleton, Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMeshRepackUVsSettings.InnerSingleton);
}
// ********** End ScriptStruct FMeshRepackUVsSettings **********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshRepackUVsNode_h__Script_GeometryFlowMeshProcessing_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMeshRepackUVsSettings::StaticStruct, Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics::NewStructOps, TEXT("MeshRepackUVsSettings"),&Z_Registration_Info_UScriptStruct_FMeshRepackUVsSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshRepackUVsSettings), 2904483192U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshRepackUVsNode_h__Script_GeometryFlowMeshProcessing_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshRepackUVsNode_h__Script_GeometryFlowMeshProcessing_1393284700{
TEXT("/Script/GeometryFlowMeshProcessing"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshRepackUVsNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshRepackUVsNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// 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 "MeshProcessingNodes/MeshRepackUVsNode.h"
#ifdef GEOMETRYFLOWMESHPROCESSING_MeshRepackUVsNode_generated_h
#error "MeshRepackUVsNode.generated.h already included, missing '#pragma once' in MeshRepackUVsNode.h"
#endif
#define GEOMETRYFLOWMESHPROCESSING_MeshRepackUVsNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMeshRepackUVsSettings ********************************************
struct Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics;
#define FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshRepackUVsNode_h_14_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMeshRepackUVsSettings_Statics; \
GEOMETRYFLOWMESHPROCESSING_API static class UScriptStruct* StaticStruct();
struct FMeshRepackUVsSettings;
// ********** End ScriptStruct FMeshRepackUVsSettings **********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshRepackUVsNode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,418 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "MeshProcessingNodes/MeshSimplifyNode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshSimplifyNode() {}
// ********** Begin Cross Module References ********************************************************
GEOMETRYFLOWMESHPROCESSING_API UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_EdgeRefineFlags();
GEOMETRYFLOWMESHPROCESSING_API UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_MeshSimplifyType();
GEOMETRYFLOWMESHPROCESSING_API UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeomtryFlow_MeshSimplifyTargetType();
GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FMeshSimplifySettings();
UPackage* Z_Construct_UPackage__Script_GeometryFlowMeshProcessing();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EGeometryFlow_MeshSimplifyType ********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGeometryFlow_MeshSimplifyType;
static UEnum* EGeometryFlow_MeshSimplifyType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EGeometryFlow_MeshSimplifyType.OuterSingleton)
{
Z_Registration_Info_UEnum_EGeometryFlow_MeshSimplifyType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_MeshSimplifyType, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("EGeometryFlow_MeshSimplifyType"));
}
return Z_Registration_Info_UEnum_EGeometryFlow_MeshSimplifyType.OuterSingleton;
}
template<> GEOMETRYFLOWMESHPROCESSING_NON_ATTRIBUTED_API UEnum* StaticEnum<EGeometryFlow_MeshSimplifyType>()
{
return EGeometryFlow_MeshSimplifyType_StaticEnum();
}
struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_MeshSimplifyType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "AttributeAware.Name", "EGeometryFlow_MeshSimplifyType::AttributeAware" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSimplifyNode.h" },
{ "Standard.Name", "EGeometryFlow_MeshSimplifyType::Standard" },
{ "VolumePreserving.Name", "EGeometryFlow_MeshSimplifyType::VolumePreserving" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EGeometryFlow_MeshSimplifyType::Standard", (int64)EGeometryFlow_MeshSimplifyType::Standard },
{ "EGeometryFlow_MeshSimplifyType::VolumePreserving", (int64)EGeometryFlow_MeshSimplifyType::VolumePreserving },
{ "EGeometryFlow_MeshSimplifyType::AttributeAware", (int64)EGeometryFlow_MeshSimplifyType::AttributeAware },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_MeshSimplifyType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_MeshSimplifyType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
"EGeometryFlow_MeshSimplifyType",
"EGeometryFlow_MeshSimplifyType",
Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_MeshSimplifyType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_MeshSimplifyType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_MeshSimplifyType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_MeshSimplifyType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_MeshSimplifyType()
{
if (!Z_Registration_Info_UEnum_EGeometryFlow_MeshSimplifyType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGeometryFlow_MeshSimplifyType.InnerSingleton, Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_MeshSimplifyType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EGeometryFlow_MeshSimplifyType.InnerSingleton;
}
// ********** End Enum EGeometryFlow_MeshSimplifyType **********************************************
// ********** Begin Enum EGeomtryFlow_MeshSimplifyTargetType ***************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGeomtryFlow_MeshSimplifyTargetType;
static UEnum* EGeomtryFlow_MeshSimplifyTargetType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EGeomtryFlow_MeshSimplifyTargetType.OuterSingleton)
{
Z_Registration_Info_UEnum_EGeomtryFlow_MeshSimplifyTargetType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeomtryFlow_MeshSimplifyTargetType, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("EGeomtryFlow_MeshSimplifyTargetType"));
}
return Z_Registration_Info_UEnum_EGeomtryFlow_MeshSimplifyTargetType.OuterSingleton;
}
template<> GEOMETRYFLOWMESHPROCESSING_NON_ATTRIBUTED_API UEnum* StaticEnum<EGeomtryFlow_MeshSimplifyTargetType>()
{
return EGeomtryFlow_MeshSimplifyTargetType_StaticEnum();
}
struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeomtryFlow_MeshSimplifyTargetType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "GeometricDeviation.Name", "EGeomtryFlow_MeshSimplifyTargetType::GeometricDeviation" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSimplifyNode.h" },
{ "TriangleCount.Name", "EGeomtryFlow_MeshSimplifyTargetType::TriangleCount" },
{ "TrianglePercentage.Name", "EGeomtryFlow_MeshSimplifyTargetType::TrianglePercentage" },
{ "VertexCount.Name", "EGeomtryFlow_MeshSimplifyTargetType::VertexCount" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EGeomtryFlow_MeshSimplifyTargetType::TriangleCount", (int64)EGeomtryFlow_MeshSimplifyTargetType::TriangleCount },
{ "EGeomtryFlow_MeshSimplifyTargetType::VertexCount", (int64)EGeomtryFlow_MeshSimplifyTargetType::VertexCount },
{ "EGeomtryFlow_MeshSimplifyTargetType::TrianglePercentage", (int64)EGeomtryFlow_MeshSimplifyTargetType::TrianglePercentage },
{ "EGeomtryFlow_MeshSimplifyTargetType::GeometricDeviation", (int64)EGeomtryFlow_MeshSimplifyTargetType::GeometricDeviation },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeomtryFlow_MeshSimplifyTargetType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeomtryFlow_MeshSimplifyTargetType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
"EGeomtryFlow_MeshSimplifyTargetType",
"EGeomtryFlow_MeshSimplifyTargetType",
Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeomtryFlow_MeshSimplifyTargetType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeomtryFlow_MeshSimplifyTargetType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeomtryFlow_MeshSimplifyTargetType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeomtryFlow_MeshSimplifyTargetType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeomtryFlow_MeshSimplifyTargetType()
{
if (!Z_Registration_Info_UEnum_EGeomtryFlow_MeshSimplifyTargetType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGeomtryFlow_MeshSimplifyTargetType.InnerSingleton, Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeomtryFlow_MeshSimplifyTargetType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EGeomtryFlow_MeshSimplifyTargetType.InnerSingleton;
}
// ********** End Enum EGeomtryFlow_MeshSimplifyTargetType *****************************************
// ********** Begin Enum EGeometryFlow_EdgeRefineFlags *********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGeometryFlow_EdgeRefineFlags;
static UEnum* EGeometryFlow_EdgeRefineFlags_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EGeometryFlow_EdgeRefineFlags.OuterSingleton)
{
Z_Registration_Info_UEnum_EGeometryFlow_EdgeRefineFlags.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_EdgeRefineFlags, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("EGeometryFlow_EdgeRefineFlags"));
}
return Z_Registration_Info_UEnum_EGeometryFlow_EdgeRefineFlags.OuterSingleton;
}
template<> GEOMETRYFLOWMESHPROCESSING_NON_ATTRIBUTED_API UEnum* StaticEnum<EGeometryFlow_EdgeRefineFlags>()
{
return EGeometryFlow_EdgeRefineFlags_StaticEnum();
}
struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_EdgeRefineFlags_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "CollapseOnly.Comment", "/** Edge can only collapse*/" },
{ "CollapseOnly.Name", "EGeometryFlow_EdgeRefineFlags::CollapseOnly" },
{ "CollapseOnly.ToolTip", "Edge can only collapse" },
{ "FlipOnly.Comment", "/** Edge can only flip*/" },
{ "FlipOnly.Name", "EGeometryFlow_EdgeRefineFlags::FlipOnly" },
{ "FlipOnly.ToolTip", "Edge can only flip" },
{ "FullyConstrained.Comment", "/** Edge cannot be flipped, split, or collapsed */" },
{ "FullyConstrained.Name", "EGeometryFlow_EdgeRefineFlags::FullyConstrained" },
{ "FullyConstrained.ToolTip", "Edge cannot be flipped, split, or collapsed" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSimplifyNode.h" },
{ "NoCollapse.Comment", "/** Edge cannot be collapsed */" },
{ "NoCollapse.Name", "EGeometryFlow_EdgeRefineFlags::NoCollapse" },
{ "NoCollapse.ToolTip", "Edge cannot be collapsed" },
{ "NoConstraint.Comment", "/** Edge is unconstrained */" },
{ "NoConstraint.Name", "EGeometryFlow_EdgeRefineFlags::NoConstraint" },
{ "NoConstraint.ToolTip", "Edge is unconstrained" },
{ "NoFlip.Comment", "/** Edge cannot be flipped */" },
{ "NoFlip.Name", "EGeometryFlow_EdgeRefineFlags::NoFlip" },
{ "NoFlip.ToolTip", "Edge cannot be flipped" },
{ "NoSplit.Comment", "/** Edge cannot be split */" },
{ "NoSplit.Name", "EGeometryFlow_EdgeRefineFlags::NoSplit" },
{ "NoSplit.ToolTip", "Edge cannot be split" },
{ "SplitsOnly.Comment", "/** Edge can only be split */" },
{ "SplitsOnly.Name", "EGeometryFlow_EdgeRefineFlags::SplitsOnly" },
{ "SplitsOnly.ToolTip", "Edge can only be split" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EGeometryFlow_EdgeRefineFlags::NoConstraint", (int64)EGeometryFlow_EdgeRefineFlags::NoConstraint },
{ "EGeometryFlow_EdgeRefineFlags::NoFlip", (int64)EGeometryFlow_EdgeRefineFlags::NoFlip },
{ "EGeometryFlow_EdgeRefineFlags::NoSplit", (int64)EGeometryFlow_EdgeRefineFlags::NoSplit },
{ "EGeometryFlow_EdgeRefineFlags::NoCollapse", (int64)EGeometryFlow_EdgeRefineFlags::NoCollapse },
{ "EGeometryFlow_EdgeRefineFlags::FullyConstrained", (int64)EGeometryFlow_EdgeRefineFlags::FullyConstrained },
{ "EGeometryFlow_EdgeRefineFlags::SplitsOnly", (int64)EGeometryFlow_EdgeRefineFlags::SplitsOnly },
{ "EGeometryFlow_EdgeRefineFlags::FlipOnly", (int64)EGeometryFlow_EdgeRefineFlags::FlipOnly },
{ "EGeometryFlow_EdgeRefineFlags::CollapseOnly", (int64)EGeometryFlow_EdgeRefineFlags::CollapseOnly },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_EdgeRefineFlags_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_EdgeRefineFlags_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
"EGeometryFlow_EdgeRefineFlags",
"EGeometryFlow_EdgeRefineFlags",
Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_EdgeRefineFlags_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_EdgeRefineFlags_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_EdgeRefineFlags_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_EdgeRefineFlags_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_EdgeRefineFlags()
{
if (!Z_Registration_Info_UEnum_EGeometryFlow_EdgeRefineFlags.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGeometryFlow_EdgeRefineFlags.InnerSingleton, Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_EdgeRefineFlags_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EGeometryFlow_EdgeRefineFlags.InnerSingleton;
}
// ********** End Enum EGeometryFlow_EdgeRefineFlags ***********************************************
// ********** Begin ScriptStruct FMeshSimplifySettings *********************************************
struct Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMeshSimplifySettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FMeshSimplifySettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSimplifyNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SimplifyType_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSimplifyNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetType_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSimplifyNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetCount_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSimplifyNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetFraction_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSimplifyNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeometricTolerance_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSimplifyNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDiscardAttributes_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSimplifyNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPreventNormalFlips_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSimplifyNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPreserveSharpEdges_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSimplifyNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAllowSeamCollapse_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSimplifyNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAllowSeamSplits_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSimplifyNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshBoundaryConstraints_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSimplifyNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroupBorderConstraints_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSimplifyNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialBorderConstraints_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSimplifyNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMeshSimplifySettings constinit property declarations *************
static const UECodeGen_Private::FIntPropertyParams NewProp_SimplifyType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SimplifyType;
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_TargetType;
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetCount;
static const UECodeGen_Private::FFloatPropertyParams NewProp_TargetFraction;
static const UECodeGen_Private::FFloatPropertyParams NewProp_GeometricTolerance;
static void NewProp_bDiscardAttributes_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDiscardAttributes;
static void NewProp_bPreventNormalFlips_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPreventNormalFlips;
static void NewProp_bPreserveSharpEdges_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPreserveSharpEdges;
static void NewProp_bAllowSeamCollapse_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllowSeamCollapse;
static void NewProp_bAllowSeamSplits_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllowSeamSplits;
static const UECodeGen_Private::FIntPropertyParams NewProp_MeshBoundaryConstraints_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_MeshBoundaryConstraints;
static const UECodeGen_Private::FIntPropertyParams NewProp_GroupBorderConstraints_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_GroupBorderConstraints;
static const UECodeGen_Private::FIntPropertyParams NewProp_MaterialBorderConstraints_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_MaterialBorderConstraints;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMeshSimplifySettings constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMeshSimplifySettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshSimplifySettings;
class UScriptStruct* FMeshSimplifySettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMeshSimplifySettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMeshSimplifySettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshSimplifySettings, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("MeshSimplifySettings"));
}
return Z_Registration_Info_UScriptStruct_FMeshSimplifySettings.OuterSingleton;
}
// ********** Begin ScriptStruct FMeshSimplifySettings Property Definitions ************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_SimplifyType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_SimplifyType = { "SimplifyType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshSimplifySettings, SimplifyType), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_MeshSimplifyType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SimplifyType_MetaData), NewProp_SimplifyType_MetaData) }; // 3852329721
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_TargetType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_TargetType = { "TargetType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshSimplifySettings, TargetType), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeomtryFlow_MeshSimplifyTargetType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetType_MetaData), NewProp_TargetType_MetaData) }; // 3619809204
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_TargetCount = { "TargetCount", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshSimplifySettings, TargetCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetCount_MetaData), NewProp_TargetCount_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_TargetFraction = { "TargetFraction", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshSimplifySettings, TargetFraction), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetFraction_MetaData), NewProp_TargetFraction_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_GeometricTolerance = { "GeometricTolerance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshSimplifySettings, GeometricTolerance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeometricTolerance_MetaData), NewProp_GeometricTolerance_MetaData) };
void Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_bDiscardAttributes_SetBit(void* Obj)
{
((FMeshSimplifySettings*)Obj)->bDiscardAttributes = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_bDiscardAttributes = { "bDiscardAttributes", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshSimplifySettings), &Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_bDiscardAttributes_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDiscardAttributes_MetaData), NewProp_bDiscardAttributes_MetaData) };
void Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_bPreventNormalFlips_SetBit(void* Obj)
{
((FMeshSimplifySettings*)Obj)->bPreventNormalFlips = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_bPreventNormalFlips = { "bPreventNormalFlips", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshSimplifySettings), &Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_bPreventNormalFlips_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPreventNormalFlips_MetaData), NewProp_bPreventNormalFlips_MetaData) };
void Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_bPreserveSharpEdges_SetBit(void* Obj)
{
((FMeshSimplifySettings*)Obj)->bPreserveSharpEdges = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_bPreserveSharpEdges = { "bPreserveSharpEdges", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshSimplifySettings), &Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_bPreserveSharpEdges_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPreserveSharpEdges_MetaData), NewProp_bPreserveSharpEdges_MetaData) };
void Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_bAllowSeamCollapse_SetBit(void* Obj)
{
((FMeshSimplifySettings*)Obj)->bAllowSeamCollapse = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_bAllowSeamCollapse = { "bAllowSeamCollapse", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshSimplifySettings), &Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_bAllowSeamCollapse_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAllowSeamCollapse_MetaData), NewProp_bAllowSeamCollapse_MetaData) };
void Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_bAllowSeamSplits_SetBit(void* Obj)
{
((FMeshSimplifySettings*)Obj)->bAllowSeamSplits = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_bAllowSeamSplits = { "bAllowSeamSplits", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshSimplifySettings), &Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_bAllowSeamSplits_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAllowSeamSplits_MetaData), NewProp_bAllowSeamSplits_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_MeshBoundaryConstraints_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_MeshBoundaryConstraints = { "MeshBoundaryConstraints", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshSimplifySettings, MeshBoundaryConstraints), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_EdgeRefineFlags, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshBoundaryConstraints_MetaData), NewProp_MeshBoundaryConstraints_MetaData) }; // 1443062675
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_GroupBorderConstraints_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_GroupBorderConstraints = { "GroupBorderConstraints", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshSimplifySettings, GroupBorderConstraints), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_EdgeRefineFlags, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroupBorderConstraints_MetaData), NewProp_GroupBorderConstraints_MetaData) }; // 1443062675
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_MaterialBorderConstraints_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_MaterialBorderConstraints = { "MaterialBorderConstraints", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshSimplifySettings, MaterialBorderConstraints), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_EdgeRefineFlags, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialBorderConstraints_MetaData), NewProp_MaterialBorderConstraints_MetaData) }; // 1443062675
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_SimplifyType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_SimplifyType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_TargetType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_TargetType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_TargetCount,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_TargetFraction,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_GeometricTolerance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_bDiscardAttributes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_bPreventNormalFlips,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_bPreserveSharpEdges,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_bAllowSeamCollapse,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_bAllowSeamSplits,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_MeshBoundaryConstraints_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_MeshBoundaryConstraints,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_GroupBorderConstraints_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_GroupBorderConstraints,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_MaterialBorderConstraints_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewProp_MaterialBorderConstraints,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMeshSimplifySettings Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
&NewStructOps,
"MeshSimplifySettings",
Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::PropPointers),
sizeof(FMeshSimplifySettings),
alignof(FMeshSimplifySettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMeshSimplifySettings()
{
if (!Z_Registration_Info_UScriptStruct_FMeshSimplifySettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshSimplifySettings.InnerSingleton, Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMeshSimplifySettings.InnerSingleton);
}
// ********** End ScriptStruct FMeshSimplifySettings ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshSimplifyNode_h__Script_GeometryFlowMeshProcessing_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EGeometryFlow_MeshSimplifyType_StaticEnum, TEXT("EGeometryFlow_MeshSimplifyType"), &Z_Registration_Info_UEnum_EGeometryFlow_MeshSimplifyType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3852329721U) },
{ EGeomtryFlow_MeshSimplifyTargetType_StaticEnum, TEXT("EGeomtryFlow_MeshSimplifyTargetType"), &Z_Registration_Info_UEnum_EGeomtryFlow_MeshSimplifyTargetType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3619809204U) },
{ EGeometryFlow_EdgeRefineFlags_StaticEnum, TEXT("EGeometryFlow_EdgeRefineFlags"), &Z_Registration_Info_UEnum_EGeometryFlow_EdgeRefineFlags, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1443062675U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMeshSimplifySettings::StaticStruct, Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics::NewStructOps, TEXT("MeshSimplifySettings"),&Z_Registration_Info_UScriptStruct_FMeshSimplifySettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshSimplifySettings), 2469993275U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshSimplifyNode_h__Script_GeometryFlowMeshProcessing_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshSimplifyNode_h__Script_GeometryFlowMeshProcessing_3812586581{
TEXT("/Script/GeometryFlowMeshProcessing"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshSimplifyNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshSimplifyNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshSimplifyNode_h__Script_GeometryFlowMeshProcessing_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshSimplifyNode_h__Script_GeometryFlowMeshProcessing_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,71 @@
// 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 "MeshProcessingNodes/MeshSimplifyNode.h"
#ifdef GEOMETRYFLOWMESHPROCESSING_MeshSimplifyNode_generated_h
#error "MeshSimplifyNode.generated.h already included, missing '#pragma once' in MeshSimplifyNode.h"
#endif
#define GEOMETRYFLOWMESHPROCESSING_MeshSimplifyNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMeshSimplifySettings *********************************************
struct Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics;
#define FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshSimplifyNode_h_67_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMeshSimplifySettings_Statics; \
GEOMETRYFLOWMESHPROCESSING_API static class UScriptStruct* StaticStruct();
struct FMeshSimplifySettings;
// ********** End ScriptStruct FMeshSimplifySettings ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshSimplifyNode_h
// ********** Begin Enum EGeometryFlow_MeshSimplifyType ********************************************
#define FOREACH_ENUM_EGEOMETRYFLOW_MESHSIMPLIFYTYPE(op) \
op(EGeometryFlow_MeshSimplifyType::Standard) \
op(EGeometryFlow_MeshSimplifyType::VolumePreserving) \
op(EGeometryFlow_MeshSimplifyType::AttributeAware)
enum class EGeometryFlow_MeshSimplifyType;
template<> struct TIsUEnumClass<EGeometryFlow_MeshSimplifyType> { enum { Value = true }; };
template<> GEOMETRYFLOWMESHPROCESSING_NON_ATTRIBUTED_API UEnum* StaticEnum<EGeometryFlow_MeshSimplifyType>();
// ********** End Enum EGeometryFlow_MeshSimplifyType **********************************************
// ********** Begin Enum EGeomtryFlow_MeshSimplifyTargetType ***************************************
#define FOREACH_ENUM_EGEOMTRYFLOW_MESHSIMPLIFYTARGETTYPE(op) \
op(EGeomtryFlow_MeshSimplifyTargetType::TriangleCount) \
op(EGeomtryFlow_MeshSimplifyTargetType::VertexCount) \
op(EGeomtryFlow_MeshSimplifyTargetType::TrianglePercentage) \
op(EGeomtryFlow_MeshSimplifyTargetType::GeometricDeviation)
enum class EGeomtryFlow_MeshSimplifyTargetType;
template<> struct TIsUEnumClass<EGeomtryFlow_MeshSimplifyTargetType> { enum { Value = true }; };
template<> GEOMETRYFLOWMESHPROCESSING_NON_ATTRIBUTED_API UEnum* StaticEnum<EGeomtryFlow_MeshSimplifyTargetType>();
// ********** End Enum EGeomtryFlow_MeshSimplifyTargetType *****************************************
// ********** Begin Enum EGeometryFlow_EdgeRefineFlags *********************************************
#define FOREACH_ENUM_EGEOMETRYFLOW_EDGEREFINEFLAGS(op) \
op(EGeometryFlow_EdgeRefineFlags::NoConstraint) \
op(EGeometryFlow_EdgeRefineFlags::NoFlip) \
op(EGeometryFlow_EdgeRefineFlags::NoSplit) \
op(EGeometryFlow_EdgeRefineFlags::NoCollapse) \
op(EGeometryFlow_EdgeRefineFlags::FullyConstrained) \
op(EGeometryFlow_EdgeRefineFlags::SplitsOnly) \
op(EGeometryFlow_EdgeRefineFlags::FlipOnly) \
op(EGeometryFlow_EdgeRefineFlags::CollapseOnly)
enum class EGeometryFlow_EdgeRefineFlags;
template<> struct TIsUEnumClass<EGeometryFlow_EdgeRefineFlags> { enum { Value = true }; };
template<> GEOMETRYFLOWMESHPROCESSING_NON_ATTRIBUTED_API UEnum* StaticEnum<EGeometryFlow_EdgeRefineFlags>();
// ********** End Enum EGeometryFlow_EdgeRefineFlags ***********************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,120 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "MeshProcessingNodes/MeshSolidifyNode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshSolidifyNode() {}
// ********** Begin Cross Module References ********************************************************
GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FMeshSolidifySettings();
UPackage* Z_Construct_UPackage__Script_GeometryFlowMeshProcessing();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMeshSolidifySettings *********************************************
struct Z_Construct_UScriptStruct_FMeshSolidifySettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMeshSolidifySettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FMeshSolidifySettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSolidifyNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VoxelResolution_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSolidifyNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WindingThreshold_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSolidifyNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SurfaceConvergeSteps_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSolidifyNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExtendBounds_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshSolidifyNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMeshSolidifySettings constinit property declarations *************
static const UECodeGen_Private::FIntPropertyParams NewProp_VoxelResolution;
static const UECodeGen_Private::FFloatPropertyParams NewProp_WindingThreshold;
static const UECodeGen_Private::FIntPropertyParams NewProp_SurfaceConvergeSteps;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ExtendBounds;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMeshSolidifySettings constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMeshSolidifySettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMeshSolidifySettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshSolidifySettings;
class UScriptStruct* FMeshSolidifySettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMeshSolidifySettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMeshSolidifySettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshSolidifySettings, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("MeshSolidifySettings"));
}
return Z_Registration_Info_UScriptStruct_FMeshSolidifySettings.OuterSingleton;
}
// ********** Begin ScriptStruct FMeshSolidifySettings Property Definitions ************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshSolidifySettings_Statics::NewProp_VoxelResolution = { "VoxelResolution", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshSolidifySettings, VoxelResolution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VoxelResolution_MetaData), NewProp_VoxelResolution_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMeshSolidifySettings_Statics::NewProp_WindingThreshold = { "WindingThreshold", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshSolidifySettings, WindingThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WindingThreshold_MetaData), NewProp_WindingThreshold_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshSolidifySettings_Statics::NewProp_SurfaceConvergeSteps = { "SurfaceConvergeSteps", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshSolidifySettings, SurfaceConvergeSteps), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SurfaceConvergeSteps_MetaData), NewProp_SurfaceConvergeSteps_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMeshSolidifySettings_Statics::NewProp_ExtendBounds = { "ExtendBounds", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshSolidifySettings, ExtendBounds), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExtendBounds_MetaData), NewProp_ExtendBounds_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeshSolidifySettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSolidifySettings_Statics::NewProp_VoxelResolution,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSolidifySettings_Statics::NewProp_WindingThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSolidifySettings_Statics::NewProp_SurfaceConvergeSteps,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshSolidifySettings_Statics::NewProp_ExtendBounds,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshSolidifySettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMeshSolidifySettings Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshSolidifySettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
&NewStructOps,
"MeshSolidifySettings",
Z_Construct_UScriptStruct_FMeshSolidifySettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshSolidifySettings_Statics::PropPointers),
sizeof(FMeshSolidifySettings),
alignof(FMeshSolidifySettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshSolidifySettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshSolidifySettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMeshSolidifySettings()
{
if (!Z_Registration_Info_UScriptStruct_FMeshSolidifySettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshSolidifySettings.InnerSingleton, Z_Construct_UScriptStruct_FMeshSolidifySettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMeshSolidifySettings.InnerSingleton);
}
// ********** End ScriptStruct FMeshSolidifySettings ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshSolidifyNode_h__Script_GeometryFlowMeshProcessing_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMeshSolidifySettings::StaticStruct, Z_Construct_UScriptStruct_FMeshSolidifySettings_Statics::NewStructOps, TEXT("MeshSolidifySettings"),&Z_Registration_Info_UScriptStruct_FMeshSolidifySettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshSolidifySettings), 790285805U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshSolidifyNode_h__Script_GeometryFlowMeshProcessing_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshSolidifyNode_h__Script_GeometryFlowMeshProcessing_4245969754{
TEXT("/Script/GeometryFlowMeshProcessing"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshSolidifyNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshSolidifyNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// 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 "MeshProcessingNodes/MeshSolidifyNode.h"
#ifdef GEOMETRYFLOWMESHPROCESSING_MeshSolidifyNode_generated_h
#error "MeshSolidifyNode.generated.h already included, missing '#pragma once' in MeshSolidifyNode.h"
#endif
#define GEOMETRYFLOWMESHPROCESSING_MeshSolidifyNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMeshSolidifySettings *********************************************
struct Z_Construct_UScriptStruct_FMeshSolidifySettings_Statics;
#define FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshSolidifyNode_h_17_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMeshSolidifySettings_Statics; \
GEOMETRYFLOWMESHPROCESSING_API static class UScriptStruct* StaticStruct();
struct FMeshSolidifySettings;
// ********** End ScriptStruct FMeshSolidifySettings ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshSolidifyNode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,164 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "MeshProcessingNodes/MeshTangentsNodes.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshTangentsNodes() {}
// ********** Begin Cross Module References ********************************************************
GEOMETRYFLOWMESHPROCESSING_API UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeTangentsType();
GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FMeshTangentsSettings();
UPackage* Z_Construct_UPackage__Script_GeometryFlowMeshProcessing();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EGeometryFlow_ComputeTangentsType *****************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGeometryFlow_ComputeTangentsType;
static UEnum* EGeometryFlow_ComputeTangentsType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EGeometryFlow_ComputeTangentsType.OuterSingleton)
{
Z_Registration_Info_UEnum_EGeometryFlow_ComputeTangentsType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeTangentsType, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("EGeometryFlow_ComputeTangentsType"));
}
return Z_Registration_Info_UEnum_EGeometryFlow_ComputeTangentsType.OuterSingleton;
}
template<> GEOMETRYFLOWMESHPROCESSING_NON_ATTRIBUTED_API UEnum* StaticEnum<EGeometryFlow_ComputeTangentsType>()
{
return EGeometryFlow_ComputeTangentsType_StaticEnum();
}
struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeTangentsType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "FastMikkT.Name", "EGeometryFlow_ComputeTangentsType::FastMikkT" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshTangentsNodes.h" },
{ "PerTriangle.Name", "EGeometryFlow_ComputeTangentsType::PerTriangle" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EGeometryFlow_ComputeTangentsType::PerTriangle", (int64)EGeometryFlow_ComputeTangentsType::PerTriangle },
{ "EGeometryFlow_ComputeTangentsType::FastMikkT", (int64)EGeometryFlow_ComputeTangentsType::FastMikkT },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeTangentsType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeTangentsType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
"EGeometryFlow_ComputeTangentsType",
"EGeometryFlow_ComputeTangentsType",
Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeTangentsType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeTangentsType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeTangentsType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeTangentsType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeTangentsType()
{
if (!Z_Registration_Info_UEnum_EGeometryFlow_ComputeTangentsType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGeometryFlow_ComputeTangentsType.InnerSingleton, Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeTangentsType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EGeometryFlow_ComputeTangentsType.InnerSingleton;
}
// ********** End Enum EGeometryFlow_ComputeTangentsType *******************************************
// ********** Begin ScriptStruct FMeshTangentsSettings *********************************************
struct Z_Construct_UScriptStruct_FMeshTangentsSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMeshTangentsSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FMeshTangentsSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshTangentsNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TangentsType_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshTangentsNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UVLayer_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshTangentsNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMeshTangentsSettings constinit property declarations *************
static const UECodeGen_Private::FIntPropertyParams NewProp_TangentsType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_TangentsType;
static const UECodeGen_Private::FIntPropertyParams NewProp_UVLayer;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMeshTangentsSettings constinit property declarations ***************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMeshTangentsSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMeshTangentsSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshTangentsSettings;
class UScriptStruct* FMeshTangentsSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMeshTangentsSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMeshTangentsSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshTangentsSettings, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("MeshTangentsSettings"));
}
return Z_Registration_Info_UScriptStruct_FMeshTangentsSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FMeshTangentsSettings Property Definitions ************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshTangentsSettings_Statics::NewProp_TangentsType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FMeshTangentsSettings_Statics::NewProp_TangentsType = { "TangentsType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshTangentsSettings, TangentsType), Z_Construct_UEnum_GeometryFlowMeshProcessing_EGeometryFlow_ComputeTangentsType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TangentsType_MetaData), NewProp_TangentsType_MetaData) }; // 993783140
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FMeshTangentsSettings_Statics::NewProp_UVLayer = { "UVLayer", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshTangentsSettings, UVLayer), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UVLayer_MetaData), NewProp_UVLayer_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeshTangentsSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshTangentsSettings_Statics::NewProp_TangentsType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshTangentsSettings_Statics::NewProp_TangentsType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshTangentsSettings_Statics::NewProp_UVLayer,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshTangentsSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMeshTangentsSettings Property Definitions **************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshTangentsSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
&NewStructOps,
"MeshTangentsSettings",
Z_Construct_UScriptStruct_FMeshTangentsSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshTangentsSettings_Statics::PropPointers),
sizeof(FMeshTangentsSettings),
alignof(FMeshTangentsSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshTangentsSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshTangentsSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMeshTangentsSettings()
{
if (!Z_Registration_Info_UScriptStruct_FMeshTangentsSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshTangentsSettings.InnerSingleton, Z_Construct_UScriptStruct_FMeshTangentsSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMeshTangentsSettings.InnerSingleton);
}
// ********** End ScriptStruct FMeshTangentsSettings ***********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshTangentsNodes_h__Script_GeometryFlowMeshProcessing_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EGeometryFlow_ComputeTangentsType_StaticEnum, TEXT("EGeometryFlow_ComputeTangentsType"), &Z_Registration_Info_UEnum_EGeometryFlow_ComputeTangentsType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 993783140U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMeshTangentsSettings::StaticStruct, Z_Construct_UScriptStruct_FMeshTangentsSettings_Statics::NewStructOps, TEXT("MeshTangentsSettings"),&Z_Registration_Info_UScriptStruct_FMeshTangentsSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshTangentsSettings), 3206086119U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshTangentsNodes_h__Script_GeometryFlowMeshProcessing_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshTangentsNodes_h__Script_GeometryFlowMeshProcessing_751568001{
TEXT("/Script/GeometryFlowMeshProcessing"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshTangentsNodes_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshTangentsNodes_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshTangentsNodes_h__Script_GeometryFlowMeshProcessing_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshTangentsNodes_h__Script_GeometryFlowMeshProcessing_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,42 @@
// 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 "MeshProcessingNodes/MeshTangentsNodes.h"
#ifdef GEOMETRYFLOWMESHPROCESSING_MeshTangentsNodes_generated_h
#error "MeshTangentsNodes.generated.h already included, missing '#pragma once' in MeshTangentsNodes.h"
#endif
#define GEOMETRYFLOWMESHPROCESSING_MeshTangentsNodes_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMeshTangentsSettings *********************************************
struct Z_Construct_UScriptStruct_FMeshTangentsSettings_Statics;
#define FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshTangentsNodes_h_28_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMeshTangentsSettings_Statics; \
GEOMETRYFLOWMESHPROCESSING_API static class UScriptStruct* StaticStruct();
struct FMeshTangentsSettings;
// ********** End ScriptStruct FMeshTangentsSettings ***********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshTangentsNodes_h
// ********** Begin Enum EGeometryFlow_ComputeTangentsType *****************************************
#define FOREACH_ENUM_EGEOMETRYFLOW_COMPUTETANGENTSTYPE(op) \
op(EGeometryFlow_ComputeTangentsType::PerTriangle) \
op(EGeometryFlow_ComputeTangentsType::FastMikkT)
enum class EGeometryFlow_ComputeTangentsType;
template<> struct TIsUEnumClass<EGeometryFlow_ComputeTangentsType> { enum { Value = true }; };
template<> GEOMETRYFLOWMESHPROCESSING_NON_ATTRIBUTED_API UEnum* StaticEnum<EGeometryFlow_ComputeTangentsType>();
// ********** End Enum EGeometryFlow_ComputeTangentsType *******************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,85 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "MeshProcessingNodes/MeshThickenNode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshThickenNode() {}
// ********** Begin Cross Module References ********************************************************
GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FMeshThickenSettings();
UPackage* Z_Construct_UPackage__Script_GeometryFlowMeshProcessing();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FMeshThickenSettings **********************************************
struct Z_Construct_UScriptStruct_FMeshThickenSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMeshThickenSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FMeshThickenSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshThickenNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMeshThickenSettings constinit property declarations **************
// ********** End ScriptStruct FMeshThickenSettings constinit property declarations ****************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMeshThickenSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMeshThickenSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshThickenSettings;
class UScriptStruct* FMeshThickenSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMeshThickenSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMeshThickenSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshThickenSettings, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("MeshThickenSettings"));
}
return Z_Registration_Info_UScriptStruct_FMeshThickenSettings.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshThickenSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
&NewStructOps,
"MeshThickenSettings",
nullptr,
0,
sizeof(FMeshThickenSettings),
alignof(FMeshThickenSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshThickenSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshThickenSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMeshThickenSettings()
{
if (!Z_Registration_Info_UScriptStruct_FMeshThickenSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshThickenSettings.InnerSingleton, Z_Construct_UScriptStruct_FMeshThickenSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMeshThickenSettings.InnerSingleton);
}
// ********** End ScriptStruct FMeshThickenSettings ************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshThickenNode_h__Script_GeometryFlowMeshProcessing_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FMeshThickenSettings::StaticStruct, Z_Construct_UScriptStruct_FMeshThickenSettings_Statics::NewStructOps, TEXT("MeshThickenSettings"),&Z_Registration_Info_UScriptStruct_FMeshThickenSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshThickenSettings), 3657856312U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshThickenNode_h__Script_GeometryFlowMeshProcessing_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshThickenNode_h__Script_GeometryFlowMeshProcessing_1475378099{
TEXT("/Script/GeometryFlowMeshProcessing"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshThickenNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshThickenNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// 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 "MeshProcessingNodes/MeshThickenNode.h"
#ifdef GEOMETRYFLOWMESHPROCESSING_MeshThickenNode_generated_h
#error "MeshThickenNode.generated.h already included, missing '#pragma once' in MeshThickenNode.h"
#endif
#define GEOMETRYFLOWMESHPROCESSING_MeshThickenNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FMeshThickenSettings **********************************************
struct Z_Construct_UScriptStruct_FMeshThickenSettings_Statics;
#define FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshThickenNode_h_15_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FMeshThickenSettings_Statics; \
GEOMETRYFLOWMESHPROCESSING_API static class UScriptStruct* StaticStruct();
struct FMeshThickenSettings;
// ********** End ScriptStruct FMeshThickenSettings ************************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshThickenNode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,106 @@
// Copyright Epic Games, Inc. All Rights Reserved.
/*===========================================================================
Generated code exported from UnrealHeaderTool.
DO NOT modify this manually! Edit the corresponding .h files instead!
===========================================================================*/
#include "UObject/GeneratedCppIncludes.h"
#include "MeshProcessingNodes/MeshVoxMorphologyNode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeMeshVoxMorphologyNode() {}
// ********** Begin Cross Module References ********************************************************
GEOMETRYFLOWMESHPROCESSING_API UScriptStruct* Z_Construct_UScriptStruct_FVoxMorphologyOpSettings();
UPackage* Z_Construct_UPackage__Script_GeometryFlowMeshProcessing();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FVoxMorphologyOpSettings ******************************************
struct Z_Construct_UScriptStruct_FVoxMorphologyOpSettings_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FVoxMorphologyOpSettings); }
static inline consteval int16 GetStructAlignment() { return alignof(FVoxMorphologyOpSettings); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshVoxMorphologyNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VoxelResolution_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshVoxMorphologyNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Distance_MetaData[] = {
{ "Category", "Geometry Flow" },
{ "ModuleRelativePath", "Public/MeshProcessingNodes/MeshVoxMorphologyNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FVoxMorphologyOpSettings constinit property declarations **********
static const UECodeGen_Private::FIntPropertyParams NewProp_VoxelResolution;
static const UECodeGen_Private::FDoublePropertyParams NewProp_Distance;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FVoxMorphologyOpSettings constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FVoxMorphologyOpSettings>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FVoxMorphologyOpSettings_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FVoxMorphologyOpSettings;
class UScriptStruct* FVoxMorphologyOpSettings::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FVoxMorphologyOpSettings.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FVoxMorphologyOpSettings.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FVoxMorphologyOpSettings, (UObject*)Z_Construct_UPackage__Script_GeometryFlowMeshProcessing(), TEXT("VoxMorphologyOpSettings"));
}
return Z_Registration_Info_UScriptStruct_FVoxMorphologyOpSettings.OuterSingleton;
}
// ********** Begin ScriptStruct FVoxMorphologyOpSettings Property Definitions *********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FVoxMorphologyOpSettings_Statics::NewProp_VoxelResolution = { "VoxelResolution", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVoxMorphologyOpSettings, VoxelResolution), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VoxelResolution_MetaData), NewProp_VoxelResolution_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FVoxMorphologyOpSettings_Statics::NewProp_Distance = { "Distance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVoxMorphologyOpSettings, Distance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Distance_MetaData), NewProp_Distance_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FVoxMorphologyOpSettings_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVoxMorphologyOpSettings_Statics::NewProp_VoxelResolution,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVoxMorphologyOpSettings_Statics::NewProp_Distance,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FVoxMorphologyOpSettings_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FVoxMorphologyOpSettings Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FVoxMorphologyOpSettings_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryFlowMeshProcessing,
nullptr,
&NewStructOps,
"VoxMorphologyOpSettings",
Z_Construct_UScriptStruct_FVoxMorphologyOpSettings_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FVoxMorphologyOpSettings_Statics::PropPointers),
sizeof(FVoxMorphologyOpSettings),
alignof(FVoxMorphologyOpSettings),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FVoxMorphologyOpSettings_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FVoxMorphologyOpSettings_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FVoxMorphologyOpSettings()
{
if (!Z_Registration_Info_UScriptStruct_FVoxMorphologyOpSettings.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FVoxMorphologyOpSettings.InnerSingleton, Z_Construct_UScriptStruct_FVoxMorphologyOpSettings_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FVoxMorphologyOpSettings.InnerSingleton);
}
// ********** End ScriptStruct FVoxMorphologyOpSettings ********************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshVoxMorphologyNode_h__Script_GeometryFlowMeshProcessing_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FVoxMorphologyOpSettings::StaticStruct, Z_Construct_UScriptStruct_FVoxMorphologyOpSettings_Statics::NewStructOps, TEXT("VoxMorphologyOpSettings"),&Z_Registration_Info_UScriptStruct_FVoxMorphologyOpSettings, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FVoxMorphologyOpSettings), 1473309674U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshVoxMorphologyNode_h__Script_GeometryFlowMeshProcessing_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshVoxMorphologyNode_h__Script_GeometryFlowMeshProcessing_1918967182{
TEXT("/Script/GeometryFlowMeshProcessing"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshVoxMorphologyNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshVoxMorphologyNode_h__Script_GeometryFlowMeshProcessing_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,32 @@
// 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 "MeshProcessingNodes/MeshVoxMorphologyNode.h"
#ifdef GEOMETRYFLOWMESHPROCESSING_MeshVoxMorphologyNode_generated_h
#error "MeshVoxMorphologyNode.generated.h already included, missing '#pragma once' in MeshVoxMorphologyNode.h"
#endif
#define GEOMETRYFLOWMESHPROCESSING_MeshVoxMorphologyNode_generated_h
#include "UObject/ObjectMacros.h"
#include "UObject/ScriptMacros.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
// ********** Begin ScriptStruct FVoxMorphologyOpSettings ******************************************
struct Z_Construct_UScriptStruct_FVoxMorphologyOpSettings_Statics;
#define FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshVoxMorphologyNode_h_16_GENERATED_BODY \
friend struct ::Z_Construct_UScriptStruct_FVoxMorphologyOpSettings_Statics; \
GEOMETRYFLOWMESHPROCESSING_API static class UScriptStruct* StaticStruct();
struct FVoxMorphologyOpSettings;
// ********** End ScriptStruct FVoxMorphologyOpSettings ********************************************
#undef CURRENT_FILE_ID
#define CURRENT_FILE_ID FID_Engine_Plugins_Experimental_GeometryFlow_Source_GeometryFlowMeshProcessing_Public_MeshProcessingNodes_MeshVoxMorphologyNode_h
PRAGMA_ENABLE_DEPRECATION_WARNINGS

View File

@@ -0,0 +1,16 @@
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryFlow\Source\GeometryFlowMeshProcessing\Public\DataTypes\MeshImageBakingData.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryFlow\Source\GeometryFlowMeshProcessing\Public\MeshBakingNodes\BakeMeshMultiTextureNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryFlow\Source\GeometryFlowMeshProcessing\Public\MeshBakingNodes\BakeMeshTextureImageNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryFlow\Source\GeometryFlowMeshProcessing\Public\MeshProcessingNodes\MeshMakeCleanGeometryNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryFlow\Source\GeometryFlowMeshProcessing\Public\MeshProcessingNodes\MeshNormalFlowNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryFlow\Source\GeometryFlowMeshProcessing\Public\MeshProcessingNodes\MeshNormalsNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryFlow\Source\GeometryFlowMeshProcessing\Public\MeshProcessingNodes\MeshRecalculateUVsNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryFlow\Source\GeometryFlowMeshProcessing\Public\MeshProcessingNodes\MeshRepackUVsNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryFlow\Source\GeometryFlowMeshProcessing\Public\MeshProcessingNodes\MeshSimplifyNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryFlow\Source\GeometryFlowMeshProcessing\Public\MeshProcessingNodes\MeshSolidifyNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryFlow\Source\GeometryFlowMeshProcessing\Public\MeshProcessingNodes\MeshTangentsNodes.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryFlow\Source\GeometryFlowMeshProcessing\Public\MeshProcessingNodes\MeshVoxMorphologyNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryFlow\Source\GeometryFlowMeshProcessing\Public\PhysicsNodes\GenerateSimpleCollisionNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryFlow\Source\GeometryFlowMeshProcessing\Public\MeshProcessingNodes\MeshThickenNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryFlow\Source\GeometryFlowMeshProcessing\Public\MeshProcessingNodes\GenerateConvexHullMeshNode.h
D:\UE_5_7_1\Engine\Plugins\Experimental\GeometryFlow\Source\GeometryFlowMeshProcessing\Public\MeshBakingNodes\BakeMeshNormalMapNode.h