Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/GeometryCollectionNodes/UHT/GeometryCollectionAssetNodes.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

1549 lines
148 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/GeometryCollectionAssetNodes.h"
#include "GeometryCollection/GeometryCollectionObject.h"
#include "GeometryCollection/ManagedArrayCollection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionAssetNodes() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowTerminalNode();
ENGINE_API UClass* Z_Construct_UClass_UBlueprint_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterial_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister();
ENGINE_API UClass* Z_Construct_UClass_UStaticMesh_NoRegister();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollection_NoRegister();
GEOMETRYCOLLECTIONENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FGeometryCollectionAutoInstanceMesh();
GEOMETRYCOLLECTIONENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FGeometryCollectionSource();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowRootProxyMesh();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetGeometryCollectionAssetDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FDataflowRootProxyMesh ********************************************
struct Z_Construct_UScriptStruct_FDataflowRootProxyMesh_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FDataflowRootProxyMesh); }
static inline consteval int16 GetStructAlignment() { return alignof(FDataflowRootProxyMesh); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
{ "Category", "RootProxyMesh" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "Category", "RootProxyMesh" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverrideMaterials_MetaData[] = {
{ "Category", "RootProxyMesh" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FDataflowRootProxyMesh constinit property declarations ************
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OverrideMaterials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OverrideMaterials;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FDataflowRootProxyMesh constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FDataflowRootProxyMesh>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FDataflowRootProxyMesh_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FDataflowRootProxyMesh;
class UScriptStruct* FDataflowRootProxyMesh::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FDataflowRootProxyMesh.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FDataflowRootProxyMesh.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FDataflowRootProxyMesh, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("DataflowRootProxyMesh"));
}
return Z_Registration_Info_UScriptStruct_FDataflowRootProxyMesh.OuterSingleton;
}
// ********** Begin ScriptStruct FDataflowRootProxyMesh Property Definitions ***********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FDataflowRootProxyMesh_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowRootProxyMesh, Mesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FDataflowRootProxyMesh_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowRootProxyMesh, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FDataflowRootProxyMesh_Statics::NewProp_OverrideMaterials_Inner = { "OverrideMaterials", 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_FDataflowRootProxyMesh_Statics::NewProp_OverrideMaterials = { "OverrideMaterials", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowRootProxyMesh, OverrideMaterials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverrideMaterials_MetaData), NewProp_OverrideMaterials_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FDataflowRootProxyMesh_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowRootProxyMesh_Statics::NewProp_Mesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowRootProxyMesh_Statics::NewProp_Transform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowRootProxyMesh_Statics::NewProp_OverrideMaterials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowRootProxyMesh_Statics::NewProp_OverrideMaterials,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowRootProxyMesh_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FDataflowRootProxyMesh Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FDataflowRootProxyMesh_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
&NewStructOps,
"DataflowRootProxyMesh",
Z_Construct_UScriptStruct_FDataflowRootProxyMesh_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowRootProxyMesh_Statics::PropPointers),
sizeof(FDataflowRootProxyMesh),
alignof(FDataflowRootProxyMesh),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowRootProxyMesh_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FDataflowRootProxyMesh_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FDataflowRootProxyMesh()
{
if (!Z_Registration_Info_UScriptStruct_FDataflowRootProxyMesh.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FDataflowRootProxyMesh.InnerSingleton, Z_Construct_UScriptStruct_FDataflowRootProxyMesh_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FDataflowRootProxyMesh.InnerSingleton);
}
// ********** End ScriptStruct FDataflowRootProxyMesh **********************************************
// ********** Begin ScriptStruct FMakeRootProxyMeshDataflowNode ************************************
struct Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMakeRootProxyMeshDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FMakeRootProxyMeshDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n* Create a RootProxyMesh object\n* (used by geometry collection assets)\n*/" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Create a RootProxyMesh object\n(used by geometry collection assets)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
{ "Category", "RootProxyMesh" },
{ "Comment", "/** mesh to use as a proxy */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "mesh to use as a proxy" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "Category", "RootProxyMesh" },
{ "Comment", "/** transform to use for the proxy, relative to the asset it will be used for */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "transform to use for the proxy, relative to the asset it will be used for" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverrideMaterials_MetaData[] = {
{ "Category", "RootProxyMesh" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootProxyMesh_MetaData[] = {
{ "Comment", "/** mesh to use as a proxy */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "mesh to use as a proxy" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMakeRootProxyMeshDataflowNode constinit property declarations ****
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FObjectPropertyParams NewProp_OverrideMaterials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OverrideMaterials;
static const UECodeGen_Private::FStructPropertyParams NewProp_RootProxyMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMakeRootProxyMeshDataflowNode constinit property declarations ******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMakeRootProxyMeshDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics
static_assert(std::is_polymorphic<FMakeRootProxyMeshDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FMakeRootProxyMeshDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMakeRootProxyMeshDataflowNode;
class UScriptStruct* FMakeRootProxyMeshDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMakeRootProxyMeshDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMakeRootProxyMeshDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MakeRootProxyMeshDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FMakeRootProxyMeshDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FMakeRootProxyMeshDataflowNode Property Definitions ***************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMakeRootProxyMeshDataflowNode, Mesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMakeRootProxyMeshDataflowNode, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics::NewProp_OverrideMaterials_Inner = { "OverrideMaterials", 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_FMakeRootProxyMeshDataflowNode_Statics::NewProp_OverrideMaterials = { "OverrideMaterials", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMakeRootProxyMeshDataflowNode, OverrideMaterials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverrideMaterials_MetaData), NewProp_OverrideMaterials_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics::NewProp_RootProxyMesh = { "RootProxyMesh", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMakeRootProxyMeshDataflowNode, RootProxyMesh), Z_Construct_UScriptStruct_FDataflowRootProxyMesh, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootProxyMesh_MetaData), NewProp_RootProxyMesh_MetaData) }; // 346901036
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics::NewProp_Mesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics::NewProp_Transform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics::NewProp_OverrideMaterials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics::NewProp_OverrideMaterials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics::NewProp_RootProxyMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMakeRootProxyMeshDataflowNode Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"MakeRootProxyMeshDataflowNode",
Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics::PropPointers),
sizeof(FMakeRootProxyMeshDataflowNode),
alignof(FMakeRootProxyMeshDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FMakeRootProxyMeshDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMakeRootProxyMeshDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMakeRootProxyMeshDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FMakeRootProxyMeshDataflowNode **************************************
// ********** Begin ScriptStruct FMakeRootProxyMeshArrayDataflowNode *******************************
struct Z_Construct_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMakeRootProxyMeshArrayDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FMakeRootProxyMeshArrayDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n* Create a RootProxyMesh Array\n* (used by geometry collection assets)\n*/" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Create a RootProxyMesh Array\n(used by geometry collection assets)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootProxyMeshes_MetaData[] = {
{ "Category", "RootProxyMesh" },
{ "Comment", "/** newly created array */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "newly created array" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMakeRootProxyMeshArrayDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_RootProxyMeshes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RootProxyMeshes;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMakeRootProxyMeshArrayDataflowNode constinit property declarations *
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMakeRootProxyMeshArrayDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode_Statics
static_assert(std::is_polymorphic<FMakeRootProxyMeshArrayDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FMakeRootProxyMeshArrayDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode;
class UScriptStruct* FMakeRootProxyMeshArrayDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MakeRootProxyMeshArrayDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FMakeRootProxyMeshArrayDataflowNode Property Definitions **********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode_Statics::NewProp_RootProxyMeshes_Inner = { "RootProxyMeshes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FDataflowRootProxyMesh, METADATA_PARAMS(0, nullptr) }; // 346901036
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode_Statics::NewProp_RootProxyMeshes = { "RootProxyMeshes", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMakeRootProxyMeshArrayDataflowNode, RootProxyMeshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootProxyMeshes_MetaData), NewProp_RootProxyMeshes_MetaData) }; // 346901036
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode_Statics::NewProp_RootProxyMeshes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode_Statics::NewProp_RootProxyMeshes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMakeRootProxyMeshArrayDataflowNode Property Definitions ************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"MakeRootProxyMeshArrayDataflowNode",
Z_Construct_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode_Statics::PropPointers),
sizeof(FMakeRootProxyMeshArrayDataflowNode),
alignof(FMakeRootProxyMeshArrayDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FMakeRootProxyMeshArrayDataflowNode *********************************
// ********** Begin ScriptStruct FAddRootProxyMeshToArrayDataflowNode ******************************
struct Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAddRootProxyMeshToArrayDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FAddRootProxyMeshToArrayDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/*\n* Add a root proxy object to an array of root proxy mesh\n* * (used by geometry collection assets)\n*/" },
{ "DataflowGeometryCollection", "" },
{ "DataflowTerminal", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "* Add a root proxy object to an array of root proxy mesh\n* * (used by geometry collection assets)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootProxyMeshes_MetaData[] = {
{ "Comment", "/** Root proxy array to add the mesh to */" },
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "RootProxyMeshes" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Root proxy array to add the mesh to" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootProxyMesh_MetaData[] = {
{ "Category", "RootProxyMesh" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAddRootProxyMeshToArrayDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_RootProxyMeshes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RootProxyMeshes;
static const UECodeGen_Private::FStructPropertyParams NewProp_RootProxyMesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAddRootProxyMeshToArrayDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAddRootProxyMeshToArrayDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode_Statics
static_assert(std::is_polymorphic<FAddRootProxyMeshToArrayDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FAddRootProxyMeshToArrayDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode;
class UScriptStruct* FAddRootProxyMeshToArrayDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("AddRootProxyMeshToArrayDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FAddRootProxyMeshToArrayDataflowNode Property Definitions *********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode_Statics::NewProp_RootProxyMeshes_Inner = { "RootProxyMeshes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FDataflowRootProxyMesh, METADATA_PARAMS(0, nullptr) }; // 346901036
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode_Statics::NewProp_RootProxyMeshes = { "RootProxyMeshes", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddRootProxyMeshToArrayDataflowNode, RootProxyMeshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootProxyMeshes_MetaData), NewProp_RootProxyMeshes_MetaData) }; // 346901036
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode_Statics::NewProp_RootProxyMesh = { "RootProxyMesh", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddRootProxyMeshToArrayDataflowNode, RootProxyMesh), Z_Construct_UScriptStruct_FDataflowRootProxyMesh, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootProxyMesh_MetaData), NewProp_RootProxyMesh_MetaData) }; // 346901036
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode_Statics::NewProp_RootProxyMeshes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode_Statics::NewProp_RootProxyMeshes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode_Statics::NewProp_RootProxyMesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAddRootProxyMeshToArrayDataflowNode Property Definitions ***********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"AddRootProxyMeshToArrayDataflowNode",
Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode_Statics::PropPointers),
sizeof(FAddRootProxyMeshToArrayDataflowNode),
alignof(FAddRootProxyMeshToArrayDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FAddRootProxyMeshToArrayDataflowNode ********************************
// ********** Begin ScriptStruct FGeometryCollectionTerminalDataflowNode_v2 ************************
struct Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGeometryCollectionTerminalDataflowNode_v2); }
static inline consteval int16 GetStructAlignment() { return alignof(FGeometryCollectionTerminalDataflowNode_v2); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/*\n* Geometry Collection asset terminal node\n*/" },
{ "DataflowGeometryCollection", "" },
{ "DataflowTerminal", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "* Geometry Collection asset terminal node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Materials_MetaData[] = {
{ "Comment", "/** Materials to set on this asset */" },
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Materials" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Materials to set on this asset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstancedMeshes_MetaData[] = {
{ "Comment", "/** array of instanced meshes*/" },
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "InstancedMeshes" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "array of instanced meshes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootProxyMeshes_MetaData[] = {
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGeometryCollectionTerminalDataflowNode_v2 constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Materials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Materials;
static const UECodeGen_Private::FStructPropertyParams NewProp_InstancedMeshes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InstancedMeshes;
static const UECodeGen_Private::FStructPropertyParams NewProp_RootProxyMeshes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RootProxyMeshes;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGeometryCollectionTerminalDataflowNode_v2 constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGeometryCollectionTerminalDataflowNode_v2>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics
static_assert(std::is_polymorphic<FGeometryCollectionTerminalDataflowNode_v2>() == std::is_polymorphic<FDataflowTerminalNode>(), "USTRUCT FGeometryCollectionTerminalDataflowNode_v2 cannot be polymorphic unless super FDataflowTerminalNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2;
class UScriptStruct* FGeometryCollectionTerminalDataflowNode_v2::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GeometryCollectionTerminalDataflowNode_v2"));
}
return Z_Registration_Info_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2.OuterSingleton;
}
// ********** Begin ScriptStruct FGeometryCollectionTerminalDataflowNode_v2 Property Definitions ***
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTerminalDataflowNode_v2, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::NewProp_Materials_Inner = { "Materials", 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_FGeometryCollectionTerminalDataflowNode_v2_Statics::NewProp_Materials = { "Materials", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTerminalDataflowNode_v2, Materials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Materials_MetaData), NewProp_Materials_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::NewProp_InstancedMeshes_Inner = { "InstancedMeshes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGeometryCollectionAutoInstanceMesh, METADATA_PARAMS(0, nullptr) }; // 2808260528
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::NewProp_InstancedMeshes = { "InstancedMeshes", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTerminalDataflowNode_v2, InstancedMeshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstancedMeshes_MetaData), NewProp_InstancedMeshes_MetaData) }; // 2808260528
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::NewProp_RootProxyMeshes_Inner = { "RootProxyMeshes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FDataflowRootProxyMesh, METADATA_PARAMS(0, nullptr) }; // 346901036
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::NewProp_RootProxyMeshes = { "RootProxyMeshes", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTerminalDataflowNode_v2, RootProxyMeshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootProxyMeshes_MetaData), NewProp_RootProxyMeshes_MetaData) }; // 346901036
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::NewProp_Materials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::NewProp_Materials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::NewProp_InstancedMeshes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::NewProp_InstancedMeshes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::NewProp_RootProxyMeshes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::NewProp_RootProxyMeshes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGeometryCollectionTerminalDataflowNode_v2 Property Definitions *****
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowTerminalNode,
&NewStructOps,
"GeometryCollectionTerminalDataflowNode_v2",
Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::PropPointers),
sizeof(FGeometryCollectionTerminalDataflowNode_v2),
alignof(FGeometryCollectionTerminalDataflowNode_v2),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2()
{
if (!Z_Registration_Info_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2.InnerSingleton, Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2.InnerSingleton);
}
// ********** End ScriptStruct FGeometryCollectionTerminalDataflowNode_v2 **************************
// ********** Begin ScriptStruct FGeometryCollectionTerminalDataflowNode ***************************
struct Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGeometryCollectionTerminalDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGeometryCollectionTerminalDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/*\n* Geometry Collection asset terminal node\n* Deprecated (5.6) - Use version 2 of the same node that only support material interface array as materials input \n*/" },
{ "DataflowTerminal", "" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "* Geometry Collection asset terminal node\n* Deprecated (5.6) - Use version 2 of the same node that only support material interface array as materials input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "DisplayName", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Materials_MetaData[] = {
{ "Comment", "/** Materials array to use for this asset */" },
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Materials" },
{ "DisplayName", "Materials" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Materials array to use for this asset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialInstances_MetaData[] = {
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "MaterialInstances" },
{ "DisplayName", "MaterialInstances" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstancedMeshes_MetaData[] = {
{ "Comment", "/** array of instanced meshes*/" },
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "InstancedMeshes" },
{ "DisplayName", "InstancedMeshes" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "array of instanced meshes" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGeometryCollectionTerminalDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Materials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Materials;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialInstances_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialInstances;
static const UECodeGen_Private::FStructPropertyParams NewProp_InstancedMeshes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InstancedMeshes;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGeometryCollectionTerminalDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGeometryCollectionTerminalDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics
static_assert(std::is_polymorphic<FGeometryCollectionTerminalDataflowNode>() == std::is_polymorphic<FDataflowTerminalNode>(), "USTRUCT FGeometryCollectionTerminalDataflowNode cannot be polymorphic unless super FDataflowTerminalNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGeometryCollectionTerminalDataflowNode;
class UScriptStruct* FGeometryCollectionTerminalDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGeometryCollectionTerminalDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGeometryCollectionTerminalDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GeometryCollectionTerminalDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGeometryCollectionTerminalDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGeometryCollectionTerminalDataflowNode Property Definitions ******
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTerminalDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::NewProp_Materials_Inner = { "Materials", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::NewProp_Materials = { "Materials", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTerminalDataflowNode, Materials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Materials_MetaData), NewProp_Materials_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::NewProp_MaterialInstances_Inner = { "MaterialInstances", 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_FGeometryCollectionTerminalDataflowNode_Statics::NewProp_MaterialInstances = { "MaterialInstances", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTerminalDataflowNode, MaterialInstances), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialInstances_MetaData), NewProp_MaterialInstances_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::NewProp_InstancedMeshes_Inner = { "InstancedMeshes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGeometryCollectionAutoInstanceMesh, METADATA_PARAMS(0, nullptr) }; // 2808260528
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::NewProp_InstancedMeshes = { "InstancedMeshes", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionTerminalDataflowNode, InstancedMeshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstancedMeshes_MetaData), NewProp_InstancedMeshes_MetaData) }; // 2808260528
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::NewProp_Materials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::NewProp_Materials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::NewProp_MaterialInstances_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::NewProp_MaterialInstances,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::NewProp_InstancedMeshes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::NewProp_InstancedMeshes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGeometryCollectionTerminalDataflowNode Property Definitions ********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowTerminalNode,
&NewStructOps,
"GeometryCollectionTerminalDataflowNode",
Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::PropPointers),
sizeof(FGeometryCollectionTerminalDataflowNode),
alignof(FGeometryCollectionTerminalDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGeometryCollectionTerminalDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGeometryCollectionTerminalDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGeometryCollectionTerminalDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGeometryCollectionTerminalDataflowNode *****************************
// ********** Begin ScriptStruct FGetGeometryCollectionAssetDataflowNode ***************************
struct Z_Construct_UScriptStruct_FGetGeometryCollectionAssetDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetGeometryCollectionAssetDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetGeometryCollectionAssetDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Get Current geometry collection asset \n * Note : Use with caution as this may get replaced in a near future for a more generic getAsset node\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Get Current geometry collection asset\nNote : Use with caution as this may get replaced in a near future for a more generic getAsset node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Asset_MetaData[] = {
{ "Comment", "/** Asset this data flow graph instance is assigned to */" },
{ "DataflowOutput", "" },
{ "DisplayName", "Asset" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Asset this data flow graph instance is assigned to" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetGeometryCollectionAssetDataflowNode constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_Asset;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetGeometryCollectionAssetDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetGeometryCollectionAssetDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetGeometryCollectionAssetDataflowNode_Statics
static_assert(std::is_polymorphic<FGetGeometryCollectionAssetDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetGeometryCollectionAssetDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetGeometryCollectionAssetDataflowNode;
class UScriptStruct* FGetGeometryCollectionAssetDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetGeometryCollectionAssetDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetGeometryCollectionAssetDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetGeometryCollectionAssetDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetGeometryCollectionAssetDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGetGeometryCollectionAssetDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGetGeometryCollectionAssetDataflowNode Property Definitions ******
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGetGeometryCollectionAssetDataflowNode_Statics::NewProp_Asset = { "Asset", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetGeometryCollectionAssetDataflowNode, Asset), Z_Construct_UClass_UGeometryCollection_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Asset_MetaData), NewProp_Asset_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetGeometryCollectionAssetDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetGeometryCollectionAssetDataflowNode_Statics::NewProp_Asset,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetGeometryCollectionAssetDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetGeometryCollectionAssetDataflowNode Property Definitions ********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetGeometryCollectionAssetDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GetGeometryCollectionAssetDataflowNode",
Z_Construct_UScriptStruct_FGetGeometryCollectionAssetDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetGeometryCollectionAssetDataflowNode_Statics::PropPointers),
sizeof(FGetGeometryCollectionAssetDataflowNode),
alignof(FGetGeometryCollectionAssetDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetGeometryCollectionAssetDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetGeometryCollectionAssetDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetGeometryCollectionAssetDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGetGeometryCollectionAssetDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetGeometryCollectionAssetDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetGeometryCollectionAssetDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetGeometryCollectionAssetDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGetGeometryCollectionAssetDataflowNode *****************************
// ********** Begin ScriptStruct FGetGeometryCollectionSourcesDataflowNode *************************
struct Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetGeometryCollectionSourcesDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetGeometryCollectionSourcesDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Get the list of the original mesh information used to create a specific geometryc collection asset\n * each entry contains a mesh, a transform and a list of override materials\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Get the list of the original mesh information used to create a specific geometryc collection asset\neach entry contains a mesh, a transform and a list of override materials" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Asset_MetaData[] = {
{ "Comment", "/** Asset to get geometry sources from */" },
{ "DataflowInput", "" },
{ "DisplayName", "Asset" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Asset to get geometry sources from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Sources_MetaData[] = {
{ "Comment", "/** array of geometry sources */" },
{ "DataflowOutput", "" },
{ "DisplayName", "Sources" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "array of geometry sources" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetGeometryCollectionSourcesDataflowNode constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_Asset;
static const UECodeGen_Private::FStructPropertyParams NewProp_Sources_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Sources;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetGeometryCollectionSourcesDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetGeometryCollectionSourcesDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode_Statics
static_assert(std::is_polymorphic<FGetGeometryCollectionSourcesDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetGeometryCollectionSourcesDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode;
class UScriptStruct* FGetGeometryCollectionSourcesDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetGeometryCollectionSourcesDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGetGeometryCollectionSourcesDataflowNode Property Definitions ****
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode_Statics::NewProp_Asset = { "Asset", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetGeometryCollectionSourcesDataflowNode, Asset), Z_Construct_UClass_UGeometryCollection_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Asset_MetaData), NewProp_Asset_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode_Statics::NewProp_Sources_Inner = { "Sources", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGeometryCollectionSource, METADATA_PARAMS(0, nullptr) }; // 3920024876
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode_Statics::NewProp_Sources = { "Sources", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetGeometryCollectionSourcesDataflowNode, Sources), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Sources_MetaData), NewProp_Sources_MetaData) }; // 3920024876
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode_Statics::NewProp_Asset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode_Statics::NewProp_Sources_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode_Statics::NewProp_Sources,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetGeometryCollectionSourcesDataflowNode Property Definitions ******
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GetGeometryCollectionSourcesDataflowNode",
Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode_Statics::PropPointers),
sizeof(FGetGeometryCollectionSourcesDataflowNode),
alignof(FGetGeometryCollectionSourcesDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGetGeometryCollectionSourcesDataflowNode ***************************
// ********** Begin ScriptStruct FCreateGeometryCollectionFromSourcesDataflowNode ******************
struct Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCreateGeometryCollectionFromSourcesDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCreateGeometryCollectionFromSourcesDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * create a geometry collection from a set of geometry sources \n * DEPRECATED 5.6 : use the new node version with a single material array output \n */" },
{ "DataflowGeometryCollection", "" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "create a geometry collection from a set of geometry sources\nDEPRECATED 5.6 : use the new node version with a single material array output" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Sources_MetaData[] = {
{ "Comment", "/** array of geometry sources */" },
{ "DataflowInput", "" },
{ "DisplayName", "Sources" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "array of geometry sources" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Geometry collection newly created */" },
{ "DataflowOutput", "" },
{ "DisplayName", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Geometry collection newly created" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Materials_MetaData[] = {
{ "Comment", "/** Materials array to use for this asset */" },
{ "DataflowOutput", "" },
{ "DisplayName", "Materials" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Materials array to use for this asset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialInstances_MetaData[] = {
{ "Comment", "/** Materials array to use for this asset */" },
{ "DataflowOutput", "" },
{ "DisplayName", "MaterialInstances" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Materials array to use for this asset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstancedMeshes_MetaData[] = {
{ "Comment", "/** array of instanced meshes*/" },
{ "DataflowOutput", "" },
{ "DisplayName", "InstancedMeshes" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "array of instanced meshes" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCreateGeometryCollectionFromSourcesDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Sources_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Sources;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Materials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Materials;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialInstances_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialInstances;
static const UECodeGen_Private::FStructPropertyParams NewProp_InstancedMeshes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InstancedMeshes;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCreateGeometryCollectionFromSourcesDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCreateGeometryCollectionFromSourcesDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics
static_assert(std::is_polymorphic<FCreateGeometryCollectionFromSourcesDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCreateGeometryCollectionFromSourcesDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode;
class UScriptStruct* FCreateGeometryCollectionFromSourcesDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CreateGeometryCollectionFromSourcesDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCreateGeometryCollectionFromSourcesDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::NewProp_Sources_Inner = { "Sources", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGeometryCollectionSource, METADATA_PARAMS(0, nullptr) }; // 3920024876
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::NewProp_Sources = { "Sources", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCreateGeometryCollectionFromSourcesDataflowNode, Sources), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Sources_MetaData), NewProp_Sources_MetaData) }; // 3920024876
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCreateGeometryCollectionFromSourcesDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::NewProp_Materials_Inner = { "Materials", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::NewProp_Materials = { "Materials", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCreateGeometryCollectionFromSourcesDataflowNode, Materials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Materials_MetaData), NewProp_Materials_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::NewProp_MaterialInstances_Inner = { "MaterialInstances", 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_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::NewProp_MaterialInstances = { "MaterialInstances", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCreateGeometryCollectionFromSourcesDataflowNode, MaterialInstances), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialInstances_MetaData), NewProp_MaterialInstances_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::NewProp_InstancedMeshes_Inner = { "InstancedMeshes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGeometryCollectionAutoInstanceMesh, METADATA_PARAMS(0, nullptr) }; // 2808260528
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::NewProp_InstancedMeshes = { "InstancedMeshes", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCreateGeometryCollectionFromSourcesDataflowNode, InstancedMeshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstancedMeshes_MetaData), NewProp_InstancedMeshes_MetaData) }; // 2808260528
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::NewProp_Sources_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::NewProp_Sources,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::NewProp_Materials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::NewProp_Materials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::NewProp_MaterialInstances_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::NewProp_MaterialInstances,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::NewProp_InstancedMeshes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::NewProp_InstancedMeshes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCreateGeometryCollectionFromSourcesDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CreateGeometryCollectionFromSourcesDataflowNode",
Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::PropPointers),
sizeof(FCreateGeometryCollectionFromSourcesDataflowNode),
alignof(FCreateGeometryCollectionFromSourcesDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCreateGeometryCollectionFromSourcesDataflowNode ********************
// ********** Begin ScriptStruct FCreateGeometryCollectionFromSourcesDataflowNode_v2 ***************
struct Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCreateGeometryCollectionFromSourcesDataflowNode_v2); }
static inline consteval int16 GetStructAlignment() { return alignof(FCreateGeometryCollectionFromSourcesDataflowNode_v2); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * create a geometry collection from a set of geometry sources\n * if the source array is not connected, the source array from the current asset is going to be used\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "create a geometry collection from a set of geometry sources\nif the source array is not connected, the source array from the current asset is going to be used" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Sources_MetaData[] = {
{ "Comment", "/** array of geometry sources */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "array of geometry sources" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Geometry collection newly created */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Geometry collection newly created" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Materials_MetaData[] = {
{ "Comment", "/** Materials array to use for this asset */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Materials array to use for this asset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstancedMeshes_MetaData[] = {
{ "Comment", "/** array of instanced meshes*/" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "array of instanced meshes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootProxyMeshes_MetaData[] = {
{ "Comment", "/** corresponding source proxies */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "corresponding source proxies" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCreateGeometryCollectionFromSourcesDataflowNode_v2 constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Sources_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Sources;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Materials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Materials;
static const UECodeGen_Private::FStructPropertyParams NewProp_InstancedMeshes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InstancedMeshes;
static const UECodeGen_Private::FStructPropertyParams NewProp_RootProxyMeshes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RootProxyMeshes;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCreateGeometryCollectionFromSourcesDataflowNode_v2 constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCreateGeometryCollectionFromSourcesDataflowNode_v2>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics
static_assert(std::is_polymorphic<FCreateGeometryCollectionFromSourcesDataflowNode_v2>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCreateGeometryCollectionFromSourcesDataflowNode_v2 cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2;
class UScriptStruct* FCreateGeometryCollectionFromSourcesDataflowNode_v2::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CreateGeometryCollectionFromSourcesDataflowNode_v2"));
}
return Z_Registration_Info_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2.OuterSingleton;
}
// ********** Begin ScriptStruct FCreateGeometryCollectionFromSourcesDataflowNode_v2 Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::NewProp_Sources_Inner = { "Sources", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGeometryCollectionSource, METADATA_PARAMS(0, nullptr) }; // 3920024876
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::NewProp_Sources = { "Sources", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCreateGeometryCollectionFromSourcesDataflowNode_v2, Sources), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Sources_MetaData), NewProp_Sources_MetaData) }; // 3920024876
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCreateGeometryCollectionFromSourcesDataflowNode_v2, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::NewProp_Materials_Inner = { "Materials", 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_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::NewProp_Materials = { "Materials", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCreateGeometryCollectionFromSourcesDataflowNode_v2, Materials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Materials_MetaData), NewProp_Materials_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::NewProp_InstancedMeshes_Inner = { "InstancedMeshes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGeometryCollectionAutoInstanceMesh, METADATA_PARAMS(0, nullptr) }; // 2808260528
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::NewProp_InstancedMeshes = { "InstancedMeshes", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCreateGeometryCollectionFromSourcesDataflowNode_v2, InstancedMeshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstancedMeshes_MetaData), NewProp_InstancedMeshes_MetaData) }; // 2808260528
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::NewProp_RootProxyMeshes_Inner = { "RootProxyMeshes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FDataflowRootProxyMesh, METADATA_PARAMS(0, nullptr) }; // 346901036
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::NewProp_RootProxyMeshes = { "RootProxyMeshes", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCreateGeometryCollectionFromSourcesDataflowNode_v2, RootProxyMeshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootProxyMeshes_MetaData), NewProp_RootProxyMeshes_MetaData) }; // 346901036
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::NewProp_Sources_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::NewProp_Sources,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::NewProp_Materials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::NewProp_Materials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::NewProp_InstancedMeshes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::NewProp_InstancedMeshes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::NewProp_RootProxyMeshes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::NewProp_RootProxyMeshes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCreateGeometryCollectionFromSourcesDataflowNode_v2 Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CreateGeometryCollectionFromSourcesDataflowNode_v2",
Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::PropPointers),
sizeof(FCreateGeometryCollectionFromSourcesDataflowNode_v2),
alignof(FCreateGeometryCollectionFromSourcesDataflowNode_v2),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2()
{
if (!Z_Registration_Info_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2.InnerSingleton, Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2.InnerSingleton);
}
// ********** End ScriptStruct FCreateGeometryCollectionFromSourcesDataflowNode_v2 *****************
// ********** Begin ScriptStruct FGeometryCollectionToCollectionDataflowNode ***********************
struct Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGeometryCollectionToCollectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGeometryCollectionToCollectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Converts a UGeometryCollection asset to an FManagedArrayCollection\n * DEPRECATED 5.6 : use the new version that only has one material array output \n */" },
{ "DataflowContext", "GeometryCollection" },
{ "DataflowGeometryCollection", "" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Converts a UGeometryCollection asset to an FManagedArrayCollection\nDEPRECATED 5.6 : use the new version that only has one material array output" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeometryCollection_MetaData[] = {
{ "Category", "Asset" },
{ "Comment", "/** Asset input */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Asset input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Geometry collection newly created */" },
{ "DataflowOutput", "" },
{ "DisplayName", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Geometry collection newly created" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Materials_MetaData[] = {
{ "Comment", "/** Materials array to use for this asset */" },
{ "DataflowOutput", "" },
{ "DisplayName", "Materials" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Materials array to use for this asset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialInstances_MetaData[] = {
{ "Comment", "/** Material instances array from the static mesh */" },
{ "DataflowOutput", "" },
{ "DisplayName", "MaterialInstances" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Material instances array from the static mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstancedMeshes_MetaData[] = {
{ "Comment", "/** Array of instanced meshes*/" },
{ "DataflowOutput", "" },
{ "DisplayName", "InstancedMeshes" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Array of instanced meshes" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGeometryCollectionToCollectionDataflowNode constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_GeometryCollection;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Materials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Materials;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialInstances_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialInstances;
static const UECodeGen_Private::FStructPropertyParams NewProp_InstancedMeshes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InstancedMeshes;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGeometryCollectionToCollectionDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGeometryCollectionToCollectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics
static_assert(std::is_polymorphic<FGeometryCollectionToCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGeometryCollectionToCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGeometryCollectionToCollectionDataflowNode;
class UScriptStruct* FGeometryCollectionToCollectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGeometryCollectionToCollectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGeometryCollectionToCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GeometryCollectionToCollectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGeometryCollectionToCollectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGeometryCollectionToCollectionDataflowNode Property Definitions **
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::NewProp_GeometryCollection = { "GeometryCollection", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionToCollectionDataflowNode, GeometryCollection), Z_Construct_UClass_UGeometryCollection_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeometryCollection_MetaData), NewProp_GeometryCollection_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionToCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::NewProp_Materials_Inner = { "Materials", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::NewProp_Materials = { "Materials", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionToCollectionDataflowNode, Materials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Materials_MetaData), NewProp_Materials_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::NewProp_MaterialInstances_Inner = { "MaterialInstances", 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_FGeometryCollectionToCollectionDataflowNode_Statics::NewProp_MaterialInstances = { "MaterialInstances", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionToCollectionDataflowNode, MaterialInstances), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialInstances_MetaData), NewProp_MaterialInstances_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::NewProp_InstancedMeshes_Inner = { "InstancedMeshes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGeometryCollectionAutoInstanceMesh, METADATA_PARAMS(0, nullptr) }; // 2808260528
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::NewProp_InstancedMeshes = { "InstancedMeshes", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionToCollectionDataflowNode, InstancedMeshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstancedMeshes_MetaData), NewProp_InstancedMeshes_MetaData) }; // 2808260528
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::NewProp_GeometryCollection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::NewProp_Materials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::NewProp_Materials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::NewProp_MaterialInstances_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::NewProp_MaterialInstances,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::NewProp_InstancedMeshes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::NewProp_InstancedMeshes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGeometryCollectionToCollectionDataflowNode Property Definitions ****
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GeometryCollectionToCollectionDataflowNode",
Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::PropPointers),
sizeof(FGeometryCollectionToCollectionDataflowNode),
alignof(FGeometryCollectionToCollectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGeometryCollectionToCollectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGeometryCollectionToCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGeometryCollectionToCollectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGeometryCollectionToCollectionDataflowNode *************************
// ********** Begin ScriptStruct FGeometryCollectionToCollectionDataflowNode_v2 ********************
struct Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGeometryCollectionToCollectionDataflowNode_v2); }
static inline consteval int16 GetStructAlignment() { return alignof(FGeometryCollectionToCollectionDataflowNode_v2); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Converts a UGeometryCollection asset to an FManagedArrayCollection\n */" },
{ "DataflowContext", "GeometryCollection" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Converts a UGeometryCollection asset to an FManagedArrayCollection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeometryCollection_MetaData[] = {
{ "Category", "Asset" },
{ "Comment", "/** Asset input */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Asset input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Geometry collection newly created */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Geometry collection newly created" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Materials_MetaData[] = {
{ "Comment", "/** Material instances array from the static mesh */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Material instances array from the static mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstancedMeshes_MetaData[] = {
{ "Comment", "/** Array of instanced meshes*/" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Array of instanced meshes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootProxyMeshes_MetaData[] = {
{ "Comment", "/** corresponding source proxies */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "corresponding source proxies" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGeometryCollectionToCollectionDataflowNode_v2 constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_GeometryCollection;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Materials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Materials;
static const UECodeGen_Private::FStructPropertyParams NewProp_InstancedMeshes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InstancedMeshes;
static const UECodeGen_Private::FStructPropertyParams NewProp_RootProxyMeshes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RootProxyMeshes;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGeometryCollectionToCollectionDataflowNode_v2 constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGeometryCollectionToCollectionDataflowNode_v2>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics
static_assert(std::is_polymorphic<FGeometryCollectionToCollectionDataflowNode_v2>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGeometryCollectionToCollectionDataflowNode_v2 cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2;
class UScriptStruct* FGeometryCollectionToCollectionDataflowNode_v2::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GeometryCollectionToCollectionDataflowNode_v2"));
}
return Z_Registration_Info_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2.OuterSingleton;
}
// ********** Begin ScriptStruct FGeometryCollectionToCollectionDataflowNode_v2 Property Definitions
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::NewProp_GeometryCollection = { "GeometryCollection", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionToCollectionDataflowNode_v2, GeometryCollection), Z_Construct_UClass_UGeometryCollection_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeometryCollection_MetaData), NewProp_GeometryCollection_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionToCollectionDataflowNode_v2, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::NewProp_Materials_Inner = { "Materials", 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_FGeometryCollectionToCollectionDataflowNode_v2_Statics::NewProp_Materials = { "Materials", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionToCollectionDataflowNode_v2, Materials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Materials_MetaData), NewProp_Materials_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::NewProp_InstancedMeshes_Inner = { "InstancedMeshes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGeometryCollectionAutoInstanceMesh, METADATA_PARAMS(0, nullptr) }; // 2808260528
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::NewProp_InstancedMeshes = { "InstancedMeshes", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionToCollectionDataflowNode_v2, InstancedMeshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstancedMeshes_MetaData), NewProp_InstancedMeshes_MetaData) }; // 2808260528
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::NewProp_RootProxyMeshes_Inner = { "RootProxyMeshes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FDataflowRootProxyMesh, METADATA_PARAMS(0, nullptr) }; // 346901036
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::NewProp_RootProxyMeshes = { "RootProxyMeshes", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometryCollectionToCollectionDataflowNode_v2, RootProxyMeshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootProxyMeshes_MetaData), NewProp_RootProxyMeshes_MetaData) }; // 346901036
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::NewProp_GeometryCollection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::NewProp_Materials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::NewProp_Materials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::NewProp_InstancedMeshes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::NewProp_InstancedMeshes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::NewProp_RootProxyMeshes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::NewProp_RootProxyMeshes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGeometryCollectionToCollectionDataflowNode_v2 Property Definitions *
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GeometryCollectionToCollectionDataflowNode_v2",
Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::PropPointers),
sizeof(FGeometryCollectionToCollectionDataflowNode_v2),
alignof(FGeometryCollectionToCollectionDataflowNode_v2),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2()
{
if (!Z_Registration_Info_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2.InnerSingleton, Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2.InnerSingleton);
}
// ********** End ScriptStruct FGeometryCollectionToCollectionDataflowNode_v2 **********************
// ********** Begin ScriptStruct FBlueprintToCollectionDataflowNode ********************************
struct Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBlueprintToCollectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FBlueprintToCollectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Create a geometry collection from an asset\n * DEPRECATED 5.6 : use the new version that only has one material array output \n */" },
{ "DataflowContext", "GeometryCollection" },
{ "DataflowGeometryCollection", "" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Create a geometry collection from an asset\nDEPRECATED 5.6 : use the new version that only has one material array output" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Blueprint_MetaData[] = {
{ "Category", "Asset" },
{ "Comment", "/** Asset input */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Asset input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSplitComponents_MetaData[] = {
{ "Category", "Asset" },
{ "Comment", "/** Split components */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Split components" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Geometry collection newly created */" },
{ "DataflowOutput", "" },
{ "DisplayName", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Geometry collection newly created" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Materials_MetaData[] = {
{ "Comment", "/** Materials array to use for this asset */" },
{ "DataflowOutput", "" },
{ "DisplayName", "Materials" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Materials array to use for this asset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialInstances_MetaData[] = {
{ "Comment", "/** Material instances array from the static mesh */" },
{ "DataflowOutput", "" },
{ "DisplayName", "MaterialInstances" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Material instances array from the static mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstancedMeshes_MetaData[] = {
{ "Comment", "/** Array of instanced meshes*/" },
{ "DataflowOutput", "" },
{ "DisplayName", "InstancedMeshes" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Array of instanced meshes" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBlueprintToCollectionDataflowNode constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_Blueprint;
static void NewProp_bSplitComponents_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSplitComponents;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Materials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Materials;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialInstances_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialInstances;
static const UECodeGen_Private::FStructPropertyParams NewProp_InstancedMeshes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InstancedMeshes;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBlueprintToCollectionDataflowNode constinit property declarations **
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBlueprintToCollectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics
static_assert(std::is_polymorphic<FBlueprintToCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FBlueprintToCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBlueprintToCollectionDataflowNode;
class UScriptStruct* FBlueprintToCollectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBlueprintToCollectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBlueprintToCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("BlueprintToCollectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FBlueprintToCollectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FBlueprintToCollectionDataflowNode Property Definitions ***********
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::NewProp_Blueprint = { "Blueprint", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlueprintToCollectionDataflowNode, Blueprint), Z_Construct_UClass_UBlueprint_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Blueprint_MetaData), NewProp_Blueprint_MetaData) };
void Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::NewProp_bSplitComponents_SetBit(void* Obj)
{
((FBlueprintToCollectionDataflowNode*)Obj)->bSplitComponents = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::NewProp_bSplitComponents = { "bSplitComponents", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBlueprintToCollectionDataflowNode), &Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::NewProp_bSplitComponents_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSplitComponents_MetaData), NewProp_bSplitComponents_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlueprintToCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::NewProp_Materials_Inner = { "Materials", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterial_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::NewProp_Materials = { "Materials", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlueprintToCollectionDataflowNode, Materials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Materials_MetaData), NewProp_Materials_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::NewProp_MaterialInstances_Inner = { "MaterialInstances", 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_FBlueprintToCollectionDataflowNode_Statics::NewProp_MaterialInstances = { "MaterialInstances", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlueprintToCollectionDataflowNode, MaterialInstances), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialInstances_MetaData), NewProp_MaterialInstances_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::NewProp_InstancedMeshes_Inner = { "InstancedMeshes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGeometryCollectionAutoInstanceMesh, METADATA_PARAMS(0, nullptr) }; // 2808260528
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::NewProp_InstancedMeshes = { "InstancedMeshes", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlueprintToCollectionDataflowNode, InstancedMeshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstancedMeshes_MetaData), NewProp_InstancedMeshes_MetaData) }; // 2808260528
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::NewProp_Blueprint,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::NewProp_bSplitComponents,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::NewProp_Materials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::NewProp_Materials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::NewProp_MaterialInstances_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::NewProp_MaterialInstances,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::NewProp_InstancedMeshes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::NewProp_InstancedMeshes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBlueprintToCollectionDataflowNode Property Definitions *************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"BlueprintToCollectionDataflowNode",
Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::PropPointers),
sizeof(FBlueprintToCollectionDataflowNode),
alignof(FBlueprintToCollectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FBlueprintToCollectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBlueprintToCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBlueprintToCollectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FBlueprintToCollectionDataflowNode **********************************
// ********** Begin ScriptStruct FBlueprintToCollectionDataflowNode_v2 *****************************
struct Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBlueprintToCollectionDataflowNode_v2); }
static inline consteval int16 GetStructAlignment() { return alignof(FBlueprintToCollectionDataflowNode_v2); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n* Create a geometry collection from an asset\n*/" },
{ "DataflowContext", "GeometryCollection" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Create a geometry collection from an asset" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Blueprint_MetaData[] = {
{ "Category", "Asset" },
{ "Comment", "/** Asset input */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Asset input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSplitComponents_MetaData[] = {
{ "Category", "Asset" },
{ "Comment", "/** Split components */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Split components" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Geometry collection newly created */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Geometry collection newly created" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Materials_MetaData[] = {
{ "Comment", "/** Material instances array from the static mesh */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Material instances array from the static mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InstancedMeshes_MetaData[] = {
{ "Comment", "/** Array of instanced meshes*/" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "Array of instanced meshes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootProxyMeshes_MetaData[] = {
{ "Comment", "/** corresponding source proxies */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionAssetNodes.h" },
{ "ToolTip", "corresponding source proxies" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBlueprintToCollectionDataflowNode_v2 constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_Blueprint;
static void NewProp_bSplitComponents_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSplitComponents;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Materials_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Materials;
static const UECodeGen_Private::FStructPropertyParams NewProp_InstancedMeshes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InstancedMeshes;
static const UECodeGen_Private::FStructPropertyParams NewProp_RootProxyMeshes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_RootProxyMeshes;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBlueprintToCollectionDataflowNode_v2 constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBlueprintToCollectionDataflowNode_v2>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics
static_assert(std::is_polymorphic<FBlueprintToCollectionDataflowNode_v2>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FBlueprintToCollectionDataflowNode_v2 cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBlueprintToCollectionDataflowNode_v2;
class UScriptStruct* FBlueprintToCollectionDataflowNode_v2::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBlueprintToCollectionDataflowNode_v2.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBlueprintToCollectionDataflowNode_v2.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("BlueprintToCollectionDataflowNode_v2"));
}
return Z_Registration_Info_UScriptStruct_FBlueprintToCollectionDataflowNode_v2.OuterSingleton;
}
// ********** Begin ScriptStruct FBlueprintToCollectionDataflowNode_v2 Property Definitions ********
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::NewProp_Blueprint = { "Blueprint", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlueprintToCollectionDataflowNode_v2, Blueprint), Z_Construct_UClass_UBlueprint_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Blueprint_MetaData), NewProp_Blueprint_MetaData) };
void Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::NewProp_bSplitComponents_SetBit(void* Obj)
{
((FBlueprintToCollectionDataflowNode_v2*)Obj)->bSplitComponents = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::NewProp_bSplitComponents = { "bSplitComponents", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBlueprintToCollectionDataflowNode_v2), &Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::NewProp_bSplitComponents_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSplitComponents_MetaData), NewProp_bSplitComponents_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlueprintToCollectionDataflowNode_v2, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::NewProp_Materials_Inner = { "Materials", 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_FBlueprintToCollectionDataflowNode_v2_Statics::NewProp_Materials = { "Materials", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlueprintToCollectionDataflowNode_v2, Materials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Materials_MetaData), NewProp_Materials_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::NewProp_InstancedMeshes_Inner = { "InstancedMeshes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FGeometryCollectionAutoInstanceMesh, METADATA_PARAMS(0, nullptr) }; // 2808260528
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::NewProp_InstancedMeshes = { "InstancedMeshes", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlueprintToCollectionDataflowNode_v2, InstancedMeshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InstancedMeshes_MetaData), NewProp_InstancedMeshes_MetaData) }; // 2808260528
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::NewProp_RootProxyMeshes_Inner = { "RootProxyMeshes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FDataflowRootProxyMesh, METADATA_PARAMS(0, nullptr) }; // 346901036
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::NewProp_RootProxyMeshes = { "RootProxyMeshes", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBlueprintToCollectionDataflowNode_v2, RootProxyMeshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootProxyMeshes_MetaData), NewProp_RootProxyMeshes_MetaData) }; // 346901036
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::NewProp_Blueprint,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::NewProp_bSplitComponents,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::NewProp_Materials_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::NewProp_Materials,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::NewProp_InstancedMeshes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::NewProp_InstancedMeshes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::NewProp_RootProxyMeshes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::NewProp_RootProxyMeshes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBlueprintToCollectionDataflowNode_v2 Property Definitions **********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"BlueprintToCollectionDataflowNode_v2",
Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::PropPointers),
sizeof(FBlueprintToCollectionDataflowNode_v2),
alignof(FBlueprintToCollectionDataflowNode_v2),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2()
{
if (!Z_Registration_Info_UScriptStruct_FBlueprintToCollectionDataflowNode_v2.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBlueprintToCollectionDataflowNode_v2.InnerSingleton, Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBlueprintToCollectionDataflowNode_v2.InnerSingleton);
}
// ********** End ScriptStruct FBlueprintToCollectionDataflowNode_v2 *******************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionAssetNodes_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FDataflowRootProxyMesh::StaticStruct, Z_Construct_UScriptStruct_FDataflowRootProxyMesh_Statics::NewStructOps, TEXT("DataflowRootProxyMesh"),&Z_Registration_Info_UScriptStruct_FDataflowRootProxyMesh, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FDataflowRootProxyMesh), 346901036U) },
{ FMakeRootProxyMeshDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMakeRootProxyMeshDataflowNode_Statics::NewStructOps, TEXT("MakeRootProxyMeshDataflowNode"),&Z_Registration_Info_UScriptStruct_FMakeRootProxyMeshDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMakeRootProxyMeshDataflowNode), 466763331U) },
{ FMakeRootProxyMeshArrayDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode_Statics::NewStructOps, TEXT("MakeRootProxyMeshArrayDataflowNode"),&Z_Registration_Info_UScriptStruct_FMakeRootProxyMeshArrayDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMakeRootProxyMeshArrayDataflowNode), 2491910072U) },
{ FAddRootProxyMeshToArrayDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode_Statics::NewStructOps, TEXT("AddRootProxyMeshToArrayDataflowNode"),&Z_Registration_Info_UScriptStruct_FAddRootProxyMeshToArrayDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAddRootProxyMeshToArrayDataflowNode), 492064084U) },
{ FGeometryCollectionTerminalDataflowNode_v2::StaticStruct, Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2_Statics::NewStructOps, TEXT("GeometryCollectionTerminalDataflowNode_v2"),&Z_Registration_Info_UScriptStruct_FGeometryCollectionTerminalDataflowNode_v2, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGeometryCollectionTerminalDataflowNode_v2), 1824386264U) },
{ FGeometryCollectionTerminalDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGeometryCollectionTerminalDataflowNode_Statics::NewStructOps, TEXT("GeometryCollectionTerminalDataflowNode"),&Z_Registration_Info_UScriptStruct_FGeometryCollectionTerminalDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGeometryCollectionTerminalDataflowNode), 3795825779U) },
{ FGetGeometryCollectionAssetDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetGeometryCollectionAssetDataflowNode_Statics::NewStructOps, TEXT("GetGeometryCollectionAssetDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetGeometryCollectionAssetDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetGeometryCollectionAssetDataflowNode), 2322493129U) },
{ FGetGeometryCollectionSourcesDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode_Statics::NewStructOps, TEXT("GetGeometryCollectionSourcesDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetGeometryCollectionSourcesDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetGeometryCollectionSourcesDataflowNode), 1239962909U) },
{ FCreateGeometryCollectionFromSourcesDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_Statics::NewStructOps, TEXT("CreateGeometryCollectionFromSourcesDataflowNode"),&Z_Registration_Info_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCreateGeometryCollectionFromSourcesDataflowNode), 1569942418U) },
{ FCreateGeometryCollectionFromSourcesDataflowNode_v2::StaticStruct, Z_Construct_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2_Statics::NewStructOps, TEXT("CreateGeometryCollectionFromSourcesDataflowNode_v2"),&Z_Registration_Info_UScriptStruct_FCreateGeometryCollectionFromSourcesDataflowNode_v2, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCreateGeometryCollectionFromSourcesDataflowNode_v2), 3502195978U) },
{ FGeometryCollectionToCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_Statics::NewStructOps, TEXT("GeometryCollectionToCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FGeometryCollectionToCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGeometryCollectionToCollectionDataflowNode), 578367958U) },
{ FGeometryCollectionToCollectionDataflowNode_v2::StaticStruct, Z_Construct_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2_Statics::NewStructOps, TEXT("GeometryCollectionToCollectionDataflowNode_v2"),&Z_Registration_Info_UScriptStruct_FGeometryCollectionToCollectionDataflowNode_v2, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGeometryCollectionToCollectionDataflowNode_v2), 1378996228U) },
{ FBlueprintToCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_Statics::NewStructOps, TEXT("BlueprintToCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FBlueprintToCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBlueprintToCollectionDataflowNode), 286302843U) },
{ FBlueprintToCollectionDataflowNode_v2::StaticStruct, Z_Construct_UScriptStruct_FBlueprintToCollectionDataflowNode_v2_Statics::NewStructOps, TEXT("BlueprintToCollectionDataflowNode_v2"),&Z_Registration_Info_UScriptStruct_FBlueprintToCollectionDataflowNode_v2, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBlueprintToCollectionDataflowNode_v2), 404641230U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionAssetNodes_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionAssetNodes_h__Script_GeometryCollectionNodes_1911675663{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionAssetNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionAssetNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS