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

5850 lines
496 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/GeometryCollectionNodes.h"
#include "Curves/CurveFloat.h"
#include "Dataflow/DataflowAnyType.h"
#include "Dataflow/DataflowConnectionTypes.h"
#include "Dataflow/DataflowSelection.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 EmptyLinkFunctionForGeneratedCodeGeometryCollectionNodes() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBox();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FLinearColor();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSphere();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector2f();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector3d();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector3f();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNumericArrayTypes();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowStringArrayTypes();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowStringConvertibleTypes();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowTransformSelection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowVectorArrayTypes();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowVertexSelection();
DATAFLOWENGINEPLUGIN_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionAttributeKey();
ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FRuntimeFloatCurve();
GEOMETRYCOLLECTIONENGINE_API UClass* Z_Construct_UClass_UGeometryCollection_NoRegister();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EAnchorStateEnum();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EBooleanOperationEnum();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EBoxLengthMeasurementMethod();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperationEnum();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EConnectionContactAreaMethodEnum();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ECustomAttributeTypeEnum();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowGeometryCollectionDynamicState();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EProximityContactFilteringMethodEnum();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EProximityMethodEnum();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ERotationOrderEnum();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EStandardGroupNameEnum();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FBakeTransformsInCollectionDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FBooleanOperationDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FBoundingBoxDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FBoundingSphereDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FBranchCollectionDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FBranchFloatDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FBranchIntDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FBranchMeshDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionSetPivotDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCompareFloatDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCompareIntDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FExpandVectorDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetCollectionFromAssetDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetRootIndexFromCollectionDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetSchemaDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FHashStringDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FHashVectorDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FInvertTransformDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FLogStringDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FPrintStringDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FProximityDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FStringAppendDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FTransformCollectionDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FTransformMeshDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode();
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMesh_NoRegister();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FGetCollectionFromAssetDataflowNode *******************************
struct Z_Construct_UScriptStruct_FGetCollectionFromAssetDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetCollectionFromAssetDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetCollectionFromAssetDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Description for this node\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Description for this node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CollectionAsset_MetaData[] = {
{ "Category", "Dataflow" },
{ "DataflowInput", "" },
{ "DisplayName", "Asset" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetCollectionFromAssetDataflowNode constinit property declarations
static const UECodeGen_Private::FObjectPropertyParams NewProp_CollectionAsset;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetCollectionFromAssetDataflowNode constinit property declarations *
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetCollectionFromAssetDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetCollectionFromAssetDataflowNode_Statics
static_assert(std::is_polymorphic<FGetCollectionFromAssetDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetCollectionFromAssetDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetCollectionFromAssetDataflowNode;
class UScriptStruct* FGetCollectionFromAssetDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetCollectionFromAssetDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetCollectionFromAssetDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetCollectionFromAssetDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetCollectionFromAssetDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGetCollectionFromAssetDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGetCollectionFromAssetDataflowNode Property Definitions **********
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGetCollectionFromAssetDataflowNode_Statics::NewProp_CollectionAsset = { "CollectionAsset", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionFromAssetDataflowNode, CollectionAsset), Z_Construct_UClass_UGeometryCollection_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CollectionAsset_MetaData), NewProp_CollectionAsset_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetCollectionFromAssetDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionFromAssetDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetCollectionFromAssetDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionFromAssetDataflowNode_Statics::NewProp_CollectionAsset,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionFromAssetDataflowNode_Statics::NewProp_Collection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetCollectionFromAssetDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetCollectionFromAssetDataflowNode Property Definitions ************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetCollectionFromAssetDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GetCollectionFromAssetDataflowNode",
Z_Construct_UScriptStruct_FGetCollectionFromAssetDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetCollectionFromAssetDataflowNode_Statics::PropPointers),
sizeof(FGetCollectionFromAssetDataflowNode),
alignof(FGetCollectionFromAssetDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetCollectionFromAssetDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetCollectionFromAssetDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetCollectionFromAssetDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGetCollectionFromAssetDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetCollectionFromAssetDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetCollectionFromAssetDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetCollectionFromAssetDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGetCollectionFromAssetDataflowNode *********************************
// ********** Begin ScriptStruct FAppendCollectionAssetsDataflowNode *******************************
struct Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAppendCollectionAssetsDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FAppendCollectionAssetsDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Description for this node\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Description for this node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection1_MetaData[] = {
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection1" },
{ "DisplayName", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection2_MetaData[] = {
{ "DataflowInput", "" },
{ "DisplayName", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeometryGroupGuidsOut1_MetaData[] = {
{ "DataflowOutput", "" },
{ "DisplayName", "GeometryGroupIndicesOut1" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeometryGroupGuidsOut2_MetaData[] = {
{ "DataflowOutput", "" },
{ "DisplayName", "GeometryGroupIndicesOut2" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAppendCollectionAssetsDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection1;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection2;
static const UECodeGen_Private::FStrPropertyParams NewProp_GeometryGroupGuidsOut1_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_GeometryGroupGuidsOut1;
static const UECodeGen_Private::FStrPropertyParams NewProp_GeometryGroupGuidsOut2_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_GeometryGroupGuidsOut2;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAppendCollectionAssetsDataflowNode constinit property declarations *
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAppendCollectionAssetsDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics
static_assert(std::is_polymorphic<FAppendCollectionAssetsDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FAppendCollectionAssetsDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAppendCollectionAssetsDataflowNode;
class UScriptStruct* FAppendCollectionAssetsDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAppendCollectionAssetsDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAppendCollectionAssetsDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("AppendCollectionAssetsDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FAppendCollectionAssetsDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FAppendCollectionAssetsDataflowNode Property Definitions **********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics::NewProp_Collection1 = { "Collection1", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAppendCollectionAssetsDataflowNode, Collection1), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection1_MetaData), NewProp_Collection1_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics::NewProp_Collection2 = { "Collection2", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAppendCollectionAssetsDataflowNode, Collection2), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection2_MetaData), NewProp_Collection2_MetaData) }; // 378372712
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics::NewProp_GeometryGroupGuidsOut1_Inner = { "GeometryGroupGuidsOut1", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics::NewProp_GeometryGroupGuidsOut1 = { "GeometryGroupGuidsOut1", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAppendCollectionAssetsDataflowNode, GeometryGroupGuidsOut1), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeometryGroupGuidsOut1_MetaData), NewProp_GeometryGroupGuidsOut1_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics::NewProp_GeometryGroupGuidsOut2_Inner = { "GeometryGroupGuidsOut2", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics::NewProp_GeometryGroupGuidsOut2 = { "GeometryGroupGuidsOut2", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAppendCollectionAssetsDataflowNode, GeometryGroupGuidsOut2), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeometryGroupGuidsOut2_MetaData), NewProp_GeometryGroupGuidsOut2_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics::NewProp_Collection1,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics::NewProp_Collection2,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics::NewProp_GeometryGroupGuidsOut1_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics::NewProp_GeometryGroupGuidsOut1,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics::NewProp_GeometryGroupGuidsOut2_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics::NewProp_GeometryGroupGuidsOut2,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAppendCollectionAssetsDataflowNode Property Definitions ************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"AppendCollectionAssetsDataflowNode",
Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics::PropPointers),
sizeof(FAppendCollectionAssetsDataflowNode),
alignof(FAppendCollectionAssetsDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FAppendCollectionAssetsDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAppendCollectionAssetsDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAppendCollectionAssetsDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FAppendCollectionAssetsDataflowNode *********************************
// ********** Begin ScriptStruct FPrintStringDataflowNode ******************************************
struct Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPrintStringDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FPrintStringDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Description for this node\n * DEPRECATED - use Print node ( core nodes ) \n */" },
{ "Deprecated", "5.5" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Description for this node\nDEPRECATED - use Print node ( core nodes )" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPrintToScreen_MetaData[] = {
{ "Category", "Print" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPrintToLog_MetaData[] = {
{ "Category", "Print" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "Category", "Print" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Duration_MetaData[] = {
{ "Category", "Print" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_String_MetaData[] = {
{ "Category", "Print" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPrintStringDataflowNode constinit property declarations **********
static void NewProp_bPrintToScreen_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintToScreen;
static void NewProp_bPrintToLog_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintToLog;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Duration;
static const UECodeGen_Private::FStrPropertyParams NewProp_String;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPrintStringDataflowNode constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPrintStringDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics
static_assert(std::is_polymorphic<FPrintStringDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FPrintStringDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPrintStringDataflowNode;
class UScriptStruct* FPrintStringDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPrintStringDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPrintStringDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPrintStringDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("PrintStringDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FPrintStringDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FPrintStringDataflowNode Property Definitions *********************
void Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::NewProp_bPrintToScreen_SetBit(void* Obj)
{
((FPrintStringDataflowNode*)Obj)->bPrintToScreen = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::NewProp_bPrintToScreen = { "bPrintToScreen", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FPrintStringDataflowNode), &Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::NewProp_bPrintToScreen_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPrintToScreen_MetaData), NewProp_bPrintToScreen_MetaData) };
void Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::NewProp_bPrintToLog_SetBit(void* Obj)
{
((FPrintStringDataflowNode*)Obj)->bPrintToLog = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::NewProp_bPrintToLog = { "bPrintToLog", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FPrintStringDataflowNode), &Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::NewProp_bPrintToLog_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPrintToLog_MetaData), NewProp_bPrintToLog_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPrintStringDataflowNode, Color), Z_Construct_UScriptStruct_FColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::NewProp_Duration = { "Duration", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPrintStringDataflowNode, Duration), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Duration_MetaData), NewProp_Duration_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::NewProp_String = { "String", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPrintStringDataflowNode, String), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_String_MetaData), NewProp_String_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::NewProp_bPrintToScreen,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::NewProp_bPrintToLog,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::NewProp_Color,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::NewProp_Duration,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::NewProp_String,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPrintStringDataflowNode Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"PrintStringDataflowNode",
Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::PropPointers),
sizeof(FPrintStringDataflowNode),
alignof(FPrintStringDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPrintStringDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FPrintStringDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPrintStringDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPrintStringDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FPrintStringDataflowNode ********************************************
// ********** Begin ScriptStruct FLogStringDataflowNode ********************************************
struct Z_Construct_UScriptStruct_FLogStringDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FLogStringDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FLogStringDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Description for this node\n * DEPRECATED - use Print node ( core nodes ) \n */" },
{ "Deprecated", "5.5" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Description for this node\nDEPRECATED - use Print node ( core nodes )" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPrintToLog_MetaData[] = {
{ "Category", "Print" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_String_MetaData[] = {
{ "Category", "Print" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FLogStringDataflowNode constinit property declarations ************
static void NewProp_bPrintToLog_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPrintToLog;
static const UECodeGen_Private::FStrPropertyParams NewProp_String;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FLogStringDataflowNode constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FLogStringDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FLogStringDataflowNode_Statics
static_assert(std::is_polymorphic<FLogStringDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FLogStringDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FLogStringDataflowNode;
class UScriptStruct* FLogStringDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FLogStringDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FLogStringDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FLogStringDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("LogStringDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FLogStringDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FLogStringDataflowNode Property Definitions ***********************
void Z_Construct_UScriptStruct_FLogStringDataflowNode_Statics::NewProp_bPrintToLog_SetBit(void* Obj)
{
((FLogStringDataflowNode*)Obj)->bPrintToLog = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FLogStringDataflowNode_Statics::NewProp_bPrintToLog = { "bPrintToLog", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FLogStringDataflowNode), &Z_Construct_UScriptStruct_FLogStringDataflowNode_Statics::NewProp_bPrintToLog_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPrintToLog_MetaData), NewProp_bPrintToLog_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FLogStringDataflowNode_Statics::NewProp_String = { "String", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FLogStringDataflowNode, String), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_String_MetaData), NewProp_String_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FLogStringDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLogStringDataflowNode_Statics::NewProp_bPrintToLog,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FLogStringDataflowNode_Statics::NewProp_String,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLogStringDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FLogStringDataflowNode Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FLogStringDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"LogStringDataflowNode",
Z_Construct_UScriptStruct_FLogStringDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLogStringDataflowNode_Statics::PropPointers),
sizeof(FLogStringDataflowNode),
alignof(FLogStringDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FLogStringDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FLogStringDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FLogStringDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FLogStringDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FLogStringDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FLogStringDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FLogStringDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FLogStringDataflowNode **********************************************
// ********** Begin ScriptStruct FBoundingBoxDataflowNode ******************************************
struct Z_Construct_UScriptStruct_FBoundingBoxDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBoundingBoxDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FBoundingBoxDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Get the geometric bounding box a collection in collection space\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Get the geometric bounding box a collection in collection space" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection to compute the bouning box from */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Collection to compute the bouning box from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoundingBox_MetaData[] = {
{ "Comment", "/** Geometric bounding box of the input collection */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Geometric bounding box of the input collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Center_MetaData[] = {
{ "Comment", "/** Center of the resulting bounding box */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Center of the resulting bounding box" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Dimensions_MetaData[] = {
{ "Comment", "/** Dimensions of the resulting bounding box in centimers */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Dimensions of the resulting bounding box in centimers" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBoundingBoxDataflowNode constinit property declarations **********
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_BoundingBox;
static const UECodeGen_Private::FStructPropertyParams NewProp_Center;
static const UECodeGen_Private::FStructPropertyParams NewProp_Dimensions;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBoundingBoxDataflowNode constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBoundingBoxDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBoundingBoxDataflowNode_Statics
static_assert(std::is_polymorphic<FBoundingBoxDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FBoundingBoxDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBoundingBoxDataflowNode;
class UScriptStruct* FBoundingBoxDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBoundingBoxDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBoundingBoxDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBoundingBoxDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("BoundingBoxDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FBoundingBoxDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FBoundingBoxDataflowNode Property Definitions *********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoundingBoxDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoundingBoxDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoundingBoxDataflowNode_Statics::NewProp_BoundingBox = { "BoundingBox", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoundingBoxDataflowNode, BoundingBox), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoundingBox_MetaData), NewProp_BoundingBox_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoundingBoxDataflowNode_Statics::NewProp_Center = { "Center", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoundingBoxDataflowNode, Center), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Center_MetaData), NewProp_Center_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoundingBoxDataflowNode_Statics::NewProp_Dimensions = { "Dimensions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoundingBoxDataflowNode, Dimensions), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Dimensions_MetaData), NewProp_Dimensions_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBoundingBoxDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoundingBoxDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoundingBoxDataflowNode_Statics::NewProp_BoundingBox,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoundingBoxDataflowNode_Statics::NewProp_Center,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoundingBoxDataflowNode_Statics::NewProp_Dimensions,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoundingBoxDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBoundingBoxDataflowNode Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBoundingBoxDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"BoundingBoxDataflowNode",
Z_Construct_UScriptStruct_FBoundingBoxDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoundingBoxDataflowNode_Statics::PropPointers),
sizeof(FBoundingBoxDataflowNode),
alignof(FBoundingBoxDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoundingBoxDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBoundingBoxDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBoundingBoxDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FBoundingBoxDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBoundingBoxDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FBoundingBoxDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBoundingBoxDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FBoundingBoxDataflowNode ********************************************
// ********** Begin ScriptStruct FBoundingSphereDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FBoundingSphereDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBoundingSphereDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FBoundingSphereDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Description for this node\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Description for this node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoundingSphere_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBoundingSphereDataflowNode constinit property declarations *******
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_BoundingSphere;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBoundingSphereDataflowNode constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBoundingSphereDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBoundingSphereDataflowNode_Statics
static_assert(std::is_polymorphic<FBoundingSphereDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FBoundingSphereDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBoundingSphereDataflowNode;
class UScriptStruct* FBoundingSphereDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBoundingSphereDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBoundingSphereDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBoundingSphereDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("BoundingSphereDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FBoundingSphereDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FBoundingSphereDataflowNode Property Definitions ******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoundingSphereDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoundingSphereDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoundingSphereDataflowNode_Statics::NewProp_BoundingSphere = { "BoundingSphere", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoundingSphereDataflowNode, BoundingSphere), Z_Construct_UScriptStruct_FSphere, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoundingSphere_MetaData), NewProp_BoundingSphere_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBoundingSphereDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoundingSphereDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoundingSphereDataflowNode_Statics::NewProp_BoundingSphere,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoundingSphereDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBoundingSphereDataflowNode Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBoundingSphereDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"BoundingSphereDataflowNode",
Z_Construct_UScriptStruct_FBoundingSphereDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoundingSphereDataflowNode_Statics::PropPointers),
sizeof(FBoundingSphereDataflowNode),
alignof(FBoundingSphereDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoundingSphereDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBoundingSphereDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBoundingSphereDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FBoundingSphereDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBoundingSphereDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FBoundingSphereDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBoundingSphereDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FBoundingSphereDataflowNode *****************************************
// ********** Begin Enum EBoxLengthMeasurementMethod ***********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBoxLengthMeasurementMethod;
static UEnum* EBoxLengthMeasurementMethod_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EBoxLengthMeasurementMethod.OuterSingleton)
{
Z_Registration_Info_UEnum_EBoxLengthMeasurementMethod.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EBoxLengthMeasurementMethod, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EBoxLengthMeasurementMethod"));
}
return Z_Registration_Info_UEnum_EBoxLengthMeasurementMethod.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EBoxLengthMeasurementMethod>()
{
return EBoxLengthMeasurementMethod_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EBoxLengthMeasurementMethod_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Diagonal.Name", "EBoxLengthMeasurementMethod::Diagonal" },
{ "LongestAxis.Name", "EBoxLengthMeasurementMethod::LongestAxis" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ShortestAxis.Name", "EBoxLengthMeasurementMethod::ShortestAxis" },
{ "XAxis.Name", "EBoxLengthMeasurementMethod::XAxis" },
{ "YAxis.Name", "EBoxLengthMeasurementMethod::YAxis" },
{ "ZAxis.Name", "EBoxLengthMeasurementMethod::ZAxis" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EBoxLengthMeasurementMethod::XAxis", (int64)EBoxLengthMeasurementMethod::XAxis },
{ "EBoxLengthMeasurementMethod::YAxis", (int64)EBoxLengthMeasurementMethod::YAxis },
{ "EBoxLengthMeasurementMethod::ZAxis", (int64)EBoxLengthMeasurementMethod::ZAxis },
{ "EBoxLengthMeasurementMethod::ShortestAxis", (int64)EBoxLengthMeasurementMethod::ShortestAxis },
{ "EBoxLengthMeasurementMethod::LongestAxis", (int64)EBoxLengthMeasurementMethod::LongestAxis },
{ "EBoxLengthMeasurementMethod::Diagonal", (int64)EBoxLengthMeasurementMethod::Diagonal },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EBoxLengthMeasurementMethod_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EBoxLengthMeasurementMethod_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EBoxLengthMeasurementMethod",
"EBoxLengthMeasurementMethod",
Z_Construct_UEnum_GeometryCollectionNodes_EBoxLengthMeasurementMethod_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EBoxLengthMeasurementMethod_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EBoxLengthMeasurementMethod_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EBoxLengthMeasurementMethod_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EBoxLengthMeasurementMethod()
{
if (!Z_Registration_Info_UEnum_EBoxLengthMeasurementMethod.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBoxLengthMeasurementMethod.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EBoxLengthMeasurementMethod_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EBoxLengthMeasurementMethod.InnerSingleton;
}
// ********** End Enum EBoxLengthMeasurementMethod *************************************************
// ********** Begin ScriptStruct FGetBoxLengthsDataflowNode ****************************************
struct Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetBoxLengthsDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetBoxLengthsDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Create an array of lengths of bounding boxes (measured along an axis, diagonal, or the max/min axes) from an array of bounding boxes\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Create an array of lengths of bounding boxes (measured along an axis, diagonal, or the max/min axes) from an array of bounding boxes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Boxes_MetaData[] = {
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Lengths_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeasurementMethod_MetaData[] = {
{ "Category", "Options" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetBoxLengthsDataflowNode constinit property declarations ********
static const UECodeGen_Private::FStructPropertyParams NewProp_Boxes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Boxes;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Lengths_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Lengths;
static const UECodeGen_Private::FBytePropertyParams NewProp_MeasurementMethod_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_MeasurementMethod;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetBoxLengthsDataflowNode constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetBoxLengthsDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics
static_assert(std::is_polymorphic<FGetBoxLengthsDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetBoxLengthsDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetBoxLengthsDataflowNode;
class UScriptStruct* FGetBoxLengthsDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetBoxLengthsDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetBoxLengthsDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetBoxLengthsDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGetBoxLengthsDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGetBoxLengthsDataflowNode Property Definitions *******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics::NewProp_Boxes_Inner = { "Boxes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics::NewProp_Boxes = { "Boxes", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetBoxLengthsDataflowNode, Boxes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Boxes_MetaData), NewProp_Boxes_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics::NewProp_Lengths_Inner = { "Lengths", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics::NewProp_Lengths = { "Lengths", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetBoxLengthsDataflowNode, Lengths), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Lengths_MetaData), NewProp_Lengths_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics::NewProp_MeasurementMethod_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics::NewProp_MeasurementMethod = { "MeasurementMethod", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetBoxLengthsDataflowNode, MeasurementMethod), Z_Construct_UEnum_GeometryCollectionNodes_EBoxLengthMeasurementMethod, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeasurementMethod_MetaData), NewProp_MeasurementMethod_MetaData) }; // 1667539231
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics::NewProp_Boxes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics::NewProp_Boxes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics::NewProp_Lengths_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics::NewProp_Lengths,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics::NewProp_MeasurementMethod_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics::NewProp_MeasurementMethod,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetBoxLengthsDataflowNode Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GetBoxLengthsDataflowNode",
Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics::PropPointers),
sizeof(FGetBoxLengthsDataflowNode),
alignof(FGetBoxLengthsDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGetBoxLengthsDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetBoxLengthsDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetBoxLengthsDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGetBoxLengthsDataflowNode ******************************************
// ********** Begin ScriptStruct FExpandBoundingBoxDataflowNode ************************************
struct Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FExpandBoundingBoxDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FExpandBoundingBoxDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Description for this node\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Description for this node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoundingBox_MetaData[] = {
{ "DataflowInput", "" },
{ "DisplayName", "Box" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Min_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Max_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Center_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_HalfExtents_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Volume_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FExpandBoundingBoxDataflowNode constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_BoundingBox;
static const UECodeGen_Private::FStructPropertyParams NewProp_Min;
static const UECodeGen_Private::FStructPropertyParams NewProp_Max;
static const UECodeGen_Private::FStructPropertyParams NewProp_Center;
static const UECodeGen_Private::FStructPropertyParams NewProp_HalfExtents;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Volume;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FExpandBoundingBoxDataflowNode constinit property declarations ******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FExpandBoundingBoxDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics
static_assert(std::is_polymorphic<FExpandBoundingBoxDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FExpandBoundingBoxDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FExpandBoundingBoxDataflowNode;
class UScriptStruct* FExpandBoundingBoxDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FExpandBoundingBoxDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FExpandBoundingBoxDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ExpandBoundingBoxDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FExpandBoundingBoxDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FExpandBoundingBoxDataflowNode Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics::NewProp_BoundingBox = { "BoundingBox", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FExpandBoundingBoxDataflowNode, BoundingBox), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoundingBox_MetaData), NewProp_BoundingBox_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics::NewProp_Min = { "Min", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FExpandBoundingBoxDataflowNode, Min), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Min_MetaData), NewProp_Min_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics::NewProp_Max = { "Max", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FExpandBoundingBoxDataflowNode, Max), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Max_MetaData), NewProp_Max_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics::NewProp_Center = { "Center", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FExpandBoundingBoxDataflowNode, Center), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Center_MetaData), NewProp_Center_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics::NewProp_HalfExtents = { "HalfExtents", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FExpandBoundingBoxDataflowNode, HalfExtents), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_HalfExtents_MetaData), NewProp_HalfExtents_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics::NewProp_Volume = { "Volume", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FExpandBoundingBoxDataflowNode, Volume), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Volume_MetaData), NewProp_Volume_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics::NewProp_BoundingBox,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics::NewProp_Min,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics::NewProp_Max,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics::NewProp_Center,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics::NewProp_HalfExtents,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics::NewProp_Volume,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FExpandBoundingBoxDataflowNode Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"ExpandBoundingBoxDataflowNode",
Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics::PropPointers),
sizeof(FExpandBoundingBoxDataflowNode),
alignof(FExpandBoundingBoxDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FExpandBoundingBoxDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FExpandBoundingBoxDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FExpandBoundingBoxDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FExpandBoundingBoxDataflowNode **************************************
// ********** Begin ScriptStruct FExpandBoundingSphereDataflowNode *********************************
struct Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FExpandBoundingSphereDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FExpandBoundingSphereDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Expands data of FSphere\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Expands data of FSphere" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoundingSphere_MetaData[] = {
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Center_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Radius_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Volume_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FExpandBoundingSphereDataflowNode constinit property declarations *
static const UECodeGen_Private::FStructPropertyParams NewProp_BoundingSphere;
static const UECodeGen_Private::FStructPropertyParams NewProp_Center;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Radius;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Volume;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FExpandBoundingSphereDataflowNode constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FExpandBoundingSphereDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode_Statics
static_assert(std::is_polymorphic<FExpandBoundingSphereDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FExpandBoundingSphereDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FExpandBoundingSphereDataflowNode;
class UScriptStruct* FExpandBoundingSphereDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FExpandBoundingSphereDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FExpandBoundingSphereDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ExpandBoundingSphereDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FExpandBoundingSphereDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FExpandBoundingSphereDataflowNode Property Definitions ************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode_Statics::NewProp_BoundingSphere = { "BoundingSphere", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FExpandBoundingSphereDataflowNode, BoundingSphere), Z_Construct_UScriptStruct_FSphere, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoundingSphere_MetaData), NewProp_BoundingSphere_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode_Statics::NewProp_Center = { "Center", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FExpandBoundingSphereDataflowNode, Center), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Center_MetaData), NewProp_Center_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode_Statics::NewProp_Radius = { "Radius", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FExpandBoundingSphereDataflowNode, Radius), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Radius_MetaData), NewProp_Radius_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode_Statics::NewProp_Volume = { "Volume", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FExpandBoundingSphereDataflowNode, Volume), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Volume_MetaData), NewProp_Volume_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode_Statics::NewProp_BoundingSphere,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode_Statics::NewProp_Center,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode_Statics::NewProp_Radius,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode_Statics::NewProp_Volume,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FExpandBoundingSphereDataflowNode Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"ExpandBoundingSphereDataflowNode",
Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode_Statics::PropPointers),
sizeof(FExpandBoundingSphereDataflowNode),
alignof(FExpandBoundingSphereDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FExpandBoundingSphereDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FExpandBoundingSphereDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FExpandBoundingSphereDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FExpandBoundingSphereDataflowNode ***********************************
// ********** Begin ScriptStruct FExpandVectorDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FExpandVectorDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FExpandVectorDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FExpandVectorDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Expands a Vector into X, Y, Z components\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Expands a Vector into X, Y, Z components" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Vector_MetaData[] = {
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_X_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Y_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Z_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FExpandVectorDataflowNode constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_Vector;
static const UECodeGen_Private::FFloatPropertyParams NewProp_X;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Y;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Z;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FExpandVectorDataflowNode constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FExpandVectorDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FExpandVectorDataflowNode_Statics
static_assert(std::is_polymorphic<FExpandVectorDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FExpandVectorDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FExpandVectorDataflowNode;
class UScriptStruct* FExpandVectorDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FExpandVectorDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FExpandVectorDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FExpandVectorDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ExpandVectorDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FExpandVectorDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FExpandVectorDataflowNode Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FExpandVectorDataflowNode_Statics::NewProp_Vector = { "Vector", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FExpandVectorDataflowNode, Vector), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Vector_MetaData), NewProp_Vector_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FExpandVectorDataflowNode_Statics::NewProp_X = { "X", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FExpandVectorDataflowNode, X), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_X_MetaData), NewProp_X_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FExpandVectorDataflowNode_Statics::NewProp_Y = { "Y", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FExpandVectorDataflowNode, Y), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Y_MetaData), NewProp_Y_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FExpandVectorDataflowNode_Statics::NewProp_Z = { "Z", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FExpandVectorDataflowNode, Z), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Z_MetaData), NewProp_Z_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FExpandVectorDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FExpandVectorDataflowNode_Statics::NewProp_Vector,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FExpandVectorDataflowNode_Statics::NewProp_X,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FExpandVectorDataflowNode_Statics::NewProp_Y,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FExpandVectorDataflowNode_Statics::NewProp_Z,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FExpandVectorDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FExpandVectorDataflowNode Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FExpandVectorDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"ExpandVectorDataflowNode",
Z_Construct_UScriptStruct_FExpandVectorDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FExpandVectorDataflowNode_Statics::PropPointers),
sizeof(FExpandVectorDataflowNode),
alignof(FExpandVectorDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FExpandVectorDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FExpandVectorDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FExpandVectorDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FExpandVectorDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FExpandVectorDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FExpandVectorDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FExpandVectorDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FExpandVectorDataflowNode *******************************************
// ********** Begin ScriptStruct FStringAppendDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FStringAppendDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FStringAppendDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FStringAppendDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Concatenates two strings together to make a new string\n * DEPRECATED - use new version of the same node\n *\n */" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Concatenates two strings together to make a new string\nDEPRECATED - use new version of the same node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_String1_MetaData[] = {
{ "Category", "String" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_String2_MetaData[] = {
{ "Category", "String" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_String_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FStringAppendDataflowNode constinit property declarations *********
static const UECodeGen_Private::FStrPropertyParams NewProp_String1;
static const UECodeGen_Private::FStrPropertyParams NewProp_String2;
static const UECodeGen_Private::FStrPropertyParams NewProp_String;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FStringAppendDataflowNode constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FStringAppendDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FStringAppendDataflowNode_Statics
static_assert(std::is_polymorphic<FStringAppendDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FStringAppendDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FStringAppendDataflowNode;
class UScriptStruct* FStringAppendDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FStringAppendDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FStringAppendDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FStringAppendDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("StringAppendDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FStringAppendDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FStringAppendDataflowNode Property Definitions ********************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FStringAppendDataflowNode_Statics::NewProp_String1 = { "String1", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStringAppendDataflowNode, String1), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_String1_MetaData), NewProp_String1_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FStringAppendDataflowNode_Statics::NewProp_String2 = { "String2", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStringAppendDataflowNode, String2), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_String2_MetaData), NewProp_String2_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FStringAppendDataflowNode_Statics::NewProp_String = { "String", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStringAppendDataflowNode, String), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_String_MetaData), NewProp_String_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FStringAppendDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStringAppendDataflowNode_Statics::NewProp_String1,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStringAppendDataflowNode_Statics::NewProp_String2,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStringAppendDataflowNode_Statics::NewProp_String,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStringAppendDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FStringAppendDataflowNode Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FStringAppendDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"StringAppendDataflowNode",
Z_Construct_UScriptStruct_FStringAppendDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStringAppendDataflowNode_Statics::PropPointers),
sizeof(FStringAppendDataflowNode),
alignof(FStringAppendDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStringAppendDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FStringAppendDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FStringAppendDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FStringAppendDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FStringAppendDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FStringAppendDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FStringAppendDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FStringAppendDataflowNode *******************************************
// ********** Begin ScriptStruct FStringAppendDataflowNode_v2 **************************************
struct Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FStringAppendDataflowNode_v2); }
static inline consteval int16 GetStructAlignment() { return alignof(FStringAppendDataflowNode_v2); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Concatenates strings together to make a new string\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Concatenates strings together to make a new string" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Inputs_MetaData[] = {
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_String_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FStringAppendDataflowNode_v2 constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_Inputs_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Inputs;
static const UECodeGen_Private::FStrPropertyParams NewProp_String;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FStringAppendDataflowNode_v2 constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FStringAppendDataflowNode_v2>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2_Statics
static_assert(std::is_polymorphic<FStringAppendDataflowNode_v2>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FStringAppendDataflowNode_v2 cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FStringAppendDataflowNode_v2;
class UScriptStruct* FStringAppendDataflowNode_v2::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FStringAppendDataflowNode_v2.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FStringAppendDataflowNode_v2.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("StringAppendDataflowNode_v2"));
}
return Z_Registration_Info_UScriptStruct_FStringAppendDataflowNode_v2.OuterSingleton;
}
// ********** Begin ScriptStruct FStringAppendDataflowNode_v2 Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2_Statics::NewProp_Inputs_Inner = { "Inputs", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FDataflowStringConvertibleTypes, METADATA_PARAMS(0, nullptr) }; // 2720562524
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2_Statics::NewProp_Inputs = { "Inputs", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStringAppendDataflowNode_v2, Inputs), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Inputs_MetaData), NewProp_Inputs_MetaData) }; // 2720562524
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2_Statics::NewProp_String = { "String", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStringAppendDataflowNode_v2, String), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_String_MetaData), NewProp_String_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2_Statics::NewProp_Inputs_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2_Statics::NewProp_Inputs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2_Statics::NewProp_String,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FStringAppendDataflowNode_v2 Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"StringAppendDataflowNode_v2",
Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2_Statics::PropPointers),
sizeof(FStringAppendDataflowNode_v2),
alignof(FStringAppendDataflowNode_v2),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2()
{
if (!Z_Registration_Info_UScriptStruct_FStringAppendDataflowNode_v2.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FStringAppendDataflowNode_v2.InnerSingleton, Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FStringAppendDataflowNode_v2.InnerSingleton);
}
// ********** End ScriptStruct FStringAppendDataflowNode_v2 ****************************************
// ********** Begin ScriptStruct FHashStringDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FHashStringDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FHashStringDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FHashStringDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Generates a hash value from a string\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Generates a hash value from a string" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_String_MetaData[] = {
{ "Comment", "/** String to hash */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "String to hash" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Hash_MetaData[] = {
{ "Comment", "/** Generated hash value */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Generated hash value" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FHashStringDataflowNode constinit property declarations ***********
static const UECodeGen_Private::FStrPropertyParams NewProp_String;
static const UECodeGen_Private::FIntPropertyParams NewProp_Hash;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FHashStringDataflowNode constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FHashStringDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FHashStringDataflowNode_Statics
static_assert(std::is_polymorphic<FHashStringDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FHashStringDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FHashStringDataflowNode;
class UScriptStruct* FHashStringDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FHashStringDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FHashStringDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FHashStringDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("HashStringDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FHashStringDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FHashStringDataflowNode Property Definitions **********************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FHashStringDataflowNode_Statics::NewProp_String = { "String", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FHashStringDataflowNode, String), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_String_MetaData), NewProp_String_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FHashStringDataflowNode_Statics::NewProp_Hash = { "Hash", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FHashStringDataflowNode, Hash), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Hash_MetaData), NewProp_Hash_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FHashStringDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FHashStringDataflowNode_Statics::NewProp_String,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FHashStringDataflowNode_Statics::NewProp_Hash,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FHashStringDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FHashStringDataflowNode Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FHashStringDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"HashStringDataflowNode",
Z_Construct_UScriptStruct_FHashStringDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FHashStringDataflowNode_Statics::PropPointers),
sizeof(FHashStringDataflowNode),
alignof(FHashStringDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FHashStringDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FHashStringDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FHashStringDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FHashStringDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FHashStringDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FHashStringDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FHashStringDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FHashStringDataflowNode *********************************************
// ********** Begin ScriptStruct FHashVectorDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FHashVectorDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FHashVectorDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FHashVectorDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Generates a hash value from a vector\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Generates a hash value from a vector" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Vector_MetaData[] = {
{ "Comment", "/** Vector to hash */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Vector to hash" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Hash_MetaData[] = {
{ "Comment", "/** Generated hash value */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Generated hash value" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FHashVectorDataflowNode constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_Vector;
static const UECodeGen_Private::FIntPropertyParams NewProp_Hash;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FHashVectorDataflowNode constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FHashVectorDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FHashVectorDataflowNode_Statics
static_assert(std::is_polymorphic<FHashVectorDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FHashVectorDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FHashVectorDataflowNode;
class UScriptStruct* FHashVectorDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FHashVectorDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FHashVectorDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FHashVectorDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("HashVectorDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FHashVectorDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FHashVectorDataflowNode Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FHashVectorDataflowNode_Statics::NewProp_Vector = { "Vector", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FHashVectorDataflowNode, Vector), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Vector_MetaData), NewProp_Vector_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FHashVectorDataflowNode_Statics::NewProp_Hash = { "Hash", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FHashVectorDataflowNode, Hash), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Hash_MetaData), NewProp_Hash_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FHashVectorDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FHashVectorDataflowNode_Statics::NewProp_Vector,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FHashVectorDataflowNode_Statics::NewProp_Hash,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FHashVectorDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FHashVectorDataflowNode Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FHashVectorDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"HashVectorDataflowNode",
Z_Construct_UScriptStruct_FHashVectorDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FHashVectorDataflowNode_Statics::PropPointers),
sizeof(FHashVectorDataflowNode),
alignof(FHashVectorDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FHashVectorDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FHashVectorDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FHashVectorDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FHashVectorDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FHashVectorDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FHashVectorDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FHashVectorDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FHashVectorDataflowNode *********************************************
// ********** Begin ScriptStruct FGetBoundingBoxesFromCollectionDataflowNode ***********************
struct Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetBoundingBoxesFromCollectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetBoundingBoxesFromCollectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Gets BoundingBoxes of pieces from a Collection\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Gets BoundingBoxes of pieces from a Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Input Collection */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Input Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** The BoundingBoxes will be output for the bones selected in the TransformSelection */" },
{ "DataflowInput", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "The BoundingBoxes will be output for the bones selected in the TransformSelection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoundingBoxes_MetaData[] = {
{ "Comment", "/** Output BoundingBoxes */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Output BoundingBoxes" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetBoundingBoxesFromCollectionDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_BoundingBoxes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BoundingBoxes;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetBoundingBoxesFromCollectionDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetBoundingBoxesFromCollectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode_Statics
static_assert(std::is_polymorphic<FGetBoundingBoxesFromCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetBoundingBoxesFromCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode;
class UScriptStruct* FGetBoundingBoxesFromCollectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetBoundingBoxesFromCollectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGetBoundingBoxesFromCollectionDataflowNode Property Definitions **
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetBoundingBoxesFromCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetBoundingBoxesFromCollectionDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode_Statics::NewProp_BoundingBoxes_Inner = { "BoundingBoxes", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode_Statics::NewProp_BoundingBoxes = { "BoundingBoxes", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetBoundingBoxesFromCollectionDataflowNode, BoundingBoxes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoundingBoxes_MetaData), NewProp_BoundingBoxes_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode_Statics::NewProp_TransformSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode_Statics::NewProp_BoundingBoxes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode_Statics::NewProp_BoundingBoxes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetBoundingBoxesFromCollectionDataflowNode Property Definitions ****
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GetBoundingBoxesFromCollectionDataflowNode",
Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode_Statics::PropPointers),
sizeof(FGetBoundingBoxesFromCollectionDataflowNode),
alignof(FGetBoundingBoxesFromCollectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGetBoundingBoxesFromCollectionDataflowNode *************************
// ********** Begin ScriptStruct FGetRootIndexFromCollectionDataflowNode ***************************
struct Z_Construct_UScriptStruct_FGetRootIndexFromCollectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetRootIndexFromCollectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetRootIndexFromCollectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Get the root node index\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Get the root node index" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RootIndex_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetRootIndexFromCollectionDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FIntPropertyParams NewProp_RootIndex;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetRootIndexFromCollectionDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetRootIndexFromCollectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetRootIndexFromCollectionDataflowNode_Statics
static_assert(std::is_polymorphic<FGetRootIndexFromCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetRootIndexFromCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetRootIndexFromCollectionDataflowNode;
class UScriptStruct* FGetRootIndexFromCollectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetRootIndexFromCollectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetRootIndexFromCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetRootIndexFromCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetRootIndexFromCollectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGetRootIndexFromCollectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGetRootIndexFromCollectionDataflowNode Property Definitions ******
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetRootIndexFromCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetRootIndexFromCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGetRootIndexFromCollectionDataflowNode_Statics::NewProp_RootIndex = { "RootIndex", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetRootIndexFromCollectionDataflowNode, RootIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RootIndex_MetaData), NewProp_RootIndex_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetRootIndexFromCollectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetRootIndexFromCollectionDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetRootIndexFromCollectionDataflowNode_Statics::NewProp_RootIndex,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetRootIndexFromCollectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetRootIndexFromCollectionDataflowNode Property Definitions ********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetRootIndexFromCollectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GetRootIndexFromCollectionDataflowNode",
Z_Construct_UScriptStruct_FGetRootIndexFromCollectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetRootIndexFromCollectionDataflowNode_Statics::PropPointers),
sizeof(FGetRootIndexFromCollectionDataflowNode),
alignof(FGetRootIndexFromCollectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetRootIndexFromCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetRootIndexFromCollectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetRootIndexFromCollectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGetRootIndexFromCollectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetRootIndexFromCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetRootIndexFromCollectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetRootIndexFromCollectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGetRootIndexFromCollectionDataflowNode *****************************
// ********** Begin ScriptStruct FGetCentroidsFromCollectionDataflowNode ***************************
struct Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetCentroidsFromCollectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetCentroidsFromCollectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Gets centroids of pieces from a Collection\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Gets centroids of pieces from a Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Input Collection */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Input Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** The centroids will be output for the bones selected in the TransformSelection */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "The centroids will be output for the bones selected in the TransformSelection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bColorByLevel_MetaData[] = {
{ "Category", "Debug Draw" },
{ "Comment", "/** Control point color by level or setting */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Control point color by level or setting" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "Category", "Debug Draw" },
{ "Comment", "/** Point color */" },
{ "EditCondition", "bColorByLevel == false" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Point color" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSizeByLevel_MetaData[] = {
{ "Category", "Debug Draw" },
{ "Comment", "/** Control the point size by level or setting */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Control the point size by level or setting" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Size_MetaData[] = {
{ "Category", "Debug Draw" },
{ "Comment", "/** Point size */" },
{ "EditCondition", "bSizeByLevel == false" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Point size" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PointSize_MetaData[] = {
{ "Category", "Debug Draw" },
{ "Comment", "/** Float curve to control point size by level */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Float curve to control point size by level" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Centroids_MetaData[] = {
{ "Comment", "/** Output centroids */" },
{ "DataflowOutput", "" },
{ "DisplayName", "Points" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Output centroids" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Levels_MetaData[] = {
{ "Comment", "/** Hidden output to store computed level values for centroids */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Hidden output to store computed level values for centroids" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetCentroidsFromCollectionDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static void NewProp_bColorByLevel_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bColorByLevel;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static void NewProp_bSizeByLevel_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSizeByLevel;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Size;
static const UECodeGen_Private::FStructPropertyParams NewProp_PointSize;
static const UECodeGen_Private::FStructPropertyParams NewProp_Centroids_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Centroids;
static const UECodeGen_Private::FIntPropertyParams NewProp_Levels_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Levels;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetCentroidsFromCollectionDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetCentroidsFromCollectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics
static_assert(std::is_polymorphic<FGetCentroidsFromCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetCentroidsFromCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetCentroidsFromCollectionDataflowNode;
class UScriptStruct* FGetCentroidsFromCollectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetCentroidsFromCollectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetCentroidsFromCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetCentroidsFromCollectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGetCentroidsFromCollectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGetCentroidsFromCollectionDataflowNode Property Definitions ******
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCentroidsFromCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCentroidsFromCollectionDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
void Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_bColorByLevel_SetBit(void* Obj)
{
((FGetCentroidsFromCollectionDataflowNode*)Obj)->bColorByLevel = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_bColorByLevel = { "bColorByLevel", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGetCentroidsFromCollectionDataflowNode), &Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_bColorByLevel_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bColorByLevel_MetaData), NewProp_bColorByLevel_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCentroidsFromCollectionDataflowNode, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
void Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_bSizeByLevel_SetBit(void* Obj)
{
((FGetCentroidsFromCollectionDataflowNode*)Obj)->bSizeByLevel = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_bSizeByLevel = { "bSizeByLevel", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FGetCentroidsFromCollectionDataflowNode), &Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_bSizeByLevel_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSizeByLevel_MetaData), NewProp_bSizeByLevel_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_Size = { "Size", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCentroidsFromCollectionDataflowNode, Size), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Size_MetaData), NewProp_Size_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_PointSize = { "PointSize", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCentroidsFromCollectionDataflowNode, PointSize), Z_Construct_UScriptStruct_FRuntimeFloatCurve, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PointSize_MetaData), NewProp_PointSize_MetaData) }; // 2560417949
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_Centroids_Inner = { "Centroids", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_Centroids = { "Centroids", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCentroidsFromCollectionDataflowNode, Centroids), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Centroids_MetaData), NewProp_Centroids_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_Levels_Inner = { "Levels", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_Levels = { "Levels", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCentroidsFromCollectionDataflowNode, Levels), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Levels_MetaData), NewProp_Levels_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_TransformSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_bColorByLevel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_Color,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_bSizeByLevel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_Size,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_PointSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_Centroids_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_Centroids,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_Levels_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewProp_Levels,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetCentroidsFromCollectionDataflowNode Property Definitions ********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GetCentroidsFromCollectionDataflowNode",
Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::PropPointers),
sizeof(FGetCentroidsFromCollectionDataflowNode),
alignof(FGetCentroidsFromCollectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGetCentroidsFromCollectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetCentroidsFromCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetCentroidsFromCollectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGetCentroidsFromCollectionDataflowNode *****************************
// ********** Begin Enum ERotationOrderEnum ********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERotationOrderEnum;
static UEnum* ERotationOrderEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERotationOrderEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_ERotationOrderEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_ERotationOrderEnum, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ERotationOrderEnum"));
}
return Z_Registration_Info_UEnum_ERotationOrderEnum.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ERotationOrderEnum>()
{
return ERotationOrderEnum_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_ERotationOrderEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "ERotationOrderEnum::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "Dataflow_RotationOrder_XYZ.DisplayName", "XYZ" },
{ "Dataflow_RotationOrder_XYZ.Name", "ERotationOrderEnum::Dataflow_RotationOrder_XYZ" },
{ "Dataflow_RotationOrder_XZY.DisplayName", "XZY" },
{ "Dataflow_RotationOrder_XZY.Name", "ERotationOrderEnum::Dataflow_RotationOrder_XZY" },
{ "Dataflow_RotationOrder_YXZ.DisplayName", "YXZ" },
{ "Dataflow_RotationOrder_YXZ.Name", "ERotationOrderEnum::Dataflow_RotationOrder_YXZ" },
{ "Dataflow_RotationOrder_YZX.DisplayName", "YZX" },
{ "Dataflow_RotationOrder_YZX.Name", "ERotationOrderEnum::Dataflow_RotationOrder_YZX" },
{ "Dataflow_RotationOrder_ZXY.DisplayName", "ZXY" },
{ "Dataflow_RotationOrder_ZXY.Name", "ERotationOrderEnum::Dataflow_RotationOrder_ZXY" },
{ "Dataflow_RotationOrder_ZYX.DisplayName", "ZYX" },
{ "Dataflow_RotationOrder_ZYX.Name", "ERotationOrderEnum::Dataflow_RotationOrder_ZYX" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERotationOrderEnum::Dataflow_RotationOrder_XYZ", (int64)ERotationOrderEnum::Dataflow_RotationOrder_XYZ },
{ "ERotationOrderEnum::Dataflow_RotationOrder_YZX", (int64)ERotationOrderEnum::Dataflow_RotationOrder_YZX },
{ "ERotationOrderEnum::Dataflow_RotationOrder_ZXY", (int64)ERotationOrderEnum::Dataflow_RotationOrder_ZXY },
{ "ERotationOrderEnum::Dataflow_RotationOrder_XZY", (int64)ERotationOrderEnum::Dataflow_RotationOrder_XZY },
{ "ERotationOrderEnum::Dataflow_RotationOrder_YXZ", (int64)ERotationOrderEnum::Dataflow_RotationOrder_YXZ },
{ "ERotationOrderEnum::Dataflow_RotationOrder_ZYX", (int64)ERotationOrderEnum::Dataflow_RotationOrder_ZYX },
{ "ERotationOrderEnum::Dataflow_Max", (int64)ERotationOrderEnum::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_ERotationOrderEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_ERotationOrderEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"ERotationOrderEnum",
"ERotationOrderEnum",
Z_Construct_UEnum_GeometryCollectionNodes_ERotationOrderEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ERotationOrderEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ERotationOrderEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_ERotationOrderEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ERotationOrderEnum()
{
if (!Z_Registration_Info_UEnum_ERotationOrderEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERotationOrderEnum.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_ERotationOrderEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERotationOrderEnum.InnerSingleton;
}
// ********** End Enum ERotationOrderEnum **********************************************************
// ********** Begin ScriptStruct FTransformCollectionDataflowNode **********************************
struct Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTransformCollectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FTransformCollectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Transforms a Collection\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Transforms a Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Output mesh */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Output mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Transform selection for transforming */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Transform selection for transforming" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Translate_MetaData[] = {
{ "Category", "Transform" },
{ "Comment", "/** Translation */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Translation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationOrder_MetaData[] = {
{ "Category", "Transform" },
{ "Comment", "/** Rotation Order */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Rotation Order" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Rotate_MetaData[] = {
{ "Category", "Transform" },
{ "Comment", "/** Rotation */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Rotation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Scale_MetaData[] = {
{ "Category", "Transform" },
{ "Comment", "/** Scale */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Scale" },
{ "UIMin", "0.001000" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UniformScale_MetaData[] = {
{ "Category", "Transform" },
{ "Comment", "/** Uniform scale */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Uniform scale" },
{ "UIMin", "0.001000" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotatePivot_MetaData[] = {
{ "Category", "Pivot" },
{ "Comment", "/** Pivot for the rotation */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Pivot for the rotation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScalePivot_MetaData[] = {
{ "Category", "Pivot" },
{ "Comment", "/** Pivot for the scale */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Pivot for the scale" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInvertTransformation_MetaData[] = {
{ "Category", "General" },
{ "Comment", "/** Invert the transformation */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Invert the transformation" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTransformCollectionDataflowNode constinit property declarations **
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_Translate;
static const UECodeGen_Private::FBytePropertyParams NewProp_RotationOrder_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_RotationOrder;
static const UECodeGen_Private::FStructPropertyParams NewProp_Rotate;
static const UECodeGen_Private::FStructPropertyParams NewProp_Scale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_UniformScale;
static const UECodeGen_Private::FStructPropertyParams NewProp_RotatePivot;
static const UECodeGen_Private::FStructPropertyParams NewProp_ScalePivot;
static void NewProp_bInvertTransformation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInvertTransformation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FTransformCollectionDataflowNode constinit property declarations ****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTransformCollectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics
static_assert(std::is_polymorphic<FTransformCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FTransformCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTransformCollectionDataflowNode;
class UScriptStruct* FTransformCollectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTransformCollectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTransformCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTransformCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("TransformCollectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FTransformCollectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FTransformCollectionDataflowNode Property Definitions *************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformCollectionDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_Translate = { "Translate", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformCollectionDataflowNode, Translate), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Translate_MetaData), NewProp_Translate_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_RotationOrder_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_RotationOrder = { "RotationOrder", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformCollectionDataflowNode, RotationOrder), Z_Construct_UEnum_GeometryCollectionNodes_ERotationOrderEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationOrder_MetaData), NewProp_RotationOrder_MetaData) }; // 4126628
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_Rotate = { "Rotate", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformCollectionDataflowNode, Rotate), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Rotate_MetaData), NewProp_Rotate_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformCollectionDataflowNode, Scale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Scale_MetaData), NewProp_Scale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_UniformScale = { "UniformScale", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformCollectionDataflowNode, UniformScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UniformScale_MetaData), NewProp_UniformScale_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_RotatePivot = { "RotatePivot", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformCollectionDataflowNode, RotatePivot), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotatePivot_MetaData), NewProp_RotatePivot_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_ScalePivot = { "ScalePivot", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformCollectionDataflowNode, ScalePivot), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScalePivot_MetaData), NewProp_ScalePivot_MetaData) };
void Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_bInvertTransformation_SetBit(void* Obj)
{
((FTransformCollectionDataflowNode*)Obj)->bInvertTransformation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_bInvertTransformation = { "bInvertTransformation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FTransformCollectionDataflowNode), &Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_bInvertTransformation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInvertTransformation_MetaData), NewProp_bInvertTransformation_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_TransformSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_Translate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_RotationOrder_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_RotationOrder,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_Rotate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_Scale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_UniformScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_RotatePivot,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_ScalePivot,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewProp_bInvertTransformation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FTransformCollectionDataflowNode Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"TransformCollectionDataflowNode",
Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::PropPointers),
sizeof(FTransformCollectionDataflowNode),
alignof(FTransformCollectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTransformCollectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FTransformCollectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTransformCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTransformCollectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FTransformCollectionDataflowNode ************************************
// ********** Begin ScriptStruct FBakeTransformsInCollectionDataflowNode ***************************
struct Z_Construct_UScriptStruct_FBakeTransformsInCollectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBakeTransformsInCollectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FBakeTransformsInCollectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Bake transforms in Collection\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Bake transforms in Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection to bake transforms in */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Collection to bake transforms in" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBakeTransformsInCollectionDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBakeTransformsInCollectionDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBakeTransformsInCollectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBakeTransformsInCollectionDataflowNode_Statics
static_assert(std::is_polymorphic<FBakeTransformsInCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FBakeTransformsInCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBakeTransformsInCollectionDataflowNode;
class UScriptStruct* FBakeTransformsInCollectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBakeTransformsInCollectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBakeTransformsInCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBakeTransformsInCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("BakeTransformsInCollectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FBakeTransformsInCollectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FBakeTransformsInCollectionDataflowNode Property Definitions ******
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBakeTransformsInCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBakeTransformsInCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBakeTransformsInCollectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBakeTransformsInCollectionDataflowNode_Statics::NewProp_Collection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBakeTransformsInCollectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBakeTransformsInCollectionDataflowNode Property Definitions ********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBakeTransformsInCollectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"BakeTransformsInCollectionDataflowNode",
Z_Construct_UScriptStruct_FBakeTransformsInCollectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBakeTransformsInCollectionDataflowNode_Statics::PropPointers),
sizeof(FBakeTransformsInCollectionDataflowNode),
alignof(FBakeTransformsInCollectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBakeTransformsInCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBakeTransformsInCollectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBakeTransformsInCollectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FBakeTransformsInCollectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBakeTransformsInCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FBakeTransformsInCollectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBakeTransformsInCollectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FBakeTransformsInCollectionDataflowNode *****************************
// ********** Begin ScriptStruct FTransformMeshDataflowNode ****************************************
struct Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FTransformMeshDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FTransformMeshDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Transforms a mesh\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Transforms a mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
{ "Comment", "/** Output mesh */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Mesh" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Output mesh" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Translate_MetaData[] = {
{ "Category", "Transform" },
{ "Comment", "/** Translation */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Translation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotationOrder_MetaData[] = {
{ "Category", "Transform" },
{ "Comment", "/** Rotation Order */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Rotation Order" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Rotate_MetaData[] = {
{ "Category", "Transform" },
{ "Comment", "/** Rotation */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Rotation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Scale_MetaData[] = {
{ "Category", "Transform" },
{ "Comment", "/** Scale */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Scale" },
{ "UIMin", "0.001000" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UniformScale_MetaData[] = {
{ "Category", "Transform" },
{ "Comment", "/** Uniform scale */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Uniform scale" },
{ "UIMin", "0.001000" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RotatePivot_MetaData[] = {
{ "Category", "Pivot" },
{ "Comment", "/** Pivot for the rotation */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Pivot for the rotation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ScalePivot_MetaData[] = {
{ "Category", "Pivot" },
{ "Comment", "/** Pivot for the scale */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Pivot for the scale" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInvertTransformation_MetaData[] = {
{ "Category", "General" },
{ "Comment", "/** Invert the transformation */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Invert the transformation" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FTransformMeshDataflowNode constinit property declarations ********
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
static const UECodeGen_Private::FStructPropertyParams NewProp_Translate;
static const UECodeGen_Private::FBytePropertyParams NewProp_RotationOrder_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_RotationOrder;
static const UECodeGen_Private::FStructPropertyParams NewProp_Rotate;
static const UECodeGen_Private::FStructPropertyParams NewProp_Scale;
static const UECodeGen_Private::FFloatPropertyParams NewProp_UniformScale;
static const UECodeGen_Private::FStructPropertyParams NewProp_RotatePivot;
static const UECodeGen_Private::FStructPropertyParams NewProp_ScalePivot;
static void NewProp_bInvertTransformation_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInvertTransformation;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FTransformMeshDataflowNode constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FTransformMeshDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics
static_assert(std::is_polymorphic<FTransformMeshDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FTransformMeshDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FTransformMeshDataflowNode;
class UScriptStruct* FTransformMeshDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FTransformMeshDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FTransformMeshDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FTransformMeshDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("TransformMeshDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FTransformMeshDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FTransformMeshDataflowNode Property Definitions *******************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformMeshDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_Translate = { "Translate", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformMeshDataflowNode, Translate), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Translate_MetaData), NewProp_Translate_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_RotationOrder_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_RotationOrder = { "RotationOrder", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformMeshDataflowNode, RotationOrder), Z_Construct_UEnum_GeometryCollectionNodes_ERotationOrderEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotationOrder_MetaData), NewProp_RotationOrder_MetaData) }; // 4126628
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_Rotate = { "Rotate", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformMeshDataflowNode, Rotate), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Rotate_MetaData), NewProp_Rotate_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformMeshDataflowNode, Scale), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Scale_MetaData), NewProp_Scale_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_UniformScale = { "UniformScale", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformMeshDataflowNode, UniformScale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UniformScale_MetaData), NewProp_UniformScale_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_RotatePivot = { "RotatePivot", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformMeshDataflowNode, RotatePivot), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RotatePivot_MetaData), NewProp_RotatePivot_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_ScalePivot = { "ScalePivot", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FTransformMeshDataflowNode, ScalePivot), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ScalePivot_MetaData), NewProp_ScalePivot_MetaData) };
void Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_bInvertTransformation_SetBit(void* Obj)
{
((FTransformMeshDataflowNode*)Obj)->bInvertTransformation = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_bInvertTransformation = { "bInvertTransformation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FTransformMeshDataflowNode), &Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_bInvertTransformation_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInvertTransformation_MetaData), NewProp_bInvertTransformation_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_Mesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_Translate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_RotationOrder_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_RotationOrder,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_Rotate,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_Scale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_UniformScale,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_RotatePivot,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_ScalePivot,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewProp_bInvertTransformation,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FTransformMeshDataflowNode Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"TransformMeshDataflowNode",
Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::PropPointers),
sizeof(FTransformMeshDataflowNode),
alignof(FTransformMeshDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FTransformMeshDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FTransformMeshDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FTransformMeshDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FTransformMeshDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FTransformMeshDataflowNode ******************************************
// ********** Begin Enum ECompareOperationEnum *****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ECompareOperationEnum;
static UEnum* ECompareOperationEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ECompareOperationEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_ECompareOperationEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperationEnum, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ECompareOperationEnum"));
}
return Z_Registration_Info_UEnum_ECompareOperationEnum.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ECompareOperationEnum>()
{
return ECompareOperationEnum_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperationEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Dataflow_Compare_Equal.DisplayName", "==" },
{ "Dataflow_Compare_Equal.Name", "ECompareOperationEnum::Dataflow_Compare_Equal" },
{ "Dataflow_Compare_Greater.DisplayName", ">" },
{ "Dataflow_Compare_Greater.Name", "ECompareOperationEnum::Dataflow_Compare_Greater" },
{ "Dataflow_Compare_GreaterOrEqual.DisplayName", ">=" },
{ "Dataflow_Compare_GreaterOrEqual.Name", "ECompareOperationEnum::Dataflow_Compare_GreaterOrEqual" },
{ "Dataflow_Compare_NotEqual.DisplayName", "!=" },
{ "Dataflow_Compare_NotEqual.Name", "ECompareOperationEnum::Dataflow_Compare_NotEqual" },
{ "Dataflow_Compare_Smaller.DisplayName", "<" },
{ "Dataflow_Compare_Smaller.Name", "ECompareOperationEnum::Dataflow_Compare_Smaller" },
{ "Dataflow_Compare_SmallerOrEqual.DisplayName", "<=" },
{ "Dataflow_Compare_SmallerOrEqual.Name", "ECompareOperationEnum::Dataflow_Compare_SmallerOrEqual" },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "ECompareOperationEnum::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ECompareOperationEnum::Dataflow_Compare_Equal", (int64)ECompareOperationEnum::Dataflow_Compare_Equal },
{ "ECompareOperationEnum::Dataflow_Compare_Smaller", (int64)ECompareOperationEnum::Dataflow_Compare_Smaller },
{ "ECompareOperationEnum::Dataflow_Compare_SmallerOrEqual", (int64)ECompareOperationEnum::Dataflow_Compare_SmallerOrEqual },
{ "ECompareOperationEnum::Dataflow_Compare_Greater", (int64)ECompareOperationEnum::Dataflow_Compare_Greater },
{ "ECompareOperationEnum::Dataflow_Compare_GreaterOrEqual", (int64)ECompareOperationEnum::Dataflow_Compare_GreaterOrEqual },
{ "ECompareOperationEnum::Dataflow_Compare_NotEqual", (int64)ECompareOperationEnum::Dataflow_Compare_NotEqual },
{ "ECompareOperationEnum::Dataflow_Max", (int64)ECompareOperationEnum::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperationEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperationEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"ECompareOperationEnum",
"ECompareOperationEnum",
Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperationEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperationEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperationEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperationEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperationEnum()
{
if (!Z_Registration_Info_UEnum_ECompareOperationEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ECompareOperationEnum.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperationEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ECompareOperationEnum.InnerSingleton;
}
// ********** End Enum ECompareOperationEnum *******************************************************
// ********** Begin ScriptStruct FCompareIntDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCompareIntDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCompareIntDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Comparison between integers\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Comparison between integers" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Operation_MetaData[] = {
{ "Category", "Compare" },
{ "Comment", "/** Comparison operation */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Comparison operation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IntA_MetaData[] = {
{ "Category", "Compare" },
{ "Comment", "/** Int input */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Int input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IntB_MetaData[] = {
{ "Category", "Compare" },
{ "Comment", "/** Int input */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Int input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Comment", "/** Boolean result of the comparison */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Boolean result of the comparison" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCompareIntDataflowNode constinit property declarations ***********
static const UECodeGen_Private::FBytePropertyParams NewProp_Operation_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Operation;
static const UECodeGen_Private::FIntPropertyParams NewProp_IntA;
static const UECodeGen_Private::FIntPropertyParams NewProp_IntB;
static void NewProp_Result_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCompareIntDataflowNode constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCompareIntDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics
static_assert(std::is_polymorphic<FCompareIntDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCompareIntDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCompareIntDataflowNode;
class UScriptStruct* FCompareIntDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCompareIntDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCompareIntDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCompareIntDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CompareIntDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCompareIntDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCompareIntDataflowNode Property Definitions **********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics::NewProp_Operation_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics::NewProp_Operation = { "Operation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCompareIntDataflowNode, Operation), Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperationEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Operation_MetaData), NewProp_Operation_MetaData) }; // 19082621
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics::NewProp_IntA = { "IntA", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCompareIntDataflowNode, IntA), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IntA_MetaData), NewProp_IntA_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics::NewProp_IntB = { "IntB", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCompareIntDataflowNode, IntB), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IntB_MetaData), NewProp_IntB_MetaData) };
void Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics::NewProp_Result_SetBit(void* Obj)
{
((FCompareIntDataflowNode*)Obj)->Result = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCompareIntDataflowNode), &Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics::NewProp_Result_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics::NewProp_Operation_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics::NewProp_Operation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics::NewProp_IntA,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics::NewProp_IntB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCompareIntDataflowNode Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CompareIntDataflowNode",
Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics::PropPointers),
sizeof(FCompareIntDataflowNode),
alignof(FCompareIntDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCompareIntDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCompareIntDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCompareIntDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCompareIntDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCompareIntDataflowNode *********************************************
// ********** Begin ScriptStruct FCompareFloatDataflowNode *****************************************
struct Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCompareFloatDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCompareFloatDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Comparison between floats\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Comparison between floats" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Operation_MetaData[] = {
{ "Category", "Compare" },
{ "Comment", "/** Comparison operation */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Comparison operation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloatA_MetaData[] = {
{ "Category", "Compare" },
{ "Comment", "/** Float input */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Float input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloatB_MetaData[] = {
{ "Category", "Compare" },
{ "Comment", "/** Float input */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Float input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Result_MetaData[] = {
{ "Comment", "/** Boolean result of the comparison */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Boolean result of the comparison" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCompareFloatDataflowNode constinit property declarations *********
static const UECodeGen_Private::FBytePropertyParams NewProp_Operation_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Operation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FloatA;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FloatB;
static void NewProp_Result_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_Result;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCompareFloatDataflowNode constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCompareFloatDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics
static_assert(std::is_polymorphic<FCompareFloatDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCompareFloatDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCompareFloatDataflowNode;
class UScriptStruct* FCompareFloatDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCompareFloatDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCompareFloatDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCompareFloatDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CompareFloatDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCompareFloatDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCompareFloatDataflowNode Property Definitions ********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics::NewProp_Operation_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics::NewProp_Operation = { "Operation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCompareFloatDataflowNode, Operation), Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperationEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Operation_MetaData), NewProp_Operation_MetaData) }; // 19082621
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics::NewProp_FloatA = { "FloatA", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCompareFloatDataflowNode, FloatA), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloatA_MetaData), NewProp_FloatA_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics::NewProp_FloatB = { "FloatB", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCompareFloatDataflowNode, FloatB), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloatB_MetaData), NewProp_FloatB_MetaData) };
void Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics::NewProp_Result_SetBit(void* Obj)
{
((FCompareFloatDataflowNode*)Obj)->Result = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics::NewProp_Result = { "Result", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCompareFloatDataflowNode), &Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics::NewProp_Result_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Result_MetaData), NewProp_Result_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics::NewProp_Operation_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics::NewProp_Operation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics::NewProp_FloatA,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics::NewProp_FloatB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics::NewProp_Result,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCompareFloatDataflowNode Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CompareFloatDataflowNode",
Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics::PropPointers),
sizeof(FCompareFloatDataflowNode),
alignof(FCompareFloatDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCompareFloatDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCompareFloatDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCompareFloatDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCompareFloatDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCompareFloatDataflowNode *******************************************
// ********** Begin Enum EBooleanOperationEnum *****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EBooleanOperationEnum;
static UEnum* EBooleanOperationEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EBooleanOperationEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_EBooleanOperationEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EBooleanOperationEnum, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EBooleanOperationEnum"));
}
return Z_Registration_Info_UEnum_EBooleanOperationEnum.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EBooleanOperationEnum>()
{
return EBooleanOperationEnum_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EBooleanOperationEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Dataflow_And.DisplayName", "&&" },
{ "Dataflow_And.Name", "EBooleanOperationEnum::Dataflow_And" },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "EBooleanOperationEnum::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "Dataflow_Not.DisplayName", "!" },
{ "Dataflow_Not.Name", "EBooleanOperationEnum::Dataflow_Not" },
{ "Dataflow_Or.DisplayName", "||" },
{ "Dataflow_Or.Name", "EBooleanOperationEnum::Dataflow_Or" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EBooleanOperationEnum::Dataflow_And", (int64)EBooleanOperationEnum::Dataflow_And },
{ "EBooleanOperationEnum::Dataflow_Or", (int64)EBooleanOperationEnum::Dataflow_Or },
{ "EBooleanOperationEnum::Dataflow_Not", (int64)EBooleanOperationEnum::Dataflow_Not },
{ "EBooleanOperationEnum::Dataflow_Max", (int64)EBooleanOperationEnum::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EBooleanOperationEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EBooleanOperationEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EBooleanOperationEnum",
"EBooleanOperationEnum",
Z_Construct_UEnum_GeometryCollectionNodes_EBooleanOperationEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EBooleanOperationEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EBooleanOperationEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EBooleanOperationEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EBooleanOperationEnum()
{
if (!Z_Registration_Info_UEnum_EBooleanOperationEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EBooleanOperationEnum.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EBooleanOperationEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EBooleanOperationEnum.InnerSingleton;
}
// ********** End Enum EBooleanOperationEnum *******************************************************
// ********** Begin ScriptStruct FBooleanOperationDataflowNode *************************************
struct Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBooleanOperationDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FBooleanOperationDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Boolean operations\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Boolean operations" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Operation_MetaData[] = {
{ "Category", "Boolean" },
{ "Comment", "/** Boolean operation */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Boolean operation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBoolA_MetaData[] = {
{ "Category", "Boolean" },
{ "Comment", "/** Boolean input */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Boolean input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bBoolB_MetaData[] = {
{ "Category", "Boolean" },
{ "Comment", "/** Boolean input */" },
{ "DataflowInput", "" },
{ "EditCondition", "Operation != EBooleanOperationEnum::Dataflow_Not" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Boolean input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bResult_MetaData[] = {
{ "Comment", "/** Boolean result of the operator */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Boolean result of the operator" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBooleanOperationDataflowNode constinit property declarations *****
static const UECodeGen_Private::FBytePropertyParams NewProp_Operation_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Operation;
static void NewProp_bBoolA_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBoolA;
static void NewProp_bBoolB_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bBoolB;
static void NewProp_bResult_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBooleanOperationDataflowNode constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBooleanOperationDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics
static_assert(std::is_polymorphic<FBooleanOperationDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FBooleanOperationDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBooleanOperationDataflowNode;
class UScriptStruct* FBooleanOperationDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBooleanOperationDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBooleanOperationDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBooleanOperationDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("BooleanOperationDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FBooleanOperationDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FBooleanOperationDataflowNode Property Definitions ****************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::NewProp_Operation_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::NewProp_Operation = { "Operation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBooleanOperationDataflowNode, Operation), Z_Construct_UEnum_GeometryCollectionNodes_EBooleanOperationEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Operation_MetaData), NewProp_Operation_MetaData) }; // 2571183758
void Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::NewProp_bBoolA_SetBit(void* Obj)
{
((FBooleanOperationDataflowNode*)Obj)->bBoolA = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::NewProp_bBoolA = { "bBoolA", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBooleanOperationDataflowNode), &Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::NewProp_bBoolA_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBoolA_MetaData), NewProp_bBoolA_MetaData) };
void Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::NewProp_bBoolB_SetBit(void* Obj)
{
((FBooleanOperationDataflowNode*)Obj)->bBoolB = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::NewProp_bBoolB = { "bBoolB", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBooleanOperationDataflowNode), &Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::NewProp_bBoolB_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bBoolB_MetaData), NewProp_bBoolB_MetaData) };
void Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::NewProp_bResult_SetBit(void* Obj)
{
((FBooleanOperationDataflowNode*)Obj)->bResult = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::NewProp_bResult = { "bResult", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBooleanOperationDataflowNode), &Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::NewProp_bResult_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bResult_MetaData), NewProp_bResult_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::NewProp_Operation_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::NewProp_Operation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::NewProp_bBoolA,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::NewProp_bBoolB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::NewProp_bResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBooleanOperationDataflowNode Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"BooleanOperationDataflowNode",
Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::PropPointers),
sizeof(FBooleanOperationDataflowNode),
alignof(FBooleanOperationDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBooleanOperationDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FBooleanOperationDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBooleanOperationDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBooleanOperationDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FBooleanOperationDataflowNode ***************************************
// ********** Begin ScriptStruct FBranchMeshDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBranchMeshDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FBranchMeshDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Branch between two mesh inputs based on boolean condition\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Branch between two mesh inputs based on boolean condition" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshA_MetaData[] = {
{ "Comment", "/** Mesh input */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Mesh input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshB_MetaData[] = {
{ "Comment", "/** Mesh input */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Mesh input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCondition_MetaData[] = {
{ "Category", "Branch" },
{ "Comment", "/** If true, Output = MeshA, otherwise Output = MeshB */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "If true, Output = MeshA, otherwise Output = MeshB" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = {
{ "Comment", "/** Output mesh */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Output mesh" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBranchMeshDataflowNode constinit property declarations ***********
static const UECodeGen_Private::FObjectPropertyParams NewProp_MeshA;
static const UECodeGen_Private::FObjectPropertyParams NewProp_MeshB;
static void NewProp_bCondition_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCondition;
static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBranchMeshDataflowNode constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBranchMeshDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics
static_assert(std::is_polymorphic<FBranchMeshDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FBranchMeshDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBranchMeshDataflowNode;
class UScriptStruct* FBranchMeshDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBranchMeshDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBranchMeshDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBranchMeshDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("BranchMeshDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FBranchMeshDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FBranchMeshDataflowNode Property Definitions **********************
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics::NewProp_MeshA = { "MeshA", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBranchMeshDataflowNode, MeshA), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshA_MetaData), NewProp_MeshA_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics::NewProp_MeshB = { "MeshB", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBranchMeshDataflowNode, MeshB), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshB_MetaData), NewProp_MeshB_MetaData) };
void Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics::NewProp_bCondition_SetBit(void* Obj)
{
((FBranchMeshDataflowNode*)Obj)->bCondition = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics::NewProp_bCondition = { "bCondition", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBranchMeshDataflowNode), &Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics::NewProp_bCondition_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCondition_MetaData), NewProp_bCondition_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBranchMeshDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics::NewProp_MeshA,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics::NewProp_MeshB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics::NewProp_bCondition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics::NewProp_Mesh,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBranchMeshDataflowNode Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"BranchMeshDataflowNode",
Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics::PropPointers),
sizeof(FBranchMeshDataflowNode),
alignof(FBranchMeshDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBranchMeshDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FBranchMeshDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBranchMeshDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBranchMeshDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FBranchMeshDataflowNode *********************************************
// ********** Begin ScriptStruct FBranchCollectionDataflowNode *************************************
struct Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBranchCollectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FBranchCollectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Branch between two Managed Array Collections based on Boolean condition\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Branch between two Managed Array Collections based on Boolean condition" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TrueCollection_MetaData[] = {
{ "Comment", "/** Collection input for the 'true' case */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Collection input for the 'true' case" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FalseCollection_MetaData[] = {
{ "Comment", "/** Collection input for the 'false' case */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Collection input for the 'false' case" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCondition_MetaData[] = {
{ "Category", "Branch" },
{ "Comment", "/** Condition to select which Collection is chosen as ChosenCollection */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Condition to select which Collection is chosen as ChosenCollection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ChosenCollection_MetaData[] = {
{ "Comment", "/** Output Collection */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Output Collection" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBranchCollectionDataflowNode constinit property declarations *****
static const UECodeGen_Private::FStructPropertyParams NewProp_TrueCollection;
static const UECodeGen_Private::FStructPropertyParams NewProp_FalseCollection;
static void NewProp_bCondition_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCondition;
static const UECodeGen_Private::FStructPropertyParams NewProp_ChosenCollection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBranchCollectionDataflowNode constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBranchCollectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics
static_assert(std::is_polymorphic<FBranchCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FBranchCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBranchCollectionDataflowNode;
class UScriptStruct* FBranchCollectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBranchCollectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBranchCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBranchCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("BranchCollectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FBranchCollectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FBranchCollectionDataflowNode Property Definitions ****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics::NewProp_TrueCollection = { "TrueCollection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBranchCollectionDataflowNode, TrueCollection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TrueCollection_MetaData), NewProp_TrueCollection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics::NewProp_FalseCollection = { "FalseCollection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBranchCollectionDataflowNode, FalseCollection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FalseCollection_MetaData), NewProp_FalseCollection_MetaData) }; // 378372712
void Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics::NewProp_bCondition_SetBit(void* Obj)
{
((FBranchCollectionDataflowNode*)Obj)->bCondition = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics::NewProp_bCondition = { "bCondition", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBranchCollectionDataflowNode), &Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics::NewProp_bCondition_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCondition_MetaData), NewProp_bCondition_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics::NewProp_ChosenCollection = { "ChosenCollection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBranchCollectionDataflowNode, ChosenCollection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ChosenCollection_MetaData), NewProp_ChosenCollection_MetaData) }; // 378372712
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics::NewProp_TrueCollection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics::NewProp_FalseCollection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics::NewProp_bCondition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics::NewProp_ChosenCollection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBranchCollectionDataflowNode Property Definitions ******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"BranchCollectionDataflowNode",
Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics::PropPointers),
sizeof(FBranchCollectionDataflowNode),
alignof(FBranchCollectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBranchCollectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FBranchCollectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBranchCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBranchCollectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FBranchCollectionDataflowNode ***************************************
// ********** Begin ScriptStruct FGetSchemaDataflowNode ********************************************
struct Z_Construct_UScriptStruct_FGetSchemaDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetSchemaDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetSchemaDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Collects group and attribute information from the Collection and outputs it into a formatted string\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Collects group and attribute information from the Collection and outputs it into a formatted string" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the information */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "GeometryCollection for the information" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_String_MetaData[] = {
{ "Comment", "/** Formatted string containing the groups and attributes */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Formatted string containing the groups and attributes" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetSchemaDataflowNode constinit property declarations ************
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStrPropertyParams NewProp_String;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetSchemaDataflowNode constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetSchemaDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetSchemaDataflowNode_Statics
static_assert(std::is_polymorphic<FGetSchemaDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetSchemaDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetSchemaDataflowNode;
class UScriptStruct* FGetSchemaDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetSchemaDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetSchemaDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetSchemaDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetSchemaDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGetSchemaDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGetSchemaDataflowNode Property Definitions ***********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetSchemaDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetSchemaDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FGetSchemaDataflowNode_Statics::NewProp_String = { "String", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetSchemaDataflowNode, String), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_String_MetaData), NewProp_String_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetSchemaDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetSchemaDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetSchemaDataflowNode_Statics::NewProp_String,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetSchemaDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetSchemaDataflowNode Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetSchemaDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GetSchemaDataflowNode",
Z_Construct_UScriptStruct_FGetSchemaDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetSchemaDataflowNode_Statics::PropPointers),
sizeof(FGetSchemaDataflowNode),
alignof(FGetSchemaDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetSchemaDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetSchemaDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetSchemaDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGetSchemaDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetSchemaDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetSchemaDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetSchemaDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGetSchemaDataflowNode **********************************************
// ********** Begin ScriptStruct FRemoveOnBreakDataflowNode ****************************************
struct Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRemoveOnBreakDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FRemoveOnBreakDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection to set theremoval data on */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Collection to set theremoval data on" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** selection to apply the data on ( if not specified the entire collection will be set ) */" },
{ "DataflowInput", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "selection to apply the data on ( if not specified the entire collection will be set )" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEnabledRemoval_MetaData[] = {
{ "Category", "Removal" },
{ "Comment", "/** Whether or not to enable the removal on the selection */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Whether or not to enable the removal on the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PostBreakTimer_MetaData[] = {
{ "Category", "Removal" },
{ "Comment", "/** How long after the break the removal will start ( Min / Max ) */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "How long after the break the removal will start ( Min / Max )" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RemovalTimer_MetaData[] = {
{ "Category", "Removal" },
{ "Comment", "/** How long removal will last ( Min / Max ) */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "How long removal will last ( Min / Max )" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bClusterCrumbling_MetaData[] = {
{ "Category", "Removal" },
{ "Comment", "/** If applied to a cluster this will cause the cluster to crumble upon removal, otherwise will have no effect */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "If applied to a cluster this will cause the cluster to crumble upon removal, otherwise will have no effect" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRemoveOnBreakDataflowNode constinit property declarations ********
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static void NewProp_bEnabledRemoval_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bEnabledRemoval;
static const UECodeGen_Private::FStructPropertyParams NewProp_PostBreakTimer;
static const UECodeGen_Private::FStructPropertyParams NewProp_RemovalTimer;
static void NewProp_bClusterCrumbling_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bClusterCrumbling;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRemoveOnBreakDataflowNode constinit property declarations **********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRemoveOnBreakDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics
static_assert(std::is_polymorphic<FRemoveOnBreakDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FRemoveOnBreakDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRemoveOnBreakDataflowNode;
class UScriptStruct* FRemoveOnBreakDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRemoveOnBreakDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRemoveOnBreakDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("RemoveOnBreakDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FRemoveOnBreakDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FRemoveOnBreakDataflowNode Property Definitions *******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRemoveOnBreakDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRemoveOnBreakDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
void Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::NewProp_bEnabledRemoval_SetBit(void* Obj)
{
((FRemoveOnBreakDataflowNode*)Obj)->bEnabledRemoval = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::NewProp_bEnabledRemoval = { "bEnabledRemoval", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRemoveOnBreakDataflowNode), &Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::NewProp_bEnabledRemoval_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEnabledRemoval_MetaData), NewProp_bEnabledRemoval_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::NewProp_PostBreakTimer = { "PostBreakTimer", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRemoveOnBreakDataflowNode, PostBreakTimer), Z_Construct_UScriptStruct_FVector2f, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PostBreakTimer_MetaData), NewProp_PostBreakTimer_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::NewProp_RemovalTimer = { "RemovalTimer", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRemoveOnBreakDataflowNode, RemovalTimer), Z_Construct_UScriptStruct_FVector2f, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RemovalTimer_MetaData), NewProp_RemovalTimer_MetaData) };
void Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::NewProp_bClusterCrumbling_SetBit(void* Obj)
{
((FRemoveOnBreakDataflowNode*)Obj)->bClusterCrumbling = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::NewProp_bClusterCrumbling = { "bClusterCrumbling", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRemoveOnBreakDataflowNode), &Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::NewProp_bClusterCrumbling_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bClusterCrumbling_MetaData), NewProp_bClusterCrumbling_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::NewProp_TransformSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::NewProp_bEnabledRemoval,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::NewProp_PostBreakTimer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::NewProp_RemovalTimer,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::NewProp_bClusterCrumbling,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRemoveOnBreakDataflowNode Property Definitions *********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"RemoveOnBreakDataflowNode",
Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::PropPointers),
sizeof(FRemoveOnBreakDataflowNode),
alignof(FRemoveOnBreakDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FRemoveOnBreakDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRemoveOnBreakDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRemoveOnBreakDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FRemoveOnBreakDataflowNode ******************************************
// ********** Begin Enum EAnchorStateEnum **********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EAnchorStateEnum;
static UEnum* EAnchorStateEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EAnchorStateEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_EAnchorStateEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EAnchorStateEnum, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EAnchorStateEnum"));
}
return Z_Registration_Info_UEnum_EAnchorStateEnum.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EAnchorStateEnum>()
{
return EAnchorStateEnum_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EAnchorStateEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Dataflow_AnchorState_Anchored.DisplayName", "Anchored" },
{ "Dataflow_AnchorState_Anchored.Name", "EAnchorStateEnum::Dataflow_AnchorState_Anchored" },
{ "Dataflow_AnchorState_NotAnchored.DisplayName", "Not Anchored" },
{ "Dataflow_AnchorState_NotAnchored.Name", "EAnchorStateEnum::Dataflow_AnchorState_NotAnchored" },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "EAnchorStateEnum::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EAnchorStateEnum::Dataflow_AnchorState_Anchored", (int64)EAnchorStateEnum::Dataflow_AnchorState_Anchored },
{ "EAnchorStateEnum::Dataflow_AnchorState_NotAnchored", (int64)EAnchorStateEnum::Dataflow_AnchorState_NotAnchored },
{ "EAnchorStateEnum::Dataflow_Max", (int64)EAnchorStateEnum::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EAnchorStateEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EAnchorStateEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EAnchorStateEnum",
"EAnchorStateEnum",
Z_Construct_UEnum_GeometryCollectionNodes_EAnchorStateEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EAnchorStateEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EAnchorStateEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EAnchorStateEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EAnchorStateEnum()
{
if (!Z_Registration_Info_UEnum_EAnchorStateEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EAnchorStateEnum.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EAnchorStateEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EAnchorStateEnum.InnerSingleton;
}
// ********** End Enum EAnchorStateEnum ************************************************************
// ********** Begin ScriptStruct FSetAnchorStateDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSetAnchorStateDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FSetAnchorStateDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Sets the anchored state on the selected bones in a Collection\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Sets the anchored state on the selected bones in a Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnchorState_MetaData[] = {
{ "Category", "Anchoring" },
{ "Comment", "/** What anchor state to set on selected bones */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "What anchor state to set on selected bones" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSetNotSelectedBonesToOppositeState_MetaData[] = {
{ "Category", "Anchoring" },
{ "Comment", "/** If true, sets the non selected bones to opposite anchor state */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "If true, sets the non selected bones to opposite anchor state" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection to set anchor state on */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "GeometryCollection to set anchor state on" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Bone selection for setting the state on */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Bone selection for setting the state on" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSetAnchorStateDataflowNode constinit property declarations *******
static const UECodeGen_Private::FBytePropertyParams NewProp_AnchorState_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_AnchorState;
static void NewProp_bSetNotSelectedBonesToOppositeState_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSetNotSelectedBonesToOppositeState;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSetAnchorStateDataflowNode constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSetAnchorStateDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics
static_assert(std::is_polymorphic<FSetAnchorStateDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FSetAnchorStateDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSetAnchorStateDataflowNode;
class UScriptStruct* FSetAnchorStateDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSetAnchorStateDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSetAnchorStateDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SetAnchorStateDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FSetAnchorStateDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FSetAnchorStateDataflowNode Property Definitions ******************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics::NewProp_AnchorState_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics::NewProp_AnchorState = { "AnchorState", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetAnchorStateDataflowNode, AnchorState), Z_Construct_UEnum_GeometryCollectionNodes_EAnchorStateEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnchorState_MetaData), NewProp_AnchorState_MetaData) }; // 2252448828
void Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics::NewProp_bSetNotSelectedBonesToOppositeState_SetBit(void* Obj)
{
((FSetAnchorStateDataflowNode*)Obj)->bSetNotSelectedBonesToOppositeState = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics::NewProp_bSetNotSelectedBonesToOppositeState = { "bSetNotSelectedBonesToOppositeState", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FSetAnchorStateDataflowNode), &Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics::NewProp_bSetNotSelectedBonesToOppositeState_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSetNotSelectedBonesToOppositeState_MetaData), NewProp_bSetNotSelectedBonesToOppositeState_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetAnchorStateDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetAnchorStateDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics::NewProp_AnchorState_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics::NewProp_AnchorState,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics::NewProp_bSetNotSelectedBonesToOppositeState,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSetAnchorStateDataflowNode Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"SetAnchorStateDataflowNode",
Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics::PropPointers),
sizeof(FSetAnchorStateDataflowNode),
alignof(FSetAnchorStateDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FSetAnchorStateDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSetAnchorStateDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSetAnchorStateDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FSetAnchorStateDataflowNode *****************************************
// ********** Begin Enum EDataflowGeometryCollectionDynamicState ***********************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EDataflowGeometryCollectionDynamicState;
static UEnum* EDataflowGeometryCollectionDynamicState_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EDataflowGeometryCollectionDynamicState.OuterSingleton)
{
Z_Registration_Info_UEnum_EDataflowGeometryCollectionDynamicState.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowGeometryCollectionDynamicState, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EDataflowGeometryCollectionDynamicState"));
}
return Z_Registration_Info_UEnum_EDataflowGeometryCollectionDynamicState.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowGeometryCollectionDynamicState>()
{
return EDataflowGeometryCollectionDynamicState_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowGeometryCollectionDynamicState_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Dynamic.DisplayName", "Dynamic" },
{ "Dynamic.Name", "EDataflowGeometryCollectionDynamicState::Dynamic" },
{ "Kinematic.DisplayName", "Kinematic" },
{ "Kinematic.Name", "EDataflowGeometryCollectionDynamicState::Kinematic" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "None.DisplayName", "None" },
{ "None.Name", "EDataflowGeometryCollectionDynamicState::None" },
{ "Static.DisplayName", "Static" },
{ "Static.Name", "EDataflowGeometryCollectionDynamicState::Static" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EDataflowGeometryCollectionDynamicState::None", (int64)EDataflowGeometryCollectionDynamicState::None },
{ "EDataflowGeometryCollectionDynamicState::Dynamic", (int64)EDataflowGeometryCollectionDynamicState::Dynamic },
{ "EDataflowGeometryCollectionDynamicState::Kinematic", (int64)EDataflowGeometryCollectionDynamicState::Kinematic },
{ "EDataflowGeometryCollectionDynamicState::Static", (int64)EDataflowGeometryCollectionDynamicState::Static },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowGeometryCollectionDynamicState_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EDataflowGeometryCollectionDynamicState_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EDataflowGeometryCollectionDynamicState",
"EDataflowGeometryCollectionDynamicState",
Z_Construct_UEnum_GeometryCollectionNodes_EDataflowGeometryCollectionDynamicState_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowGeometryCollectionDynamicState_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowGeometryCollectionDynamicState_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowGeometryCollectionDynamicState_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowGeometryCollectionDynamicState()
{
if (!Z_Registration_Info_UEnum_EDataflowGeometryCollectionDynamicState.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EDataflowGeometryCollectionDynamicState.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EDataflowGeometryCollectionDynamicState_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EDataflowGeometryCollectionDynamicState.InnerSingleton;
}
// ********** End Enum EDataflowGeometryCollectionDynamicState *************************************
// ********** Begin ScriptStruct FSetDynamicStateDataflowNode **************************************
struct Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSetDynamicStateDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FSetDynamicStateDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Sets the dynamic state on the selected bones in a Collection\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Sets the dynamic state on the selected bones in a Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DynamicState_MetaData[] = {
{ "Category", "State" },
{ "Comment", "/** Dynamic state to set on selected bones */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Dynamic state to set on selected bones" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection to set anchor state on */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "GeometryCollection to set anchor state on" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Bone selection for setting the state on */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Bone selection for setting the state on" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSetDynamicStateDataflowNode constinit property declarations ******
static const UECodeGen_Private::FBytePropertyParams NewProp_DynamicState_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_DynamicState;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSetDynamicStateDataflowNode constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSetDynamicStateDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode_Statics
static_assert(std::is_polymorphic<FSetDynamicStateDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FSetDynamicStateDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSetDynamicStateDataflowNode;
class UScriptStruct* FSetDynamicStateDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSetDynamicStateDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSetDynamicStateDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SetDynamicStateDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FSetDynamicStateDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FSetDynamicStateDataflowNode Property Definitions *****************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode_Statics::NewProp_DynamicState_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode_Statics::NewProp_DynamicState = { "DynamicState", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetDynamicStateDataflowNode, DynamicState), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowGeometryCollectionDynamicState, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DynamicState_MetaData), NewProp_DynamicState_MetaData) }; // 299225092
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetDynamicStateDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetDynamicStateDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode_Statics::NewProp_DynamicState_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode_Statics::NewProp_DynamicState,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSetDynamicStateDataflowNode Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"SetDynamicStateDataflowNode",
Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode_Statics::PropPointers),
sizeof(FSetDynamicStateDataflowNode),
alignof(FSetDynamicStateDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FSetDynamicStateDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSetDynamicStateDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSetDynamicStateDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FSetDynamicStateDataflowNode ****************************************
// ********** Begin Enum EProximityMethodEnum ******************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EProximityMethodEnum;
static UEnum* EProximityMethodEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EProximityMethodEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_EProximityMethodEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EProximityMethodEnum, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EProximityMethodEnum"));
}
return Z_Registration_Info_UEnum_EProximityMethodEnum.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EProximityMethodEnum>()
{
return EProximityMethodEnum_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EProximityMethodEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "EProximityMethodEnum::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "Dataflow_ProximityMethod_ConvexHull.Comment", "/** Convex Hull proximity mode looks for geometry with overlapping convex hulls(with an optional offset) */" },
{ "Dataflow_ProximityMethod_ConvexHull.DisplayName", "ConvexHull" },
{ "Dataflow_ProximityMethod_ConvexHull.Name", "EProximityMethodEnum::Dataflow_ProximityMethod_ConvexHull" },
{ "Dataflow_ProximityMethod_ConvexHull.ToolTip", "Convex Hull proximity mode looks for geometry with overlapping convex hulls(with an optional offset)" },
{ "Dataflow_ProximityMethod_Precise.Comment", "/** Precise proximity mode looks for geometry with touching vertices or touching, coplanar, opposite - facing triangles.This works well with geometry fractured using our fracture tools. */" },
{ "Dataflow_ProximityMethod_Precise.DisplayName", "Precise" },
{ "Dataflow_ProximityMethod_Precise.Name", "EProximityMethodEnum::Dataflow_ProximityMethod_Precise" },
{ "Dataflow_ProximityMethod_Precise.ToolTip", "Precise proximity mode looks for geometry with touching vertices or touching, coplanar, opposite - facing triangles.This works well with geometry fractured using our fracture tools." },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EProximityMethodEnum::Dataflow_ProximityMethod_Precise", (int64)EProximityMethodEnum::Dataflow_ProximityMethod_Precise },
{ "EProximityMethodEnum::Dataflow_ProximityMethod_ConvexHull", (int64)EProximityMethodEnum::Dataflow_ProximityMethod_ConvexHull },
{ "EProximityMethodEnum::Dataflow_Max", (int64)EProximityMethodEnum::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EProximityMethodEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EProximityMethodEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EProximityMethodEnum",
"EProximityMethodEnum",
Z_Construct_UEnum_GeometryCollectionNodes_EProximityMethodEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EProximityMethodEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EProximityMethodEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EProximityMethodEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EProximityMethodEnum()
{
if (!Z_Registration_Info_UEnum_EProximityMethodEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EProximityMethodEnum.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EProximityMethodEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EProximityMethodEnum.InnerSingleton;
}
// ********** End Enum EProximityMethodEnum ********************************************************
// ********** Begin Enum EProximityContactFilteringMethodEnum **************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EProximityContactFilteringMethodEnum;
static UEnum* EProximityContactFilteringMethodEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EProximityContactFilteringMethodEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_EProximityContactFilteringMethodEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EProximityContactFilteringMethodEnum, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EProximityContactFilteringMethodEnum"));
}
return Z_Registration_Info_UEnum_EProximityContactFilteringMethodEnum.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EProximityContactFilteringMethodEnum>()
{
return EProximityContactFilteringMethodEnum_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EProximityContactFilteringMethodEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "EProximityContactFilteringMethodEnum::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "Dataflow_ProximityContactFilteringMethod_ConvexHullArea.Comment", "/** Rejects proximity if the surface area of the intersection of convex hulls (allowing for optional offset) is smaller than Contact Threshold squared (or at least half the max possible). */" },
{ "Dataflow_ProximityContactFilteringMethod_ConvexHullArea.DisplayName", "Convex Hull Area Contact" },
{ "Dataflow_ProximityContactFilteringMethod_ConvexHullArea.Name", "EProximityContactFilteringMethodEnum::Dataflow_ProximityContactFilteringMethod_ConvexHullArea" },
{ "Dataflow_ProximityContactFilteringMethod_ConvexHullArea.ToolTip", "Rejects proximity if the surface area of the intersection of convex hulls (allowing for optional offset) is smaller than Contact Threshold squared (or at least half the max possible)." },
{ "Dataflow_ProximityContactFilteringMethod_ConvexHullSharp.Comment", "/** Rejects proximity if the intersection of convex hulls (allowing for optional offset) follows a sharp, thin region which is not wider than Contact Threshold centimeters (or at least half the max possible). */" },
{ "Dataflow_ProximityContactFilteringMethod_ConvexHullSharp.DisplayName", "Convex Hull Sharp Contact" },
{ "Dataflow_ProximityContactFilteringMethod_ConvexHullSharp.Name", "EProximityContactFilteringMethodEnum::Dataflow_ProximityContactFilteringMethod_ConvexHullSharp" },
{ "Dataflow_ProximityContactFilteringMethod_ConvexHullSharp.ToolTip", "Rejects proximity if the intersection of convex hulls (allowing for optional offset) follows a sharp, thin region which is not wider than Contact Threshold centimeters (or at least half the max possible)." },
{ "Dataflow_ProximityContactFilteringMethod_ProjectedBoundsOverlap.Comment", "/** Rejects proximity if the bounding boxes do not overlap by more than Contact Threshold centimeters in any major axis direction (or at least half the max possible). This can filter out corner connections of box-like shapes. */" },
{ "Dataflow_ProximityContactFilteringMethod_ProjectedBoundsOverlap.DisplayName", "Projected Bounds Overlap" },
{ "Dataflow_ProximityContactFilteringMethod_ProjectedBoundsOverlap.Name", "EProximityContactFilteringMethodEnum::Dataflow_ProximityContactFilteringMethod_ProjectedBoundsOverlap" },
{ "Dataflow_ProximityContactFilteringMethod_ProjectedBoundsOverlap.ToolTip", "Rejects proximity if the bounding boxes do not overlap by more than Contact Threshold centimeters in any major axis direction (or at least half the max possible). This can filter out corner connections of box-like shapes." },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EProximityContactFilteringMethodEnum::Dataflow_ProximityContactFilteringMethod_ProjectedBoundsOverlap", (int64)EProximityContactFilteringMethodEnum::Dataflow_ProximityContactFilteringMethod_ProjectedBoundsOverlap },
{ "EProximityContactFilteringMethodEnum::Dataflow_ProximityContactFilteringMethod_ConvexHullSharp", (int64)EProximityContactFilteringMethodEnum::Dataflow_ProximityContactFilteringMethod_ConvexHullSharp },
{ "EProximityContactFilteringMethodEnum::Dataflow_ProximityContactFilteringMethod_ConvexHullArea", (int64)EProximityContactFilteringMethodEnum::Dataflow_ProximityContactFilteringMethod_ConvexHullArea },
{ "EProximityContactFilteringMethodEnum::Dataflow_Max", (int64)EProximityContactFilteringMethodEnum::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EProximityContactFilteringMethodEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EProximityContactFilteringMethodEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EProximityContactFilteringMethodEnum",
"EProximityContactFilteringMethodEnum",
Z_Construct_UEnum_GeometryCollectionNodes_EProximityContactFilteringMethodEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EProximityContactFilteringMethodEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EProximityContactFilteringMethodEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EProximityContactFilteringMethodEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EProximityContactFilteringMethodEnum()
{
if (!Z_Registration_Info_UEnum_EProximityContactFilteringMethodEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EProximityContactFilteringMethodEnum.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EProximityContactFilteringMethodEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EProximityContactFilteringMethodEnum.InnerSingleton;
}
// ********** End Enum EProximityContactFilteringMethodEnum ****************************************
// ********** Begin Enum EConnectionContactAreaMethodEnum ******************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EConnectionContactAreaMethodEnum;
static UEnum* EConnectionContactAreaMethodEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EConnectionContactAreaMethodEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_EConnectionContactAreaMethodEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EConnectionContactAreaMethodEnum, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EConnectionContactAreaMethodEnum"));
}
return Z_Registration_Info_UEnum_EConnectionContactAreaMethodEnum.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EConnectionContactAreaMethodEnum>()
{
return EConnectionContactAreaMethodEnum_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EConnectionContactAreaMethodEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Dataflow_ConnectionContactAreaMethod_None.Comment", "/** Do not compute contact areas */" },
{ "Dataflow_ConnectionContactAreaMethod_None.DisplayName", "None" },
{ "Dataflow_ConnectionContactAreaMethod_None.Name", "EConnectionContactAreaMethodEnum::Dataflow_ConnectionContactAreaMethod_None" },
{ "Dataflow_ConnectionContactAreaMethod_None.ToolTip", "Do not compute contact areas" },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "EConnectionContactAreaMethodEnum::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "Dataflow_ProximityContactFilteringMethod_ConvexHullArea.Comment", "/** Compute approximate contact surface area via the intersection of convex hulls (allowing for optional offset) */" },
{ "Dataflow_ProximityContactFilteringMethod_ConvexHullArea.DisplayName", "Convex Hull Area Contact" },
{ "Dataflow_ProximityContactFilteringMethod_ConvexHullArea.Name", "EConnectionContactAreaMethodEnum::Dataflow_ProximityContactFilteringMethod_ConvexHullArea" },
{ "Dataflow_ProximityContactFilteringMethod_ConvexHullArea.ToolTip", "Compute approximate contact surface area via the intersection of convex hulls (allowing for optional offset)" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EConnectionContactAreaMethodEnum::Dataflow_ConnectionContactAreaMethod_None", (int64)EConnectionContactAreaMethodEnum::Dataflow_ConnectionContactAreaMethod_None },
{ "EConnectionContactAreaMethodEnum::Dataflow_ProximityContactFilteringMethod_ConvexHullArea", (int64)EConnectionContactAreaMethodEnum::Dataflow_ProximityContactFilteringMethod_ConvexHullArea },
{ "EConnectionContactAreaMethodEnum::Dataflow_Max", (int64)EConnectionContactAreaMethodEnum::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EConnectionContactAreaMethodEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EConnectionContactAreaMethodEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EConnectionContactAreaMethodEnum",
"EConnectionContactAreaMethodEnum",
Z_Construct_UEnum_GeometryCollectionNodes_EConnectionContactAreaMethodEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EConnectionContactAreaMethodEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EConnectionContactAreaMethodEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EConnectionContactAreaMethodEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EConnectionContactAreaMethodEnum()
{
if (!Z_Registration_Info_UEnum_EConnectionContactAreaMethodEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EConnectionContactAreaMethodEnum.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EConnectionContactAreaMethodEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EConnectionContactAreaMethodEnum.InnerSingleton;
}
// ********** End Enum EConnectionContactAreaMethodEnum ********************************************
// ********** Begin ScriptStruct FProximityDataflowNode ********************************************
struct Z_Construct_UScriptStruct_FProximityDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FProximityDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FProximityDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Update the proximity (contact) graph for the bones in a Collection\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Update the proximity (contact) graph for the bones in a Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ProximityMethod_MetaData[] = {
{ "Category", "Proximity" },
{ "Comment", "/** Which method to use to decide whether a given piece of geometry is in proximity with another */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Which method to use to decide whether a given piece of geometry is in proximity with another" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DistanceThreshold_MetaData[] = {
{ "Category", "Proximity" },
{ "ClampMin", "0" },
{ "Comment", "/** If hull-based proximity detection is enabled, amount to expand hulls when searching for overlapping neighbors */" },
{ "DataflowInput", "" },
{ "EditCondition", "ProximityMethod == EProximityMethodEnum::Dataflow_ProximityMethod_ConvexHull || FilterContactMethod == EProximityContactFilteringMethodEnum::Dataflow_ProximityContactFilteringMethod_ConvexHullSharp || FilterContactMethod == EProximityContactFilteringMethodEnum::Dataflow_ProximityContactFilteringMethod_ConvexHullArea || ContactAreaMethod = EConnectionContactAreaMethodEnum::Dataflow_ProximityContactFilteringMethod_ConvexHullArea" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "If hull-based proximity detection is enabled, amount to expand hulls when searching for overlapping neighbors" },
{ "Units", "cm" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContactThreshold_MetaData[] = {
{ "Category", "Proximity" },
{ "ClampMin", "0" },
{ "Comment", "// If greater than zero, proximity will be additionally filtered by a 'contact' threshold, in cm, to exclude grazing / corner proximity\n" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "If greater than zero, proximity will be additionally filtered by a 'contact' threshold, in cm, to exclude grazing / corner proximity" },
{ "Units", "cm" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FilterContactMethod_MetaData[] = {
{ "Category", "Proximity" },
{ "Comment", "/** How to use the Contact Threshold (if > 0) to filter out unwanted small or corner contacts from the proximity graph. If contact threshold is zero, no filtering is applied. */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "How to use the Contact Threshold (if > 0) to filter out unwanted small or corner contacts from the proximity graph. If contact threshold is zero, no filtering is applied." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseAsConnectionGraph_MetaData[] = {
{ "Category", "Proximity" },
{ "Comment", "/** Whether to automatically transform the proximity graph into a connection graph to be used for simulation */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Whether to automatically transform the proximity graph into a connection graph to be used for simulation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ContactAreaMethod_MetaData[] = {
{ "Category", "Proximity" },
{ "Comment", "/** The method used to compute contact areas for simulation purposes (only when 'Use As Connection Graph' is enabled) */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "The method used to compute contact areas for simulation purposes (only when 'Use As Connection Graph' is enabled)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRecomputeConvexHulls_MetaData[] = {
{ "Category", "Proximity" },
{ "Comment", "/** Whether to compute new convex hulls for proximity, or use the pre-existing hulls on the Collection, when using convex hulls to determine proximity */" },
{ "EditCondition", "ProximityMethod == EProximityMethodEnum::Dataflow_ProximityMethod_ConvexHull || FilterContactMethod == EProximityContactFilteringMethodEnum::Dataflow_ProximityContactFilteringMethod_ConvexHullSharp || FilterContactMethod == EProximityContactFilteringMethodEnum::Dataflow_ProximityContactFilteringMethod_ConvexHullArea || ContactAreaMethod = EConnectionContactAreaMethodEnum::Dataflow_ProximityContactFilteringMethod_ConvexHullArea" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Whether to compute new convex hulls for proximity, or use the pre-existing hulls on the Collection, when using convex hulls to determine proximity" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection to update the proximity graph on */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "GeometryCollection to update the proximity graph on" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Color_MetaData[] = {
{ "Category", "Debug Draw" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LineWidthMultiplier_MetaData[] = {
{ "Category", "Debug Draw" },
{ "ClampMax", "10.0" },
{ "ClampMin", "0.1" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CenterColor_MetaData[] = {
{ "Category", "Debug Draw - Sphere Covering" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CenterSize_MetaData[] = {
{ "Category", "Debug Draw - Sphere Covering" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRandomizeColor_MetaData[] = {
{ "Category", "Debug Draw" },
{ "Comment", "/** Randomize color per connection */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Randomize color per connection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ColorRandomSeed_MetaData[] = {
{ "Category", "Debug Draw" },
{ "ClampMin", "0" },
{ "Comment", "/** Random seed */" },
{ "EditCondition", "bRandomizeColor==true" },
{ "EditConditionHides", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Random seed" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FProximityDataflowNode constinit property declarations ************
static const UECodeGen_Private::FBytePropertyParams NewProp_ProximityMethod_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ProximityMethod;
static const UECodeGen_Private::FFloatPropertyParams NewProp_DistanceThreshold;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ContactThreshold;
static const UECodeGen_Private::FBytePropertyParams NewProp_FilterContactMethod_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_FilterContactMethod;
static void NewProp_bUseAsConnectionGraph_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseAsConnectionGraph;
static const UECodeGen_Private::FBytePropertyParams NewProp_ContactAreaMethod_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_ContactAreaMethod;
static void NewProp_bRecomputeConvexHulls_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRecomputeConvexHulls;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_Color;
static const UECodeGen_Private::FFloatPropertyParams NewProp_LineWidthMultiplier;
static const UECodeGen_Private::FStructPropertyParams NewProp_CenterColor;
static const UECodeGen_Private::FFloatPropertyParams NewProp_CenterSize;
static void NewProp_bRandomizeColor_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bRandomizeColor;
static const UECodeGen_Private::FIntPropertyParams NewProp_ColorRandomSeed;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FProximityDataflowNode constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FProximityDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FProximityDataflowNode_Statics
static_assert(std::is_polymorphic<FProximityDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FProximityDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FProximityDataflowNode;
class UScriptStruct* FProximityDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FProximityDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FProximityDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FProximityDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ProximityDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FProximityDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FProximityDataflowNode Property Definitions ***********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_ProximityMethod_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_ProximityMethod = { "ProximityMethod", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProximityDataflowNode, ProximityMethod), Z_Construct_UEnum_GeometryCollectionNodes_EProximityMethodEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ProximityMethod_MetaData), NewProp_ProximityMethod_MetaData) }; // 3771969816
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_DistanceThreshold = { "DistanceThreshold", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProximityDataflowNode, DistanceThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DistanceThreshold_MetaData), NewProp_DistanceThreshold_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_ContactThreshold = { "ContactThreshold", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProximityDataflowNode, ContactThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContactThreshold_MetaData), NewProp_ContactThreshold_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_FilterContactMethod_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_FilterContactMethod = { "FilterContactMethod", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProximityDataflowNode, FilterContactMethod), Z_Construct_UEnum_GeometryCollectionNodes_EProximityContactFilteringMethodEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FilterContactMethod_MetaData), NewProp_FilterContactMethod_MetaData) }; // 2649029403
void Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_bUseAsConnectionGraph_SetBit(void* Obj)
{
((FProximityDataflowNode*)Obj)->bUseAsConnectionGraph = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_bUseAsConnectionGraph = { "bUseAsConnectionGraph", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FProximityDataflowNode), &Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_bUseAsConnectionGraph_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseAsConnectionGraph_MetaData), NewProp_bUseAsConnectionGraph_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_ContactAreaMethod_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_ContactAreaMethod = { "ContactAreaMethod", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProximityDataflowNode, ContactAreaMethod), Z_Construct_UEnum_GeometryCollectionNodes_EConnectionContactAreaMethodEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ContactAreaMethod_MetaData), NewProp_ContactAreaMethod_MetaData) }; // 1144539377
void Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_bRecomputeConvexHulls_SetBit(void* Obj)
{
((FProximityDataflowNode*)Obj)->bRecomputeConvexHulls = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_bRecomputeConvexHulls = { "bRecomputeConvexHulls", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FProximityDataflowNode), &Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_bRecomputeConvexHulls_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRecomputeConvexHulls_MetaData), NewProp_bRecomputeConvexHulls_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProximityDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_Color = { "Color", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProximityDataflowNode, Color), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Color_MetaData), NewProp_Color_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_LineWidthMultiplier = { "LineWidthMultiplier", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProximityDataflowNode, LineWidthMultiplier), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LineWidthMultiplier_MetaData), NewProp_LineWidthMultiplier_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_CenterColor = { "CenterColor", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProximityDataflowNode, CenterColor), Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CenterColor_MetaData), NewProp_CenterColor_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_CenterSize = { "CenterSize", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProximityDataflowNode, CenterSize), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CenterSize_MetaData), NewProp_CenterSize_MetaData) };
void Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_bRandomizeColor_SetBit(void* Obj)
{
((FProximityDataflowNode*)Obj)->bRandomizeColor = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_bRandomizeColor = { "bRandomizeColor", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FProximityDataflowNode), &Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_bRandomizeColor_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRandomizeColor_MetaData), NewProp_bRandomizeColor_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_ColorRandomSeed = { "ColorRandomSeed", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FProximityDataflowNode, ColorRandomSeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ColorRandomSeed_MetaData), NewProp_ColorRandomSeed_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_ProximityMethod_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_ProximityMethod,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_DistanceThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_ContactThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_FilterContactMethod_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_FilterContactMethod,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_bUseAsConnectionGraph,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_ContactAreaMethod_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_ContactAreaMethod,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_bRecomputeConvexHulls,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_Color,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_LineWidthMultiplier,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_CenterColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_CenterSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_bRandomizeColor,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewProp_ColorRandomSeed,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FProximityDataflowNode Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"ProximityDataflowNode",
Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::PropPointers),
sizeof(FProximityDataflowNode),
alignof(FProximityDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FProximityDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FProximityDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FProximityDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FProximityDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FProximityDataflowNode **********************************************
// ********** Begin ScriptStruct FCollectionSetPivotDataflowNode ***********************************
struct Z_Construct_UScriptStruct_FCollectionSetPivotDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionSetPivotDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionSetPivotDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Sets pivot for Collection\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Sets pivot for Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection for the pivot change */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Collection for the pivot change" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "Category", "Pivot" },
{ "Comment", "/** Pivot transform */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Pivot transform" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionSetPivotDataflowNode constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionSetPivotDataflowNode constinit property declarations *****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionSetPivotDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionSetPivotDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionSetPivotDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionSetPivotDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionSetPivotDataflowNode;
class UScriptStruct* FCollectionSetPivotDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionSetPivotDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionSetPivotDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionSetPivotDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionSetPivotDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionSetPivotDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionSetPivotDataflowNode Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSetPivotDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSetPivotDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSetPivotDataflowNode_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSetPivotDataflowNode, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionSetPivotDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSetPivotDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSetPivotDataflowNode_Statics::NewProp_Transform,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSetPivotDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionSetPivotDataflowNode Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionSetPivotDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionSetPivotDataflowNode",
Z_Construct_UScriptStruct_FCollectionSetPivotDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSetPivotDataflowNode_Statics::PropPointers),
sizeof(FCollectionSetPivotDataflowNode),
alignof(FCollectionSetPivotDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSetPivotDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionSetPivotDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionSetPivotDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionSetPivotDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionSetPivotDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionSetPivotDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionSetPivotDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionSetPivotDataflowNode *************************************
// ********** Begin Enum EStandardGroupNameEnum ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EStandardGroupNameEnum;
static UEnum* EStandardGroupNameEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EStandardGroupNameEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_EStandardGroupNameEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EStandardGroupNameEnum, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EStandardGroupNameEnum"));
}
return Z_Registration_Info_UEnum_EStandardGroupNameEnum.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EStandardGroupNameEnum>()
{
return EStandardGroupNameEnum_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EStandardGroupNameEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Dataflow_EStandardGroupNameEnum_Breaking.DisplayName", "Breaking" },
{ "Dataflow_EStandardGroupNameEnum_Breaking.Name", "EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Breaking" },
{ "Dataflow_EStandardGroupNameEnum_Breaking.ToolTip", "" },
{ "Dataflow_EStandardGroupNameEnum_Custom.DisplayName", "Custom" },
{ "Dataflow_EStandardGroupNameEnum_Custom.Name", "EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Custom" },
{ "Dataflow_EStandardGroupNameEnum_Custom.ToolTip", "" },
{ "Dataflow_EStandardGroupNameEnum_Faces.DisplayName", "Faces" },
{ "Dataflow_EStandardGroupNameEnum_Faces.Name", "EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Faces" },
{ "Dataflow_EStandardGroupNameEnum_Faces.ToolTip", "" },
{ "Dataflow_EStandardGroupNameEnum_Geometry.DisplayName", "Geometry" },
{ "Dataflow_EStandardGroupNameEnum_Geometry.Name", "EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Geometry" },
{ "Dataflow_EStandardGroupNameEnum_Geometry.ToolTip", "" },
{ "Dataflow_EStandardGroupNameEnum_Material.DisplayName", "Material" },
{ "Dataflow_EStandardGroupNameEnum_Material.Name", "EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Material" },
{ "Dataflow_EStandardGroupNameEnum_Material.ToolTip", "" },
{ "Dataflow_EStandardGroupNameEnum_Transform.DisplayName", "Transform" },
{ "Dataflow_EStandardGroupNameEnum_Transform.Name", "EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Transform" },
{ "Dataflow_EStandardGroupNameEnum_Transform.ToolTip", "" },
{ "Dataflow_EStandardGroupNameEnum_Vertices.DisplayName", "Vertices" },
{ "Dataflow_EStandardGroupNameEnum_Vertices.Name", "EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Vertices" },
{ "Dataflow_EStandardGroupNameEnum_Vertices.ToolTip", "" },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "EStandardGroupNameEnum::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Transform", (int64)EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Transform },
{ "EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Geometry", (int64)EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Geometry },
{ "EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Faces", (int64)EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Faces },
{ "EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Vertices", (int64)EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Vertices },
{ "EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Material", (int64)EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Material },
{ "EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Breaking", (int64)EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Breaking },
{ "EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Custom", (int64)EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Custom },
{ "EStandardGroupNameEnum::Dataflow_Max", (int64)EStandardGroupNameEnum::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EStandardGroupNameEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EStandardGroupNameEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EStandardGroupNameEnum",
"EStandardGroupNameEnum",
Z_Construct_UEnum_GeometryCollectionNodes_EStandardGroupNameEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EStandardGroupNameEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EStandardGroupNameEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EStandardGroupNameEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EStandardGroupNameEnum()
{
if (!Z_Registration_Info_UEnum_EStandardGroupNameEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EStandardGroupNameEnum.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EStandardGroupNameEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EStandardGroupNameEnum.InnerSingleton;
}
// ********** End Enum EStandardGroupNameEnum ******************************************************
// ********** Begin Enum ECustomAttributeTypeEnum **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ECustomAttributeTypeEnum;
static UEnum* ECustomAttributeTypeEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ECustomAttributeTypeEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_ECustomAttributeTypeEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_ECustomAttributeTypeEnum, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ECustomAttributeTypeEnum"));
}
return Z_Registration_Info_UEnum_ECustomAttributeTypeEnum.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ECustomAttributeTypeEnum>()
{
return ECustomAttributeTypeEnum_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_ECustomAttributeTypeEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Dataflow_CustomAttributeType_Bool.DisplayName", "Bool" },
{ "Dataflow_CustomAttributeType_Bool.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Bool" },
{ "Dataflow_CustomAttributeType_Bool.ToolTip", "Data type: Bool" },
{ "Dataflow_CustomAttributeType_Box.DisplayName", "Box" },
{ "Dataflow_CustomAttributeType_Box.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Box" },
{ "Dataflow_CustomAttributeType_Box.ToolTip", "Data type: FBox" },
{ "Dataflow_CustomAttributeType_Double.DisplayName", "Double" },
{ "Dataflow_CustomAttributeType_Double.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Double" },
{ "Dataflow_CustomAttributeType_Double.ToolTip", "Data type: Double" },
{ "Dataflow_CustomAttributeType_Float.DisplayName", "Float" },
{ "Dataflow_CustomAttributeType_Float.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Float" },
{ "Dataflow_CustomAttributeType_Float.ToolTip", "Data type: Float" },
{ "Dataflow_CustomAttributeType_FloatArray.DisplayName", "FloatArray" },
{ "Dataflow_CustomAttributeType_FloatArray.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_FloatArray" },
{ "Dataflow_CustomAttributeType_FloatArray.ToolTip", "Data type: TArray<float>" },
{ "Dataflow_CustomAttributeType_FVector3fArray.DisplayName", "FVectorArray" },
{ "Dataflow_CustomAttributeType_FVector3fArray.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_FVector3fArray" },
{ "Dataflow_CustomAttributeType_FVector3fArray.ToolTip", "Data type: TArray<FVector3f>" },
{ "Dataflow_CustomAttributeType_Guid.DisplayName", "Guid" },
{ "Dataflow_CustomAttributeType_Guid.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Guid" },
{ "Dataflow_CustomAttributeType_Guid.ToolTip", "Data type: FGuid" },
{ "Dataflow_CustomAttributeType_Int32.DisplayName", "Int32" },
{ "Dataflow_CustomAttributeType_Int32.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Int32" },
{ "Dataflow_CustomAttributeType_Int32.ToolTip", "Data type: Int32" },
{ "Dataflow_CustomAttributeType_Int32Array.DisplayName", "Int32Array" },
{ "Dataflow_CustomAttributeType_Int32Array.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Int32Array" },
{ "Dataflow_CustomAttributeType_Int32Array.ToolTip", "Data type: TArray<int32>" },
{ "Dataflow_CustomAttributeType_Int32Set.DisplayName", "IntArray" },
{ "Dataflow_CustomAttributeType_Int32Set.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Int32Set" },
{ "Dataflow_CustomAttributeType_Int32Set.ToolTip", "Data type: TSet<int32>" },
{ "Dataflow_CustomAttributeType_IntVector.DisplayName", "IntVector" },
{ "Dataflow_CustomAttributeType_IntVector.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_IntVector" },
{ "Dataflow_CustomAttributeType_IntVector.ToolTip", "Data type: FIntVector" },
{ "Dataflow_CustomAttributeType_IntVector2.DisplayName", "IntVector2" },
{ "Dataflow_CustomAttributeType_IntVector2.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_IntVector2" },
{ "Dataflow_CustomAttributeType_IntVector2.ToolTip", "Data type: FIntVector2" },
{ "Dataflow_CustomAttributeType_IntVector2Array.DisplayName", "IntVector2Array" },
{ "Dataflow_CustomAttributeType_IntVector2Array.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_IntVector2Array" },
{ "Dataflow_CustomAttributeType_IntVector2Array.ToolTip", "Data type: TArray<FIntVector2>" },
{ "Dataflow_CustomAttributeType_IntVector4.DisplayName", "IntVector4" },
{ "Dataflow_CustomAttributeType_IntVector4.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_IntVector4" },
{ "Dataflow_CustomAttributeType_IntVector4.ToolTip", "Data type: FIntVector4" },
{ "Dataflow_CustomAttributeType_LinearColor.DisplayName", "LinearColor" },
{ "Dataflow_CustomAttributeType_LinearColor.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_LinearColor" },
{ "Dataflow_CustomAttributeType_LinearColor.ToolTip", "Data type: FLinearColor" },
{ "Dataflow_CustomAttributeType_Quat4f.DisplayName", "Quat" },
{ "Dataflow_CustomAttributeType_Quat4f.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Quat4f" },
{ "Dataflow_CustomAttributeType_Quat4f.ToolTip", "Data type: FQuat4f" },
{ "Dataflow_CustomAttributeType_String.DisplayName", "String" },
{ "Dataflow_CustomAttributeType_String.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_String" },
{ "Dataflow_CustomAttributeType_String.ToolTip", "Data type: FString" },
{ "Dataflow_CustomAttributeType_Transform.DisplayName", "Transform" },
{ "Dataflow_CustomAttributeType_Transform.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Transform" },
{ "Dataflow_CustomAttributeType_Transform.ToolTip", "Data type: FTransform" },
{ "Dataflow_CustomAttributeType_UInt8.DisplayName", "UInt8" },
{ "Dataflow_CustomAttributeType_UInt8.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_UInt8" },
{ "Dataflow_CustomAttributeType_UInt8.ToolTip", "Data type: UInt8" },
{ "Dataflow_CustomAttributeType_Vector2f.DisplayName", "Vector2D" },
{ "Dataflow_CustomAttributeType_Vector2f.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Vector2f" },
{ "Dataflow_CustomAttributeType_Vector2f.ToolTip", "Data type: FVector2f" },
{ "Dataflow_CustomAttributeType_Vector2fArray.DisplayName", "Vector2DArray" },
{ "Dataflow_CustomAttributeType_Vector2fArray.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Vector2fArray" },
{ "Dataflow_CustomAttributeType_Vector2fArray.ToolTip", "Data type: TArray<FVector2f>" },
{ "Dataflow_CustomAttributeType_Vector3d.DisplayName", "Vector3d" },
{ "Dataflow_CustomAttributeType_Vector3d.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Vector3d" },
{ "Dataflow_CustomAttributeType_Vector3d.ToolTip", "Data type: FVector3d" },
{ "Dataflow_CustomAttributeType_Vector3f.DisplayName", "Vector" },
{ "Dataflow_CustomAttributeType_Vector3f.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Vector3f" },
{ "Dataflow_CustomAttributeType_Vector3f.ToolTip", "Data type: FVector3f" },
{ "Dataflow_CustomAttributeType_Vector4f.DisplayName", "Vector4f" },
{ "Dataflow_CustomAttributeType_Vector4f.Name", "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Vector4f" },
{ "Dataflow_CustomAttributeType_Vector4f.ToolTip", "Data type: FVector4f" },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "ECustomAttributeTypeEnum::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_UInt8", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_UInt8 },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Int32", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Int32 },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Float", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Float },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Double", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Double },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Bool", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Bool },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_String", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_String },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Vector2f", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Vector2f },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Vector3f", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Vector3f },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Vector3d", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Vector3d },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Vector4f", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Vector4f },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_LinearColor", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_LinearColor },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Transform", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Transform },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Quat4f", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Quat4f },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Box", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Box },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Guid", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Guid },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Int32Set", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Int32Set },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Int32Array", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Int32Array },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_IntVector", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_IntVector },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_IntVector2", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_IntVector2 },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_IntVector4", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_IntVector4 },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_IntVector2Array", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_IntVector2Array },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_FloatArray", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_FloatArray },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Vector2fArray", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_Vector2fArray },
{ "ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_FVector3fArray", (int64)ECustomAttributeTypeEnum::Dataflow_CustomAttributeType_FVector3fArray },
{ "ECustomAttributeTypeEnum::Dataflow_Max", (int64)ECustomAttributeTypeEnum::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_ECustomAttributeTypeEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_ECustomAttributeTypeEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"ECustomAttributeTypeEnum",
"ECustomAttributeTypeEnum",
Z_Construct_UEnum_GeometryCollectionNodes_ECustomAttributeTypeEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ECustomAttributeTypeEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ECustomAttributeTypeEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_ECustomAttributeTypeEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ECustomAttributeTypeEnum()
{
if (!Z_Registration_Info_UEnum_ECustomAttributeTypeEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ECustomAttributeTypeEnum.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_ECustomAttributeTypeEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ECustomAttributeTypeEnum.InnerSingleton;
}
// ********** End Enum ECustomAttributeTypeEnum ****************************************************
// ********** Begin ScriptStruct FAddCustomCollectionAttributeDataflowNode *************************
struct Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FAddCustomCollectionAttributeDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FAddCustomCollectionAttributeDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Adds custom attribute to Collection\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Adds custom attribute to Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection for the custom attribute */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Collection for the custom attribute" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroupName_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Standard group names */" },
{ "DisplayName", "Group" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Standard group names" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomGroupName_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** User specified group name */" },
{ "DisplayName", "Custom Group" },
{ "EditCondition", "GroupName == EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Custom" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "User specified group name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttrName_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Attribute name */" },
{ "DisplayName", "Attribute" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Attribute name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomAttributeType_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Attribute type */" },
{ "DisplayName", "Attribute Type" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Attribute type" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumElements_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Number of elements for the attribute */" },
{ "DisplayName", "Number of Elements" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Number of elements for the attribute" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FAddCustomCollectionAttributeDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FBytePropertyParams NewProp_GroupName_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_GroupName;
static const UECodeGen_Private::FStrPropertyParams NewProp_CustomGroupName;
static const UECodeGen_Private::FStrPropertyParams NewProp_AttrName;
static const UECodeGen_Private::FBytePropertyParams NewProp_CustomAttributeType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_CustomAttributeType;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumElements;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FAddCustomCollectionAttributeDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FAddCustomCollectionAttributeDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics
static_assert(std::is_polymorphic<FAddCustomCollectionAttributeDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FAddCustomCollectionAttributeDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAddCustomCollectionAttributeDataflowNode;
class UScriptStruct* FAddCustomCollectionAttributeDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FAddCustomCollectionAttributeDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FAddCustomCollectionAttributeDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("AddCustomCollectionAttributeDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FAddCustomCollectionAttributeDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FAddCustomCollectionAttributeDataflowNode Property Definitions ****
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddCustomCollectionAttributeDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::NewProp_GroupName_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::NewProp_GroupName = { "GroupName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddCustomCollectionAttributeDataflowNode, GroupName), Z_Construct_UEnum_GeometryCollectionNodes_EStandardGroupNameEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroupName_MetaData), NewProp_GroupName_MetaData) }; // 4082162360
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::NewProp_CustomGroupName = { "CustomGroupName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddCustomCollectionAttributeDataflowNode, CustomGroupName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomGroupName_MetaData), NewProp_CustomGroupName_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::NewProp_AttrName = { "AttrName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddCustomCollectionAttributeDataflowNode, AttrName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttrName_MetaData), NewProp_AttrName_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::NewProp_CustomAttributeType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::NewProp_CustomAttributeType = { "CustomAttributeType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddCustomCollectionAttributeDataflowNode, CustomAttributeType), Z_Construct_UEnum_GeometryCollectionNodes_ECustomAttributeTypeEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomAttributeType_MetaData), NewProp_CustomAttributeType_MetaData) }; // 2892589915
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::NewProp_NumElements = { "NumElements", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddCustomCollectionAttributeDataflowNode, NumElements), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumElements_MetaData), NewProp_NumElements_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::NewProp_GroupName_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::NewProp_GroupName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::NewProp_CustomGroupName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::NewProp_AttrName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::NewProp_CustomAttributeType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::NewProp_CustomAttributeType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::NewProp_NumElements,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FAddCustomCollectionAttributeDataflowNode Property Definitions ******
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"AddCustomCollectionAttributeDataflowNode",
Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::PropPointers),
sizeof(FAddCustomCollectionAttributeDataflowNode),
alignof(FAddCustomCollectionAttributeDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FAddCustomCollectionAttributeDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAddCustomCollectionAttributeDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FAddCustomCollectionAttributeDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FAddCustomCollectionAttributeDataflowNode ***************************
// ********** Begin ScriptStruct FGetNumElementsInCollectionGroupDataflowNode **********************
struct Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetNumElementsInCollectionGroupDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetNumElementsInCollectionGroupDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Returns number of elements in a group in a Collection\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Returns number of elements in a group in a Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection for the custom attribute */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Collection for the custom attribute" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroupName_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Standard group names */" },
{ "DisplayName", "Group" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Standard group names" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomGroupName_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** User specified group name */" },
{ "DisplayName", "Custom Group" },
{ "EditCondition", "GroupName == EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Custom" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "User specified group name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumElements_MetaData[] = {
{ "Comment", "/** Number of elements for the attribute */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Number of elements for the attribute" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetNumElementsInCollectionGroupDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FBytePropertyParams NewProp_GroupName_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_GroupName;
static const UECodeGen_Private::FStrPropertyParams NewProp_CustomGroupName;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumElements;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetNumElementsInCollectionGroupDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetNumElementsInCollectionGroupDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics
static_assert(std::is_polymorphic<FGetNumElementsInCollectionGroupDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetNumElementsInCollectionGroupDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode;
class UScriptStruct* FGetNumElementsInCollectionGroupDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetNumElementsInCollectionGroupDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGetNumElementsInCollectionGroupDataflowNode Property Definitions *
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetNumElementsInCollectionGroupDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics::NewProp_GroupName_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics::NewProp_GroupName = { "GroupName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetNumElementsInCollectionGroupDataflowNode, GroupName), Z_Construct_UEnum_GeometryCollectionNodes_EStandardGroupNameEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroupName_MetaData), NewProp_GroupName_MetaData) }; // 4082162360
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics::NewProp_CustomGroupName = { "CustomGroupName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetNumElementsInCollectionGroupDataflowNode, CustomGroupName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomGroupName_MetaData), NewProp_CustomGroupName_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics::NewProp_NumElements = { "NumElements", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetNumElementsInCollectionGroupDataflowNode, NumElements), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumElements_MetaData), NewProp_NumElements_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics::NewProp_GroupName_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics::NewProp_GroupName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics::NewProp_CustomGroupName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics::NewProp_NumElements,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetNumElementsInCollectionGroupDataflowNode Property Definitions ***
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GetNumElementsInCollectionGroupDataflowNode",
Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics::PropPointers),
sizeof(FGetNumElementsInCollectionGroupDataflowNode),
alignof(FGetNumElementsInCollectionGroupDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGetNumElementsInCollectionGroupDataflowNode ************************
// ********** Begin ScriptStruct FGetCollectionAttributeDataTypedDataflowNode **********************
struct Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetCollectionAttributeDataTypedDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetCollectionAttributeDataTypedDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Get attribute data from a Collection\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Get attribute data from a Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection for the custom attribute */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Collection for the custom attribute" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeKey_MetaData[] = {
{ "Comment", "/** Input to drive the Attribute and Group name */" },
{ "DataflowInput", "" },
{ "DisplayName", "AttributeKey" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Input to drive the Attribute and Group name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroupName_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Standard group names */" },
{ "DisplayName", "Group" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Standard group names" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomGroupName_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** User specified group name */" },
{ "DisplayName", "Custom Group" },
{ "EditCondition", "GroupName == EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Custom" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "User specified group name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttrName_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Attribute name */" },
{ "DisplayName", "Attribute" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Attribute name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoolAttributeData_MetaData[] = {
{ "Comment", "/** Bool type attribute data */" },
{ "DataflowOutput", "" },
{ "DisplayName", "Bool Array" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Bool type attribute data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloatAttributeData_MetaData[] = {
{ "Comment", "/** Float type attribute data */" },
{ "DataflowOutput", "" },
{ "DisplayName", "Float Array" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Float type attribute data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DoubleAttributeData_MetaData[] = {
{ "Comment", "/** Float type attribute data */" },
{ "DataflowOutput", "" },
{ "DisplayName", "Double Array" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Float type attribute data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Int32AttributeData_MetaData[] = {
{ "Comment", "/** Int type attribute data */" },
{ "DataflowOutput", "" },
{ "DisplayName", "Int32 Array" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Int type attribute data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StringAttributeData_MetaData[] = {
{ "Comment", "/** Int type attribute data */" },
{ "DataflowOutput", "" },
{ "DisplayName", "String Array" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Int type attribute data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Vector3fAttributeData_MetaData[] = {
{ "Comment", "/** Vector3f type attribute data */" },
{ "DataflowOutput", "" },
{ "DisplayName", "Vector3f Array" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Vector3f type attribute data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Vector3dAttributeData_MetaData[] = {
{ "Comment", "/** Vector3d type attribute data */" },
{ "DataflowOutput", "" },
{ "DisplayName", "Vector3d Array" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Vector3d type attribute data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearColorAttributeData_MetaData[] = {
{ "Comment", "/** Vector3d type attribute data */" },
{ "DataflowOutput", "" },
{ "DisplayName", "Linear Color Array" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Vector3d type attribute data" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetCollectionAttributeDataTypedDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_AttributeKey;
static const UECodeGen_Private::FBytePropertyParams NewProp_GroupName_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_GroupName;
static const UECodeGen_Private::FStrPropertyParams NewProp_CustomGroupName;
static const UECodeGen_Private::FStrPropertyParams NewProp_AttrName;
static const UECodeGen_Private::FBoolPropertyParams NewProp_BoolAttributeData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BoolAttributeData;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FloatAttributeData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FloatAttributeData;
static const UECodeGen_Private::FDoublePropertyParams NewProp_DoubleAttributeData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_DoubleAttributeData;
static const UECodeGen_Private::FIntPropertyParams NewProp_Int32AttributeData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Int32AttributeData;
static const UECodeGen_Private::FStrPropertyParams NewProp_StringAttributeData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_StringAttributeData;
static const UECodeGen_Private::FStructPropertyParams NewProp_Vector3fAttributeData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Vector3fAttributeData;
static const UECodeGen_Private::FStructPropertyParams NewProp_Vector3dAttributeData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Vector3dAttributeData;
static const UECodeGen_Private::FStructPropertyParams NewProp_LinearColorAttributeData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LinearColorAttributeData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetCollectionAttributeDataTypedDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetCollectionAttributeDataTypedDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics
static_assert(std::is_polymorphic<FGetCollectionAttributeDataTypedDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetCollectionAttributeDataTypedDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode;
class UScriptStruct* FGetCollectionAttributeDataTypedDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetCollectionAttributeDataTypedDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGetCollectionAttributeDataTypedDataflowNode Property Definitions *
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_AttributeKey = { "AttributeKey", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode, AttributeKey), Z_Construct_UScriptStruct_FCollectionAttributeKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeKey_MetaData), NewProp_AttributeKey_MetaData) }; // 238587867
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_GroupName_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_GroupName = { "GroupName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode, GroupName), Z_Construct_UEnum_GeometryCollectionNodes_EStandardGroupNameEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroupName_MetaData), NewProp_GroupName_MetaData) }; // 4082162360
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_CustomGroupName = { "CustomGroupName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode, CustomGroupName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomGroupName_MetaData), NewProp_CustomGroupName_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_AttrName = { "AttrName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode, AttrName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttrName_MetaData), NewProp_AttrName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_BoolAttributeData_Inner = { "BoolAttributeData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_BoolAttributeData = { "BoolAttributeData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode, BoolAttributeData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoolAttributeData_MetaData), NewProp_BoolAttributeData_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_FloatAttributeData_Inner = { "FloatAttributeData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_FloatAttributeData = { "FloatAttributeData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode, FloatAttributeData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloatAttributeData_MetaData), NewProp_FloatAttributeData_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_DoubleAttributeData_Inner = { "DoubleAttributeData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_DoubleAttributeData = { "DoubleAttributeData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode, DoubleAttributeData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DoubleAttributeData_MetaData), NewProp_DoubleAttributeData_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Int32AttributeData_Inner = { "Int32AttributeData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Int32AttributeData = { "Int32AttributeData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode, Int32AttributeData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Int32AttributeData_MetaData), NewProp_Int32AttributeData_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_StringAttributeData_Inner = { "StringAttributeData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_StringAttributeData = { "StringAttributeData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode, StringAttributeData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StringAttributeData_MetaData), NewProp_StringAttributeData_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Vector3fAttributeData_Inner = { "Vector3fAttributeData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector3f, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Vector3fAttributeData = { "Vector3fAttributeData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode, Vector3fAttributeData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Vector3fAttributeData_MetaData), NewProp_Vector3fAttributeData_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Vector3dAttributeData_Inner = { "Vector3dAttributeData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector3d, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Vector3dAttributeData = { "Vector3dAttributeData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode, Vector3dAttributeData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Vector3dAttributeData_MetaData), NewProp_Vector3dAttributeData_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_LinearColorAttributeData_Inner = { "LinearColorAttributeData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_LinearColorAttributeData = { "LinearColorAttributeData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode, LinearColorAttributeData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearColorAttributeData_MetaData), NewProp_LinearColorAttributeData_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_AttributeKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_GroupName_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_GroupName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_CustomGroupName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_AttrName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_BoolAttributeData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_BoolAttributeData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_FloatAttributeData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_FloatAttributeData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_DoubleAttributeData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_DoubleAttributeData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Int32AttributeData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Int32AttributeData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_StringAttributeData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_StringAttributeData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Vector3fAttributeData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Vector3fAttributeData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Vector3dAttributeData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Vector3dAttributeData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_LinearColorAttributeData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_LinearColorAttributeData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetCollectionAttributeDataTypedDataflowNode Property Definitions ***
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GetCollectionAttributeDataTypedDataflowNode",
Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::PropPointers),
sizeof(FGetCollectionAttributeDataTypedDataflowNode),
alignof(FGetCollectionAttributeDataTypedDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGetCollectionAttributeDataTypedDataflowNode ************************
// ********** Begin ScriptStruct FGetCollectionAttributeDataTypedDataflowNode_v2 *******************
struct Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetCollectionAttributeDataTypedDataflowNode_v2); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetCollectionAttributeDataTypedDataflowNode_v2); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Get attribute data from a Collection\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Get attribute data from a Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection for the custom attribute */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Collection for the custom attribute" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeKey_MetaData[] = {
{ "Comment", "/** Input to drive the Attribute and Group name */" },
{ "DataflowInput", "" },
{ "DisplayName", "AttributeKey" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Input to drive the Attribute and Group name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroupName_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Standard group names */" },
{ "DisplayName", "Group" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Standard group names" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomGroupName_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** User specified group name */" },
{ "DisplayName", "Custom Group" },
{ "EditCondition", "GroupName == EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Custom" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "User specified group name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttrName_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Attribute name */" },
{ "DisplayName", "Attribute" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Attribute name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoolAttributeData_MetaData[] = {
{ "Comment", "/** Bool type attribute data */" },
{ "DataflowOutput", "" },
{ "DisplayName", "Bool Array" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Bool type attribute data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumericArray_MetaData[] = {
{ "Comment", "/** Numeric Array types */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Numeric Array types" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VectorArray_MetaData[] = {
{ "Comment", "/** Vector Array types */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Vector Array types" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StringArray_MetaData[] = {
{ "Comment", "/** String Array types */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "String Array types" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetCollectionAttributeDataTypedDataflowNode_v2 constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_AttributeKey;
static const UECodeGen_Private::FBytePropertyParams NewProp_GroupName_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_GroupName;
static const UECodeGen_Private::FStrPropertyParams NewProp_CustomGroupName;
static const UECodeGen_Private::FStrPropertyParams NewProp_AttrName;
static const UECodeGen_Private::FBoolPropertyParams NewProp_BoolAttributeData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BoolAttributeData;
static const UECodeGen_Private::FStructPropertyParams NewProp_NumericArray;
static const UECodeGen_Private::FStructPropertyParams NewProp_VectorArray;
static const UECodeGen_Private::FStructPropertyParams NewProp_StringArray;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetCollectionAttributeDataTypedDataflowNode_v2 constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetCollectionAttributeDataTypedDataflowNode_v2>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics
static_assert(std::is_polymorphic<FGetCollectionAttributeDataTypedDataflowNode_v2>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetCollectionAttributeDataTypedDataflowNode_v2 cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2;
class UScriptStruct* FGetCollectionAttributeDataTypedDataflowNode_v2::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetCollectionAttributeDataTypedDataflowNode_v2"));
}
return Z_Registration_Info_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2.OuterSingleton;
}
// ********** Begin ScriptStruct FGetCollectionAttributeDataTypedDataflowNode_v2 Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode_v2, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_AttributeKey = { "AttributeKey", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode_v2, AttributeKey), Z_Construct_UScriptStruct_FCollectionAttributeKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeKey_MetaData), NewProp_AttributeKey_MetaData) }; // 238587867
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_GroupName_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_GroupName = { "GroupName", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode_v2, GroupName), Z_Construct_UEnum_GeometryCollectionNodes_EStandardGroupNameEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroupName_MetaData), NewProp_GroupName_MetaData) }; // 4082162360
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_CustomGroupName = { "CustomGroupName", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode_v2, CustomGroupName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomGroupName_MetaData), NewProp_CustomGroupName_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_AttrName = { "AttrName", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode_v2, AttrName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttrName_MetaData), NewProp_AttrName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_BoolAttributeData_Inner = { "BoolAttributeData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_BoolAttributeData = { "BoolAttributeData", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode_v2, BoolAttributeData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoolAttributeData_MetaData), NewProp_BoolAttributeData_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_NumericArray = { "NumericArray", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode_v2, NumericArray), Z_Construct_UScriptStruct_FDataflowNumericArrayTypes, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumericArray_MetaData), NewProp_NumericArray_MetaData) }; // 3088588792
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_VectorArray = { "VectorArray", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode_v2, VectorArray), Z_Construct_UScriptStruct_FDataflowVectorArrayTypes, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VectorArray_MetaData), NewProp_VectorArray_MetaData) }; // 268692767
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_StringArray = { "StringArray", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetCollectionAttributeDataTypedDataflowNode_v2, StringArray), Z_Construct_UScriptStruct_FDataflowStringArrayTypes, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StringArray_MetaData), NewProp_StringArray_MetaData) }; // 312506663
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_AttributeKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_GroupName_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_GroupName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_CustomGroupName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_AttrName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_BoolAttributeData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_BoolAttributeData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_NumericArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_VectorArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewProp_StringArray,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetCollectionAttributeDataTypedDataflowNode_v2 Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GetCollectionAttributeDataTypedDataflowNode_v2",
Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::PropPointers),
sizeof(FGetCollectionAttributeDataTypedDataflowNode_v2),
alignof(FGetCollectionAttributeDataTypedDataflowNode_v2),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2()
{
if (!Z_Registration_Info_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2.InnerSingleton, Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2.InnerSingleton);
}
// ********** End ScriptStruct FGetCollectionAttributeDataTypedDataflowNode_v2 *********************
// ********** Begin ScriptStruct FSetCollectionAttributeDataTypedDataflowNode **********************
struct Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSetCollectionAttributeDataTypedDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FSetCollectionAttributeDataTypedDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Set attribute data in a Collection\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Set attribute data in a Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection for the custom attribute */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Collection for the custom attribute" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeKey_MetaData[] = {
{ "Comment", "/** Input to drive the Attribute and Group name */" },
{ "DataflowInput", "" },
{ "DisplayName", "AttributeKey" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Input to drive the Attribute and Group name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroupName_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Standard group names */" },
{ "DisplayName", "Group" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Standard group names" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CustomGroupName_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** User specified group name */" },
{ "DisplayName", "Custom Group" },
{ "EditCondition", "GroupName == EStandardGroupNameEnum::Dataflow_EStandardGroupNameEnum_Custom" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "User specified group name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttrName_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Attribute name */" },
{ "DisplayName", "Attribute" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Attribute name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoolAttributeData_MetaData[] = {
{ "Comment", "/** Bool type attribute data */" },
{ "DataflowInput", "" },
{ "DisplayName", "Bool Array" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Bool type attribute data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloatAttributeData_MetaData[] = {
{ "Comment", "/** Float type attribute data */" },
{ "DataflowInput", "" },
{ "DisplayName", "Float Array" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Float type attribute data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DoubleAttributeData_MetaData[] = {
{ "Comment", "/** Float type attribute data */" },
{ "DataflowInput", "" },
{ "DisplayName", "Double Array" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Float type attribute data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Int32AttributeData_MetaData[] = {
{ "Comment", "/** Int type attribute data */" },
{ "DataflowInput", "" },
{ "DisplayName", "Int32 Array" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Int type attribute data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StringAttributeData_MetaData[] = {
{ "Comment", "/** Int type attribute data */" },
{ "DataflowInput", "" },
{ "DisplayName", "String Array" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Int type attribute data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Vector3fAttributeData_MetaData[] = {
{ "Comment", "/** Vector3f type attribute data */" },
{ "DataflowInput", "" },
{ "DisplayName", "Vector3f Array" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Vector3f type attribute data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Vector3dAttributeData_MetaData[] = {
{ "Comment", "/** Vector3d type attribute data */" },
{ "DataflowInput", "" },
{ "DisplayName", "Vector3d Array" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Vector3d type attribute data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LinearColorAttributeData_MetaData[] = {
{ "Comment", "/** LinearColor type attribute data */" },
{ "DataflowInput", "" },
{ "DisplayName", "Linear Color Array" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "LinearColor type attribute data" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSetCollectionAttributeDataTypedDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_AttributeKey;
static const UECodeGen_Private::FBytePropertyParams NewProp_GroupName_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_GroupName;
static const UECodeGen_Private::FStrPropertyParams NewProp_CustomGroupName;
static const UECodeGen_Private::FStrPropertyParams NewProp_AttrName;
static const UECodeGen_Private::FBoolPropertyParams NewProp_BoolAttributeData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BoolAttributeData;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FloatAttributeData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FloatAttributeData;
static const UECodeGen_Private::FDoublePropertyParams NewProp_DoubleAttributeData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_DoubleAttributeData;
static const UECodeGen_Private::FIntPropertyParams NewProp_Int32AttributeData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Int32AttributeData;
static const UECodeGen_Private::FStrPropertyParams NewProp_StringAttributeData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_StringAttributeData;
static const UECodeGen_Private::FStructPropertyParams NewProp_Vector3fAttributeData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Vector3fAttributeData;
static const UECodeGen_Private::FStructPropertyParams NewProp_Vector3dAttributeData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Vector3dAttributeData;
static const UECodeGen_Private::FStructPropertyParams NewProp_LinearColorAttributeData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_LinearColorAttributeData;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSetCollectionAttributeDataTypedDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSetCollectionAttributeDataTypedDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics
static_assert(std::is_polymorphic<FSetCollectionAttributeDataTypedDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FSetCollectionAttributeDataTypedDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode;
class UScriptStruct* FSetCollectionAttributeDataTypedDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SetCollectionAttributeDataTypedDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FSetCollectionAttributeDataTypedDataflowNode Property Definitions *
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetCollectionAttributeDataTypedDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_AttributeKey = { "AttributeKey", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetCollectionAttributeDataTypedDataflowNode, AttributeKey), Z_Construct_UScriptStruct_FCollectionAttributeKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeKey_MetaData), NewProp_AttributeKey_MetaData) }; // 238587867
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_GroupName_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_GroupName = { "GroupName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetCollectionAttributeDataTypedDataflowNode, GroupName), Z_Construct_UEnum_GeometryCollectionNodes_EStandardGroupNameEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroupName_MetaData), NewProp_GroupName_MetaData) }; // 4082162360
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_CustomGroupName = { "CustomGroupName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetCollectionAttributeDataTypedDataflowNode, CustomGroupName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CustomGroupName_MetaData), NewProp_CustomGroupName_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_AttrName = { "AttrName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetCollectionAttributeDataTypedDataflowNode, AttrName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttrName_MetaData), NewProp_AttrName_MetaData) };
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_BoolAttributeData_Inner = { "BoolAttributeData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), 0, nullptr, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_BoolAttributeData = { "BoolAttributeData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetCollectionAttributeDataTypedDataflowNode, BoolAttributeData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoolAttributeData_MetaData), NewProp_BoolAttributeData_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_FloatAttributeData_Inner = { "FloatAttributeData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_FloatAttributeData = { "FloatAttributeData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetCollectionAttributeDataTypedDataflowNode, FloatAttributeData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloatAttributeData_MetaData), NewProp_FloatAttributeData_MetaData) };
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_DoubleAttributeData_Inner = { "DoubleAttributeData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_DoubleAttributeData = { "DoubleAttributeData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetCollectionAttributeDataTypedDataflowNode, DoubleAttributeData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DoubleAttributeData_MetaData), NewProp_DoubleAttributeData_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Int32AttributeData_Inner = { "Int32AttributeData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Int32AttributeData = { "Int32AttributeData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetCollectionAttributeDataTypedDataflowNode, Int32AttributeData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Int32AttributeData_MetaData), NewProp_Int32AttributeData_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_StringAttributeData_Inner = { "StringAttributeData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_StringAttributeData = { "StringAttributeData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetCollectionAttributeDataTypedDataflowNode, StringAttributeData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StringAttributeData_MetaData), NewProp_StringAttributeData_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Vector3fAttributeData_Inner = { "Vector3fAttributeData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector3f, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Vector3fAttributeData = { "Vector3fAttributeData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetCollectionAttributeDataTypedDataflowNode, Vector3fAttributeData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Vector3fAttributeData_MetaData), NewProp_Vector3fAttributeData_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Vector3dAttributeData_Inner = { "Vector3dAttributeData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector3d, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Vector3dAttributeData = { "Vector3dAttributeData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetCollectionAttributeDataTypedDataflowNode, Vector3dAttributeData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Vector3dAttributeData_MetaData), NewProp_Vector3dAttributeData_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_LinearColorAttributeData_Inner = { "LinearColorAttributeData", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FLinearColor, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_LinearColorAttributeData = { "LinearColorAttributeData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetCollectionAttributeDataTypedDataflowNode, LinearColorAttributeData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LinearColorAttributeData_MetaData), NewProp_LinearColorAttributeData_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_AttributeKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_GroupName_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_GroupName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_CustomGroupName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_AttrName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_BoolAttributeData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_BoolAttributeData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_FloatAttributeData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_FloatAttributeData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_DoubleAttributeData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_DoubleAttributeData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Int32AttributeData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Int32AttributeData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_StringAttributeData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_StringAttributeData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Vector3fAttributeData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Vector3fAttributeData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Vector3dAttributeData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_Vector3dAttributeData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_LinearColorAttributeData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewProp_LinearColorAttributeData,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSetCollectionAttributeDataTypedDataflowNode Property Definitions ***
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"SetCollectionAttributeDataTypedDataflowNode",
Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::PropPointers),
sizeof(FSetCollectionAttributeDataTypedDataflowNode),
alignof(FSetCollectionAttributeDataTypedDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FSetCollectionAttributeDataTypedDataflowNode ************************
// ********** Begin ScriptStruct FSelectionToVertexListDataflowNode ********************************
struct Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSelectionToVertexListDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FSelectionToVertexListDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n *\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexSelection_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DisplayName", "VertexSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexList_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "DisplayName", "VertexList" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSelectionToVertexListDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_VertexSelection;
static const UECodeGen_Private::FIntPropertyParams NewProp_VertexList_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_VertexList;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSelectionToVertexListDataflowNode constinit property declarations **
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSelectionToVertexListDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode_Statics
static_assert(std::is_polymorphic<FSelectionToVertexListDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FSelectionToVertexListDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSelectionToVertexListDataflowNode;
class UScriptStruct* FSelectionToVertexListDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSelectionToVertexListDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSelectionToVertexListDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SelectionToVertexListDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FSelectionToVertexListDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FSelectionToVertexListDataflowNode Property Definitions ***********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode_Statics::NewProp_VertexSelection = { "VertexSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSelectionToVertexListDataflowNode, VertexSelection), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexSelection_MetaData), NewProp_VertexSelection_MetaData) }; // 2736311409
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode_Statics::NewProp_VertexList_Inner = { "VertexList", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode_Statics::NewProp_VertexList = { "VertexList", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSelectionToVertexListDataflowNode, VertexList), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexList_MetaData), NewProp_VertexList_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode_Statics::NewProp_VertexSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode_Statics::NewProp_VertexList_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode_Statics::NewProp_VertexList,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSelectionToVertexListDataflowNode Property Definitions *************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"SelectionToVertexListDataflowNode",
Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode_Statics::PropPointers),
sizeof(FSelectionToVertexListDataflowNode),
alignof(FSelectionToVertexListDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FSelectionToVertexListDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSelectionToVertexListDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSelectionToVertexListDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FSelectionToVertexListDataflowNode **********************************
// ********** Begin ScriptStruct FMultiplyTransformDataflowNode ************************************
struct Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FMultiplyTransformDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FMultiplyTransformDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Description for this node\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Description for this node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InLeftTransform_MetaData[] = {
{ "DataflowInput", "" },
{ "DisplayName", "Left Transform" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InRightTransform_MetaData[] = {
{ "DataflowInput", "" },
{ "DisplayName", "Right Transform" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutTransform_MetaData[] = {
{ "DataflowOutput", "" },
{ "DisplayName", "Out Transform" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FMultiplyTransformDataflowNode constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_InLeftTransform;
static const UECodeGen_Private::FStructPropertyParams NewProp_InRightTransform;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutTransform;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FMultiplyTransformDataflowNode constinit property declarations ******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FMultiplyTransformDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode_Statics
static_assert(std::is_polymorphic<FMultiplyTransformDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FMultiplyTransformDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMultiplyTransformDataflowNode;
class UScriptStruct* FMultiplyTransformDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FMultiplyTransformDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FMultiplyTransformDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MultiplyTransformDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FMultiplyTransformDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FMultiplyTransformDataflowNode Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode_Statics::NewProp_InLeftTransform = { "InLeftTransform", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMultiplyTransformDataflowNode, InLeftTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InLeftTransform_MetaData), NewProp_InLeftTransform_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode_Statics::NewProp_InRightTransform = { "InRightTransform", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMultiplyTransformDataflowNode, InRightTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InRightTransform_MetaData), NewProp_InRightTransform_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode_Statics::NewProp_OutTransform = { "OutTransform", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMultiplyTransformDataflowNode, OutTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutTransform_MetaData), NewProp_OutTransform_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode_Statics::NewProp_InLeftTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode_Statics::NewProp_InRightTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode_Statics::NewProp_OutTransform,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FMultiplyTransformDataflowNode Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"MultiplyTransformDataflowNode",
Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode_Statics::PropPointers),
sizeof(FMultiplyTransformDataflowNode),
alignof(FMultiplyTransformDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FMultiplyTransformDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMultiplyTransformDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FMultiplyTransformDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FMultiplyTransformDataflowNode **************************************
// ********** Begin ScriptStruct FInvertTransformDataflowNode **************************************
struct Z_Construct_UScriptStruct_FInvertTransformDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FInvertTransformDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FInvertTransformDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Invert a transform.\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Invert a transform." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InTransform_MetaData[] = {
{ "DataflowInput", "" },
{ "DisplayName", "InTransform" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutTransform_MetaData[] = {
{ "DataflowOutput", "" },
{ "DisplayName", "OutTransform" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FInvertTransformDataflowNode constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_InTransform;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutTransform;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FInvertTransformDataflowNode constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FInvertTransformDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FInvertTransformDataflowNode_Statics
static_assert(std::is_polymorphic<FInvertTransformDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FInvertTransformDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FInvertTransformDataflowNode;
class UScriptStruct* FInvertTransformDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FInvertTransformDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FInvertTransformDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FInvertTransformDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("InvertTransformDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FInvertTransformDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FInvertTransformDataflowNode Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FInvertTransformDataflowNode_Statics::NewProp_InTransform = { "InTransform", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInvertTransformDataflowNode, InTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InTransform_MetaData), NewProp_InTransform_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FInvertTransformDataflowNode_Statics::NewProp_OutTransform = { "OutTransform", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInvertTransformDataflowNode, OutTransform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutTransform_MetaData), NewProp_OutTransform_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FInvertTransformDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInvertTransformDataflowNode_Statics::NewProp_InTransform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInvertTransformDataflowNode_Statics::NewProp_OutTransform,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInvertTransformDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FInvertTransformDataflowNode Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FInvertTransformDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"InvertTransformDataflowNode",
Z_Construct_UScriptStruct_FInvertTransformDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInvertTransformDataflowNode_Statics::PropPointers),
sizeof(FInvertTransformDataflowNode),
alignof(FInvertTransformDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInvertTransformDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FInvertTransformDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FInvertTransformDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FInvertTransformDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FInvertTransformDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FInvertTransformDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FInvertTransformDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FInvertTransformDataflowNode ****************************************
// ********** Begin ScriptStruct FBranchFloatDataflowNode ******************************************
struct Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBranchFloatDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FBranchFloatDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Branch between two float inputs based on boolean condition\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Branch between two float inputs based on boolean condition" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
{ "Category", "Branch" },
{ "Comment", "/** Float input */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Float input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
{ "Category", "Branch" },
{ "Comment", "/** Float input */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Float input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCondition_MetaData[] = {
{ "Category", "Branch" },
{ "Comment", "/** If true, Output = A, otherwise Output = B */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "If true, Output = A, otherwise Output = B" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "Comment", "/** Output */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Output" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBranchFloatDataflowNode constinit property declarations **********
static const UECodeGen_Private::FFloatPropertyParams NewProp_A;
static const UECodeGen_Private::FFloatPropertyParams NewProp_B;
static void NewProp_bCondition_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCondition;
static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBranchFloatDataflowNode constinit property declarations ************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBranchFloatDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics
static_assert(std::is_polymorphic<FBranchFloatDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FBranchFloatDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBranchFloatDataflowNode;
class UScriptStruct* FBranchFloatDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBranchFloatDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBranchFloatDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBranchFloatDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("BranchFloatDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FBranchFloatDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FBranchFloatDataflowNode Property Definitions *********************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBranchFloatDataflowNode, A), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBranchFloatDataflowNode, B), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
void Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics::NewProp_bCondition_SetBit(void* Obj)
{
((FBranchFloatDataflowNode*)Obj)->bCondition = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics::NewProp_bCondition = { "bCondition", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBranchFloatDataflowNode), &Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics::NewProp_bCondition_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCondition_MetaData), NewProp_bCondition_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBranchFloatDataflowNode, ReturnValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics::NewProp_A,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics::NewProp_B,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics::NewProp_bCondition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBranchFloatDataflowNode Property Definitions ***********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"BranchFloatDataflowNode",
Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics::PropPointers),
sizeof(FBranchFloatDataflowNode),
alignof(FBranchFloatDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBranchFloatDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FBranchFloatDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBranchFloatDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBranchFloatDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FBranchFloatDataflowNode ********************************************
// ********** Begin ScriptStruct FBranchIntDataflowNode ********************************************
struct Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBranchIntDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FBranchIntDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Branch between two int inputs based on boolean condition\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Branch between two int inputs based on boolean condition" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_A_MetaData[] = {
{ "Category", "Branch" },
{ "Comment", "/** Int input */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Int input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_B_MetaData[] = {
{ "Category", "Branch" },
{ "Comment", "/** Int input */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Int input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCondition_MetaData[] = {
{ "Category", "Branch" },
{ "Comment", "/** If true, Output = A, otherwise Output = B */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "If true, Output = A, otherwise Output = B" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = {
{ "Comment", "/** Output */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Output" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBranchIntDataflowNode constinit property declarations ************
static const UECodeGen_Private::FIntPropertyParams NewProp_A;
static const UECodeGen_Private::FIntPropertyParams NewProp_B;
static void NewProp_bCondition_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCondition;
static const UECodeGen_Private::FIntPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBranchIntDataflowNode constinit property declarations **************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBranchIntDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics
static_assert(std::is_polymorphic<FBranchIntDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FBranchIntDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBranchIntDataflowNode;
class UScriptStruct* FBranchIntDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBranchIntDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBranchIntDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBranchIntDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("BranchIntDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FBranchIntDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FBranchIntDataflowNode Property Definitions ***********************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics::NewProp_A = { "A", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBranchIntDataflowNode, A), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_A_MetaData), NewProp_A_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics::NewProp_B = { "B", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBranchIntDataflowNode, B), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_B_MetaData), NewProp_B_MetaData) };
void Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics::NewProp_bCondition_SetBit(void* Obj)
{
((FBranchIntDataflowNode*)Obj)->bCondition = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics::NewProp_bCondition = { "bCondition", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FBranchIntDataflowNode), &Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics::NewProp_bCondition_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCondition_MetaData), NewProp_bCondition_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBranchIntDataflowNode, ReturnValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics::NewProp_A,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics::NewProp_B,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics::NewProp_bCondition,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBranchIntDataflowNode Property Definitions *************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"BranchIntDataflowNode",
Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics::PropPointers),
sizeof(FBranchIntDataflowNode),
alignof(FBranchIntDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBranchIntDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FBranchIntDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBranchIntDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBranchIntDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FBranchIntDataflowNode **********************************************
// ********** Begin ScriptStruct FVisualizeTetrahedronsDataflowNode ********************************
struct Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FVisualizeTetrahedronsDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FVisualizeTetrahedronsDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Visualize tetrahedrons in a collection\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Visualize tetrahedrons in a collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection for the custom attribute */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Collection for the custom attribute" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Vertices_MetaData[] = {
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FVisualizeTetrahedronsDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_Vertices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Vertices;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FVisualizeTetrahedronsDataflowNode constinit property declarations **
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FVisualizeTetrahedronsDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode_Statics
static_assert(std::is_polymorphic<FVisualizeTetrahedronsDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FVisualizeTetrahedronsDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FVisualizeTetrahedronsDataflowNode;
class UScriptStruct* FVisualizeTetrahedronsDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FVisualizeTetrahedronsDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FVisualizeTetrahedronsDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("VisualizeTetrahedronsDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FVisualizeTetrahedronsDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FVisualizeTetrahedronsDataflowNode Property Definitions ***********
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVisualizeTetrahedronsDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode_Statics::NewProp_Vertices_Inner = { "Vertices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode_Statics::NewProp_Vertices = { "Vertices", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVisualizeTetrahedronsDataflowNode, Vertices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Vertices_MetaData), NewProp_Vertices_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode_Statics::NewProp_Vertices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode_Statics::NewProp_Vertices,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FVisualizeTetrahedronsDataflowNode Property Definitions *************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"VisualizeTetrahedronsDataflowNode",
Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode_Statics::PropPointers),
sizeof(FVisualizeTetrahedronsDataflowNode),
alignof(FVisualizeTetrahedronsDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FVisualizeTetrahedronsDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FVisualizeTetrahedronsDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FVisualizeTetrahedronsDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FVisualizeTetrahedronsDataflowNode **********************************
// ********** Begin ScriptStruct FPointsToCollectionDataflowNode ***********************************
struct Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPointsToCollectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FPointsToCollectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Add point cloud to a collection as vertices\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Add point cloud to a collection as vertices" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection to add the points to */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Collection to add the points to" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Points_MetaData[] = {
{ "Category", "Points" },
{ "Comment", "/** Points to add to the collection */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Points to add to the collection" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPointsToCollectionDataflowNode constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_Points_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Points;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPointsToCollectionDataflowNode constinit property declarations *****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPointsToCollectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode_Statics
static_assert(std::is_polymorphic<FPointsToCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FPointsToCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPointsToCollectionDataflowNode;
class UScriptStruct* FPointsToCollectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPointsToCollectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPointsToCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("PointsToCollectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FPointsToCollectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FPointsToCollectionDataflowNode Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPointsToCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode_Statics::NewProp_Points_Inner = { "Points", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode_Statics::NewProp_Points = { "Points", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPointsToCollectionDataflowNode, Points), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Points_MetaData), NewProp_Points_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode_Statics::NewProp_Points_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode_Statics::NewProp_Points,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPointsToCollectionDataflowNode Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"PointsToCollectionDataflowNode",
Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode_Statics::PropPointers),
sizeof(FPointsToCollectionDataflowNode),
alignof(FPointsToCollectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FPointsToCollectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPointsToCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPointsToCollectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FPointsToCollectionDataflowNode *************************************
// ********** Begin ScriptStruct FCollectionToPointsDataflowNode ***********************************
struct Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionToPointsDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionToPointsDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Get vertices from a collection as a point cloud\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Get vertices from a collection as a point cloud" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection storing the points */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Collection storing the points" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Points_MetaData[] = {
{ "Comment", "/** Points from the collection */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Points from the collection" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionToPointsDataflowNode constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_Points_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Points;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionToPointsDataflowNode constinit property declarations *****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionToPointsDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionToPointsDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionToPointsDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionToPointsDataflowNode;
class UScriptStruct* FCollectionToPointsDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionToPointsDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionToPointsDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionToPointsDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionToPointsDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionToPointsDataflowNode Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionToPointsDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode_Statics::NewProp_Points_Inner = { "Points", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode_Statics::NewProp_Points = { "Points", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionToPointsDataflowNode, Points), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Points_MetaData), NewProp_Points_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode_Statics::NewProp_Points_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode_Statics::NewProp_Points,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionToPointsDataflowNode Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionToPointsDataflowNode",
Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode_Statics::PropPointers),
sizeof(FCollectionToPointsDataflowNode),
alignof(FCollectionToPointsDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionToPointsDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionToPointsDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionToPointsDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionToPointsDataflowNode *************************************
// ********** Begin ScriptStruct FSpheresToPointsDataflowNode **************************************
struct Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSpheresToPointsDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FSpheresToPointsDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Outputs Spheres as Points and radius values\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Outputs Spheres as Points and radius values" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Spheres_MetaData[] = {
{ "Comment", "/** Input Spheres */" },
{ "DataflowInputDataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Input Spheres" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Points_MetaData[] = {
{ "Comment", "/** Centers of the spheres */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Centers of the spheres" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Radii_MetaData[] = {
{ "Comment", "/** Radius values */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionNodes.h" },
{ "ToolTip", "Radius values" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSpheresToPointsDataflowNode constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_Spheres_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Spheres;
static const UECodeGen_Private::FStructPropertyParams NewProp_Points_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Points;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Radii_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Radii;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSpheresToPointsDataflowNode constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSpheresToPointsDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics
static_assert(std::is_polymorphic<FSpheresToPointsDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FSpheresToPointsDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSpheresToPointsDataflowNode;
class UScriptStruct* FSpheresToPointsDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSpheresToPointsDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSpheresToPointsDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SpheresToPointsDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FSpheresToPointsDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FSpheresToPointsDataflowNode Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics::NewProp_Spheres_Inner = { "Spheres", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FSphere, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics::NewProp_Spheres = { "Spheres", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpheresToPointsDataflowNode, Spheres), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Spheres_MetaData), NewProp_Spheres_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics::NewProp_Points_Inner = { "Points", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics::NewProp_Points = { "Points", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpheresToPointsDataflowNode, Points), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Points_MetaData), NewProp_Points_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics::NewProp_Radii_Inner = { "Radii", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics::NewProp_Radii = { "Radii", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSpheresToPointsDataflowNode, Radii), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Radii_MetaData), NewProp_Radii_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics::NewProp_Spheres_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics::NewProp_Spheres,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics::NewProp_Points_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics::NewProp_Points,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics::NewProp_Radii_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics::NewProp_Radii,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSpheresToPointsDataflowNode Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"SpheresToPointsDataflowNode",
Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics::PropPointers),
sizeof(FSpheresToPointsDataflowNode),
alignof(FSpheresToPointsDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FSpheresToPointsDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSpheresToPointsDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSpheresToPointsDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FSpheresToPointsDataflowNode ****************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EBoxLengthMeasurementMethod_StaticEnum, TEXT("EBoxLengthMeasurementMethod"), &Z_Registration_Info_UEnum_EBoxLengthMeasurementMethod, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1667539231U) },
{ ERotationOrderEnum_StaticEnum, TEXT("ERotationOrderEnum"), &Z_Registration_Info_UEnum_ERotationOrderEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4126628U) },
{ ECompareOperationEnum_StaticEnum, TEXT("ECompareOperationEnum"), &Z_Registration_Info_UEnum_ECompareOperationEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 19082621U) },
{ EBooleanOperationEnum_StaticEnum, TEXT("EBooleanOperationEnum"), &Z_Registration_Info_UEnum_EBooleanOperationEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2571183758U) },
{ EAnchorStateEnum_StaticEnum, TEXT("EAnchorStateEnum"), &Z_Registration_Info_UEnum_EAnchorStateEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2252448828U) },
{ EDataflowGeometryCollectionDynamicState_StaticEnum, TEXT("EDataflowGeometryCollectionDynamicState"), &Z_Registration_Info_UEnum_EDataflowGeometryCollectionDynamicState, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 299225092U) },
{ EProximityMethodEnum_StaticEnum, TEXT("EProximityMethodEnum"), &Z_Registration_Info_UEnum_EProximityMethodEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3771969816U) },
{ EProximityContactFilteringMethodEnum_StaticEnum, TEXT("EProximityContactFilteringMethodEnum"), &Z_Registration_Info_UEnum_EProximityContactFilteringMethodEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2649029403U) },
{ EConnectionContactAreaMethodEnum_StaticEnum, TEXT("EConnectionContactAreaMethodEnum"), &Z_Registration_Info_UEnum_EConnectionContactAreaMethodEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1144539377U) },
{ EStandardGroupNameEnum_StaticEnum, TEXT("EStandardGroupNameEnum"), &Z_Registration_Info_UEnum_EStandardGroupNameEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4082162360U) },
{ ECustomAttributeTypeEnum_StaticEnum, TEXT("ECustomAttributeTypeEnum"), &Z_Registration_Info_UEnum_ECustomAttributeTypeEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2892589915U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FGetCollectionFromAssetDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetCollectionFromAssetDataflowNode_Statics::NewStructOps, TEXT("GetCollectionFromAssetDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetCollectionFromAssetDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetCollectionFromAssetDataflowNode), 3525880349U) },
{ FAppendCollectionAssetsDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FAppendCollectionAssetsDataflowNode_Statics::NewStructOps, TEXT("AppendCollectionAssetsDataflowNode"),&Z_Registration_Info_UScriptStruct_FAppendCollectionAssetsDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAppendCollectionAssetsDataflowNode), 1848355245U) },
{ FPrintStringDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FPrintStringDataflowNode_Statics::NewStructOps, TEXT("PrintStringDataflowNode"),&Z_Registration_Info_UScriptStruct_FPrintStringDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPrintStringDataflowNode), 2550283177U) },
{ FLogStringDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FLogStringDataflowNode_Statics::NewStructOps, TEXT("LogStringDataflowNode"),&Z_Registration_Info_UScriptStruct_FLogStringDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FLogStringDataflowNode), 1792521958U) },
{ FBoundingBoxDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FBoundingBoxDataflowNode_Statics::NewStructOps, TEXT("BoundingBoxDataflowNode"),&Z_Registration_Info_UScriptStruct_FBoundingBoxDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBoundingBoxDataflowNode), 2445380404U) },
{ FBoundingSphereDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FBoundingSphereDataflowNode_Statics::NewStructOps, TEXT("BoundingSphereDataflowNode"),&Z_Registration_Info_UScriptStruct_FBoundingSphereDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBoundingSphereDataflowNode), 2902923373U) },
{ FGetBoxLengthsDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetBoxLengthsDataflowNode_Statics::NewStructOps, TEXT("GetBoxLengthsDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetBoxLengthsDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetBoxLengthsDataflowNode), 1977852873U) },
{ FExpandBoundingBoxDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FExpandBoundingBoxDataflowNode_Statics::NewStructOps, TEXT("ExpandBoundingBoxDataflowNode"),&Z_Registration_Info_UScriptStruct_FExpandBoundingBoxDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FExpandBoundingBoxDataflowNode), 842162028U) },
{ FExpandBoundingSphereDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FExpandBoundingSphereDataflowNode_Statics::NewStructOps, TEXT("ExpandBoundingSphereDataflowNode"),&Z_Registration_Info_UScriptStruct_FExpandBoundingSphereDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FExpandBoundingSphereDataflowNode), 2728009646U) },
{ FExpandVectorDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FExpandVectorDataflowNode_Statics::NewStructOps, TEXT("ExpandVectorDataflowNode"),&Z_Registration_Info_UScriptStruct_FExpandVectorDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FExpandVectorDataflowNode), 9728550U) },
{ FStringAppendDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FStringAppendDataflowNode_Statics::NewStructOps, TEXT("StringAppendDataflowNode"),&Z_Registration_Info_UScriptStruct_FStringAppendDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FStringAppendDataflowNode), 2707479320U) },
{ FStringAppendDataflowNode_v2::StaticStruct, Z_Construct_UScriptStruct_FStringAppendDataflowNode_v2_Statics::NewStructOps, TEXT("StringAppendDataflowNode_v2"),&Z_Registration_Info_UScriptStruct_FStringAppendDataflowNode_v2, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FStringAppendDataflowNode_v2), 2346792705U) },
{ FHashStringDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FHashStringDataflowNode_Statics::NewStructOps, TEXT("HashStringDataflowNode"),&Z_Registration_Info_UScriptStruct_FHashStringDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FHashStringDataflowNode), 2940209784U) },
{ FHashVectorDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FHashVectorDataflowNode_Statics::NewStructOps, TEXT("HashVectorDataflowNode"),&Z_Registration_Info_UScriptStruct_FHashVectorDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FHashVectorDataflowNode), 3515352283U) },
{ FGetBoundingBoxesFromCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode_Statics::NewStructOps, TEXT("GetBoundingBoxesFromCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetBoundingBoxesFromCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetBoundingBoxesFromCollectionDataflowNode), 151604211U) },
{ FGetRootIndexFromCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetRootIndexFromCollectionDataflowNode_Statics::NewStructOps, TEXT("GetRootIndexFromCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetRootIndexFromCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetRootIndexFromCollectionDataflowNode), 3976031128U) },
{ FGetCentroidsFromCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetCentroidsFromCollectionDataflowNode_Statics::NewStructOps, TEXT("GetCentroidsFromCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetCentroidsFromCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetCentroidsFromCollectionDataflowNode), 2952639457U) },
{ FTransformCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FTransformCollectionDataflowNode_Statics::NewStructOps, TEXT("TransformCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FTransformCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTransformCollectionDataflowNode), 3477860382U) },
{ FBakeTransformsInCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FBakeTransformsInCollectionDataflowNode_Statics::NewStructOps, TEXT("BakeTransformsInCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FBakeTransformsInCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBakeTransformsInCollectionDataflowNode), 2305530697U) },
{ FTransformMeshDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FTransformMeshDataflowNode_Statics::NewStructOps, TEXT("TransformMeshDataflowNode"),&Z_Registration_Info_UScriptStruct_FTransformMeshDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FTransformMeshDataflowNode), 2247142895U) },
{ FCompareIntDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCompareIntDataflowNode_Statics::NewStructOps, TEXT("CompareIntDataflowNode"),&Z_Registration_Info_UScriptStruct_FCompareIntDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCompareIntDataflowNode), 2676145970U) },
{ FCompareFloatDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCompareFloatDataflowNode_Statics::NewStructOps, TEXT("CompareFloatDataflowNode"),&Z_Registration_Info_UScriptStruct_FCompareFloatDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCompareFloatDataflowNode), 2030914372U) },
{ FBooleanOperationDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FBooleanOperationDataflowNode_Statics::NewStructOps, TEXT("BooleanOperationDataflowNode"),&Z_Registration_Info_UScriptStruct_FBooleanOperationDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBooleanOperationDataflowNode), 2589466352U) },
{ FBranchMeshDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FBranchMeshDataflowNode_Statics::NewStructOps, TEXT("BranchMeshDataflowNode"),&Z_Registration_Info_UScriptStruct_FBranchMeshDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBranchMeshDataflowNode), 3292945901U) },
{ FBranchCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FBranchCollectionDataflowNode_Statics::NewStructOps, TEXT("BranchCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FBranchCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBranchCollectionDataflowNode), 1554791448U) },
{ FGetSchemaDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetSchemaDataflowNode_Statics::NewStructOps, TEXT("GetSchemaDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetSchemaDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetSchemaDataflowNode), 1805323329U) },
{ FRemoveOnBreakDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FRemoveOnBreakDataflowNode_Statics::NewStructOps, TEXT("RemoveOnBreakDataflowNode"),&Z_Registration_Info_UScriptStruct_FRemoveOnBreakDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRemoveOnBreakDataflowNode), 1455587697U) },
{ FSetAnchorStateDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSetAnchorStateDataflowNode_Statics::NewStructOps, TEXT("SetAnchorStateDataflowNode"),&Z_Registration_Info_UScriptStruct_FSetAnchorStateDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSetAnchorStateDataflowNode), 17512824U) },
{ FSetDynamicStateDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSetDynamicStateDataflowNode_Statics::NewStructOps, TEXT("SetDynamicStateDataflowNode"),&Z_Registration_Info_UScriptStruct_FSetDynamicStateDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSetDynamicStateDataflowNode), 54766472U) },
{ FProximityDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FProximityDataflowNode_Statics::NewStructOps, TEXT("ProximityDataflowNode"),&Z_Registration_Info_UScriptStruct_FProximityDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FProximityDataflowNode), 1560141933U) },
{ FCollectionSetPivotDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionSetPivotDataflowNode_Statics::NewStructOps, TEXT("CollectionSetPivotDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionSetPivotDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionSetPivotDataflowNode), 350286805U) },
{ FAddCustomCollectionAttributeDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FAddCustomCollectionAttributeDataflowNode_Statics::NewStructOps, TEXT("AddCustomCollectionAttributeDataflowNode"),&Z_Registration_Info_UScriptStruct_FAddCustomCollectionAttributeDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAddCustomCollectionAttributeDataflowNode), 635014987U) },
{ FGetNumElementsInCollectionGroupDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode_Statics::NewStructOps, TEXT("GetNumElementsInCollectionGroupDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetNumElementsInCollectionGroupDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetNumElementsInCollectionGroupDataflowNode), 99761840U) },
{ FGetCollectionAttributeDataTypedDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_Statics::NewStructOps, TEXT("GetCollectionAttributeDataTypedDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetCollectionAttributeDataTypedDataflowNode), 928238368U) },
{ FGetCollectionAttributeDataTypedDataflowNode_v2::StaticStruct, Z_Construct_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2_Statics::NewStructOps, TEXT("GetCollectionAttributeDataTypedDataflowNode_v2"),&Z_Registration_Info_UScriptStruct_FGetCollectionAttributeDataTypedDataflowNode_v2, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetCollectionAttributeDataTypedDataflowNode_v2), 3428518898U) },
{ FSetCollectionAttributeDataTypedDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode_Statics::NewStructOps, TEXT("SetCollectionAttributeDataTypedDataflowNode"),&Z_Registration_Info_UScriptStruct_FSetCollectionAttributeDataTypedDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSetCollectionAttributeDataTypedDataflowNode), 4254813439U) },
{ FSelectionToVertexListDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSelectionToVertexListDataflowNode_Statics::NewStructOps, TEXT("SelectionToVertexListDataflowNode"),&Z_Registration_Info_UScriptStruct_FSelectionToVertexListDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSelectionToVertexListDataflowNode), 1202277286U) },
{ FMultiplyTransformDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMultiplyTransformDataflowNode_Statics::NewStructOps, TEXT("MultiplyTransformDataflowNode"),&Z_Registration_Info_UScriptStruct_FMultiplyTransformDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMultiplyTransformDataflowNode), 3621881232U) },
{ FInvertTransformDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FInvertTransformDataflowNode_Statics::NewStructOps, TEXT("InvertTransformDataflowNode"),&Z_Registration_Info_UScriptStruct_FInvertTransformDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FInvertTransformDataflowNode), 1475484791U) },
{ FBranchFloatDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FBranchFloatDataflowNode_Statics::NewStructOps, TEXT("BranchFloatDataflowNode"),&Z_Registration_Info_UScriptStruct_FBranchFloatDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBranchFloatDataflowNode), 369025863U) },
{ FBranchIntDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FBranchIntDataflowNode_Statics::NewStructOps, TEXT("BranchIntDataflowNode"),&Z_Registration_Info_UScriptStruct_FBranchIntDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBranchIntDataflowNode), 1592229354U) },
{ FVisualizeTetrahedronsDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FVisualizeTetrahedronsDataflowNode_Statics::NewStructOps, TEXT("VisualizeTetrahedronsDataflowNode"),&Z_Registration_Info_UScriptStruct_FVisualizeTetrahedronsDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FVisualizeTetrahedronsDataflowNode), 2320737255U) },
{ FPointsToCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FPointsToCollectionDataflowNode_Statics::NewStructOps, TEXT("PointsToCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FPointsToCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPointsToCollectionDataflowNode), 3604075928U) },
{ FCollectionToPointsDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionToPointsDataflowNode_Statics::NewStructOps, TEXT("CollectionToPointsDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionToPointsDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionToPointsDataflowNode), 2839093110U) },
{ FSpheresToPointsDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSpheresToPointsDataflowNode_Statics::NewStructOps, TEXT("SpheresToPointsDataflowNode"),&Z_Registration_Info_UScriptStruct_FSpheresToPointsDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSpheresToPointsDataflowNode), 4147771607U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h__Script_GeometryCollectionNodes_656152941{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS