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

1860 lines
158 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/GeometryCollectionArrayNodes.h"
#include "Dataflow/DataflowAnyType.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 EmptyLinkFunctionForGeneratedCodeGeometryCollectionArrayNodes() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector3f();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowAllTypes();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowArrayTypes();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowFaceSelection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowTransformSelection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowVertexSelection();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperation1Enum();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EFloatArrayToIntArrayFunctionEnum();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EStatisticsOperationEnum();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowConvertToArrayNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowGetArrayElementNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowGetArraySizeNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetArrayElementDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FGetFloatArrayElementDataflowNode *********************************
struct Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetFloatArrayElementDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetFloatArrayElementDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Returns the specified element from an array\n * DEPRECATED 5.6 - use the generic GetArrayElement node instead\n *\n */" },
{ "Deprecated", "5.600000" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Returns the specified element from an array\nDEPRECATED 5.6 - use the generic GetArrayElement node instead" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Index_MetaData[] = {
{ "Category", "Index" },
{ "Comment", "/** Element index */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Element index" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloatArray_MetaData[] = {
{ "Comment", "/** Array to get the element from */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Array to get the element from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloatValue_MetaData[] = {
{ "Comment", "/** Specified element */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Specified element" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetFloatArrayElementDataflowNode constinit property declarations *
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FloatArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FloatArray;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FloatValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetFloatArrayElementDataflowNode constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetFloatArrayElementDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode_Statics
static_assert(std::is_polymorphic<FGetFloatArrayElementDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetFloatArrayElementDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetFloatArrayElementDataflowNode;
class UScriptStruct* FGetFloatArrayElementDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetFloatArrayElementDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetFloatArrayElementDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetFloatArrayElementDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGetFloatArrayElementDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGetFloatArrayElementDataflowNode Property Definitions ************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetFloatArrayElementDataflowNode, Index), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Index_MetaData), NewProp_Index_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode_Statics::NewProp_FloatArray_Inner = { "FloatArray", 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_FGetFloatArrayElementDataflowNode_Statics::NewProp_FloatArray = { "FloatArray", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetFloatArrayElementDataflowNode, FloatArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloatArray_MetaData), NewProp_FloatArray_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode_Statics::NewProp_FloatValue = { "FloatValue", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetFloatArrayElementDataflowNode, FloatValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloatValue_MetaData), NewProp_FloatValue_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode_Statics::NewProp_FloatArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode_Statics::NewProp_FloatArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode_Statics::NewProp_FloatValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetFloatArrayElementDataflowNode Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GetFloatArrayElementDataflowNode",
Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode_Statics::PropPointers),
sizeof(FGetFloatArrayElementDataflowNode),
alignof(FGetFloatArrayElementDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGetFloatArrayElementDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetFloatArrayElementDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetFloatArrayElementDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGetFloatArrayElementDataflowNode ***********************************
// ********** Begin Enum EFloatArrayToIntArrayFunctionEnum *****************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EFloatArrayToIntArrayFunctionEnum;
static UEnum* EFloatArrayToIntArrayFunctionEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EFloatArrayToIntArrayFunctionEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_EFloatArrayToIntArrayFunctionEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EFloatArrayToIntArrayFunctionEnum, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EFloatArrayToIntArrayFunctionEnum"));
}
return Z_Registration_Info_UEnum_EFloatArrayToIntArrayFunctionEnum.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EFloatArrayToIntArrayFunctionEnum>()
{
return EFloatArrayToIntArrayFunctionEnum_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EFloatArrayToIntArrayFunctionEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Dataflow_FloatToInt_Function_Ceil.DisplayName", "Ceil()" },
{ "Dataflow_FloatToInt_Function_Ceil.Name", "EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_Function_Ceil" },
{ "Dataflow_FloatToInt_Function_Floor.DisplayName", "Floor()" },
{ "Dataflow_FloatToInt_Function_Floor.Name", "EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_Function_Floor" },
{ "Dataflow_FloatToInt_Function_Round.DisplayName", "Round()" },
{ "Dataflow_FloatToInt_Function_Round.Name", "EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_Function_Round" },
{ "Dataflow_FloatToInt_Function_Truncate.DisplayName", "Truncate()" },
{ "Dataflow_FloatToInt_Function_Truncate.Name", "EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_Function_Truncate" },
{ "Dataflow_FloatToInt_NonZeroToIndex.DisplayName", "Non-zero to Index" },
{ "Dataflow_FloatToInt_NonZeroToIndex.Name", "EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_NonZeroToIndex" },
{ "Dataflow_FloatToInt_ZeroToIndex.DisplayName", "Zero to Index" },
{ "Dataflow_FloatToInt_ZeroToIndex.Name", "EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_ZeroToIndex" },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "EFloatArrayToIntArrayFunctionEnum::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_Function_Floor", (int64)EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_Function_Floor },
{ "EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_Function_Ceil", (int64)EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_Function_Ceil },
{ "EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_Function_Round", (int64)EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_Function_Round },
{ "EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_Function_Truncate", (int64)EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_Function_Truncate },
{ "EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_NonZeroToIndex", (int64)EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_NonZeroToIndex },
{ "EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_ZeroToIndex", (int64)EFloatArrayToIntArrayFunctionEnum::Dataflow_FloatToInt_ZeroToIndex },
{ "EFloatArrayToIntArrayFunctionEnum::Dataflow_Max", (int64)EFloatArrayToIntArrayFunctionEnum::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EFloatArrayToIntArrayFunctionEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EFloatArrayToIntArrayFunctionEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EFloatArrayToIntArrayFunctionEnum",
"EFloatArrayToIntArrayFunctionEnum",
Z_Construct_UEnum_GeometryCollectionNodes_EFloatArrayToIntArrayFunctionEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EFloatArrayToIntArrayFunctionEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EFloatArrayToIntArrayFunctionEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EFloatArrayToIntArrayFunctionEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EFloatArrayToIntArrayFunctionEnum()
{
if (!Z_Registration_Info_UEnum_EFloatArrayToIntArrayFunctionEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EFloatArrayToIntArrayFunctionEnum.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EFloatArrayToIntArrayFunctionEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EFloatArrayToIntArrayFunctionEnum.InnerSingleton;
}
// ********** End Enum EFloatArrayToIntArrayFunctionEnum *******************************************
// ********** Begin ScriptStruct FFloatArrayToIntArrayDataflowNode *********************************
struct Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FFloatArrayToIntArrayDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FFloatArrayToIntArrayDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Converts a Float array to Int array using the specified method.\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Converts a Float array to Int array using the specified method." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Function_MetaData[] = {
{ "Category", "Float" },
{ "Comment", "/** Conversion method:\n\x09* Floor takes the floor of each input float value - 1.1 turns into 1.\n\x09* Ceil takes the ceil - 1.1 turns into 2.\n\x09* Round rounds to the nearest integer - 1.1 turns into 1.\n\x09* Tuncate trucates like a type cast - 1.1 turns into 1.\n\x09* Non-zero to Index appends the index of all non-zero values to the output array.\n\x09* Zero to Index appends the index of all zero values to the output array.\n\x09*/" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Conversion method:\nFloor takes the floor of each input float value - 1.1 turns into 1.\nCeil takes the ceil - 1.1 turns into 2.\nRound rounds to the nearest integer - 1.1 turns into 1.\nTuncate trucates like a type cast - 1.1 turns into 1.\nNon-zero to Index appends the index of all non-zero values to the output array.\nZero to Index appends the index of all zero values to the output array." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloatArray_MetaData[] = {
{ "Category", "Float" },
{ "Comment", "/** Float array value to convert */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Float array value to convert" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IntArray_MetaData[] = {
{ "Comment", "/** Int array output */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Int array output" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FFloatArrayToIntArrayDataflowNode constinit property declarations *
static const UECodeGen_Private::FBytePropertyParams NewProp_Function_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Function;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FloatArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FloatArray;
static const UECodeGen_Private::FIntPropertyParams NewProp_IntArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_IntArray;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FFloatArrayToIntArrayDataflowNode constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FFloatArrayToIntArrayDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics
static_assert(std::is_polymorphic<FFloatArrayToIntArrayDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FFloatArrayToIntArrayDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FFloatArrayToIntArrayDataflowNode;
class UScriptStruct* FFloatArrayToIntArrayDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FFloatArrayToIntArrayDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FFloatArrayToIntArrayDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("FloatArrayToIntArrayDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FFloatArrayToIntArrayDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FFloatArrayToIntArrayDataflowNode Property Definitions ************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics::NewProp_Function_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_FFloatArrayToIntArrayDataflowNode_Statics::NewProp_Function = { "Function", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatArrayToIntArrayDataflowNode, Function), Z_Construct_UEnum_GeometryCollectionNodes_EFloatArrayToIntArrayFunctionEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Function_MetaData), NewProp_Function_MetaData) }; // 891762755
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics::NewProp_FloatArray_Inner = { "FloatArray", 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_FFloatArrayToIntArrayDataflowNode_Statics::NewProp_FloatArray = { "FloatArray", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatArrayToIntArrayDataflowNode, FloatArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloatArray_MetaData), NewProp_FloatArray_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics::NewProp_IntArray_Inner = { "IntArray", 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_FFloatArrayToIntArrayDataflowNode_Statics::NewProp_IntArray = { "IntArray", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatArrayToIntArrayDataflowNode, IntArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IntArray_MetaData), NewProp_IntArray_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics::NewProp_Function_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics::NewProp_Function,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics::NewProp_FloatArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics::NewProp_FloatArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics::NewProp_IntArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics::NewProp_IntArray,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FFloatArrayToIntArrayDataflowNode Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"FloatArrayToIntArrayDataflowNode",
Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics::PropPointers),
sizeof(FFloatArrayToIntArrayDataflowNode),
alignof(FFloatArrayToIntArrayDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FFloatArrayToIntArrayDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FFloatArrayToIntArrayDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FFloatArrayToIntArrayDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FFloatArrayToIntArrayDataflowNode ***********************************
// ********** Begin ScriptStruct FGetArrayElementDataflowNode **************************************
struct Z_Construct_UScriptStruct_FGetArrayElementDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetArrayElementDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetArrayElementDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Returns the specified element from an array\n * DEPRECATED 5.6 - use the generic GetArrayElement node instead\n *\n */" },
{ "Deprecated", "5.600000" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Returns the specified element from an array\nDEPRECATED 5.6 - use the generic GetArrayElement node instead" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Index_MetaData[] = {
{ "Category", "Index" },
{ "Comment", "/** Element index */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Element index" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Points_MetaData[] = {
{ "Comment", "/** Array to get the element from */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Array to get the element from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Point_MetaData[] = {
{ "Comment", "/** Specified element */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Specified element" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetArrayElementDataflowNode constinit property declarations ******
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FStructPropertyParams NewProp_Points_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Points;
static const UECodeGen_Private::FStructPropertyParams NewProp_Point;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetArrayElementDataflowNode constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetArrayElementDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetArrayElementDataflowNode_Statics
static_assert(std::is_polymorphic<FGetArrayElementDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetArrayElementDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetArrayElementDataflowNode;
class UScriptStruct* FGetArrayElementDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetArrayElementDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetArrayElementDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetArrayElementDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetArrayElementDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGetArrayElementDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGetArrayElementDataflowNode Property Definitions *****************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGetArrayElementDataflowNode_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetArrayElementDataflowNode, Index), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Index_MetaData), NewProp_Index_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetArrayElementDataflowNode_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_FGetArrayElementDataflowNode_Statics::NewProp_Points = { "Points", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetArrayElementDataflowNode, Points), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Points_MetaData), NewProp_Points_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetArrayElementDataflowNode_Statics::NewProp_Point = { "Point", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetArrayElementDataflowNode, Point), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Point_MetaData), NewProp_Point_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetArrayElementDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetArrayElementDataflowNode_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetArrayElementDataflowNode_Statics::NewProp_Points_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetArrayElementDataflowNode_Statics::NewProp_Points,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetArrayElementDataflowNode_Statics::NewProp_Point,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetArrayElementDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetArrayElementDataflowNode Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetArrayElementDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GetArrayElementDataflowNode",
Z_Construct_UScriptStruct_FGetArrayElementDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetArrayElementDataflowNode_Statics::PropPointers),
sizeof(FGetArrayElementDataflowNode),
alignof(FGetArrayElementDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetArrayElementDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetArrayElementDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetArrayElementDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGetArrayElementDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetArrayElementDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetArrayElementDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetArrayElementDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGetArrayElementDataflowNode ****************************************
// ********** Begin ScriptStruct FGetNumArrayElementsDataflowNode **********************************
struct Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGetNumArrayElementsDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGetNumArrayElementsDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Returns the number of elements in an array\n * DEPRECATED 5.6 - use the generic GetArraySize node instead\n * \n */" },
{ "Deprecated", "5.600000" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Returns the number of elements in an array\nDEPRECATED 5.6 - use the generic GetArraySize node instead" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloatArray_MetaData[] = {
{ "Comment", "/** Float array input */" },
{ "DataflowInput", "" },
{ "DisplayName", "FloatArray" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Float array input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_IntArray_MetaData[] = {
{ "Comment", "/** Int32 array input */" },
{ "DataflowInput", "" },
{ "DisplayName", "IntArray" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Int32 array input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Points_MetaData[] = {
{ "Comment", "/** FVector array input */" },
{ "DataflowInput", "" },
{ "DisplayName", "VectorArray" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "FVector array input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Vector3fArray_MetaData[] = {
{ "Comment", "/** FVector3f array input */" },
{ "DataflowInput", "" },
{ "DisplayName", "Vector3fArray" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "FVector3f array input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumElements_MetaData[] = {
{ "Comment", "/** Number of elements in the array */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Number of elements in the array" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGetNumArrayElementsDataflowNode constinit property declarations **
static const UECodeGen_Private::FFloatPropertyParams NewProp_FloatArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FloatArray;
static const UECodeGen_Private::FIntPropertyParams NewProp_IntArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_IntArray;
static const UECodeGen_Private::FStructPropertyParams NewProp_Points_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Points;
static const UECodeGen_Private::FStructPropertyParams NewProp_Vector3fArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Vector3fArray;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumElements;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGetNumArrayElementsDataflowNode constinit property declarations ****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetNumArrayElementsDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics
static_assert(std::is_polymorphic<FGetNumArrayElementsDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetNumArrayElementsDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetNumArrayElementsDataflowNode;
class UScriptStruct* FGetNumArrayElementsDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGetNumArrayElementsDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGetNumArrayElementsDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetNumArrayElementsDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGetNumArrayElementsDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGetNumArrayElementsDataflowNode Property Definitions *************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::NewProp_FloatArray_Inner = { "FloatArray", 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_FGetNumArrayElementsDataflowNode_Statics::NewProp_FloatArray = { "FloatArray", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetNumArrayElementsDataflowNode, FloatArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloatArray_MetaData), NewProp_FloatArray_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::NewProp_IntArray_Inner = { "IntArray", 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_FGetNumArrayElementsDataflowNode_Statics::NewProp_IntArray = { "IntArray", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetNumArrayElementsDataflowNode, IntArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_IntArray_MetaData), NewProp_IntArray_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_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_FGetNumArrayElementsDataflowNode_Statics::NewProp_Points = { "Points", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetNumArrayElementsDataflowNode, Points), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Points_MetaData), NewProp_Points_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::NewProp_Vector3fArray_Inner = { "Vector3fArray", 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_FGetNumArrayElementsDataflowNode_Statics::NewProp_Vector3fArray = { "Vector3fArray", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetNumArrayElementsDataflowNode, Vector3fArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Vector3fArray_MetaData), NewProp_Vector3fArray_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::NewProp_NumElements = { "NumElements", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetNumArrayElementsDataflowNode, NumElements), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumElements_MetaData), NewProp_NumElements_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::NewProp_FloatArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::NewProp_FloatArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::NewProp_IntArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::NewProp_IntArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::NewProp_Points_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::NewProp_Points,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::NewProp_Vector3fArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::NewProp_Vector3fArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::NewProp_NumElements,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGetNumArrayElementsDataflowNode Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GetNumArrayElementsDataflowNode",
Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::PropPointers),
sizeof(FGetNumArrayElementsDataflowNode),
alignof(FGetNumArrayElementsDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGetNumArrayElementsDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetNumArrayElementsDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetNumArrayElementsDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGetNumArrayElementsDataflowNode ************************************
// ********** Begin ScriptStruct FBoolArrayToFaceSelectionDataflowNode *****************************
struct Z_Construct_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBoolArrayToFaceSelectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FBoolArrayToFaceSelectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Converts a TArray<bool> to a FDataflowFaceSelection\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Converts a TArray<bool> to a FDataflowFaceSelection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoolAttributeData_MetaData[] = {
{ "Comment", "/** TArray<bool> data */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "TArray<bool> data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FaceSelection_MetaData[] = {
{ "DataflowOutput", "" },
{ "DisplayName", "FaceSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBoolArrayToFaceSelectionDataflowNode constinit property declarations
static const UECodeGen_Private::FBoolPropertyParams NewProp_BoolAttributeData_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BoolAttributeData;
static const UECodeGen_Private::FStructPropertyParams NewProp_FaceSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBoolArrayToFaceSelectionDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBoolArrayToFaceSelectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode_Statics
static_assert(std::is_polymorphic<FBoolArrayToFaceSelectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FBoolArrayToFaceSelectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode;
class UScriptStruct* FBoolArrayToFaceSelectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("BoolArrayToFaceSelectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FBoolArrayToFaceSelectionDataflowNode Property Definitions ********
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode_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_FBoolArrayToFaceSelectionDataflowNode_Statics::NewProp_BoolAttributeData = { "BoolAttributeData", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoolArrayToFaceSelectionDataflowNode, BoolAttributeData), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoolAttributeData_MetaData), NewProp_BoolAttributeData_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode_Statics::NewProp_FaceSelection = { "FaceSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoolArrayToFaceSelectionDataflowNode, FaceSelection), Z_Construct_UScriptStruct_FDataflowFaceSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FaceSelection_MetaData), NewProp_FaceSelection_MetaData) }; // 177260235
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode_Statics::NewProp_BoolAttributeData_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode_Statics::NewProp_BoolAttributeData,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode_Statics::NewProp_FaceSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBoolArrayToFaceSelectionDataflowNode Property Definitions **********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"BoolArrayToFaceSelectionDataflowNode",
Z_Construct_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode_Statics::PropPointers),
sizeof(FBoolArrayToFaceSelectionDataflowNode),
alignof(FBoolArrayToFaceSelectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FBoolArrayToFaceSelectionDataflowNode *******************************
// ********** Begin Enum ECompareOperation1Enum ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ECompareOperation1Enum;
static UEnum* ECompareOperation1Enum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ECompareOperation1Enum.OuterSingleton)
{
Z_Registration_Info_UEnum_ECompareOperation1Enum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperation1Enum, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ECompareOperation1Enum"));
}
return Z_Registration_Info_UEnum_ECompareOperation1Enum.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ECompareOperation1Enum>()
{
return ECompareOperation1Enum_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperation1Enum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Dataflow_Compare_Equal.DisplayName", "==" },
{ "Dataflow_Compare_Equal.Name", "ECompareOperation1Enum::Dataflow_Compare_Equal" },
{ "Dataflow_Compare_Greater.DisplayName", ">" },
{ "Dataflow_Compare_Greater.Name", "ECompareOperation1Enum::Dataflow_Compare_Greater" },
{ "Dataflow_Compare_GreaterOrEqual.DisplayName", ">=" },
{ "Dataflow_Compare_GreaterOrEqual.Name", "ECompareOperation1Enum::Dataflow_Compare_GreaterOrEqual" },
{ "Dataflow_Compare_Smaller.DisplayName", "<" },
{ "Dataflow_Compare_Smaller.Name", "ECompareOperation1Enum::Dataflow_Compare_Smaller" },
{ "Dataflow_Compare_SmallerOrEqual.DisplayName", "<=" },
{ "Dataflow_Compare_SmallerOrEqual.Name", "ECompareOperation1Enum::Dataflow_Compare_SmallerOrEqual" },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "ECompareOperation1Enum::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ECompareOperation1Enum::Dataflow_Compare_Equal", (int64)ECompareOperation1Enum::Dataflow_Compare_Equal },
{ "ECompareOperation1Enum::Dataflow_Compare_Smaller", (int64)ECompareOperation1Enum::Dataflow_Compare_Smaller },
{ "ECompareOperation1Enum::Dataflow_Compare_SmallerOrEqual", (int64)ECompareOperation1Enum::Dataflow_Compare_SmallerOrEqual },
{ "ECompareOperation1Enum::Dataflow_Compare_Greater", (int64)ECompareOperation1Enum::Dataflow_Compare_Greater },
{ "ECompareOperation1Enum::Dataflow_Compare_GreaterOrEqual", (int64)ECompareOperation1Enum::Dataflow_Compare_GreaterOrEqual },
{ "ECompareOperation1Enum::Dataflow_Max", (int64)ECompareOperation1Enum::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperation1Enum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperation1Enum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"ECompareOperation1Enum",
"ECompareOperation1Enum",
Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperation1Enum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperation1Enum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperation1Enum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperation1Enum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperation1Enum()
{
if (!Z_Registration_Info_UEnum_ECompareOperation1Enum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ECompareOperation1Enum.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperation1Enum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ECompareOperation1Enum.InnerSingleton;
}
// ********** End Enum ECompareOperation1Enum ******************************************************
// ********** Begin ScriptStruct FFloatArrayToVertexSelectionDataflowNode **************************
struct Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FFloatArrayToVertexSelectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FFloatArrayToVertexSelectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Converts a TArray<float> to a FDataflowVertexSelection\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Converts a TArray<float> to a FDataflowVertexSelection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloatArray_MetaData[] = {
{ "Comment", "/** TArray<floatl> array */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "TArray<floatl> array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Operation_MetaData[] = {
{ "Category", "Compare" },
{ "Comment", "/** Comparison operation */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Comparison operation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Threshold_MetaData[] = {
{ "Category", "Compare" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexSelection_MetaData[] = {
{ "DataflowOutput", "" },
{ "DisplayName", "VertexSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FFloatArrayToVertexSelectionDataflowNode constinit property declarations
static const UECodeGen_Private::FFloatPropertyParams NewProp_FloatArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FloatArray;
static const UECodeGen_Private::FBytePropertyParams NewProp_Operation_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Operation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Threshold;
static const UECodeGen_Private::FStructPropertyParams NewProp_VertexSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FFloatArrayToVertexSelectionDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FFloatArrayToVertexSelectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics
static_assert(std::is_polymorphic<FFloatArrayToVertexSelectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FFloatArrayToVertexSelectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode;
class UScriptStruct* FFloatArrayToVertexSelectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("FloatArrayToVertexSelectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FFloatArrayToVertexSelectionDataflowNode Property Definitions *****
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics::NewProp_FloatArray_Inner = { "FloatArray", 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_FFloatArrayToVertexSelectionDataflowNode_Statics::NewProp_FloatArray = { "FloatArray", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatArrayToVertexSelectionDataflowNode, FloatArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloatArray_MetaData), NewProp_FloatArray_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_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_FFloatArrayToVertexSelectionDataflowNode_Statics::NewProp_Operation = { "Operation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatArrayToVertexSelectionDataflowNode, Operation), Z_Construct_UEnum_GeometryCollectionNodes_ECompareOperation1Enum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Operation_MetaData), NewProp_Operation_MetaData) }; // 4250460498
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics::NewProp_Threshold = { "Threshold", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatArrayToVertexSelectionDataflowNode, Threshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Threshold_MetaData), NewProp_Threshold_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics::NewProp_VertexSelection = { "VertexSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatArrayToVertexSelectionDataflowNode, VertexSelection), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexSelection_MetaData), NewProp_VertexSelection_MetaData) }; // 2736311409
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics::NewProp_FloatArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics::NewProp_FloatArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics::NewProp_Operation_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics::NewProp_Operation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics::NewProp_Threshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics::NewProp_VertexSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FFloatArrayToVertexSelectionDataflowNode Property Definitions *******
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"FloatArrayToVertexSelectionDataflowNode",
Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics::PropPointers),
sizeof(FFloatArrayToVertexSelectionDataflowNode),
alignof(FFloatArrayToVertexSelectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FFloatArrayToVertexSelectionDataflowNode ****************************
// ********** Begin ScriptStruct FFloatArrayNormalizeDataflowNode **********************************
struct Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FFloatArrayNormalizeDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FFloatArrayNormalizeDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Normalize the selected float data in a FloatArray\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Normalize the selected float data in a FloatArray" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InFloatArray_MetaData[] = {
{ "Comment", "/** Input VectorArray */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Input VectorArray" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Selection_MetaData[] = {
{ "Comment", "/** Selection for the operation */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Selection for the operation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinRange_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxRange_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutFloatArray_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FFloatArrayNormalizeDataflowNode constinit property declarations **
static const UECodeGen_Private::FFloatPropertyParams NewProp_InFloatArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InFloatArray;
static const UECodeGen_Private::FStructPropertyParams NewProp_Selection;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_OutFloatArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutFloatArray;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FFloatArrayNormalizeDataflowNode constinit property declarations ****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FFloatArrayNormalizeDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics
static_assert(std::is_polymorphic<FFloatArrayNormalizeDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FFloatArrayNormalizeDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FFloatArrayNormalizeDataflowNode;
class UScriptStruct* FFloatArrayNormalizeDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FFloatArrayNormalizeDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FFloatArrayNormalizeDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("FloatArrayNormalizeDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FFloatArrayNormalizeDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FFloatArrayNormalizeDataflowNode Property Definitions *************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics::NewProp_InFloatArray_Inner = { "InFloatArray", 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_FFloatArrayNormalizeDataflowNode_Statics::NewProp_InFloatArray = { "InFloatArray", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatArrayNormalizeDataflowNode, InFloatArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InFloatArray_MetaData), NewProp_InFloatArray_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics::NewProp_Selection = { "Selection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatArrayNormalizeDataflowNode, Selection), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Selection_MetaData), NewProp_Selection_MetaData) }; // 2736311409
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics::NewProp_MinRange = { "MinRange", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatArrayNormalizeDataflowNode, MinRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinRange_MetaData), NewProp_MinRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics::NewProp_MaxRange = { "MaxRange", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatArrayNormalizeDataflowNode, MaxRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxRange_MetaData), NewProp_MaxRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics::NewProp_OutFloatArray_Inner = { "OutFloatArray", 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_FFloatArrayNormalizeDataflowNode_Statics::NewProp_OutFloatArray = { "OutFloatArray", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatArrayNormalizeDataflowNode, OutFloatArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutFloatArray_MetaData), NewProp_OutFloatArray_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics::NewProp_InFloatArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics::NewProp_InFloatArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics::NewProp_Selection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics::NewProp_MinRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics::NewProp_MaxRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics::NewProp_OutFloatArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics::NewProp_OutFloatArray,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FFloatArrayNormalizeDataflowNode Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"FloatArrayNormalizeDataflowNode",
Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics::PropPointers),
sizeof(FFloatArrayNormalizeDataflowNode),
alignof(FFloatArrayNormalizeDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FFloatArrayNormalizeDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FFloatArrayNormalizeDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FFloatArrayNormalizeDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FFloatArrayNormalizeDataflowNode ************************************
// ********** Begin ScriptStruct FVectorArrayNormalizeDataflowNode *********************************
struct Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FVectorArrayNormalizeDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FVectorArrayNormalizeDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Normalize all the selected vectors in a VectorArray\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Normalize all the selected vectors in a VectorArray" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InVectorArray_MetaData[] = {
{ "Comment", "/** Input VectorArray */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Input VectorArray" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Selection_MetaData[] = {
{ "Comment", "/** Selection for the operation */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Selection for the operation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutVectorArray_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FVectorArrayNormalizeDataflowNode constinit property declarations *
static const UECodeGen_Private::FStructPropertyParams NewProp_InVectorArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InVectorArray;
static const UECodeGen_Private::FStructPropertyParams NewProp_Selection;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FStructPropertyParams NewProp_OutVectorArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutVectorArray;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FVectorArrayNormalizeDataflowNode constinit property declarations ***
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FVectorArrayNormalizeDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics
static_assert(std::is_polymorphic<FVectorArrayNormalizeDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FVectorArrayNormalizeDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FVectorArrayNormalizeDataflowNode;
class UScriptStruct* FVectorArrayNormalizeDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FVectorArrayNormalizeDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FVectorArrayNormalizeDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("VectorArrayNormalizeDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FVectorArrayNormalizeDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FVectorArrayNormalizeDataflowNode Property Definitions ************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics::NewProp_InVectorArray_Inner = { "InVectorArray", 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_FVectorArrayNormalizeDataflowNode_Statics::NewProp_InVectorArray = { "InVectorArray", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVectorArrayNormalizeDataflowNode, InVectorArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InVectorArray_MetaData), NewProp_InVectorArray_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics::NewProp_Selection = { "Selection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVectorArrayNormalizeDataflowNode, Selection), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Selection_MetaData), NewProp_Selection_MetaData) }; // 2736311409
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVectorArrayNormalizeDataflowNode, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics::NewProp_OutVectorArray_Inner = { "OutVectorArray", 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_FVectorArrayNormalizeDataflowNode_Statics::NewProp_OutVectorArray = { "OutVectorArray", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FVectorArrayNormalizeDataflowNode, OutVectorArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutVectorArray_MetaData), NewProp_OutVectorArray_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics::NewProp_InVectorArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics::NewProp_InVectorArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics::NewProp_Selection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics::NewProp_OutVectorArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics::NewProp_OutVectorArray,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FVectorArrayNormalizeDataflowNode Property Definitions **************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"VectorArrayNormalizeDataflowNode",
Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics::PropPointers),
sizeof(FVectorArrayNormalizeDataflowNode),
alignof(FVectorArrayNormalizeDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FVectorArrayNormalizeDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FVectorArrayNormalizeDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FVectorArrayNormalizeDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FVectorArrayNormalizeDataflowNode ***********************************
// ********** Begin ScriptStruct FUnionIntArraysDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FUnionIntArraysDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FUnionIntArraysDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InArray1_MetaData[] = {
{ "DataflowInput", "" },
{ "DisplayName", "InArray1" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InArray2_MetaData[] = {
{ "DataflowInput", "" },
{ "DisplayName", "InArray2" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OutArray_MetaData[] = {
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "InArray1" },
{ "DisplayName", "OutArray" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FUnionIntArraysDataflowNode constinit property declarations *******
static const UECodeGen_Private::FIntPropertyParams NewProp_InArray1_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InArray1;
static const UECodeGen_Private::FIntPropertyParams NewProp_InArray2_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_InArray2;
static const UECodeGen_Private::FIntPropertyParams NewProp_OutArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_OutArray;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FUnionIntArraysDataflowNode constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FUnionIntArraysDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics
static_assert(std::is_polymorphic<FUnionIntArraysDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FUnionIntArraysDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FUnionIntArraysDataflowNode;
class UScriptStruct* FUnionIntArraysDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FUnionIntArraysDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FUnionIntArraysDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("UnionIntArraysDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FUnionIntArraysDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FUnionIntArraysDataflowNode Property Definitions ******************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics::NewProp_InArray1_Inner = { "InArray1", 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_FUnionIntArraysDataflowNode_Statics::NewProp_InArray1 = { "InArray1", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUnionIntArraysDataflowNode, InArray1), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InArray1_MetaData), NewProp_InArray1_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics::NewProp_InArray2_Inner = { "InArray2", 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_FUnionIntArraysDataflowNode_Statics::NewProp_InArray2 = { "InArray2", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUnionIntArraysDataflowNode, InArray2), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InArray2_MetaData), NewProp_InArray2_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics::NewProp_OutArray_Inner = { "OutArray", 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_FUnionIntArraysDataflowNode_Statics::NewProp_OutArray = { "OutArray", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUnionIntArraysDataflowNode, OutArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OutArray_MetaData), NewProp_OutArray_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics::NewProp_InArray1_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics::NewProp_InArray1,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics::NewProp_InArray2_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics::NewProp_InArray2,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics::NewProp_OutArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics::NewProp_OutArray,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FUnionIntArraysDataflowNode Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"UnionIntArraysDataflowNode",
Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics::PropPointers),
sizeof(FUnionIntArraysDataflowNode),
alignof(FUnionIntArraysDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FUnionIntArraysDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FUnionIntArraysDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FUnionIntArraysDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FUnionIntArraysDataflowNode *****************************************
// ********** Begin ScriptStruct FRemoveFloatArrayElementDataflowNode ******************************
struct Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRemoveFloatArrayElementDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FRemoveFloatArrayElementDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Removes the specified element from an array\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Removes the specified element from an array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Index_MetaData[] = {
{ "Category", "Index" },
{ "Comment", "/** Element index */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Element index" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPreserveOrder_MetaData[] = {
{ "Category", "Order" },
{ "Comment", "/** Preserve order, if order not important set it to false for faster computation */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Preserve order, if order not important set it to false for faster computation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloatArray_MetaData[] = {
{ "Comment", "/** Array to remove the element from */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "FloatArray" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Array to remove the element from" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRemoveFloatArrayElementDataflowNode constinit property declarations
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static void NewProp_bPreserveOrder_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bPreserveOrder;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FloatArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FloatArray;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRemoveFloatArrayElementDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRemoveFloatArrayElementDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics
static_assert(std::is_polymorphic<FRemoveFloatArrayElementDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FRemoveFloatArrayElementDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRemoveFloatArrayElementDataflowNode;
class UScriptStruct* FRemoveFloatArrayElementDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRemoveFloatArrayElementDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRemoveFloatArrayElementDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("RemoveFloatArrayElementDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FRemoveFloatArrayElementDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FRemoveFloatArrayElementDataflowNode Property Definitions *********
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRemoveFloatArrayElementDataflowNode, Index), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Index_MetaData), NewProp_Index_MetaData) };
void Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics::NewProp_bPreserveOrder_SetBit(void* Obj)
{
((FRemoveFloatArrayElementDataflowNode*)Obj)->bPreserveOrder = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics::NewProp_bPreserveOrder = { "bPreserveOrder", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FRemoveFloatArrayElementDataflowNode), &Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics::NewProp_bPreserveOrder_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPreserveOrder_MetaData), NewProp_bPreserveOrder_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics::NewProp_FloatArray_Inner = { "FloatArray", 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_FRemoveFloatArrayElementDataflowNode_Statics::NewProp_FloatArray = { "FloatArray", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRemoveFloatArrayElementDataflowNode, FloatArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloatArray_MetaData), NewProp_FloatArray_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics::NewProp_bPreserveOrder,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics::NewProp_FloatArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics::NewProp_FloatArray,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRemoveFloatArrayElementDataflowNode Property Definitions ***********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"RemoveFloatArrayElementDataflowNode",
Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics::PropPointers),
sizeof(FRemoveFloatArrayElementDataflowNode),
alignof(FRemoveFloatArrayElementDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FRemoveFloatArrayElementDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRemoveFloatArrayElementDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRemoveFloatArrayElementDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FRemoveFloatArrayElementDataflowNode ********************************
// ********** Begin Enum EStatisticsOperationEnum **************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EStatisticsOperationEnum;
static UEnum* EStatisticsOperationEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EStatisticsOperationEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_EStatisticsOperationEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EStatisticsOperationEnum, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EStatisticsOperationEnum"));
}
return Z_Registration_Info_UEnum_EStatisticsOperationEnum.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EStatisticsOperationEnum>()
{
return EStatisticsOperationEnum_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EStatisticsOperationEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Dataflow_EStatisticsOperationEnum_Max.DisplayName", "Max" },
{ "Dataflow_EStatisticsOperationEnum_Max.Name", "EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Max" },
{ "Dataflow_EStatisticsOperationEnum_Max.ToolTip", "" },
{ "Dataflow_EStatisticsOperationEnum_Mean.DisplayName", "Mean" },
{ "Dataflow_EStatisticsOperationEnum_Mean.Name", "EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Mean" },
{ "Dataflow_EStatisticsOperationEnum_Mean.ToolTip", "" },
{ "Dataflow_EStatisticsOperationEnum_Median.DisplayName", "Median" },
{ "Dataflow_EStatisticsOperationEnum_Median.Name", "EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Median" },
{ "Dataflow_EStatisticsOperationEnum_Median.ToolTip", "" },
{ "Dataflow_EStatisticsOperationEnum_Min.DisplayName", "Min" },
{ "Dataflow_EStatisticsOperationEnum_Min.Name", "EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Min" },
{ "Dataflow_EStatisticsOperationEnum_Min.ToolTip", "" },
{ "Dataflow_EStatisticsOperationEnum_Mode.DisplayName", "Mode" },
{ "Dataflow_EStatisticsOperationEnum_Mode.Name", "EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Mode" },
{ "Dataflow_EStatisticsOperationEnum_Mode.ToolTip", "" },
{ "Dataflow_EStatisticsOperationEnum_Sum.DisplayName", "Sum" },
{ "Dataflow_EStatisticsOperationEnum_Sum.Name", "EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Sum" },
{ "Dataflow_EStatisticsOperationEnum_Sum.ToolTip", "" },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "EStatisticsOperationEnum::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Min", (int64)EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Min },
{ "EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Max", (int64)EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Max },
{ "EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Mean", (int64)EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Mean },
{ "EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Median", (int64)EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Median },
{ "EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Mode", (int64)EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Mode },
{ "EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Sum", (int64)EStatisticsOperationEnum::Dataflow_EStatisticsOperationEnum_Sum },
{ "EStatisticsOperationEnum::Dataflow_Max", (int64)EStatisticsOperationEnum::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EStatisticsOperationEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EStatisticsOperationEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EStatisticsOperationEnum",
"EStatisticsOperationEnum",
Z_Construct_UEnum_GeometryCollectionNodes_EStatisticsOperationEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EStatisticsOperationEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EStatisticsOperationEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EStatisticsOperationEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EStatisticsOperationEnum()
{
if (!Z_Registration_Info_UEnum_EStatisticsOperationEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EStatisticsOperationEnum.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EStatisticsOperationEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EStatisticsOperationEnum.InnerSingleton;
}
// ********** End Enum EStatisticsOperationEnum ****************************************************
// ********** Begin ScriptStruct FFloatArrayComputeStatisticsDataflowNode **************************
struct Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FFloatArrayComputeStatisticsDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FFloatArrayComputeStatisticsDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Computes statistics of a float array\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Computes statistics of a float array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloatArray_MetaData[] = {
{ "Comment", "/** Array to compute values from */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Array to compute values from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** TransformSelection describes which values to use, if not connected all the elements will be used */" },
{ "DataflowInput", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "TransformSelection describes which values to use, if not connected all the elements will be used" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OperationName_MetaData[] = {
{ "Category", "Operation" },
{ "Comment", "/** Statistics Operation */" },
{ "DisplayName", "Operation" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Statistics Operation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Comment", "/** Computed value */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Computed value" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Indices_MetaData[] = {
{ "Comment", "/** Indices of elements with the computed value */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Indices of elements with the computed value" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FFloatArrayComputeStatisticsDataflowNode constinit property declarations
static const UECodeGen_Private::FFloatPropertyParams NewProp_FloatArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FloatArray;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FBytePropertyParams NewProp_OperationName_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_OperationName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Value;
static const UECodeGen_Private::FIntPropertyParams NewProp_Indices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Indices;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FFloatArrayComputeStatisticsDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FFloatArrayComputeStatisticsDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics
static_assert(std::is_polymorphic<FFloatArrayComputeStatisticsDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FFloatArrayComputeStatisticsDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode;
class UScriptStruct* FFloatArrayComputeStatisticsDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("FloatArrayComputeStatisticsDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FFloatArrayComputeStatisticsDataflowNode Property Definitions *****
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::NewProp_FloatArray_Inner = { "FloatArray", 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_FFloatArrayComputeStatisticsDataflowNode_Statics::NewProp_FloatArray = { "FloatArray", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatArrayComputeStatisticsDataflowNode, FloatArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloatArray_MetaData), NewProp_FloatArray_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatArrayComputeStatisticsDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::NewProp_OperationName_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_FFloatArrayComputeStatisticsDataflowNode_Statics::NewProp_OperationName = { "OperationName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatArrayComputeStatisticsDataflowNode, OperationName), Z_Construct_UEnum_GeometryCollectionNodes_EStatisticsOperationEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OperationName_MetaData), NewProp_OperationName_MetaData) }; // 1540388162
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatArrayComputeStatisticsDataflowNode, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::NewProp_Indices_Inner = { "Indices", 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_FFloatArrayComputeStatisticsDataflowNode_Statics::NewProp_Indices = { "Indices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFloatArrayComputeStatisticsDataflowNode, Indices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Indices_MetaData), NewProp_Indices_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::NewProp_FloatArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::NewProp_FloatArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::NewProp_TransformSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::NewProp_OperationName_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::NewProp_OperationName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::NewProp_Indices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::NewProp_Indices,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FFloatArrayComputeStatisticsDataflowNode Property Definitions *******
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"FloatArrayComputeStatisticsDataflowNode",
Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::PropPointers),
sizeof(FFloatArrayComputeStatisticsDataflowNode),
alignof(FFloatArrayComputeStatisticsDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FFloatArrayComputeStatisticsDataflowNode ****************************
// ********** Begin ScriptStruct FRandomizeFloatArrayDataflowNode **********************************
struct Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRandomizeFloatArrayDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FRandomizeFloatArrayDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Randomize elements in a float array (Random value will be in (RandomRangeMin, RandomRangeMax)\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Randomize elements in a float array (Random value will be in (RandomRangeMin, RandomRangeMax)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FloatArray_MetaData[] = {
{ "Comment", "/** Array to randomize */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "FloatArray" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Array to randomize" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RandomRangeMin_MetaData[] = {
{ "Category", "Random" },
{ "Comment", "/** Random range min */" },
{ "DataflowInput", "" },
{ "DisplayName", "Random Range Min" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Random range min" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RandomRangeMax_MetaData[] = {
{ "Category", "Random" },
{ "Comment", "/** Random range max */" },
{ "DataflowInput", "" },
{ "DisplayName", "Random Range Max" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Random range max" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RandomSeed_MetaData[] = {
{ "Category", "Random" },
{ "Comment", "/** Seed for random */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Seed for random" },
{ "UIMin", "0" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRandomizeFloatArrayDataflowNode constinit property declarations **
static const UECodeGen_Private::FFloatPropertyParams NewProp_FloatArray_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FloatArray;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RandomRangeMin;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RandomRangeMax;
static const UECodeGen_Private::FIntPropertyParams NewProp_RandomSeed;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRandomizeFloatArrayDataflowNode constinit property declarations ****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRandomizeFloatArrayDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics
static_assert(std::is_polymorphic<FRandomizeFloatArrayDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FRandomizeFloatArrayDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRandomizeFloatArrayDataflowNode;
class UScriptStruct* FRandomizeFloatArrayDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRandomizeFloatArrayDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRandomizeFloatArrayDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("RandomizeFloatArrayDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FRandomizeFloatArrayDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FRandomizeFloatArrayDataflowNode Property Definitions *************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics::NewProp_FloatArray_Inner = { "FloatArray", 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_FRandomizeFloatArrayDataflowNode_Statics::NewProp_FloatArray = { "FloatArray", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRandomizeFloatArrayDataflowNode, FloatArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FloatArray_MetaData), NewProp_FloatArray_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics::NewProp_RandomRangeMin = { "RandomRangeMin", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRandomizeFloatArrayDataflowNode, RandomRangeMin), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RandomRangeMin_MetaData), NewProp_RandomRangeMin_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics::NewProp_RandomRangeMax = { "RandomRangeMax", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRandomizeFloatArrayDataflowNode, RandomRangeMax), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RandomRangeMax_MetaData), NewProp_RandomRangeMax_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics::NewProp_RandomSeed = { "RandomSeed", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRandomizeFloatArrayDataflowNode, RandomSeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RandomSeed_MetaData), NewProp_RandomSeed_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics::NewProp_FloatArray_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics::NewProp_FloatArray,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics::NewProp_RandomRangeMin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics::NewProp_RandomRangeMax,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics::NewProp_RandomSeed,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRandomizeFloatArrayDataflowNode Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"RandomizeFloatArrayDataflowNode",
Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics::PropPointers),
sizeof(FRandomizeFloatArrayDataflowNode),
alignof(FRandomizeFloatArrayDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FRandomizeFloatArrayDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRandomizeFloatArrayDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRandomizeFloatArrayDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FRandomizeFloatArrayDataflowNode ************************************
// ********** Begin ScriptStruct FDataflowGetArraySizeNode *****************************************
struct Z_Construct_UScriptStruct_FDataflowGetArraySizeNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FDataflowGetArraySizeNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FDataflowGetArraySizeNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Get size of an array\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Get size of an array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Array_MetaData[] = {
{ "Comment", "/** Array to get size from */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Array to get size from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Size_MetaData[] = {
{ "Comment", "/** Computed value */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Computed value" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FDataflowGetArraySizeNode constinit property declarations *********
static const UECodeGen_Private::FStructPropertyParams NewProp_Array;
static const UECodeGen_Private::FIntPropertyParams NewProp_Size;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FDataflowGetArraySizeNode constinit property declarations ***********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FDataflowGetArraySizeNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FDataflowGetArraySizeNode_Statics
static_assert(std::is_polymorphic<FDataflowGetArraySizeNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FDataflowGetArraySizeNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FDataflowGetArraySizeNode;
class UScriptStruct* FDataflowGetArraySizeNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FDataflowGetArraySizeNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FDataflowGetArraySizeNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FDataflowGetArraySizeNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("DataflowGetArraySizeNode"));
}
return Z_Registration_Info_UScriptStruct_FDataflowGetArraySizeNode.OuterSingleton;
}
// ********** Begin ScriptStruct FDataflowGetArraySizeNode Property Definitions ********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FDataflowGetArraySizeNode_Statics::NewProp_Array = { "Array", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowGetArraySizeNode, Array), Z_Construct_UScriptStruct_FDataflowArrayTypes, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Array_MetaData), NewProp_Array_MetaData) }; // 1956749227
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FDataflowGetArraySizeNode_Statics::NewProp_Size = { "Size", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowGetArraySizeNode, Size), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Size_MetaData), NewProp_Size_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FDataflowGetArraySizeNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowGetArraySizeNode_Statics::NewProp_Array,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowGetArraySizeNode_Statics::NewProp_Size,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowGetArraySizeNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FDataflowGetArraySizeNode Property Definitions **********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FDataflowGetArraySizeNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"DataflowGetArraySizeNode",
Z_Construct_UScriptStruct_FDataflowGetArraySizeNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowGetArraySizeNode_Statics::PropPointers),
sizeof(FDataflowGetArraySizeNode),
alignof(FDataflowGetArraySizeNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowGetArraySizeNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FDataflowGetArraySizeNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FDataflowGetArraySizeNode()
{
if (!Z_Registration_Info_UScriptStruct_FDataflowGetArraySizeNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FDataflowGetArraySizeNode.InnerSingleton, Z_Construct_UScriptStruct_FDataflowGetArraySizeNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FDataflowGetArraySizeNode.InnerSingleton);
}
// ********** End ScriptStruct FDataflowGetArraySizeNode *******************************************
// ********** Begin ScriptStruct FDataflowGetArrayElementNode **************************************
struct Z_Construct_UScriptStruct_FDataflowGetArrayElementNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FDataflowGetArrayElementNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FDataflowGetArrayElementNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Get an element from an array\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Get an element from an array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Array_MetaData[] = {
{ "Comment", "/** Array to get the element from */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Array" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Array to get the element from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Index_MetaData[] = {
{ "Category", "Array" },
{ "Comment", "/** Index to get the element at */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Index to get the element at" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Element_MetaData[] = {
{ "Comment", "/** Element from the array at the specified index */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Element from the array at the specified index" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FDataflowGetArrayElementNode constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_Array;
static const UECodeGen_Private::FIntPropertyParams NewProp_Index;
static const UECodeGen_Private::FStructPropertyParams NewProp_Element;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FDataflowGetArrayElementNode constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FDataflowGetArrayElementNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FDataflowGetArrayElementNode_Statics
static_assert(std::is_polymorphic<FDataflowGetArrayElementNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FDataflowGetArrayElementNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FDataflowGetArrayElementNode;
class UScriptStruct* FDataflowGetArrayElementNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FDataflowGetArrayElementNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FDataflowGetArrayElementNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FDataflowGetArrayElementNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("DataflowGetArrayElementNode"));
}
return Z_Registration_Info_UScriptStruct_FDataflowGetArrayElementNode.OuterSingleton;
}
// ********** Begin ScriptStruct FDataflowGetArrayElementNode Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FDataflowGetArrayElementNode_Statics::NewProp_Array = { "Array", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowGetArrayElementNode, Array), Z_Construct_UScriptStruct_FDataflowArrayTypes, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Array_MetaData), NewProp_Array_MetaData) }; // 1956749227
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FDataflowGetArrayElementNode_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowGetArrayElementNode, Index), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Index_MetaData), NewProp_Index_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FDataflowGetArrayElementNode_Statics::NewProp_Element = { "Element", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowGetArrayElementNode, Element), Z_Construct_UScriptStruct_FDataflowAllTypes, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Element_MetaData), NewProp_Element_MetaData) }; // 3282967703
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FDataflowGetArrayElementNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowGetArrayElementNode_Statics::NewProp_Array,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowGetArrayElementNode_Statics::NewProp_Index,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowGetArrayElementNode_Statics::NewProp_Element,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowGetArrayElementNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FDataflowGetArrayElementNode Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FDataflowGetArrayElementNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"DataflowGetArrayElementNode",
Z_Construct_UScriptStruct_FDataflowGetArrayElementNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowGetArrayElementNode_Statics::PropPointers),
sizeof(FDataflowGetArrayElementNode),
alignof(FDataflowGetArrayElementNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowGetArrayElementNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FDataflowGetArrayElementNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FDataflowGetArrayElementNode()
{
if (!Z_Registration_Info_UScriptStruct_FDataflowGetArrayElementNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FDataflowGetArrayElementNode.InnerSingleton, Z_Construct_UScriptStruct_FDataflowGetArrayElementNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FDataflowGetArrayElementNode.InnerSingleton);
}
// ********** End ScriptStruct FDataflowGetArrayElementNode ****************************************
// ********** Begin ScriptStruct FDataflowConvertToArrayNode ***************************************
struct Z_Construct_UScriptStruct_FDataflowConvertToArrayNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FDataflowConvertToArrayNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FDataflowConvertToArrayNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * convert a single element to an array \n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "convert a single element to an array" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Array_MetaData[] = {
{ "Comment", "/** Array to Convert to */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Array to Convert to" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Element_MetaData[] = {
{ "Comment", "/** Element to convert to an array */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Element to convert to an array" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FDataflowConvertToArrayNode constinit property declarations *******
static const UECodeGen_Private::FStructPropertyParams NewProp_Array;
static const UECodeGen_Private::FStructPropertyParams NewProp_Element;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FDataflowConvertToArrayNode constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FDataflowConvertToArrayNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FDataflowConvertToArrayNode_Statics
static_assert(std::is_polymorphic<FDataflowConvertToArrayNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FDataflowConvertToArrayNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FDataflowConvertToArrayNode;
class UScriptStruct* FDataflowConvertToArrayNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FDataflowConvertToArrayNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FDataflowConvertToArrayNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FDataflowConvertToArrayNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("DataflowConvertToArrayNode"));
}
return Z_Registration_Info_UScriptStruct_FDataflowConvertToArrayNode.OuterSingleton;
}
// ********** Begin ScriptStruct FDataflowConvertToArrayNode Property Definitions ******************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FDataflowConvertToArrayNode_Statics::NewProp_Array = { "Array", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowConvertToArrayNode, Array), Z_Construct_UScriptStruct_FDataflowArrayTypes, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Array_MetaData), NewProp_Array_MetaData) }; // 1956749227
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FDataflowConvertToArrayNode_Statics::NewProp_Element = { "Element", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowConvertToArrayNode, Element), Z_Construct_UScriptStruct_FDataflowAllTypes, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Element_MetaData), NewProp_Element_MetaData) }; // 3282967703
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FDataflowConvertToArrayNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowConvertToArrayNode_Statics::NewProp_Array,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowConvertToArrayNode_Statics::NewProp_Element,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowConvertToArrayNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FDataflowConvertToArrayNode Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FDataflowConvertToArrayNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"DataflowConvertToArrayNode",
Z_Construct_UScriptStruct_FDataflowConvertToArrayNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowConvertToArrayNode_Statics::PropPointers),
sizeof(FDataflowConvertToArrayNode),
alignof(FDataflowConvertToArrayNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowConvertToArrayNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FDataflowConvertToArrayNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FDataflowConvertToArrayNode()
{
if (!Z_Registration_Info_UScriptStruct_FDataflowConvertToArrayNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FDataflowConvertToArrayNode.InnerSingleton, Z_Construct_UScriptStruct_FDataflowConvertToArrayNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FDataflowConvertToArrayNode.InnerSingleton);
}
// ********** End ScriptStruct FDataflowConvertToArrayNode *****************************************
// ********** Begin ScriptStruct FDataflowMakeManagedArrayCollectionArrayNode **********************
struct Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FDataflowMakeManagedArrayCollectionArrayNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FDataflowMakeManagedArrayCollectionArrayNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Append an element to an array of ManagedArrayCollections.\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Append an element to an array of ManagedArrayCollections." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Array_MetaData[] = {
{ "Comment", "/** Array to append to. If no input connection, a new array will be created */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Array" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "Array to append to. If no input connection, a new array will be created" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Element_MetaData[] = {
{ "Comment", "/** The element to append.*/" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionArrayNodes.h" },
{ "ToolTip", "The element to append." },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FDataflowMakeManagedArrayCollectionArrayNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Array_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Array;
static const UECodeGen_Private::FStructPropertyParams NewProp_Element;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FDataflowMakeManagedArrayCollectionArrayNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FDataflowMakeManagedArrayCollectionArrayNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode_Statics
static_assert(std::is_polymorphic<FDataflowMakeManagedArrayCollectionArrayNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FDataflowMakeManagedArrayCollectionArrayNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode;
class UScriptStruct* FDataflowMakeManagedArrayCollectionArrayNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("DataflowMakeManagedArrayCollectionArrayNode"));
}
return Z_Registration_Info_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode.OuterSingleton;
}
// ********** Begin ScriptStruct FDataflowMakeManagedArrayCollectionArrayNode Property Definitions *
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode_Statics::NewProp_Array_Inner = { "Array", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(0, nullptr) }; // 378372712
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode_Statics::NewProp_Array = { "Array", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowMakeManagedArrayCollectionArrayNode, Array), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Array_MetaData), NewProp_Array_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode_Statics::NewProp_Element = { "Element", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowMakeManagedArrayCollectionArrayNode, Element), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Element_MetaData), NewProp_Element_MetaData) }; // 378372712
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode_Statics::NewProp_Array_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode_Statics::NewProp_Array,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode_Statics::NewProp_Element,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FDataflowMakeManagedArrayCollectionArrayNode Property Definitions ***
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"DataflowMakeManagedArrayCollectionArrayNode",
Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode_Statics::PropPointers),
sizeof(FDataflowMakeManagedArrayCollectionArrayNode),
alignof(FDataflowMakeManagedArrayCollectionArrayNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode()
{
if (!Z_Registration_Info_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode.InnerSingleton, Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode.InnerSingleton);
}
// ********** End ScriptStruct FDataflowMakeManagedArrayCollectionArrayNode ************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EFloatArrayToIntArrayFunctionEnum_StaticEnum, TEXT("EFloatArrayToIntArrayFunctionEnum"), &Z_Registration_Info_UEnum_EFloatArrayToIntArrayFunctionEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 891762755U) },
{ ECompareOperation1Enum_StaticEnum, TEXT("ECompareOperation1Enum"), &Z_Registration_Info_UEnum_ECompareOperation1Enum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4250460498U) },
{ EStatisticsOperationEnum_StaticEnum, TEXT("EStatisticsOperationEnum"), &Z_Registration_Info_UEnum_EStatisticsOperationEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1540388162U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FGetFloatArrayElementDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetFloatArrayElementDataflowNode_Statics::NewStructOps, TEXT("GetFloatArrayElementDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetFloatArrayElementDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetFloatArrayElementDataflowNode), 1888144520U) },
{ FFloatArrayToIntArrayDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FFloatArrayToIntArrayDataflowNode_Statics::NewStructOps, TEXT("FloatArrayToIntArrayDataflowNode"),&Z_Registration_Info_UScriptStruct_FFloatArrayToIntArrayDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FFloatArrayToIntArrayDataflowNode), 1531073344U) },
{ FGetArrayElementDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetArrayElementDataflowNode_Statics::NewStructOps, TEXT("GetArrayElementDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetArrayElementDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetArrayElementDataflowNode), 2453413594U) },
{ FGetNumArrayElementsDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetNumArrayElementsDataflowNode_Statics::NewStructOps, TEXT("GetNumArrayElementsDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetNumArrayElementsDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetNumArrayElementsDataflowNode), 2461100151U) },
{ FBoolArrayToFaceSelectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode_Statics::NewStructOps, TEXT("BoolArrayToFaceSelectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FBoolArrayToFaceSelectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBoolArrayToFaceSelectionDataflowNode), 2498833296U) },
{ FFloatArrayToVertexSelectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode_Statics::NewStructOps, TEXT("FloatArrayToVertexSelectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FFloatArrayToVertexSelectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FFloatArrayToVertexSelectionDataflowNode), 457914093U) },
{ FFloatArrayNormalizeDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FFloatArrayNormalizeDataflowNode_Statics::NewStructOps, TEXT("FloatArrayNormalizeDataflowNode"),&Z_Registration_Info_UScriptStruct_FFloatArrayNormalizeDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FFloatArrayNormalizeDataflowNode), 302542600U) },
{ FVectorArrayNormalizeDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FVectorArrayNormalizeDataflowNode_Statics::NewStructOps, TEXT("VectorArrayNormalizeDataflowNode"),&Z_Registration_Info_UScriptStruct_FVectorArrayNormalizeDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FVectorArrayNormalizeDataflowNode), 1260849851U) },
{ FUnionIntArraysDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FUnionIntArraysDataflowNode_Statics::NewStructOps, TEXT("UnionIntArraysDataflowNode"),&Z_Registration_Info_UScriptStruct_FUnionIntArraysDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FUnionIntArraysDataflowNode), 295812978U) },
{ FRemoveFloatArrayElementDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FRemoveFloatArrayElementDataflowNode_Statics::NewStructOps, TEXT("RemoveFloatArrayElementDataflowNode"),&Z_Registration_Info_UScriptStruct_FRemoveFloatArrayElementDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRemoveFloatArrayElementDataflowNode), 82428697U) },
{ FFloatArrayComputeStatisticsDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode_Statics::NewStructOps, TEXT("FloatArrayComputeStatisticsDataflowNode"),&Z_Registration_Info_UScriptStruct_FFloatArrayComputeStatisticsDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FFloatArrayComputeStatisticsDataflowNode), 1655801614U) },
{ FRandomizeFloatArrayDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FRandomizeFloatArrayDataflowNode_Statics::NewStructOps, TEXT("RandomizeFloatArrayDataflowNode"),&Z_Registration_Info_UScriptStruct_FRandomizeFloatArrayDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRandomizeFloatArrayDataflowNode), 1517086451U) },
{ FDataflowGetArraySizeNode::StaticStruct, Z_Construct_UScriptStruct_FDataflowGetArraySizeNode_Statics::NewStructOps, TEXT("DataflowGetArraySizeNode"),&Z_Registration_Info_UScriptStruct_FDataflowGetArraySizeNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FDataflowGetArraySizeNode), 2174167877U) },
{ FDataflowGetArrayElementNode::StaticStruct, Z_Construct_UScriptStruct_FDataflowGetArrayElementNode_Statics::NewStructOps, TEXT("DataflowGetArrayElementNode"),&Z_Registration_Info_UScriptStruct_FDataflowGetArrayElementNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FDataflowGetArrayElementNode), 2220461963U) },
{ FDataflowConvertToArrayNode::StaticStruct, Z_Construct_UScriptStruct_FDataflowConvertToArrayNode_Statics::NewStructOps, TEXT("DataflowConvertToArrayNode"),&Z_Registration_Info_UScriptStruct_FDataflowConvertToArrayNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FDataflowConvertToArrayNode), 2396679551U) },
{ FDataflowMakeManagedArrayCollectionArrayNode::StaticStruct, Z_Construct_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode_Statics::NewStructOps, TEXT("DataflowMakeManagedArrayCollectionArrayNode"),&Z_Registration_Info_UScriptStruct_FDataflowMakeManagedArrayCollectionArrayNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FDataflowMakeManagedArrayCollectionArrayNode), 1506968267U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h__Script_GeometryCollectionNodes_1251231825{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionArrayNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS