2196 lines
186 KiB
C++
2196 lines
186 KiB
C++
|
|
// Copyright Epic Games, Inc. All Rights Reserved.
|
||
|
|
/*===========================================================================
|
||
|
|
Generated code exported from UnrealHeaderTool.
|
||
|
|
DO NOT modify this manually! Edit the corresponding .h files instead!
|
||
|
|
===========================================================================*/
|
||
|
|
|
||
|
|
#include "UObject/GeneratedCppIncludes.h"
|
||
|
|
#include "Dataflow/GeometryCollectionMeshNodes.h"
|
||
|
|
#include "Dataflow/DataflowDynamicConnections.h"
|
||
|
|
#include "Dataflow/DataflowSelection.h"
|
||
|
|
#include "GeometryCollection/ManagedArrayCollection.h"
|
||
|
|
#include "StructUtils/PropertyBag.h"
|
||
|
|
|
||
|
|
PRAGMA_DISABLE_DEPRECATION_WARNINGS
|
||
|
|
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
|
||
|
|
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionMeshNodes() {}
|
||
|
|
|
||
|
|
// ********** Begin Cross Module References ********************************************************
|
||
|
|
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
|
||
|
|
COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister();
|
||
|
|
COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister();
|
||
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBox();
|
||
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInstancedPropertyBag();
|
||
|
|
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
|
||
|
|
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
|
||
|
|
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowTransformSelection();
|
||
|
|
DATAFLOWENGINE_API UClass* Z_Construct_UClass_UDataflowMesh_NoRegister();
|
||
|
|
DATAFLOWENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowDynamicConnections();
|
||
|
|
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
|
||
|
|
ENGINE_API UClass* Z_Construct_UClass_UStaticMesh_NoRegister();
|
||
|
|
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod();
|
||
|
|
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode();
|
||
|
|
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode();
|
||
|
|
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode();
|
||
|
|
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FBoxToMeshDataflowNode();
|
||
|
|
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode();
|
||
|
|
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode();
|
||
|
|
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode();
|
||
|
|
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode();
|
||
|
|
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode();
|
||
|
|
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetMeshDataDataflowNode();
|
||
|
|
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode();
|
||
|
|
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMeshAppendDataflowNode();
|
||
|
|
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode();
|
||
|
|
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMeshInfoDataflowNode();
|
||
|
|
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase();
|
||
|
|
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode();
|
||
|
|
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FPointsToMeshDataflowNode();
|
||
|
|
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode();
|
||
|
|
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode();
|
||
|
|
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode();
|
||
|
|
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMesh_NoRegister();
|
||
|
|
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMeshProcessorBlueprint_NoRegister();
|
||
|
|
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
|
||
|
|
// ********** End Cross Module References **********************************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPointsToMeshDataflowNode *****************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FPointsToMeshDataflowNode); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FPointsToMeshDataflowNode); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n *\n * Converts points into a DynamicMesh\n *\n */" },
|
||
|
|
{ "DataflowGeometryCollection", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Converts points into a DynamicMesh" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Points_MetaData[] = {
|
||
|
|
{ "Comment", "/** Points input */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DataflowIntrinsic", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Points input" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
|
||
|
|
{ "Comment", "/** Mesh output */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Mesh output" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TriangleCount_MetaData[] = {
|
||
|
|
{ "Comment", "/** Mesh triangle count */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Mesh triangle count" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPointsToMeshDataflowNode constinit property declarations *********
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Points_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_Points;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_TriangleCount;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FPointsToMeshDataflowNode constinit property declarations ***********
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPointsToMeshDataflowNode>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics
|
||
|
|
static_assert(std::is_polymorphic<FPointsToMeshDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FPointsToMeshDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPointsToMeshDataflowNode;
|
||
|
|
class UScriptStruct* FPointsToMeshDataflowNode::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FPointsToMeshDataflowNode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FPointsToMeshDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPointsToMeshDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("PointsToMeshDataflowNode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FPointsToMeshDataflowNode.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FPointsToMeshDataflowNode Property Definitions ********************
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::NewProp_Points_Inner = { "Points", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::NewProp_Points = { "Points", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPointsToMeshDataflowNode, Points), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Points_MetaData), NewProp_Points_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPointsToMeshDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::NewProp_TriangleCount = { "TriangleCount", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPointsToMeshDataflowNode, TriangleCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TriangleCount_MetaData), NewProp_TriangleCount_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::NewProp_Points_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::NewProp_Points,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::NewProp_Mesh,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::NewProp_TriangleCount,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FPointsToMeshDataflowNode Property Definitions **********************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
|
||
|
|
Z_Construct_UScriptStruct_FDataflowNode,
|
||
|
|
&NewStructOps,
|
||
|
|
"PointsToMeshDataflowNode",
|
||
|
|
Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::PropPointers),
|
||
|
|
sizeof(FPointsToMeshDataflowNode),
|
||
|
|
alignof(FPointsToMeshDataflowNode),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FPointsToMeshDataflowNode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FPointsToMeshDataflowNode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPointsToMeshDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPointsToMeshDataflowNode.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FPointsToMeshDataflowNode *******************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMeshProcessorDataflowNodeBase ************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FMeshProcessorDataflowNodeBase); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FMeshProcessorDataflowNodeBase); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n * Base class for nodes that applying Geometry Script Mesh Processors\n */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Base class for nodes that applying Geometry Script Mesh Processors" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshProcessor_MetaData[] = {
|
||
|
|
{ "Category", "Processor Type" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshProcessorInstance_MetaData[] = {
|
||
|
|
{ "Category", "Instance" },
|
||
|
|
{ "EditInline", "true" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ShowOnlyInnerProperties", "" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OwningObject_MetaData[] = {
|
||
|
|
{ "Comment", "// Remember the parent UObject so that we can properly parent MeshProcessorInstance when the MeshProcessor changes \n" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Remember the parent UObject so that we can properly parent MeshProcessorInstance when the MeshProcessor changes" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DynamicConnections_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PropertyBag_MetaData[] = {
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMeshProcessorDataflowNodeBase constinit property declarations ****
|
||
|
|
static const UECodeGen_Private::FClassPropertyParams NewProp_MeshProcessor;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_MeshProcessorInstance;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_OwningObject;
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_DynamicConnections;
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_PropertyBag;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FMeshProcessorDataflowNodeBase constinit property declarations ******
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMeshProcessorDataflowNodeBase>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics
|
||
|
|
static_assert(std::is_polymorphic<FMeshProcessorDataflowNodeBase>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FMeshProcessorDataflowNodeBase cannot be polymorphic unless super FDataflowNode is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshProcessorDataflowNodeBase;
|
||
|
|
class UScriptStruct* FMeshProcessorDataflowNodeBase::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FMeshProcessorDataflowNodeBase.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FMeshProcessorDataflowNodeBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MeshProcessorDataflowNodeBase"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FMeshProcessorDataflowNodeBase.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMeshProcessorDataflowNodeBase Property Definitions ***************
|
||
|
|
const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewProp_MeshProcessor = { "MeshProcessor", nullptr, (EPropertyFlags)0x0024080000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshProcessorDataflowNodeBase, MeshProcessor), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UDynamicMeshProcessorBlueprint_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshProcessor_MetaData), NewProp_MeshProcessor_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewProp_MeshProcessorInstance = { "MeshProcessorInstance", nullptr, (EPropertyFlags)0x0126080002080009, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshProcessorDataflowNodeBase, MeshProcessorInstance), Z_Construct_UClass_UDynamicMeshProcessorBlueprint_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshProcessorInstance_MetaData), NewProp_MeshProcessorInstance_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewProp_OwningObject = { "OwningObject", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshProcessorDataflowNodeBase, OwningObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OwningObject_MetaData), NewProp_OwningObject_MetaData) };
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewProp_DynamicConnections = { "DynamicConnections", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshProcessorDataflowNodeBase, DynamicConnections), Z_Construct_UScriptStruct_FDataflowDynamicConnections, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DynamicConnections_MetaData), NewProp_DynamicConnections_MetaData) }; // 468486962
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewProp_PropertyBag = { "PropertyBag", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshProcessorDataflowNodeBase, PropertyBag), Z_Construct_UScriptStruct_FInstancedPropertyBag, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PropertyBag_MetaData), NewProp_PropertyBag_MetaData) }; // 1261298821
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewProp_MeshProcessor,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewProp_MeshProcessorInstance,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewProp_OwningObject,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewProp_DynamicConnections,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewProp_PropertyBag,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FMeshProcessorDataflowNodeBase Property Definitions *****************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
|
||
|
|
Z_Construct_UScriptStruct_FDataflowNode,
|
||
|
|
&NewStructOps,
|
||
|
|
"MeshProcessorDataflowNodeBase",
|
||
|
|
Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::PropPointers),
|
||
|
|
sizeof(FMeshProcessorDataflowNodeBase),
|
||
|
|
alignof(FMeshProcessorDataflowNodeBase),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000005),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FMeshProcessorDataflowNodeBase.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshProcessorDataflowNodeBase.InnerSingleton, Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMeshProcessorDataflowNodeBase.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FMeshProcessorDataflowNodeBase **************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FApplyMeshProcessorToMeshDataflowNode *****************************
|
||
|
|
struct Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FApplyMeshProcessorToMeshDataflowNode); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FApplyMeshProcessorToMeshDataflowNode); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n * Apply a Geometry Script Mesh Processors to an input UDynamicMesh\n */" },
|
||
|
|
{ "DataflowGeometryCollection", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Apply a Geometry Script Mesh Processors to an input UDynamicMesh" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
|
||
|
|
{ "Comment", "/** Input/Output mesh */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DataflowIntrinsic", "" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "DataflowPassthrough", "Mesh" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Input/Output mesh" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FApplyMeshProcessorToMeshDataflowNode constinit property declarations
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FApplyMeshProcessorToMeshDataflowNode constinit property declarations
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FApplyMeshProcessorToMeshDataflowNode>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics
|
||
|
|
static_assert(std::is_polymorphic<FApplyMeshProcessorToMeshDataflowNode>() == std::is_polymorphic<FMeshProcessorDataflowNodeBase>(), "USTRUCT FApplyMeshProcessorToMeshDataflowNode cannot be polymorphic unless super FMeshProcessorDataflowNodeBase is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode;
|
||
|
|
class UScriptStruct* FApplyMeshProcessorToMeshDataflowNode::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ApplyMeshProcessorToMeshDataflowNode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FApplyMeshProcessorToMeshDataflowNode Property Definitions ********
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FApplyMeshProcessorToMeshDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::NewProp_Mesh,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FApplyMeshProcessorToMeshDataflowNode Property Definitions **********
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
|
||
|
|
Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase,
|
||
|
|
&NewStructOps,
|
||
|
|
"ApplyMeshProcessorToMeshDataflowNode",
|
||
|
|
Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::PropPointers),
|
||
|
|
sizeof(FApplyMeshProcessorToMeshDataflowNode),
|
||
|
|
alignof(FApplyMeshProcessorToMeshDataflowNode),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000005),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FApplyMeshProcessorToMeshDataflowNode *******************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FApplyMeshProcessorToGeometryCollectionDataflowNode ***************
|
||
|
|
struct Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FApplyMeshProcessorToGeometryCollectionDataflowNode); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FApplyMeshProcessorToGeometryCollectionDataflowNode); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n * Apply a Geometry Script Mesh Processors to the geometry of selected transforms in a geometry collection\n */" },
|
||
|
|
{ "DataflowGeometryCollection", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Apply a Geometry Script Mesh Processors to the geometry of selected transforms in a geometry collection" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
|
||
|
|
{ "Comment", "/** Input/Output mesh */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DataflowIntrinsic", "" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "DataflowPassthrough", "Collection" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Input/Output mesh" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
|
||
|
|
{ "Comment", "/** Selected bones will have geometry script processing applied (if they have geometry). If not connected, all geometry will be processed. */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Selected bones will have geometry script processing applied (if they have geometry). If not connected, all geometry will be processed." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWeldVertices_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "Comment", "/** Whether the processed mesh will have edges at normal/UV/color seams welded so they are treated as one edge during processing. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Whether the processed mesh will have edges at normal/UV/color seams welded so they are treated as one edge during processing." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPreserveIsolatedVertices_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "Comment", "/** Whether to preserve isolated vertices which aren't used by any triangles. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Whether to preserve isolated vertices which aren't used by any triangles." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FApplyMeshProcessorToGeometryCollectionDataflowNode constinit property declarations
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
|
||
|
|
static void NewProp_bWeldVertices_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bWeldVertices;
|
||
|
|
static void NewProp_bPreserveIsolatedVertices_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPreserveIsolatedVertices;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FApplyMeshProcessorToGeometryCollectionDataflowNode constinit property declarations
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FApplyMeshProcessorToGeometryCollectionDataflowNode>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics
|
||
|
|
static_assert(std::is_polymorphic<FApplyMeshProcessorToGeometryCollectionDataflowNode>() == std::is_polymorphic<FMeshProcessorDataflowNodeBase>(), "USTRUCT FApplyMeshProcessorToGeometryCollectionDataflowNode cannot be polymorphic unless super FMeshProcessorDataflowNodeBase is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode;
|
||
|
|
class UScriptStruct* FApplyMeshProcessorToGeometryCollectionDataflowNode::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ApplyMeshProcessorToGeometryCollectionDataflowNode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FApplyMeshProcessorToGeometryCollectionDataflowNode Property Definitions
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FApplyMeshProcessorToGeometryCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FApplyMeshProcessorToGeometryCollectionDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
|
||
|
|
void Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_bWeldVertices_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((FApplyMeshProcessorToGeometryCollectionDataflowNode*)Obj)->bWeldVertices = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_bWeldVertices = { "bWeldVertices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FApplyMeshProcessorToGeometryCollectionDataflowNode), &Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_bWeldVertices_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWeldVertices_MetaData), NewProp_bWeldVertices_MetaData) };
|
||
|
|
void Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_bPreserveIsolatedVertices_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((FApplyMeshProcessorToGeometryCollectionDataflowNode*)Obj)->bPreserveIsolatedVertices = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_bPreserveIsolatedVertices = { "bPreserveIsolatedVertices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FApplyMeshProcessorToGeometryCollectionDataflowNode), &Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_bPreserveIsolatedVertices_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPreserveIsolatedVertices_MetaData), NewProp_bPreserveIsolatedVertices_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_Collection,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_TransformSelection,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_bWeldVertices,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_bPreserveIsolatedVertices,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FApplyMeshProcessorToGeometryCollectionDataflowNode Property Definitions
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
|
||
|
|
Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase,
|
||
|
|
&NewStructOps,
|
||
|
|
"ApplyMeshProcessorToGeometryCollectionDataflowNode",
|
||
|
|
Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::PropPointers),
|
||
|
|
sizeof(FApplyMeshProcessorToGeometryCollectionDataflowNode),
|
||
|
|
alignof(FApplyMeshProcessorToGeometryCollectionDataflowNode),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000005),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FApplyMeshProcessorToGeometryCollectionDataflowNode *****************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FCollectionSelectionToMeshesDataflowNode **************************
|
||
|
|
struct Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FCollectionSelectionToMeshesDataflowNode); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionSelectionToMeshesDataflowNode); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n *\n * Converts a Collection to a set of Dynamic Meshes per selected Transform\n *\n */" },
|
||
|
|
{ "DataflowGeometryCollection", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Converts a Collection to a set of Dynamic Meshes per selected Transform" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
|
||
|
|
{ "Comment", "/** Collection to convert*/" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DataflowIntrinsic", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Collection to convert" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
|
||
|
|
{ "Comment", "/** Geometry on or under selected bones will be converted to meshes, optionally after filtering the selection to leaves. If not connected, all geometry will be processed. */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Geometry on or under selected bones will be converted to meshes, optionally after filtering the selection to leaves. If not connected, all geometry will be processed." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bConvertSelectionToLeaves_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "Comment", "/** Whether to convert the input selection to only leaves, which may directly store geometry. Otherwise, meshes for selected cluster nodes will be generated by appending together geometry from leaf nodes. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Whether to convert the input selection to only leaves, which may directly store geometry. Otherwise, meshes for selected cluster nodes will be generated by appending together geometry from leaf nodes." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWeldVertices_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "Comment", "/** Whether the processed mesh will have edges at normal/UV/color seams welded so they are treated as one edge during processing. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Whether the processed mesh will have edges at normal/UV/color seams welded so they are treated as one edge during processing." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPreserveIsolatedVertices_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "Comment", "/** Whether to preserve isolated vertices which aren't used by any triangles. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Whether to preserve isolated vertices which aren't used by any triangles." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Meshes_MetaData[] = {
|
||
|
|
{ "Comment", "/** Output Array of DynamicMesh */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Output Array of DynamicMesh" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FCollectionSelectionToMeshesDataflowNode constinit property declarations
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
|
||
|
|
static void NewProp_bConvertSelectionToLeaves_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bConvertSelectionToLeaves;
|
||
|
|
static void NewProp_bWeldVertices_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bWeldVertices;
|
||
|
|
static void NewProp_bPreserveIsolatedVertices_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPreserveIsolatedVertices;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Meshes_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_Meshes;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FCollectionSelectionToMeshesDataflowNode constinit property declarations
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionSelectionToMeshesDataflowNode>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics
|
||
|
|
static_assert(std::is_polymorphic<FCollectionSelectionToMeshesDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionSelectionToMeshesDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionSelectionToMeshesDataflowNode;
|
||
|
|
class UScriptStruct* FCollectionSelectionToMeshesDataflowNode::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FCollectionSelectionToMeshesDataflowNode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FCollectionSelectionToMeshesDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionSelectionToMeshesDataflowNode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FCollectionSelectionToMeshesDataflowNode.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FCollectionSelectionToMeshesDataflowNode Property Definitions *****
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionToMeshesDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionToMeshesDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
|
||
|
|
void Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bConvertSelectionToLeaves_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((FCollectionSelectionToMeshesDataflowNode*)Obj)->bConvertSelectionToLeaves = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bConvertSelectionToLeaves = { "bConvertSelectionToLeaves", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionSelectionToMeshesDataflowNode), &Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bConvertSelectionToLeaves_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bConvertSelectionToLeaves_MetaData), NewProp_bConvertSelectionToLeaves_MetaData) };
|
||
|
|
void Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bWeldVertices_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((FCollectionSelectionToMeshesDataflowNode*)Obj)->bWeldVertices = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bWeldVertices = { "bWeldVertices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionSelectionToMeshesDataflowNode), &Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bWeldVertices_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWeldVertices_MetaData), NewProp_bWeldVertices_MetaData) };
|
||
|
|
void Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bPreserveIsolatedVertices_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((FCollectionSelectionToMeshesDataflowNode*)Obj)->bPreserveIsolatedVertices = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bPreserveIsolatedVertices = { "bPreserveIsolatedVertices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionSelectionToMeshesDataflowNode), &Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bPreserveIsolatedVertices_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPreserveIsolatedVertices_MetaData), NewProp_bPreserveIsolatedVertices_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_Meshes_Inner = { "Meshes", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_Meshes = { "Meshes", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionToMeshesDataflowNode, Meshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Meshes_MetaData), NewProp_Meshes_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_Collection,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_TransformSelection,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bConvertSelectionToLeaves,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bWeldVertices,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bPreserveIsolatedVertices,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_Meshes_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_Meshes,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FCollectionSelectionToMeshesDataflowNode Property Definitions *******
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
|
||
|
|
Z_Construct_UScriptStruct_FDataflowNode,
|
||
|
|
&NewStructOps,
|
||
|
|
"CollectionSelectionToMeshesDataflowNode",
|
||
|
|
Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::PropPointers),
|
||
|
|
sizeof(FCollectionSelectionToMeshesDataflowNode),
|
||
|
|
alignof(FCollectionSelectionToMeshesDataflowNode),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FCollectionSelectionToMeshesDataflowNode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionSelectionToMeshesDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionSelectionToMeshesDataflowNode.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FCollectionSelectionToMeshesDataflowNode ****************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FAppendMeshesToCollectionDataflowNode *****************************
|
||
|
|
struct Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FAppendMeshesToCollectionDataflowNode); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FAppendMeshesToCollectionDataflowNode); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n *\n * Append Array of Meshes to Collection\n *\n */" },
|
||
|
|
{ "DataflowGeometryCollection", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Append Array of Meshes to Collection" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
|
||
|
|
{ "Comment", "/** Meshes will be appended to this collection */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DataflowIntrinsic", "" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "DataflowPassthrough", "Collection" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Meshes will be appended to this collection" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AddedSelection_MetaData[] = {
|
||
|
|
{ "Comment", "/** Selection of added transforms */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Selection of added transforms" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Meshes_MetaData[] = {
|
||
|
|
{ "Comment", "/** Dynamic Meshes to append */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Dynamic Meshes to append" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParentIndex_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "Comment", "/** Index of parent bone for appended meshes. If invalid, meshes will be appended to a root node. */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Index of parent bone for appended meshes. If invalid, meshes will be appended to a root node." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FAppendMeshesToCollectionDataflowNode constinit property declarations
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_AddedSelection;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Meshes_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_Meshes;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_ParentIndex;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FAppendMeshesToCollectionDataflowNode constinit property declarations
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAppendMeshesToCollectionDataflowNode>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics
|
||
|
|
static_assert(std::is_polymorphic<FAppendMeshesToCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FAppendMeshesToCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAppendMeshesToCollectionDataflowNode;
|
||
|
|
class UScriptStruct* FAppendMeshesToCollectionDataflowNode::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FAppendMeshesToCollectionDataflowNode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FAppendMeshesToCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("AppendMeshesToCollectionDataflowNode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FAppendMeshesToCollectionDataflowNode.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FAppendMeshesToCollectionDataflowNode Property Definitions ********
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAppendMeshesToCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewProp_AddedSelection = { "AddedSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAppendMeshesToCollectionDataflowNode, AddedSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AddedSelection_MetaData), NewProp_AddedSelection_MetaData) }; // 3066776135
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewProp_Meshes_Inner = { "Meshes", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewProp_Meshes = { "Meshes", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAppendMeshesToCollectionDataflowNode, Meshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Meshes_MetaData), NewProp_Meshes_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewProp_ParentIndex = { "ParentIndex", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAppendMeshesToCollectionDataflowNode, ParentIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParentIndex_MetaData), NewProp_ParentIndex_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewProp_Collection,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewProp_AddedSelection,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewProp_Meshes_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewProp_Meshes,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewProp_ParentIndex,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FAppendMeshesToCollectionDataflowNode Property Definitions **********
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
|
||
|
|
Z_Construct_UScriptStruct_FDataflowNode,
|
||
|
|
&NewStructOps,
|
||
|
|
"AppendMeshesToCollectionDataflowNode",
|
||
|
|
Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::PropPointers),
|
||
|
|
sizeof(FAppendMeshesToCollectionDataflowNode),
|
||
|
|
alignof(FAppendMeshesToCollectionDataflowNode),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FAppendMeshesToCollectionDataflowNode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAppendMeshesToCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAppendMeshesToCollectionDataflowNode.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FAppendMeshesToCollectionDataflowNode *******************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FBoxToMeshDataflowNode ********************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FBoxToMeshDataflowNode); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FBoxToMeshDataflowNode); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n *\n * Converts a BoundingBox into a DynamicMesh\n *\n */" },
|
||
|
|
{ "DataflowGeometryCollection", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Converts a BoundingBox into a DynamicMesh" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Box_MetaData[] = {
|
||
|
|
{ "Comment", "/** BoundingBox input */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DataflowIntrinsic", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "BoundingBox input" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
|
||
|
|
{ "Comment", "/** Mesh output */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Mesh output" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TriangleCount_MetaData[] = {
|
||
|
|
{ "Comment", "/** Mesh triangle count */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Mesh triangle count" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FBoxToMeshDataflowNode constinit property declarations ************
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Box;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_TriangleCount;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FBoxToMeshDataflowNode constinit property declarations **************
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBoxToMeshDataflowNode>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics
|
||
|
|
static_assert(std::is_polymorphic<FBoxToMeshDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FBoxToMeshDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBoxToMeshDataflowNode;
|
||
|
|
class UScriptStruct* FBoxToMeshDataflowNode::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FBoxToMeshDataflowNode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FBoxToMeshDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBoxToMeshDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("BoxToMeshDataflowNode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FBoxToMeshDataflowNode.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FBoxToMeshDataflowNode Property Definitions ***********************
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::NewProp_Box = { "Box", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxToMeshDataflowNode, Box), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Box_MetaData), NewProp_Box_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxToMeshDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::NewProp_TriangleCount = { "TriangleCount", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxToMeshDataflowNode, TriangleCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TriangleCount_MetaData), NewProp_TriangleCount_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::NewProp_Box,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::NewProp_Mesh,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::NewProp_TriangleCount,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FBoxToMeshDataflowNode Property Definitions *************************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
|
||
|
|
Z_Construct_UScriptStruct_FDataflowNode,
|
||
|
|
&NewStructOps,
|
||
|
|
"BoxToMeshDataflowNode",
|
||
|
|
Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::PropPointers),
|
||
|
|
sizeof(FBoxToMeshDataflowNode),
|
||
|
|
alignof(FBoxToMeshDataflowNode),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FBoxToMeshDataflowNode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FBoxToMeshDataflowNode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBoxToMeshDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBoxToMeshDataflowNode.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FBoxToMeshDataflowNode **********************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMeshInfoDataflowNode *********************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FMeshInfoDataflowNode); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FMeshInfoDataflowNode); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n *\n * Collects information from the DynamicMesh and outputs it into a formatted string\n *\n */" },
|
||
|
|
{ "DataflowGeometryCollection", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Collects information from the DynamicMesh and outputs it into a formatted string" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
|
||
|
|
{ "Comment", "/** DynamicMesh for the information */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DataflowIntrinsic", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "DynamicMesh for the information" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InfoString_MetaData[] = {
|
||
|
|
{ "Comment", "/** Formatted output string */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Formatted output string" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMeshInfoDataflowNode constinit property declarations *************
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
|
||
|
|
static const UECodeGen_Private::FStrPropertyParams NewProp_InfoString;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FMeshInfoDataflowNode constinit property declarations ***************
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMeshInfoDataflowNode>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics
|
||
|
|
static_assert(std::is_polymorphic<FMeshInfoDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FMeshInfoDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshInfoDataflowNode;
|
||
|
|
class UScriptStruct* FMeshInfoDataflowNode::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FMeshInfoDataflowNode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FMeshInfoDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshInfoDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MeshInfoDataflowNode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FMeshInfoDataflowNode.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMeshInfoDataflowNode Property Definitions ************************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshInfoDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::NewProp_InfoString = { "InfoString", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshInfoDataflowNode, InfoString), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InfoString_MetaData), NewProp_InfoString_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::NewProp_Mesh,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::NewProp_InfoString,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FMeshInfoDataflowNode Property Definitions **************************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
|
||
|
|
Z_Construct_UScriptStruct_FDataflowNode,
|
||
|
|
&NewStructOps,
|
||
|
|
"MeshInfoDataflowNode",
|
||
|
|
Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::PropPointers),
|
||
|
|
sizeof(FMeshInfoDataflowNode),
|
||
|
|
alignof(FMeshInfoDataflowNode),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FMeshInfoDataflowNode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FMeshInfoDataflowNode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshInfoDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMeshInfoDataflowNode.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FMeshInfoDataflowNode ***********************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMeshToCollectionDataflowNode *************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FMeshToCollectionDataflowNode); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FMeshToCollectionDataflowNode); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n *\n * Converts a DynamicMesh to a Collection\n *\n */" },
|
||
|
|
{ "DataflowGeometryCollection", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Converts a DynamicMesh to a Collection" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
|
||
|
|
{ "Comment", "/** DynamicMesh to convert */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DataflowIntrinsic", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "DynamicMesh to convert" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
|
||
|
|
{ "Comment", "/** Output Collection */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Output Collection" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSplitIslands_MetaData[] = {
|
||
|
|
{ "Category", "General" },
|
||
|
|
{ "Comment", "/** Whether to split the mesh into multiple bones based on the mesh connectivity */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Whether to split the mesh into multiple bones based on the mesh connectivity" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bConnectIslandsByVertexOverlap_MetaData[] = {
|
||
|
|
{ "Category", "General" },
|
||
|
|
{ "Comment", "/** Whether to consider coincident vertices as connected even if the topology does not connect them */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Whether to consider coincident vertices as connected even if the topology does not connect them" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConnectVerticesThreshold_MetaData[] = {
|
||
|
|
{ "Category", "General" },
|
||
|
|
{ "ClampMin", "0.000000" },
|
||
|
|
{ "Comment", "/** Vertices closer than this distance are considered to be overlapping */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Vertices closer than this distance are considered to be overlapping" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAddClusterRootForSingleMesh_MetaData[] = {
|
||
|
|
{ "Category", "General" },
|
||
|
|
{ "Comment", "/** Whether to add a root cluster for the single mesh case. Note if the mesh is split, the root cluster will always be added. */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Whether to add a root cluster for the single mesh case. Note if the mesh is split, the root cluster will always be added." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMeshToCollectionDataflowNode constinit property declarations *****
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
|
||
|
|
static void NewProp_bSplitIslands_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSplitIslands;
|
||
|
|
static void NewProp_bConnectIslandsByVertexOverlap_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bConnectIslandsByVertexOverlap;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_ConnectVerticesThreshold;
|
||
|
|
static void NewProp_bAddClusterRootForSingleMesh_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAddClusterRootForSingleMesh;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FMeshToCollectionDataflowNode constinit property declarations *******
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMeshToCollectionDataflowNode>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics
|
||
|
|
static_assert(std::is_polymorphic<FMeshToCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FMeshToCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshToCollectionDataflowNode;
|
||
|
|
class UScriptStruct* FMeshToCollectionDataflowNode::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FMeshToCollectionDataflowNode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FMeshToCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MeshToCollectionDataflowNode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FMeshToCollectionDataflowNode.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMeshToCollectionDataflowNode Property Definitions ****************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshToCollectionDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshToCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
|
||
|
|
void Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bSplitIslands_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((FMeshToCollectionDataflowNode*)Obj)->bSplitIslands = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bSplitIslands = { "bSplitIslands", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshToCollectionDataflowNode), &Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bSplitIslands_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSplitIslands_MetaData), NewProp_bSplitIslands_MetaData) };
|
||
|
|
void Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bConnectIslandsByVertexOverlap_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((FMeshToCollectionDataflowNode*)Obj)->bConnectIslandsByVertexOverlap = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bConnectIslandsByVertexOverlap = { "bConnectIslandsByVertexOverlap", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshToCollectionDataflowNode), &Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bConnectIslandsByVertexOverlap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bConnectIslandsByVertexOverlap_MetaData), NewProp_bConnectIslandsByVertexOverlap_MetaData) };
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_ConnectVerticesThreshold = { "ConnectVerticesThreshold", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshToCollectionDataflowNode, ConnectVerticesThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConnectVerticesThreshold_MetaData), NewProp_ConnectVerticesThreshold_MetaData) };
|
||
|
|
void Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bAddClusterRootForSingleMesh_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((FMeshToCollectionDataflowNode*)Obj)->bAddClusterRootForSingleMesh = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bAddClusterRootForSingleMesh = { "bAddClusterRootForSingleMesh", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshToCollectionDataflowNode), &Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bAddClusterRootForSingleMesh_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAddClusterRootForSingleMesh_MetaData), NewProp_bAddClusterRootForSingleMesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_Mesh,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_Collection,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bSplitIslands,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bConnectIslandsByVertexOverlap,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_ConnectVerticesThreshold,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bAddClusterRootForSingleMesh,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FMeshToCollectionDataflowNode Property Definitions ******************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
|
||
|
|
Z_Construct_UScriptStruct_FDataflowNode,
|
||
|
|
&NewStructOps,
|
||
|
|
"MeshToCollectionDataflowNode",
|
||
|
|
Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::PropPointers),
|
||
|
|
sizeof(FMeshToCollectionDataflowNode),
|
||
|
|
alignof(FMeshToCollectionDataflowNode),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FMeshToCollectionDataflowNode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshToCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMeshToCollectionDataflowNode.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FMeshToCollectionDataflowNode ***************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FCollectionToMeshDataflowNode *************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FCollectionToMeshDataflowNode); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionToMeshDataflowNode); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n *\n * Converts a Collection to a DynamicMesh\n *\n */" },
|
||
|
|
{ "DataflowGeometryCollection", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Converts a Collection to a DynamicMesh" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
|
||
|
|
{ "Comment", "/** Collection to convert*/" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DataflowIntrinsic", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Collection to convert" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCenterPivot_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "Comment", "/** Whether to translate the mesh geometry to be centered around its bounding box. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Whether to translate the mesh geometry to be centered around its bounding box." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
|
||
|
|
{ "Comment", "/** Output DynamicMesh */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Output DynamicMesh" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
|
||
|
|
{ "Comment", "/** Geometry on or under selected bones will be appended to the output mesh. If not connected, all geometry will be processed. */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Geometry on or under selected bones will be appended to the output mesh. If not connected, all geometry will be processed." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWeldVertices_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "Comment", "/** Whether the processed mesh will have edges at normal/UV/color seams welded so they are treated as one edge during processing. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Whether the processed mesh will have edges at normal/UV/color seams welded so they are treated as one edge during processing." },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPreserveIsolatedVertices_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "Comment", "/** Whether to preserve isolated vertices which aren't used by any triangles. */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Whether to preserve isolated vertices which aren't used by any triangles." },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FCollectionToMeshDataflowNode constinit property declarations *****
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
|
||
|
|
static void NewProp_bCenterPivot_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCenterPivot;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
|
||
|
|
static void NewProp_bWeldVertices_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bWeldVertices;
|
||
|
|
static void NewProp_bPreserveIsolatedVertices_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPreserveIsolatedVertices;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FCollectionToMeshDataflowNode constinit property declarations *******
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionToMeshDataflowNode>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics
|
||
|
|
static_assert(std::is_polymorphic<FCollectionToMeshDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionToMeshDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionToMeshDataflowNode;
|
||
|
|
class UScriptStruct* FCollectionToMeshDataflowNode::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FCollectionToMeshDataflowNode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FCollectionToMeshDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionToMeshDataflowNode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FCollectionToMeshDataflowNode.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FCollectionToMeshDataflowNode Property Definitions ****************
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionToMeshDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
|
||
|
|
void Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bCenterPivot_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((FCollectionToMeshDataflowNode*)Obj)->bCenterPivot = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bCenterPivot = { "bCenterPivot", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionToMeshDataflowNode), &Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bCenterPivot_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCenterPivot_MetaData), NewProp_bCenterPivot_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionToMeshDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionToMeshDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
|
||
|
|
void Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bWeldVertices_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((FCollectionToMeshDataflowNode*)Obj)->bWeldVertices = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bWeldVertices = { "bWeldVertices", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionToMeshDataflowNode), &Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bWeldVertices_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWeldVertices_MetaData), NewProp_bWeldVertices_MetaData) };
|
||
|
|
void Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bPreserveIsolatedVertices_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((FCollectionToMeshDataflowNode*)Obj)->bPreserveIsolatedVertices = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bPreserveIsolatedVertices = { "bPreserveIsolatedVertices", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionToMeshDataflowNode), &Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bPreserveIsolatedVertices_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPreserveIsolatedVertices_MetaData), NewProp_bPreserveIsolatedVertices_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_Collection,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bCenterPivot,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_Mesh,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_TransformSelection,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bWeldVertices,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bPreserveIsolatedVertices,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FCollectionToMeshDataflowNode Property Definitions ******************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
|
||
|
|
Z_Construct_UScriptStruct_FDataflowNode,
|
||
|
|
&NewStructOps,
|
||
|
|
"CollectionToMeshDataflowNode",
|
||
|
|
Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::PropPointers),
|
||
|
|
sizeof(FCollectionToMeshDataflowNode),
|
||
|
|
alignof(FCollectionToMeshDataflowNode),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FCollectionToMeshDataflowNode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionToMeshDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionToMeshDataflowNode.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FCollectionToMeshDataflowNode ***************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FStaticMeshToMeshDataflowNode *************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FStaticMeshToMeshDataflowNode); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FStaticMeshToMeshDataflowNode); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n *\n * Converts a StaticMesh into a DynamicMesh\n *\n */" },
|
||
|
|
{ "DataflowGeometryCollection", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Converts a StaticMesh into a DynamicMesh" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticMesh_MetaData[] = {
|
||
|
|
{ "Category", "StaticMesh" },
|
||
|
|
{ "Comment", "/** StaticMesh to convert */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "StaticMesh to convert" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseHiRes_MetaData[] = {
|
||
|
|
{ "Category", "StaticMesh" },
|
||
|
|
{ "Comment", "/** Output the HiRes representation, if set to true and HiRes doesn't exist it will output empty mesh */" },
|
||
|
|
{ "DisplayName", "Use HiRes" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Output the HiRes representation, if set to true and HiRes doesn't exist it will output empty mesh" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODLevel_MetaData[] = {
|
||
|
|
{ "Category", "StaticMesh" },
|
||
|
|
{ "Comment", "/** Specifies the LOD level to use */" },
|
||
|
|
{ "DisplayName", "LOD Level" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Specifies the LOD level to use" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
|
||
|
|
{ "Comment", "/** Output mesh */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Output mesh" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialArray_MetaData[] = {
|
||
|
|
{ "Comment", "/** Output materials */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Output materials" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FStaticMeshToMeshDataflowNode constinit property declarations *****
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_StaticMesh;
|
||
|
|
static void NewProp_bUseHiRes_SetBit(void* Obj);
|
||
|
|
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseHiRes;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_LODLevel;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialArray_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialArray;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FStaticMeshToMeshDataflowNode constinit property declarations *******
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FStaticMeshToMeshDataflowNode>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics
|
||
|
|
static_assert(std::is_polymorphic<FStaticMeshToMeshDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FStaticMeshToMeshDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FStaticMeshToMeshDataflowNode;
|
||
|
|
class UScriptStruct* FStaticMeshToMeshDataflowNode::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FStaticMeshToMeshDataflowNode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FStaticMeshToMeshDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("StaticMeshToMeshDataflowNode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FStaticMeshToMeshDataflowNode.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FStaticMeshToMeshDataflowNode Property Definitions ****************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_StaticMesh = { "StaticMesh", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshToMeshDataflowNode, StaticMesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticMesh_MetaData), NewProp_StaticMesh_MetaData) };
|
||
|
|
void Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_bUseHiRes_SetBit(void* Obj)
|
||
|
|
{
|
||
|
|
((FStaticMeshToMeshDataflowNode*)Obj)->bUseHiRes = 1;
|
||
|
|
}
|
||
|
|
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_bUseHiRes = { "bUseHiRes", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FStaticMeshToMeshDataflowNode), &Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_bUseHiRes_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseHiRes_MetaData), NewProp_bUseHiRes_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_LODLevel = { "LODLevel", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshToMeshDataflowNode, LODLevel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODLevel_MetaData), NewProp_LODLevel_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshToMeshDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_MaterialArray_Inner = { "MaterialArray", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_MaterialArray = { "MaterialArray", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshToMeshDataflowNode, MaterialArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialArray_MetaData), NewProp_MaterialArray_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_StaticMesh,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_bUseHiRes,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_LODLevel,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_Mesh,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_MaterialArray_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_MaterialArray,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FStaticMeshToMeshDataflowNode Property Definitions ******************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
|
||
|
|
Z_Construct_UScriptStruct_FDataflowNode,
|
||
|
|
&NewStructOps,
|
||
|
|
"StaticMeshToMeshDataflowNode",
|
||
|
|
Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::PropPointers),
|
||
|
|
sizeof(FStaticMeshToMeshDataflowNode),
|
||
|
|
alignof(FStaticMeshToMeshDataflowNode),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FStaticMeshToMeshDataflowNode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FStaticMeshToMeshDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FStaticMeshToMeshDataflowNode.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FStaticMeshToMeshDataflowNode ***************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FGetMeshBoundingBoxDataflowNode ***********************************
|
||
|
|
struct Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FGetMeshBoundingBoxDataflowNode); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FGetMeshBoundingBoxDataflowNode); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n * Get the local geometric bounding box a dynamic mesh\n */" },
|
||
|
|
{ "DataflowGeometryCollection", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Get the local geometric bounding box a dynamic mesh" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
|
||
|
|
{ "Comment", "/** dynamic mesh to compute the bouning box from */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "NativeConstTemplateArg", "" },
|
||
|
|
{ "ToolTip", "dynamic mesh to compute the bouning box from" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoundingBox_MetaData[] = {
|
||
|
|
{ "Comment", "/** Geometric bounding box of the input dynamic mesh */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Geometric bounding box of the input dynamic mesh" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Center_MetaData[] = {
|
||
|
|
{ "Comment", "/** Center of the resulting bounding box */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Center of the resulting bounding box" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Dimensions_MetaData[] = {
|
||
|
|
{ "Comment", "/** Dimensions of the resulting bounding box in centimers */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Dimensions of the resulting bounding box in centimers" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FGetMeshBoundingBoxDataflowNode constinit property declarations ***
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_BoundingBox;
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Center;
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Dimensions;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FGetMeshBoundingBoxDataflowNode constinit property declarations *****
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetMeshBoundingBoxDataflowNode>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics
|
||
|
|
static_assert(std::is_polymorphic<FGetMeshBoundingBoxDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetMeshBoundingBoxDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetMeshBoundingBoxDataflowNode;
|
||
|
|
class UScriptStruct* FGetMeshBoundingBoxDataflowNode::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FGetMeshBoundingBoxDataflowNode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FGetMeshBoundingBoxDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetMeshBoundingBoxDataflowNode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FGetMeshBoundingBoxDataflowNode.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FGetMeshBoundingBoxDataflowNode Property Definitions **************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMeshBoundingBoxDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::NewProp_BoundingBox = { "BoundingBox", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMeshBoundingBoxDataflowNode, BoundingBox), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoundingBox_MetaData), NewProp_BoundingBox_MetaData) };
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::NewProp_Center = { "Center", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMeshBoundingBoxDataflowNode, Center), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Center_MetaData), NewProp_Center_MetaData) };
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::NewProp_Dimensions = { "Dimensions", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMeshBoundingBoxDataflowNode, Dimensions), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Dimensions_MetaData), NewProp_Dimensions_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::NewProp_Mesh,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::NewProp_BoundingBox,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::NewProp_Center,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::NewProp_Dimensions,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FGetMeshBoundingBoxDataflowNode Property Definitions ****************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
|
||
|
|
Z_Construct_UScriptStruct_FDataflowNode,
|
||
|
|
&NewStructOps,
|
||
|
|
"GetMeshBoundingBoxDataflowNode",
|
||
|
|
Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::PropPointers),
|
||
|
|
sizeof(FGetMeshBoundingBoxDataflowNode),
|
||
|
|
alignof(FGetMeshBoundingBoxDataflowNode),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FGetMeshBoundingBoxDataflowNode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetMeshBoundingBoxDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetMeshBoundingBoxDataflowNode.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FGetMeshBoundingBoxDataflowNode *************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMeshAppendDataflowNode *******************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FMeshAppendDataflowNode); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FMeshAppendDataflowNode); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n *\n * Appends two meshes\n *\n */" },
|
||
|
|
{ "DataflowGeometryCollection", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Appends two meshes" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh1_MetaData[] = {
|
||
|
|
{ "Comment", "/** Mesh input */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DataflowIntrinsic", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Mesh input" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh2_MetaData[] = {
|
||
|
|
{ "Comment", "/** Mesh input */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DataflowIntrinsic", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Mesh input" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
|
||
|
|
{ "Comment", "/** Output mesh */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Output mesh" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMeshAppendDataflowNode constinit property declarations ***********
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh1;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh2;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FMeshAppendDataflowNode constinit property declarations *************
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMeshAppendDataflowNode>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics
|
||
|
|
static_assert(std::is_polymorphic<FMeshAppendDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FMeshAppendDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshAppendDataflowNode;
|
||
|
|
class UScriptStruct* FMeshAppendDataflowNode::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FMeshAppendDataflowNode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FMeshAppendDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshAppendDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MeshAppendDataflowNode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FMeshAppendDataflowNode.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMeshAppendDataflowNode Property Definitions **********************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::NewProp_Mesh1 = { "Mesh1", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshAppendDataflowNode, Mesh1), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh1_MetaData), NewProp_Mesh1_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::NewProp_Mesh2 = { "Mesh2", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshAppendDataflowNode, Mesh2), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh2_MetaData), NewProp_Mesh2_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshAppendDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::NewProp_Mesh1,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::NewProp_Mesh2,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::NewProp_Mesh,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FMeshAppendDataflowNode Property Definitions ************************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
|
||
|
|
Z_Construct_UScriptStruct_FDataflowNode,
|
||
|
|
&NewStructOps,
|
||
|
|
"MeshAppendDataflowNode",
|
||
|
|
Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::PropPointers),
|
||
|
|
sizeof(FMeshAppendDataflowNode),
|
||
|
|
alignof(FMeshAppendDataflowNode),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FMeshAppendDataflowNode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FMeshAppendDataflowNode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshAppendDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMeshAppendDataflowNode.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FMeshAppendDataflowNode *********************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FDataflowMeshAppendDataflowNode ***********************************
|
||
|
|
struct Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FDataflowMeshAppendDataflowNode); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FDataflowMeshAppendDataflowNode); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n *\n * Combine two Dataflow meshes\n *\n */" },
|
||
|
|
{ "DataflowGeometryCollection", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Combine two Dataflow meshes" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
|
||
|
|
{ "Comment", "/** Mesh input/output */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DataflowIntrinsic", "" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "DataflowPassthrough", "Mesh" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Mesh input/output" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AppendMesh_MetaData[] = {
|
||
|
|
{ "Comment", "/** Mesh to append */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DataflowIntrinsic", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "NativeConstTemplateArg", "" },
|
||
|
|
{ "ToolTip", "Mesh to append" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FDataflowMeshAppendDataflowNode constinit property declarations ***
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_AppendMesh;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FDataflowMeshAppendDataflowNode constinit property declarations *****
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FDataflowMeshAppendDataflowNode>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics
|
||
|
|
static_assert(std::is_polymorphic<FDataflowMeshAppendDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FDataflowMeshAppendDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FDataflowMeshAppendDataflowNode;
|
||
|
|
class UScriptStruct* FDataflowMeshAppendDataflowNode::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FDataflowMeshAppendDataflowNode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FDataflowMeshAppendDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("DataflowMeshAppendDataflowNode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FDataflowMeshAppendDataflowNode.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FDataflowMeshAppendDataflowNode Property Definitions **************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowMeshAppendDataflowNode, Mesh), Z_Construct_UClass_UDataflowMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::NewProp_AppendMesh = { "AppendMesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowMeshAppendDataflowNode, AppendMesh), Z_Construct_UClass_UDataflowMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AppendMesh_MetaData), NewProp_AppendMesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::NewProp_Mesh,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::NewProp_AppendMesh,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FDataflowMeshAppendDataflowNode Property Definitions ****************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
|
||
|
|
Z_Construct_UScriptStruct_FDataflowNode,
|
||
|
|
&NewStructOps,
|
||
|
|
"DataflowMeshAppendDataflowNode",
|
||
|
|
Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::PropPointers),
|
||
|
|
sizeof(FDataflowMeshAppendDataflowNode),
|
||
|
|
alignof(FDataflowMeshAppendDataflowNode),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FDataflowMeshAppendDataflowNode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FDataflowMeshAppendDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FDataflowMeshAppendDataflowNode.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FDataflowMeshAppendDataflowNode *************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMakeDataflowMeshDataflowNode *************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FMakeDataflowMeshDataflowNode); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FMakeDataflowMeshDataflowNode); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n *\n * Create a UDataflow mesh from an input UDynamicMesh and material array\n *\n */" },
|
||
|
|
{ "DataflowGeometryCollection", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Create a UDataflow mesh from an input UDynamicMesh and material array" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InMesh_MetaData[] = {
|
||
|
|
{ "Comment", "/** DynamicMesh input */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DataflowIntrinsic", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "DynamicMesh input" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InMaterials_MetaData[] = {
|
||
|
|
{ "Comment", "/** Materials input */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DataflowIntrinsic", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Materials input" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
|
||
|
|
{ "Comment", "/** DataflowMesh output */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "DataflowMesh output" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMakeDataflowMeshDataflowNode constinit property declarations *****
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_InMesh;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_InMaterials_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_InMaterials;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FMakeDataflowMeshDataflowNode constinit property declarations *******
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMakeDataflowMeshDataflowNode>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics
|
||
|
|
static_assert(std::is_polymorphic<FMakeDataflowMeshDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FMakeDataflowMeshDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMakeDataflowMeshDataflowNode;
|
||
|
|
class UScriptStruct* FMakeDataflowMeshDataflowNode::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FMakeDataflowMeshDataflowNode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FMakeDataflowMeshDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MakeDataflowMeshDataflowNode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FMakeDataflowMeshDataflowNode.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMakeDataflowMeshDataflowNode Property Definitions ****************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::NewProp_InMesh = { "InMesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMakeDataflowMeshDataflowNode, InMesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InMesh_MetaData), NewProp_InMesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::NewProp_InMaterials_Inner = { "InMaterials", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::NewProp_InMaterials = { "InMaterials", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMakeDataflowMeshDataflowNode, InMaterials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InMaterials_MetaData), NewProp_InMaterials_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMakeDataflowMeshDataflowNode, Mesh), Z_Construct_UClass_UDataflowMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::NewProp_InMesh,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::NewProp_InMaterials_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::NewProp_InMaterials,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::NewProp_Mesh,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FMakeDataflowMeshDataflowNode Property Definitions ******************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
|
||
|
|
Z_Construct_UScriptStruct_FDataflowNode,
|
||
|
|
&NewStructOps,
|
||
|
|
"MakeDataflowMeshDataflowNode",
|
||
|
|
Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::PropPointers),
|
||
|
|
sizeof(FMakeDataflowMeshDataflowNode),
|
||
|
|
alignof(FMakeDataflowMeshDataflowNode),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FMakeDataflowMeshDataflowNode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMakeDataflowMeshDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMakeDataflowMeshDataflowNode.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FMakeDataflowMeshDataflowNode ***************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FDuplicateMeshUVChannelNode ***************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FDuplicateMeshUVChannelNode); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FDuplicateMeshUVChannelNode); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n * Create a new UV layer/channel in a UDataflowMesh\n */" },
|
||
|
|
{ "DataflowGeometryCollection", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Create a new UV layer/channel in a UDataflowMesh" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
|
||
|
|
{ "Comment", "/** DataflowMesh input/output */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DataflowIntrinsic", "" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "DataflowPassthrough", "Mesh" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "DataflowMesh input/output" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceUVChannel_MetaData[] = {
|
||
|
|
{ "Category", "Options" },
|
||
|
|
{ "Comment", "/** Index of the source UV channel */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Index of the source UV channel" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewUVChannel_MetaData[] = {
|
||
|
|
{ "Comment", "/** Index of the added UV channel */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Index of the added UV channel" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FDuplicateMeshUVChannelNode constinit property declarations *******
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_SourceUVChannel;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_NewUVChannel;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FDuplicateMeshUVChannelNode constinit property declarations *********
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FDuplicateMeshUVChannelNode>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics
|
||
|
|
static_assert(std::is_polymorphic<FDuplicateMeshUVChannelNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FDuplicateMeshUVChannelNode cannot be polymorphic unless super FDataflowNode is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FDuplicateMeshUVChannelNode;
|
||
|
|
class UScriptStruct* FDuplicateMeshUVChannelNode::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FDuplicateMeshUVChannelNode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FDuplicateMeshUVChannelNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("DuplicateMeshUVChannelNode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FDuplicateMeshUVChannelNode.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FDuplicateMeshUVChannelNode Property Definitions ******************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDuplicateMeshUVChannelNode, Mesh), Z_Construct_UClass_UDataflowMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::NewProp_SourceUVChannel = { "SourceUVChannel", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDuplicateMeshUVChannelNode, SourceUVChannel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceUVChannel_MetaData), NewProp_SourceUVChannel_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::NewProp_NewUVChannel = { "NewUVChannel", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDuplicateMeshUVChannelNode, NewUVChannel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewUVChannel_MetaData), NewProp_NewUVChannel_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::NewProp_Mesh,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::NewProp_SourceUVChannel,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::NewProp_NewUVChannel,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FDuplicateMeshUVChannelNode Property Definitions ********************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
|
||
|
|
Z_Construct_UScriptStruct_FDataflowNode,
|
||
|
|
&NewStructOps,
|
||
|
|
"DuplicateMeshUVChannelNode",
|
||
|
|
Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::PropPointers),
|
||
|
|
sizeof(FDuplicateMeshUVChannelNode),
|
||
|
|
alignof(FDuplicateMeshUVChannelNode),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FDuplicateMeshUVChannelNode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FDuplicateMeshUVChannelNode.InnerSingleton, Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FDuplicateMeshUVChannelNode.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FDuplicateMeshUVChannelNode *****************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EDataflowMeshSplitIslandsMethod *******************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EDataflowMeshSplitIslandsMethod;
|
||
|
|
static UEnum* EDataflowMeshSplitIslandsMethod_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EDataflowMeshSplitIslandsMethod.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_EDataflowMeshSplitIslandsMethod.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EDataflowMeshSplitIslandsMethod"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EDataflowMeshSplitIslandsMethod.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowMeshSplitIslandsMethod>()
|
||
|
|
{
|
||
|
|
return EDataflowMeshSplitIslandsMethod_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "BlueprintType", "true" },
|
||
|
|
{ "ByMeshTopology.Name", "EDataflowMeshSplitIslandsMethod::ByMeshTopology" },
|
||
|
|
{ "ByVertexOverlap.Name", "EDataflowMeshSplitIslandsMethod::ByVertexOverlap" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "NoSplit.Name", "EDataflowMeshSplitIslandsMethod::NoSplit" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "EDataflowMeshSplitIslandsMethod::NoSplit", (int64)EDataflowMeshSplitIslandsMethod::NoSplit },
|
||
|
|
{ "EDataflowMeshSplitIslandsMethod::ByMeshTopology", (int64)EDataflowMeshSplitIslandsMethod::ByMeshTopology },
|
||
|
|
{ "EDataflowMeshSplitIslandsMethod::ByVertexOverlap", (int64)EDataflowMeshSplitIslandsMethod::ByVertexOverlap },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
|
||
|
|
nullptr,
|
||
|
|
"EDataflowMeshSplitIslandsMethod",
|
||
|
|
"EDataflowMeshSplitIslandsMethod",
|
||
|
|
Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod_Statics::Enumerators),
|
||
|
|
EEnumFlags::None,
|
||
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EDataflowMeshSplitIslandsMethod.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EDataflowMeshSplitIslandsMethod.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EDataflowMeshSplitIslandsMethod.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum EDataflowMeshSplitIslandsMethod *********************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FSplitMeshIslandsDataflowNode *************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FSplitMeshIslandsDataflowNode); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FSplitMeshIslandsDataflowNode); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n *\n * Split a mesh into a connected islands\n *\n */" },
|
||
|
|
{ "DataflowGeometryCollection", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Split a mesh into a connected islands" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
|
||
|
|
{ "Comment", "/** Mesh input */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DataflowIntrinsic", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Mesh input" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Meshes_MetaData[] = {
|
||
|
|
{ "Comment", "/** Meshes output */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Meshes output" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplitMethod_MetaData[] = {
|
||
|
|
{ "Category", "General" },
|
||
|
|
{ "Comment", "/** Whether to consider coincident vertices as connected even if the topology does not connect them */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Whether to consider coincident vertices as connected even if the topology does not connect them" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConnectVerticesThreshold_MetaData[] = {
|
||
|
|
{ "Category", "General" },
|
||
|
|
{ "ClampMin", "0.000000" },
|
||
|
|
{ "Comment", "/** Vertices closer than this distance are considered to be overlapping */" },
|
||
|
|
{ "EditCondition", "SplitMethod == EDataflowMeshSplitIslandsMethod::ByVertexOverlap" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Vertices closer than this distance are considered to be overlapping" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FSplitMeshIslandsDataflowNode constinit property declarations *****
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Meshes_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_Meshes;
|
||
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_SplitMethod_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_SplitMethod;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_ConnectVerticesThreshold;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FSplitMeshIslandsDataflowNode constinit property declarations *******
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSplitMeshIslandsDataflowNode>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics
|
||
|
|
static_assert(std::is_polymorphic<FSplitMeshIslandsDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FSplitMeshIslandsDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSplitMeshIslandsDataflowNode;
|
||
|
|
class UScriptStruct* FSplitMeshIslandsDataflowNode::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FSplitMeshIslandsDataflowNode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FSplitMeshIslandsDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SplitMeshIslandsDataflowNode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FSplitMeshIslandsDataflowNode.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FSplitMeshIslandsDataflowNode Property Definitions ****************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplitMeshIslandsDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_Meshes_Inner = { "Meshes", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_Meshes = { "Meshes", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplitMeshIslandsDataflowNode, Meshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Meshes_MetaData), NewProp_Meshes_MetaData) };
|
||
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_SplitMethod_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_FSplitMeshIslandsDataflowNode_Statics::NewProp_SplitMethod = { "SplitMethod", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplitMeshIslandsDataflowNode, SplitMethod), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplitMethod_MetaData), NewProp_SplitMethod_MetaData) }; // 580730613
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_ConnectVerticesThreshold = { "ConnectVerticesThreshold", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplitMeshIslandsDataflowNode, ConnectVerticesThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConnectVerticesThreshold_MetaData), NewProp_ConnectVerticesThreshold_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_Mesh,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_Meshes_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_Meshes,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_SplitMethod_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_SplitMethod,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_ConnectVerticesThreshold,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FSplitMeshIslandsDataflowNode Property Definitions ******************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
|
||
|
|
Z_Construct_UScriptStruct_FDataflowNode,
|
||
|
|
&NewStructOps,
|
||
|
|
"SplitMeshIslandsDataflowNode",
|
||
|
|
Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::PropPointers),
|
||
|
|
sizeof(FSplitMeshIslandsDataflowNode),
|
||
|
|
alignof(FSplitMeshIslandsDataflowNode),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FSplitMeshIslandsDataflowNode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSplitMeshIslandsDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSplitMeshIslandsDataflowNode.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FSplitMeshIslandsDataflowNode ***************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FSplitDataflowMeshDataflowNode ************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FSplitDataflowMeshDataflowNode); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FSplitDataflowMeshDataflowNode); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n *\n * Split a UDataflow mesh into a UDynamicMesh and a material array\n *\n */" },
|
||
|
|
{ "DataflowGeometryCollection", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Split a UDataflow mesh into a UDynamicMesh and a material array" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InMesh_MetaData[] = {
|
||
|
|
{ "Comment", "/** DataflowMesh input */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DataflowIntrinsic", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "DataflowMesh input" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
|
||
|
|
{ "Comment", "/** DyanmicMesh output */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "DyanmicMesh output" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialArray_MetaData[] = {
|
||
|
|
{ "Comment", "/** Materials output */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Materials output" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FSplitDataflowMeshDataflowNode constinit property declarations ****
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_InMesh;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialArray_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialArray;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FSplitDataflowMeshDataflowNode constinit property declarations ******
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSplitDataflowMeshDataflowNode>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics
|
||
|
|
static_assert(std::is_polymorphic<FSplitDataflowMeshDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FSplitDataflowMeshDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSplitDataflowMeshDataflowNode;
|
||
|
|
class UScriptStruct* FSplitDataflowMeshDataflowNode::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FSplitDataflowMeshDataflowNode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FSplitDataflowMeshDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SplitDataflowMeshDataflowNode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FSplitDataflowMeshDataflowNode.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FSplitDataflowMeshDataflowNode Property Definitions ***************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::NewProp_InMesh = { "InMesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplitDataflowMeshDataflowNode, InMesh), Z_Construct_UClass_UDataflowMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InMesh_MetaData), NewProp_InMesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplitDataflowMeshDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::NewProp_MaterialArray_Inner = { "MaterialArray", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::NewProp_MaterialArray = { "MaterialArray", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplitDataflowMeshDataflowNode, MaterialArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialArray_MetaData), NewProp_MaterialArray_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::NewProp_InMesh,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::NewProp_Mesh,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::NewProp_MaterialArray_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::NewProp_MaterialArray,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FSplitDataflowMeshDataflowNode Property Definitions *****************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
|
||
|
|
Z_Construct_UScriptStruct_FDataflowNode,
|
||
|
|
&NewStructOps,
|
||
|
|
"SplitDataflowMeshDataflowNode",
|
||
|
|
Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::PropPointers),
|
||
|
|
sizeof(FSplitDataflowMeshDataflowNode),
|
||
|
|
alignof(FSplitDataflowMeshDataflowNode),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FSplitDataflowMeshDataflowNode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSplitDataflowMeshDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSplitDataflowMeshDataflowNode.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FSplitDataflowMeshDataflowNode **************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMeshCopyToPointsDataflowNode *************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FMeshCopyToPointsDataflowNode); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FMeshCopyToPointsDataflowNode); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n *\n * Copies the same mesh with scale onto points\n *\n */" },
|
||
|
|
{ "DataflowGeometryCollection", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Copies the same mesh with scale onto points" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Points_MetaData[] = {
|
||
|
|
{ "Comment", "/** Points to copy meshes onto */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DataflowIntrinsic", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Points to copy meshes onto" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshToCopy_MetaData[] = {
|
||
|
|
{ "Comment", "/** Mesh to copy onto points */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DataflowIntrinsic", "" },
|
||
|
|
{ "DisplayName", "MeshToScatter" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Mesh to copy onto points" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Scale_MetaData[] = {
|
||
|
|
{ "Category", "Copy" },
|
||
|
|
{ "Comment", "/** Scale applied to the mesh */" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Scale applied to the mesh" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
|
||
|
|
{ "Comment", "/** merged result mesh */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "merged result mesh" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Meshes_MetaData[] = {
|
||
|
|
{ "Comment", "/** Result meshes as individual ones */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Result meshes as individual ones" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMeshCopyToPointsDataflowNode constinit property declarations *****
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Points_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_Points;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_MeshToCopy;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_Scale;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Meshes_Inner;
|
||
|
|
static const UECodeGen_Private::FArrayPropertyParams NewProp_Meshes;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FMeshCopyToPointsDataflowNode constinit property declarations *******
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMeshCopyToPointsDataflowNode>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics
|
||
|
|
static_assert(std::is_polymorphic<FMeshCopyToPointsDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FMeshCopyToPointsDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshCopyToPointsDataflowNode;
|
||
|
|
class UScriptStruct* FMeshCopyToPointsDataflowNode::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FMeshCopyToPointsDataflowNode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FMeshCopyToPointsDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MeshCopyToPointsDataflowNode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FMeshCopyToPointsDataflowNode.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FMeshCopyToPointsDataflowNode Property Definitions ****************
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Points_Inner = { "Points", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Points = { "Points", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshCopyToPointsDataflowNode, Points), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Points_MetaData), NewProp_Points_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_MeshToCopy = { "MeshToCopy", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshCopyToPointsDataflowNode, MeshToCopy), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshToCopy_MetaData), NewProp_MeshToCopy_MetaData) };
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshCopyToPointsDataflowNode, Scale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Scale_MetaData), NewProp_Scale_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshCopyToPointsDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Meshes_Inner = { "Meshes", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Meshes = { "Meshes", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshCopyToPointsDataflowNode, Meshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Meshes_MetaData), NewProp_Meshes_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Points_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Points,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_MeshToCopy,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Scale,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Mesh,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Meshes_Inner,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Meshes,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FMeshCopyToPointsDataflowNode Property Definitions ******************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
|
||
|
|
Z_Construct_UScriptStruct_FDataflowNode,
|
||
|
|
&NewStructOps,
|
||
|
|
"MeshCopyToPointsDataflowNode",
|
||
|
|
Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::PropPointers),
|
||
|
|
sizeof(FMeshCopyToPointsDataflowNode),
|
||
|
|
alignof(FMeshCopyToPointsDataflowNode),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FMeshCopyToPointsDataflowNode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshCopyToPointsDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMeshCopyToPointsDataflowNode.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FMeshCopyToPointsDataflowNode ***************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FGetMeshDataDataflowNode ******************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FGetMeshDataDataflowNode); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FGetMeshDataDataflowNode); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/**\n *\n * Outputs Mesh data\n *\n */" },
|
||
|
|
{ "DataflowGeometryCollection", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Outputs Mesh data" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
|
||
|
|
{ "Comment", "/** Mesh for the data */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DataflowIntrinsic", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Mesh for the data" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexCount_MetaData[] = {
|
||
|
|
{ "Comment", "/** Number of vertices */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Number of vertices" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EdgeCount_MetaData[] = {
|
||
|
|
{ "Comment", "/** Number of edges */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Number of edges" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TriangleCount_MetaData[] = {
|
||
|
|
{ "Comment", "/** Number of triangles */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" },
|
||
|
|
{ "ToolTip", "Number of triangles" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FGetMeshDataDataflowNode constinit property declarations **********
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_VertexCount;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_EdgeCount;
|
||
|
|
static const UECodeGen_Private::FIntPropertyParams NewProp_TriangleCount;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FGetMeshDataDataflowNode constinit property declarations ************
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetMeshDataDataflowNode>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics
|
||
|
|
static_assert(std::is_polymorphic<FGetMeshDataDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetMeshDataDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetMeshDataDataflowNode;
|
||
|
|
class UScriptStruct* FGetMeshDataDataflowNode::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FGetMeshDataDataflowNode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FGetMeshDataDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetMeshDataDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetMeshDataDataflowNode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FGetMeshDataDataflowNode.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FGetMeshDataDataflowNode Property Definitions *********************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMeshDataDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::NewProp_VertexCount = { "VertexCount", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMeshDataDataflowNode, VertexCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexCount_MetaData), NewProp_VertexCount_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::NewProp_EdgeCount = { "EdgeCount", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMeshDataDataflowNode, EdgeCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EdgeCount_MetaData), NewProp_EdgeCount_MetaData) };
|
||
|
|
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::NewProp_TriangleCount = { "TriangleCount", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMeshDataDataflowNode, TriangleCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TriangleCount_MetaData), NewProp_TriangleCount_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::NewProp_Mesh,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::NewProp_VertexCount,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::NewProp_EdgeCount,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::NewProp_TriangleCount,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FGetMeshDataDataflowNode Property Definitions ***********************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
|
||
|
|
Z_Construct_UScriptStruct_FDataflowNode,
|
||
|
|
&NewStructOps,
|
||
|
|
"GetMeshDataDataflowNode",
|
||
|
|
Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::PropPointers),
|
||
|
|
sizeof(FGetMeshDataDataflowNode),
|
||
|
|
alignof(FGetMeshDataDataflowNode),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FGetMeshDataDataflowNode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FGetMeshDataDataflowNode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetMeshDataDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetMeshDataDataflowNode.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FGetMeshDataDataflowNode ********************************************
|
||
|
|
|
||
|
|
// ********** Begin Registration *******************************************************************
|
||
|
|
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h__Script_GeometryCollectionNodes_Statics
|
||
|
|
{
|
||
|
|
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||
|
|
{ EDataflowMeshSplitIslandsMethod_StaticEnum, TEXT("EDataflowMeshSplitIslandsMethod"), &Z_Registration_Info_UEnum_EDataflowMeshSplitIslandsMethod, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 580730613U) },
|
||
|
|
};
|
||
|
|
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
|
||
|
|
{ FPointsToMeshDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::NewStructOps, TEXT("PointsToMeshDataflowNode"),&Z_Registration_Info_UScriptStruct_FPointsToMeshDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPointsToMeshDataflowNode), 3256824386U) },
|
||
|
|
{ FMeshProcessorDataflowNodeBase::StaticStruct, Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewStructOps, TEXT("MeshProcessorDataflowNodeBase"),&Z_Registration_Info_UScriptStruct_FMeshProcessorDataflowNodeBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshProcessorDataflowNodeBase), 488733386U) },
|
||
|
|
{ FApplyMeshProcessorToMeshDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::NewStructOps, TEXT("ApplyMeshProcessorToMeshDataflowNode"),&Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FApplyMeshProcessorToMeshDataflowNode), 261894313U) },
|
||
|
|
{ FApplyMeshProcessorToGeometryCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewStructOps, TEXT("ApplyMeshProcessorToGeometryCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FApplyMeshProcessorToGeometryCollectionDataflowNode), 2465505132U) },
|
||
|
|
{ FCollectionSelectionToMeshesDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewStructOps, TEXT("CollectionSelectionToMeshesDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionSelectionToMeshesDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionSelectionToMeshesDataflowNode), 3963611836U) },
|
||
|
|
{ FAppendMeshesToCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewStructOps, TEXT("AppendMeshesToCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FAppendMeshesToCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAppendMeshesToCollectionDataflowNode), 4211832976U) },
|
||
|
|
{ FBoxToMeshDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::NewStructOps, TEXT("BoxToMeshDataflowNode"),&Z_Registration_Info_UScriptStruct_FBoxToMeshDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBoxToMeshDataflowNode), 3861368581U) },
|
||
|
|
{ FMeshInfoDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::NewStructOps, TEXT("MeshInfoDataflowNode"),&Z_Registration_Info_UScriptStruct_FMeshInfoDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshInfoDataflowNode), 594800515U) },
|
||
|
|
{ FMeshToCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewStructOps, TEXT("MeshToCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FMeshToCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshToCollectionDataflowNode), 2086290175U) },
|
||
|
|
{ FCollectionToMeshDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewStructOps, TEXT("CollectionToMeshDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionToMeshDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionToMeshDataflowNode), 3203376161U) },
|
||
|
|
{ FStaticMeshToMeshDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewStructOps, TEXT("StaticMeshToMeshDataflowNode"),&Z_Registration_Info_UScriptStruct_FStaticMeshToMeshDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FStaticMeshToMeshDataflowNode), 2300625525U) },
|
||
|
|
{ FGetMeshBoundingBoxDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::NewStructOps, TEXT("GetMeshBoundingBoxDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetMeshBoundingBoxDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetMeshBoundingBoxDataflowNode), 3882619929U) },
|
||
|
|
{ FMeshAppendDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::NewStructOps, TEXT("MeshAppendDataflowNode"),&Z_Registration_Info_UScriptStruct_FMeshAppendDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshAppendDataflowNode), 2893299976U) },
|
||
|
|
{ FDataflowMeshAppendDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::NewStructOps, TEXT("DataflowMeshAppendDataflowNode"),&Z_Registration_Info_UScriptStruct_FDataflowMeshAppendDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FDataflowMeshAppendDataflowNode), 2321054643U) },
|
||
|
|
{ FMakeDataflowMeshDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::NewStructOps, TEXT("MakeDataflowMeshDataflowNode"),&Z_Registration_Info_UScriptStruct_FMakeDataflowMeshDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMakeDataflowMeshDataflowNode), 3179081936U) },
|
||
|
|
{ FDuplicateMeshUVChannelNode::StaticStruct, Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::NewStructOps, TEXT("DuplicateMeshUVChannelNode"),&Z_Registration_Info_UScriptStruct_FDuplicateMeshUVChannelNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FDuplicateMeshUVChannelNode), 4103861902U) },
|
||
|
|
{ FSplitMeshIslandsDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewStructOps, TEXT("SplitMeshIslandsDataflowNode"),&Z_Registration_Info_UScriptStruct_FSplitMeshIslandsDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSplitMeshIslandsDataflowNode), 4005475144U) },
|
||
|
|
{ FSplitDataflowMeshDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::NewStructOps, TEXT("SplitDataflowMeshDataflowNode"),&Z_Registration_Info_UScriptStruct_FSplitDataflowMeshDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSplitDataflowMeshDataflowNode), 4064736166U) },
|
||
|
|
{ FMeshCopyToPointsDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewStructOps, TEXT("MeshCopyToPointsDataflowNode"),&Z_Registration_Info_UScriptStruct_FMeshCopyToPointsDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshCopyToPointsDataflowNode), 1859653940U) },
|
||
|
|
{ FGetMeshDataDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::NewStructOps, TEXT("GetMeshDataDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetMeshDataDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetMeshDataDataflowNode), 3933337081U) },
|
||
|
|
};
|
||
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h__Script_GeometryCollectionNodes_Statics
|
||
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h__Script_GeometryCollectionNodes_519355837{
|
||
|
|
TEXT("/Script/GeometryCollectionNodes"),
|
||
|
|
nullptr, 0,
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo),
|
||
|
|
};
|
||
|
|
// ********** End Registration *********************************************************************
|
||
|
|
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|