Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/GeometryCollectionNodes/UHT/GeometryCollectionFieldNodes.gen.cpp

2569 lines
245 KiB
C++
Raw Normal View History

2026-01-28 19:08:51 -05:00
// 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/GeometryCollectionFieldNodes.h"
#include "Dataflow/DataflowSelection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionFieldNodes() {}
// ********** Begin Cross Module References ********************************************************
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBox();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSphere();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector3f();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowVertexSelection();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFieldFalloffType();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFloatFieldOperationType();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowSetMaskConditionType();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowVectorFieldOperationType();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowWaveFunctionType();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FNoiseFieldDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EDataflowFieldFalloffType *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EDataflowFieldFalloffType;
static UEnum* EDataflowFieldFalloffType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EDataflowFieldFalloffType.OuterSingleton)
{
Z_Registration_Info_UEnum_EDataflowFieldFalloffType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFieldFalloffType, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EDataflowFieldFalloffType"));
}
return Z_Registration_Info_UEnum_EDataflowFieldFalloffType.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowFieldFalloffType>()
{
return EDataflowFieldFalloffType_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFieldFalloffType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n *\n * \n *\n */" },
{ "Dataflow_FieldFalloffType_Inverse.Comment", "/**\n *\n * \n *\n */" },
{ "Dataflow_FieldFalloffType_Inverse.DisplayName", "Inverse" },
{ "Dataflow_FieldFalloffType_Inverse.Name", "EDataflowFieldFalloffType::Dataflow_FieldFalloffType_Inverse" },
{ "Dataflow_FieldFalloffType_Inverse.ToolTip", "The falloff function will be proportional to 1.0/x" },
{ "Dataflow_FieldFalloffType_Linear.Comment", "/**\n *\n * \n *\n */" },
{ "Dataflow_FieldFalloffType_Linear.DisplayName", "Linear" },
{ "Dataflow_FieldFalloffType_Linear.Name", "EDataflowFieldFalloffType::Dataflow_FieldFalloffType_Linear" },
{ "Dataflow_FieldFalloffType_Linear.ToolTip", "The falloff function will be proportional to x" },
{ "Dataflow_FieldFalloffType_Logarithmic.Comment", "/**\n *\n * \n *\n */" },
{ "Dataflow_FieldFalloffType_Logarithmic.DisplayName", "Logarithmic" },
{ "Dataflow_FieldFalloffType_Logarithmic.Name", "EDataflowFieldFalloffType::Dataflow_FieldFalloffType_Logarithmic" },
{ "Dataflow_FieldFalloffType_Logarithmic.ToolTip", "The falloff function will be proportional to log(x)" },
{ "Dataflow_FieldFalloffType_None.Comment", "/**\n *\n * \n *\n */" },
{ "Dataflow_FieldFalloffType_None.DisplayName", "None" },
{ "Dataflow_FieldFalloffType_None.Name", "EDataflowFieldFalloffType::Dataflow_FieldFalloffType_None" },
{ "Dataflow_FieldFalloffType_None.ToolTip", "No falloff function is used" },
{ "Dataflow_FieldFalloffType_Squared.Comment", "/**\n *\n * \n *\n */" },
{ "Dataflow_FieldFalloffType_Squared.DisplayName", "Squared" },
{ "Dataflow_FieldFalloffType_Squared.Name", "EDataflowFieldFalloffType::Dataflow_FieldFalloffType_Squared" },
{ "Dataflow_FieldFalloffType_Squared.ToolTip", "The falloff function will be proportional to x*x" },
{ "Dataflow_Max.Comment", "/**\n *\n * \n *\n *///~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "EDataflowFieldFalloffType::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "//256th entry" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EDataflowFieldFalloffType::Dataflow_FieldFalloffType_None", (int64)EDataflowFieldFalloffType::Dataflow_FieldFalloffType_None },
{ "EDataflowFieldFalloffType::Dataflow_FieldFalloffType_Linear", (int64)EDataflowFieldFalloffType::Dataflow_FieldFalloffType_Linear },
{ "EDataflowFieldFalloffType::Dataflow_FieldFalloffType_Inverse", (int64)EDataflowFieldFalloffType::Dataflow_FieldFalloffType_Inverse },
{ "EDataflowFieldFalloffType::Dataflow_FieldFalloffType_Squared", (int64)EDataflowFieldFalloffType::Dataflow_FieldFalloffType_Squared },
{ "EDataflowFieldFalloffType::Dataflow_FieldFalloffType_Logarithmic", (int64)EDataflowFieldFalloffType::Dataflow_FieldFalloffType_Logarithmic },
{ "EDataflowFieldFalloffType::Dataflow_Max", (int64)EDataflowFieldFalloffType::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFieldFalloffType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFieldFalloffType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EDataflowFieldFalloffType",
"EDataflowFieldFalloffType",
Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFieldFalloffType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFieldFalloffType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFieldFalloffType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFieldFalloffType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFieldFalloffType()
{
if (!Z_Registration_Info_UEnum_EDataflowFieldFalloffType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EDataflowFieldFalloffType.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFieldFalloffType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EDataflowFieldFalloffType.InnerSingleton;
}
// ********** End Enum EDataflowFieldFalloffType ***************************************************
// ********** Begin ScriptStruct FRadialFalloffFieldDataflowNode ***********************************
struct Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRadialFalloffFieldDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FRadialFalloffFieldDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * RadialFalloff Field Dataflow node\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
{ "ToolTip", "RadialFalloff Field Dataflow node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplePositions_MetaData[] = {
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleIndices_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Sphere_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Translation_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinRange_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxRange_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Default_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FalloffType_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldFloatResult_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldRemap_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldSelectionMask_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumSamplePositions_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRadialFalloffFieldDataflowNode constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_SamplePositions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SamplePositions;
static const UECodeGen_Private::FStructPropertyParams NewProp_SampleIndices;
static const UECodeGen_Private::FStructPropertyParams NewProp_Sphere;
static const UECodeGen_Private::FStructPropertyParams NewProp_Translation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Default;
static const UECodeGen_Private::FBytePropertyParams NewProp_FalloffType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_FalloffType;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FieldFloatResult_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldFloatResult;
static const UECodeGen_Private::FIntPropertyParams NewProp_FieldRemap_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldRemap;
static const UECodeGen_Private::FStructPropertyParams NewProp_FieldSelectionMask;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumSamplePositions;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRadialFalloffFieldDataflowNode constinit property declarations *****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRadialFalloffFieldDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics
static_assert(std::is_polymorphic<FRadialFalloffFieldDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FRadialFalloffFieldDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRadialFalloffFieldDataflowNode;
class UScriptStruct* FRadialFalloffFieldDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRadialFalloffFieldDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRadialFalloffFieldDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("RadialFalloffFieldDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FRadialFalloffFieldDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FRadialFalloffFieldDataflowNode Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_SamplePositions_Inner = { "SamplePositions", 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_FRadialFalloffFieldDataflowNode_Statics::NewProp_SamplePositions = { "SamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialFalloffFieldDataflowNode, SamplePositions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplePositions_MetaData), NewProp_SamplePositions_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_SampleIndices = { "SampleIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialFalloffFieldDataflowNode, SampleIndices), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleIndices_MetaData), NewProp_SampleIndices_MetaData) }; // 2736311409
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_Sphere = { "Sphere", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialFalloffFieldDataflowNode, Sphere), Z_Construct_UScriptStruct_FSphere, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Sphere_MetaData), NewProp_Sphere_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_Translation = { "Translation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialFalloffFieldDataflowNode, Translation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Translation_MetaData), NewProp_Translation_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialFalloffFieldDataflowNode, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_MinRange = { "MinRange", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialFalloffFieldDataflowNode, MinRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinRange_MetaData), NewProp_MinRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_MaxRange = { "MaxRange", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialFalloffFieldDataflowNode, MaxRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxRange_MetaData), NewProp_MaxRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_Default = { "Default", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialFalloffFieldDataflowNode, Default), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Default_MetaData), NewProp_Default_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_FalloffType_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_FRadialFalloffFieldDataflowNode_Statics::NewProp_FalloffType = { "FalloffType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialFalloffFieldDataflowNode, FalloffType), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFieldFalloffType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FalloffType_MetaData), NewProp_FalloffType_MetaData) }; // 1143204808
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_FieldFloatResult_Inner = { "FieldFloatResult", 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_FRadialFalloffFieldDataflowNode_Statics::NewProp_FieldFloatResult = { "FieldFloatResult", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialFalloffFieldDataflowNode, FieldFloatResult), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldFloatResult_MetaData), NewProp_FieldFloatResult_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_FieldRemap_Inner = { "FieldRemap", 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_FRadialFalloffFieldDataflowNode_Statics::NewProp_FieldRemap = { "FieldRemap", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialFalloffFieldDataflowNode, FieldRemap), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldRemap_MetaData), NewProp_FieldRemap_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_FieldSelectionMask = { "FieldSelectionMask", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialFalloffFieldDataflowNode, FieldSelectionMask), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldSelectionMask_MetaData), NewProp_FieldSelectionMask_MetaData) }; // 2736311409
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_NumSamplePositions = { "NumSamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialFalloffFieldDataflowNode, NumSamplePositions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumSamplePositions_MetaData), NewProp_NumSamplePositions_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_SamplePositions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_SamplePositions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_SampleIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_Sphere,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_Translation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_MinRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_MaxRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_Default,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_FalloffType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_FalloffType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_FieldFloatResult_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_FieldFloatResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_FieldRemap_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_FieldRemap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_FieldSelectionMask,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewProp_NumSamplePositions,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRadialFalloffFieldDataflowNode Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"RadialFalloffFieldDataflowNode",
Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::PropPointers),
sizeof(FRadialFalloffFieldDataflowNode),
alignof(FRadialFalloffFieldDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FRadialFalloffFieldDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRadialFalloffFieldDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRadialFalloffFieldDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FRadialFalloffFieldDataflowNode *************************************
// ********** Begin ScriptStruct FBoxFalloffFieldDataflowNode **************************************
struct Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FBoxFalloffFieldDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FBoxFalloffFieldDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * BoxFalloff Field Dataflow node\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
{ "ToolTip", "BoxFalloff Field Dataflow node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplePositions_MetaData[] = {
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleIndices_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Box_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinRange_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxRange_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Default_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FalloffType_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldFloatResult_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldRemap_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldSelectionMask_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumSamplePositions_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FBoxFalloffFieldDataflowNode constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_SamplePositions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SamplePositions;
static const UECodeGen_Private::FStructPropertyParams NewProp_SampleIndices;
static const UECodeGen_Private::FStructPropertyParams NewProp_Box;
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Default;
static const UECodeGen_Private::FBytePropertyParams NewProp_FalloffType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_FalloffType;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FieldFloatResult_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldFloatResult;
static const UECodeGen_Private::FIntPropertyParams NewProp_FieldRemap_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldRemap;
static const UECodeGen_Private::FStructPropertyParams NewProp_FieldSelectionMask;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumSamplePositions;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FBoxFalloffFieldDataflowNode constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FBoxFalloffFieldDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics
static_assert(std::is_polymorphic<FBoxFalloffFieldDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FBoxFalloffFieldDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBoxFalloffFieldDataflowNode;
class UScriptStruct* FBoxFalloffFieldDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FBoxFalloffFieldDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FBoxFalloffFieldDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("BoxFalloffFieldDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FBoxFalloffFieldDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FBoxFalloffFieldDataflowNode Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_SamplePositions_Inner = { "SamplePositions", 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_FBoxFalloffFieldDataflowNode_Statics::NewProp_SamplePositions = { "SamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxFalloffFieldDataflowNode, SamplePositions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplePositions_MetaData), NewProp_SamplePositions_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_SampleIndices = { "SampleIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxFalloffFieldDataflowNode, SampleIndices), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleIndices_MetaData), NewProp_SampleIndices_MetaData) }; // 2736311409
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_Box = { "Box", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxFalloffFieldDataflowNode, Box), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Box_MetaData), NewProp_Box_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxFalloffFieldDataflowNode, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxFalloffFieldDataflowNode, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_MinRange = { "MinRange", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxFalloffFieldDataflowNode, MinRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinRange_MetaData), NewProp_MinRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_MaxRange = { "MaxRange", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxFalloffFieldDataflowNode, MaxRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxRange_MetaData), NewProp_MaxRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_Default = { "Default", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxFalloffFieldDataflowNode, Default), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Default_MetaData), NewProp_Default_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_FalloffType_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_FBoxFalloffFieldDataflowNode_Statics::NewProp_FalloffType = { "FalloffType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxFalloffFieldDataflowNode, FalloffType), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFieldFalloffType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FalloffType_MetaData), NewProp_FalloffType_MetaData) }; // 1143204808
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_FieldFloatResult_Inner = { "FieldFloatResult", 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_FBoxFalloffFieldDataflowNode_Statics::NewProp_FieldFloatResult = { "FieldFloatResult", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxFalloffFieldDataflowNode, FieldFloatResult), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldFloatResult_MetaData), NewProp_FieldFloatResult_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_FieldRemap_Inner = { "FieldRemap", 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_FBoxFalloffFieldDataflowNode_Statics::NewProp_FieldRemap = { "FieldRemap", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxFalloffFieldDataflowNode, FieldRemap), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldRemap_MetaData), NewProp_FieldRemap_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_FieldSelectionMask = { "FieldSelectionMask", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxFalloffFieldDataflowNode, FieldSelectionMask), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldSelectionMask_MetaData), NewProp_FieldSelectionMask_MetaData) }; // 2736311409
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_NumSamplePositions = { "NumSamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxFalloffFieldDataflowNode, NumSamplePositions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumSamplePositions_MetaData), NewProp_NumSamplePositions_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_SamplePositions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_SamplePositions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_SampleIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_Box,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_Transform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_MinRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_MaxRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_Default,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_FalloffType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_FalloffType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_FieldFloatResult_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_FieldFloatResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_FieldRemap_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_FieldRemap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_FieldSelectionMask,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewProp_NumSamplePositions,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FBoxFalloffFieldDataflowNode Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"BoxFalloffFieldDataflowNode",
Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::PropPointers),
sizeof(FBoxFalloffFieldDataflowNode),
alignof(FBoxFalloffFieldDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FBoxFalloffFieldDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBoxFalloffFieldDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FBoxFalloffFieldDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FBoxFalloffFieldDataflowNode ****************************************
// ********** Begin ScriptStruct FPlaneFalloffFieldDataflowNode ************************************
struct Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FPlaneFalloffFieldDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FPlaneFalloffFieldDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * PlaneFalloff Field Dataflow node\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
{ "ToolTip", "PlaneFalloff Field Dataflow node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplePositions_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleIndices_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Normal_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Distance_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Translation_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinRange_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxRange_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Default_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FalloffType_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldFloatResult_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldRemap_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldSelectionMask_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumSamplePositions_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FPlaneFalloffFieldDataflowNode constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_SamplePositions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SamplePositions;
static const UECodeGen_Private::FStructPropertyParams NewProp_SampleIndices;
static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
static const UECodeGen_Private::FStructPropertyParams NewProp_Normal;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Distance;
static const UECodeGen_Private::FStructPropertyParams NewProp_Translation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Default;
static const UECodeGen_Private::FBytePropertyParams NewProp_FalloffType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_FalloffType;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FieldFloatResult_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldFloatResult;
static const UECodeGen_Private::FIntPropertyParams NewProp_FieldRemap_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldRemap;
static const UECodeGen_Private::FStructPropertyParams NewProp_FieldSelectionMask;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumSamplePositions;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FPlaneFalloffFieldDataflowNode constinit property declarations ******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FPlaneFalloffFieldDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics
static_assert(std::is_polymorphic<FPlaneFalloffFieldDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FPlaneFalloffFieldDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPlaneFalloffFieldDataflowNode;
class UScriptStruct* FPlaneFalloffFieldDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FPlaneFalloffFieldDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FPlaneFalloffFieldDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("PlaneFalloffFieldDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FPlaneFalloffFieldDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FPlaneFalloffFieldDataflowNode Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_SamplePositions_Inner = { "SamplePositions", 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_FPlaneFalloffFieldDataflowNode_Statics::NewProp_SamplePositions = { "SamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlaneFalloffFieldDataflowNode, SamplePositions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplePositions_MetaData), NewProp_SamplePositions_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_SampleIndices = { "SampleIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlaneFalloffFieldDataflowNode, SampleIndices), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleIndices_MetaData), NewProp_SampleIndices_MetaData) }; // 2736311409
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlaneFalloffFieldDataflowNode, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_Normal = { "Normal", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlaneFalloffFieldDataflowNode, Normal), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Normal_MetaData), NewProp_Normal_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_Distance = { "Distance", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlaneFalloffFieldDataflowNode, Distance), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Distance_MetaData), NewProp_Distance_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_Translation = { "Translation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlaneFalloffFieldDataflowNode, Translation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Translation_MetaData), NewProp_Translation_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlaneFalloffFieldDataflowNode, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_MinRange = { "MinRange", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlaneFalloffFieldDataflowNode, MinRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinRange_MetaData), NewProp_MinRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_MaxRange = { "MaxRange", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlaneFalloffFieldDataflowNode, MaxRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxRange_MetaData), NewProp_MaxRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_Default = { "Default", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlaneFalloffFieldDataflowNode, Default), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Default_MetaData), NewProp_Default_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_FalloffType_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_FPlaneFalloffFieldDataflowNode_Statics::NewProp_FalloffType = { "FalloffType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlaneFalloffFieldDataflowNode, FalloffType), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFieldFalloffType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FalloffType_MetaData), NewProp_FalloffType_MetaData) }; // 1143204808
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_FieldFloatResult_Inner = { "FieldFloatResult", 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_FPlaneFalloffFieldDataflowNode_Statics::NewProp_FieldFloatResult = { "FieldFloatResult", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlaneFalloffFieldDataflowNode, FieldFloatResult), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldFloatResult_MetaData), NewProp_FieldFloatResult_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_FieldRemap_Inner = { "FieldRemap", 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_FPlaneFalloffFieldDataflowNode_Statics::NewProp_FieldRemap = { "FieldRemap", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlaneFalloffFieldDataflowNode, FieldRemap), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldRemap_MetaData), NewProp_FieldRemap_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_FieldSelectionMask = { "FieldSelectionMask", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlaneFalloffFieldDataflowNode, FieldSelectionMask), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldSelectionMask_MetaData), NewProp_FieldSelectionMask_MetaData) }; // 2736311409
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_NumSamplePositions = { "NumSamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPlaneFalloffFieldDataflowNode, NumSamplePositions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumSamplePositions_MetaData), NewProp_NumSamplePositions_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_SamplePositions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_SamplePositions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_SampleIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_Position,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_Normal,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_Distance,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_Translation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_MinRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_MaxRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_Default,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_FalloffType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_FalloffType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_FieldFloatResult_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_FieldFloatResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_FieldRemap_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_FieldRemap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_FieldSelectionMask,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewProp_NumSamplePositions,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FPlaneFalloffFieldDataflowNode Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"PlaneFalloffFieldDataflowNode",
Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::PropPointers),
sizeof(FPlaneFalloffFieldDataflowNode),
alignof(FPlaneFalloffFieldDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FPlaneFalloffFieldDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPlaneFalloffFieldDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FPlaneFalloffFieldDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FPlaneFalloffFieldDataflowNode **************************************
// ********** Begin Enum EDataflowSetMaskConditionType *********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EDataflowSetMaskConditionType;
static UEnum* EDataflowSetMaskConditionType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EDataflowSetMaskConditionType.OuterSingleton)
{
Z_Registration_Info_UEnum_EDataflowSetMaskConditionType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowSetMaskConditionType, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EDataflowSetMaskConditionType"));
}
return Z_Registration_Info_UEnum_EDataflowSetMaskConditionType.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowSetMaskConditionType>()
{
return EDataflowSetMaskConditionType_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowSetMaskConditionType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_Max.Comment", "/**\n *\n *\n *\n *///~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "EDataflowSetMaskConditionType::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "//256th entry" },
{ "Dataflow_SetMaskConditionType_Always.Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_SetMaskConditionType_Always.DisplayName", "Set Always" },
{ "Dataflow_SetMaskConditionType_Always.Name", "EDataflowSetMaskConditionType::Dataflow_SetMaskConditionType_Always" },
{ "Dataflow_SetMaskConditionType_Always.ToolTip", "The particle output value will be equal to Interior-value if the particle position is inside a sphere / Exterior-value otherwise." },
{ "Dataflow_SetMaskConditionType_IFF_NOT_Exterior.Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_SetMaskConditionType_IFF_NOT_Exterior.DisplayName", "Merge Exterior" },
{ "Dataflow_SetMaskConditionType_IFF_NOT_Exterior.Name", "EDataflowSetMaskConditionType::Dataflow_SetMaskConditionType_IFF_NOT_Exterior" },
{ "Dataflow_SetMaskConditionType_IFF_NOT_Exterior.ToolTip", "The particle output value will be equal to Exterior-value if the particle position is outside the sphere or if the particle input value is already Exterior-Value / Interior-value otherwise." },
{ "Dataflow_SetMaskConditionType_IFF_NOT_Interior.Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_SetMaskConditionType_IFF_NOT_Interior.DisplayName", "Merge Interior" },
{ "Dataflow_SetMaskConditionType_IFF_NOT_Interior.Name", "EDataflowSetMaskConditionType::Dataflow_SetMaskConditionType_IFF_NOT_Interior" },
{ "Dataflow_SetMaskConditionType_IFF_NOT_Interior.ToolTip", "The particle output value will be equal to Interior-value if the particle position is inside the sphere or if the particle input value is already Interior-Value / Exterior-value otherwise." },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EDataflowSetMaskConditionType::Dataflow_SetMaskConditionType_Always", (int64)EDataflowSetMaskConditionType::Dataflow_SetMaskConditionType_Always },
{ "EDataflowSetMaskConditionType::Dataflow_SetMaskConditionType_IFF_NOT_Interior", (int64)EDataflowSetMaskConditionType::Dataflow_SetMaskConditionType_IFF_NOT_Interior },
{ "EDataflowSetMaskConditionType::Dataflow_SetMaskConditionType_IFF_NOT_Exterior", (int64)EDataflowSetMaskConditionType::Dataflow_SetMaskConditionType_IFF_NOT_Exterior },
{ "EDataflowSetMaskConditionType::Dataflow_Max", (int64)EDataflowSetMaskConditionType::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowSetMaskConditionType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EDataflowSetMaskConditionType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EDataflowSetMaskConditionType",
"EDataflowSetMaskConditionType",
Z_Construct_UEnum_GeometryCollectionNodes_EDataflowSetMaskConditionType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowSetMaskConditionType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowSetMaskConditionType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowSetMaskConditionType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowSetMaskConditionType()
{
if (!Z_Registration_Info_UEnum_EDataflowSetMaskConditionType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EDataflowSetMaskConditionType.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EDataflowSetMaskConditionType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EDataflowSetMaskConditionType.InnerSingleton;
}
// ********** End Enum EDataflowSetMaskConditionType ***********************************************
// ********** Begin ScriptStruct FRadialIntMaskFieldDataflowNode ***********************************
struct Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRadialIntMaskFieldDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FRadialIntMaskFieldDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * RadialIntMask Field Dataflow node\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
{ "ToolTip", "RadialIntMask Field Dataflow node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplePositions_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleIndices_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Sphere_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Translation_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InteriorValue_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ExteriorValue_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SetMaskConditionType_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldIntResult_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldRemap_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumSamplePositions_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRadialIntMaskFieldDataflowNode constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_SamplePositions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SamplePositions;
static const UECodeGen_Private::FStructPropertyParams NewProp_SampleIndices;
static const UECodeGen_Private::FStructPropertyParams NewProp_Sphere;
static const UECodeGen_Private::FStructPropertyParams NewProp_Translation;
static const UECodeGen_Private::FIntPropertyParams NewProp_InteriorValue;
static const UECodeGen_Private::FIntPropertyParams NewProp_ExteriorValue;
static const UECodeGen_Private::FBytePropertyParams NewProp_SetMaskConditionType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_SetMaskConditionType;
static const UECodeGen_Private::FIntPropertyParams NewProp_FieldIntResult_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldIntResult;
static const UECodeGen_Private::FIntPropertyParams NewProp_FieldRemap_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldRemap;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumSamplePositions;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRadialIntMaskFieldDataflowNode constinit property declarations *****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRadialIntMaskFieldDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics
static_assert(std::is_polymorphic<FRadialIntMaskFieldDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FRadialIntMaskFieldDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRadialIntMaskFieldDataflowNode;
class UScriptStruct* FRadialIntMaskFieldDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRadialIntMaskFieldDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRadialIntMaskFieldDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("RadialIntMaskFieldDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FRadialIntMaskFieldDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FRadialIntMaskFieldDataflowNode Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_SamplePositions_Inner = { "SamplePositions", 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_FRadialIntMaskFieldDataflowNode_Statics::NewProp_SamplePositions = { "SamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialIntMaskFieldDataflowNode, SamplePositions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplePositions_MetaData), NewProp_SamplePositions_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_SampleIndices = { "SampleIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialIntMaskFieldDataflowNode, SampleIndices), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleIndices_MetaData), NewProp_SampleIndices_MetaData) }; // 2736311409
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_Sphere = { "Sphere", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialIntMaskFieldDataflowNode, Sphere), Z_Construct_UScriptStruct_FSphere, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Sphere_MetaData), NewProp_Sphere_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_Translation = { "Translation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialIntMaskFieldDataflowNode, Translation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Translation_MetaData), NewProp_Translation_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_InteriorValue = { "InteriorValue", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialIntMaskFieldDataflowNode, InteriorValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InteriorValue_MetaData), NewProp_InteriorValue_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_ExteriorValue = { "ExteriorValue", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialIntMaskFieldDataflowNode, ExteriorValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ExteriorValue_MetaData), NewProp_ExteriorValue_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_SetMaskConditionType_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_FRadialIntMaskFieldDataflowNode_Statics::NewProp_SetMaskConditionType = { "SetMaskConditionType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialIntMaskFieldDataflowNode, SetMaskConditionType), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowSetMaskConditionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SetMaskConditionType_MetaData), NewProp_SetMaskConditionType_MetaData) }; // 4033130094
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_FieldIntResult_Inner = { "FieldIntResult", 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_FRadialIntMaskFieldDataflowNode_Statics::NewProp_FieldIntResult = { "FieldIntResult", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialIntMaskFieldDataflowNode, FieldIntResult), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldIntResult_MetaData), NewProp_FieldIntResult_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_FieldRemap_Inner = { "FieldRemap", 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_FRadialIntMaskFieldDataflowNode_Statics::NewProp_FieldRemap = { "FieldRemap", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialIntMaskFieldDataflowNode, FieldRemap), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldRemap_MetaData), NewProp_FieldRemap_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_NumSamplePositions = { "NumSamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialIntMaskFieldDataflowNode, NumSamplePositions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumSamplePositions_MetaData), NewProp_NumSamplePositions_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_SamplePositions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_SamplePositions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_SampleIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_Sphere,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_Translation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_InteriorValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_ExteriorValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_SetMaskConditionType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_SetMaskConditionType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_FieldIntResult_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_FieldIntResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_FieldRemap_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_FieldRemap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewProp_NumSamplePositions,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRadialIntMaskFieldDataflowNode Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"RadialIntMaskFieldDataflowNode",
Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::PropPointers),
sizeof(FRadialIntMaskFieldDataflowNode),
alignof(FRadialIntMaskFieldDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FRadialIntMaskFieldDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRadialIntMaskFieldDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRadialIntMaskFieldDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FRadialIntMaskFieldDataflowNode *************************************
// ********** Begin ScriptStruct FUniformScalarFieldDataflowNode ***********************************
struct Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FUniformScalarFieldDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FUniformScalarFieldDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * UniformScalar Field Dataflow node\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
{ "ToolTip", "UniformScalar Field Dataflow node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplePositions_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleIndices_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldFloatResult_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldRemap_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumSamplePositions_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FUniformScalarFieldDataflowNode constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_SamplePositions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SamplePositions;
static const UECodeGen_Private::FStructPropertyParams NewProp_SampleIndices;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FieldFloatResult_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldFloatResult;
static const UECodeGen_Private::FIntPropertyParams NewProp_FieldRemap_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldRemap;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumSamplePositions;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FUniformScalarFieldDataflowNode constinit property declarations *****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FUniformScalarFieldDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics
static_assert(std::is_polymorphic<FUniformScalarFieldDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FUniformScalarFieldDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FUniformScalarFieldDataflowNode;
class UScriptStruct* FUniformScalarFieldDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FUniformScalarFieldDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FUniformScalarFieldDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("UniformScalarFieldDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FUniformScalarFieldDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FUniformScalarFieldDataflowNode Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::NewProp_SamplePositions_Inner = { "SamplePositions", 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_FUniformScalarFieldDataflowNode_Statics::NewProp_SamplePositions = { "SamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformScalarFieldDataflowNode, SamplePositions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplePositions_MetaData), NewProp_SamplePositions_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::NewProp_SampleIndices = { "SampleIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformScalarFieldDataflowNode, SampleIndices), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleIndices_MetaData), NewProp_SampleIndices_MetaData) }; // 2736311409
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformScalarFieldDataflowNode, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::NewProp_FieldFloatResult_Inner = { "FieldFloatResult", 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_FUniformScalarFieldDataflowNode_Statics::NewProp_FieldFloatResult = { "FieldFloatResult", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformScalarFieldDataflowNode, FieldFloatResult), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldFloatResult_MetaData), NewProp_FieldFloatResult_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::NewProp_FieldRemap_Inner = { "FieldRemap", 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_FUniformScalarFieldDataflowNode_Statics::NewProp_FieldRemap = { "FieldRemap", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformScalarFieldDataflowNode, FieldRemap), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldRemap_MetaData), NewProp_FieldRemap_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::NewProp_NumSamplePositions = { "NumSamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformScalarFieldDataflowNode, NumSamplePositions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumSamplePositions_MetaData), NewProp_NumSamplePositions_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::NewProp_SamplePositions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::NewProp_SamplePositions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::NewProp_SampleIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::NewProp_FieldFloatResult_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::NewProp_FieldFloatResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::NewProp_FieldRemap_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::NewProp_FieldRemap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::NewProp_NumSamplePositions,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FUniformScalarFieldDataflowNode Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"UniformScalarFieldDataflowNode",
Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::PropPointers),
sizeof(FUniformScalarFieldDataflowNode),
alignof(FUniformScalarFieldDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FUniformScalarFieldDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FUniformScalarFieldDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FUniformScalarFieldDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FUniformScalarFieldDataflowNode *************************************
// ********** Begin ScriptStruct FUniformVectorFieldDataflowNode ***********************************
struct Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FUniformVectorFieldDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FUniformVectorFieldDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * UniformVector Field Dataflow node\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
{ "ToolTip", "UniformVector Field Dataflow node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplePositions_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleIndices_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Direction_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldVectorResult_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldRemap_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumSamplePositions_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FUniformVectorFieldDataflowNode constinit property declarations ***
static const UECodeGen_Private::FStructPropertyParams NewProp_SamplePositions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SamplePositions;
static const UECodeGen_Private::FStructPropertyParams NewProp_SampleIndices;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FStructPropertyParams NewProp_Direction;
static const UECodeGen_Private::FStructPropertyParams NewProp_FieldVectorResult_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldVectorResult;
static const UECodeGen_Private::FIntPropertyParams NewProp_FieldRemap_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldRemap;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumSamplePositions;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FUniformVectorFieldDataflowNode constinit property declarations *****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FUniformVectorFieldDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics
static_assert(std::is_polymorphic<FUniformVectorFieldDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FUniformVectorFieldDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FUniformVectorFieldDataflowNode;
class UScriptStruct* FUniformVectorFieldDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FUniformVectorFieldDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FUniformVectorFieldDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("UniformVectorFieldDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FUniformVectorFieldDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FUniformVectorFieldDataflowNode Property Definitions **************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::NewProp_SamplePositions_Inner = { "SamplePositions", 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_FUniformVectorFieldDataflowNode_Statics::NewProp_SamplePositions = { "SamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformVectorFieldDataflowNode, SamplePositions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplePositions_MetaData), NewProp_SamplePositions_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::NewProp_SampleIndices = { "SampleIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformVectorFieldDataflowNode, SampleIndices), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleIndices_MetaData), NewProp_SampleIndices_MetaData) }; // 2736311409
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformVectorFieldDataflowNode, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::NewProp_Direction = { "Direction", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformVectorFieldDataflowNode, Direction), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Direction_MetaData), NewProp_Direction_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::NewProp_FieldVectorResult_Inner = { "FieldVectorResult", 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_FUniformVectorFieldDataflowNode_Statics::NewProp_FieldVectorResult = { "FieldVectorResult", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformVectorFieldDataflowNode, FieldVectorResult), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldVectorResult_MetaData), NewProp_FieldVectorResult_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::NewProp_FieldRemap_Inner = { "FieldRemap", 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_FUniformVectorFieldDataflowNode_Statics::NewProp_FieldRemap = { "FieldRemap", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformVectorFieldDataflowNode, FieldRemap), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldRemap_MetaData), NewProp_FieldRemap_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::NewProp_NumSamplePositions = { "NumSamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformVectorFieldDataflowNode, NumSamplePositions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumSamplePositions_MetaData), NewProp_NumSamplePositions_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::NewProp_SamplePositions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::NewProp_SamplePositions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::NewProp_SampleIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::NewProp_Direction,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::NewProp_FieldVectorResult_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::NewProp_FieldVectorResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::NewProp_FieldRemap_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::NewProp_FieldRemap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::NewProp_NumSamplePositions,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FUniformVectorFieldDataflowNode Property Definitions ****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"UniformVectorFieldDataflowNode",
Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::PropPointers),
sizeof(FUniformVectorFieldDataflowNode),
alignof(FUniformVectorFieldDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FUniformVectorFieldDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FUniformVectorFieldDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FUniformVectorFieldDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FUniformVectorFieldDataflowNode *************************************
// ********** Begin ScriptStruct FRadialVectorFieldDataflowNode ************************************
struct Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRadialVectorFieldDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FRadialVectorFieldDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * RadialVector Field Dataflow node\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
{ "ToolTip", "RadialVector Field Dataflow node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplePositions_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleIndices_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldVectorResult_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldRemap_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumSamplePositions_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRadialVectorFieldDataflowNode constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_SamplePositions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SamplePositions;
static const UECodeGen_Private::FStructPropertyParams NewProp_SampleIndices;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
static const UECodeGen_Private::FStructPropertyParams NewProp_FieldVectorResult_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldVectorResult;
static const UECodeGen_Private::FIntPropertyParams NewProp_FieldRemap_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldRemap;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumSamplePositions;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRadialVectorFieldDataflowNode constinit property declarations ******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRadialVectorFieldDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics
static_assert(std::is_polymorphic<FRadialVectorFieldDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FRadialVectorFieldDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRadialVectorFieldDataflowNode;
class UScriptStruct* FRadialVectorFieldDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRadialVectorFieldDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRadialVectorFieldDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("RadialVectorFieldDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FRadialVectorFieldDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FRadialVectorFieldDataflowNode Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::NewProp_SamplePositions_Inner = { "SamplePositions", 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_FRadialVectorFieldDataflowNode_Statics::NewProp_SamplePositions = { "SamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialVectorFieldDataflowNode, SamplePositions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplePositions_MetaData), NewProp_SamplePositions_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::NewProp_SampleIndices = { "SampleIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialVectorFieldDataflowNode, SampleIndices), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleIndices_MetaData), NewProp_SampleIndices_MetaData) }; // 2736311409
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialVectorFieldDataflowNode, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialVectorFieldDataflowNode, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::NewProp_FieldVectorResult_Inner = { "FieldVectorResult", 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_FRadialVectorFieldDataflowNode_Statics::NewProp_FieldVectorResult = { "FieldVectorResult", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialVectorFieldDataflowNode, FieldVectorResult), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldVectorResult_MetaData), NewProp_FieldVectorResult_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::NewProp_FieldRemap_Inner = { "FieldRemap", 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_FRadialVectorFieldDataflowNode_Statics::NewProp_FieldRemap = { "FieldRemap", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialVectorFieldDataflowNode, FieldRemap), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldRemap_MetaData), NewProp_FieldRemap_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::NewProp_NumSamplePositions = { "NumSamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRadialVectorFieldDataflowNode, NumSamplePositions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumSamplePositions_MetaData), NewProp_NumSamplePositions_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::NewProp_SamplePositions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::NewProp_SamplePositions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::NewProp_SampleIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::NewProp_Position,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::NewProp_FieldVectorResult_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::NewProp_FieldVectorResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::NewProp_FieldRemap_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::NewProp_FieldRemap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::NewProp_NumSamplePositions,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRadialVectorFieldDataflowNode Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"RadialVectorFieldDataflowNode",
Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::PropPointers),
sizeof(FRadialVectorFieldDataflowNode),
alignof(FRadialVectorFieldDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FRadialVectorFieldDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRadialVectorFieldDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRadialVectorFieldDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FRadialVectorFieldDataflowNode **************************************
// ********** Begin ScriptStruct FRandomVectorFieldDataflowNode ************************************
struct Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FRandomVectorFieldDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FRandomVectorFieldDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * RandomVector Field Dataflow node\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
{ "ToolTip", "RandomVector Field Dataflow node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplePositions_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleIndices_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldVectorResult_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldRemap_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumSamplePositions_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FRandomVectorFieldDataflowNode constinit property declarations ****
static const UECodeGen_Private::FStructPropertyParams NewProp_SamplePositions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SamplePositions;
static const UECodeGen_Private::FStructPropertyParams NewProp_SampleIndices;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FStructPropertyParams NewProp_FieldVectorResult_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldVectorResult;
static const UECodeGen_Private::FIntPropertyParams NewProp_FieldRemap_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldRemap;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumSamplePositions;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FRandomVectorFieldDataflowNode constinit property declarations ******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FRandomVectorFieldDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics
static_assert(std::is_polymorphic<FRandomVectorFieldDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FRandomVectorFieldDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FRandomVectorFieldDataflowNode;
class UScriptStruct* FRandomVectorFieldDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FRandomVectorFieldDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FRandomVectorFieldDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("RandomVectorFieldDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FRandomVectorFieldDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FRandomVectorFieldDataflowNode Property Definitions ***************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::NewProp_SamplePositions_Inner = { "SamplePositions", 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_FRandomVectorFieldDataflowNode_Statics::NewProp_SamplePositions = { "SamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRandomVectorFieldDataflowNode, SamplePositions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplePositions_MetaData), NewProp_SamplePositions_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::NewProp_SampleIndices = { "SampleIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRandomVectorFieldDataflowNode, SampleIndices), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleIndices_MetaData), NewProp_SampleIndices_MetaData) }; // 2736311409
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRandomVectorFieldDataflowNode, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::NewProp_FieldVectorResult_Inner = { "FieldVectorResult", 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_FRandomVectorFieldDataflowNode_Statics::NewProp_FieldVectorResult = { "FieldVectorResult", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRandomVectorFieldDataflowNode, FieldVectorResult), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldVectorResult_MetaData), NewProp_FieldVectorResult_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::NewProp_FieldRemap_Inner = { "FieldRemap", 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_FRandomVectorFieldDataflowNode_Statics::NewProp_FieldRemap = { "FieldRemap", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRandomVectorFieldDataflowNode, FieldRemap), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldRemap_MetaData), NewProp_FieldRemap_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::NewProp_NumSamplePositions = { "NumSamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FRandomVectorFieldDataflowNode, NumSamplePositions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumSamplePositions_MetaData), NewProp_NumSamplePositions_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::NewProp_SamplePositions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::NewProp_SamplePositions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::NewProp_SampleIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::NewProp_FieldVectorResult_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::NewProp_FieldVectorResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::NewProp_FieldRemap_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::NewProp_FieldRemap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::NewProp_NumSamplePositions,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FRandomVectorFieldDataflowNode Property Definitions *****************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"RandomVectorFieldDataflowNode",
Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::PropPointers),
sizeof(FRandomVectorFieldDataflowNode),
alignof(FRandomVectorFieldDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FRandomVectorFieldDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FRandomVectorFieldDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FRandomVectorFieldDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FRandomVectorFieldDataflowNode **************************************
// ********** Begin ScriptStruct FNoiseFieldDataflowNode *******************************************
struct Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FNoiseFieldDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FNoiseFieldDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Noise Field Dataflow node\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
{ "ToolTip", "Noise Field Dataflow node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplePositions_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleIndices_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MinRange_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaxRange_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldFloatResult_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldRemap_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumSamplePositions_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FNoiseFieldDataflowNode constinit property declarations ***********
static const UECodeGen_Private::FStructPropertyParams NewProp_SamplePositions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SamplePositions;
static const UECodeGen_Private::FStructPropertyParams NewProp_SampleIndices;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MinRange;
static const UECodeGen_Private::FFloatPropertyParams NewProp_MaxRange;
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FieldFloatResult_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldFloatResult;
static const UECodeGen_Private::FIntPropertyParams NewProp_FieldRemap_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldRemap;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumSamplePositions;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FNoiseFieldDataflowNode constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FNoiseFieldDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics
static_assert(std::is_polymorphic<FNoiseFieldDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FNoiseFieldDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FNoiseFieldDataflowNode;
class UScriptStruct* FNoiseFieldDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FNoiseFieldDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FNoiseFieldDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FNoiseFieldDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("NoiseFieldDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FNoiseFieldDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FNoiseFieldDataflowNode Property Definitions **********************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::NewProp_SamplePositions_Inner = { "SamplePositions", 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_FNoiseFieldDataflowNode_Statics::NewProp_SamplePositions = { "SamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNoiseFieldDataflowNode, SamplePositions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplePositions_MetaData), NewProp_SamplePositions_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::NewProp_SampleIndices = { "SampleIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNoiseFieldDataflowNode, SampleIndices), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleIndices_MetaData), NewProp_SampleIndices_MetaData) }; // 2736311409
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::NewProp_MinRange = { "MinRange", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNoiseFieldDataflowNode, MinRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MinRange_MetaData), NewProp_MinRange_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::NewProp_MaxRange = { "MaxRange", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNoiseFieldDataflowNode, MaxRange), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaxRange_MetaData), NewProp_MaxRange_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNoiseFieldDataflowNode, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::NewProp_FieldFloatResult_Inner = { "FieldFloatResult", 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_FNoiseFieldDataflowNode_Statics::NewProp_FieldFloatResult = { "FieldFloatResult", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNoiseFieldDataflowNode, FieldFloatResult), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldFloatResult_MetaData), NewProp_FieldFloatResult_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::NewProp_FieldRemap_Inner = { "FieldRemap", 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_FNoiseFieldDataflowNode_Statics::NewProp_FieldRemap = { "FieldRemap", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNoiseFieldDataflowNode, FieldRemap), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldRemap_MetaData), NewProp_FieldRemap_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::NewProp_NumSamplePositions = { "NumSamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FNoiseFieldDataflowNode, NumSamplePositions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumSamplePositions_MetaData), NewProp_NumSamplePositions_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::NewProp_SamplePositions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::NewProp_SamplePositions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::NewProp_SampleIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::NewProp_MinRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::NewProp_MaxRange,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::NewProp_Transform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::NewProp_FieldFloatResult_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::NewProp_FieldFloatResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::NewProp_FieldRemap_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::NewProp_FieldRemap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::NewProp_NumSamplePositions,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FNoiseFieldDataflowNode Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"NoiseFieldDataflowNode",
Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::PropPointers),
sizeof(FNoiseFieldDataflowNode),
alignof(FNoiseFieldDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FNoiseFieldDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FNoiseFieldDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FNoiseFieldDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FNoiseFieldDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FNoiseFieldDataflowNode *********************************************
// ********** Begin ScriptStruct FUniformIntegerFieldDataflowNode **********************************
struct Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FUniformIntegerFieldDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FUniformIntegerFieldDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * UniformInteger Field Dataflow node\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
{ "ToolTip", "UniformInteger Field Dataflow node" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplePositions_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleIndices_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldIntResult_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldRemap_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumSamplePositions_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FUniformIntegerFieldDataflowNode constinit property declarations **
static const UECodeGen_Private::FStructPropertyParams NewProp_SamplePositions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SamplePositions;
static const UECodeGen_Private::FStructPropertyParams NewProp_SampleIndices;
static const UECodeGen_Private::FIntPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FIntPropertyParams NewProp_FieldIntResult_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldIntResult;
static const UECodeGen_Private::FIntPropertyParams NewProp_FieldRemap_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldRemap;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumSamplePositions;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FUniformIntegerFieldDataflowNode constinit property declarations ****
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FUniformIntegerFieldDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics
static_assert(std::is_polymorphic<FUniformIntegerFieldDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FUniformIntegerFieldDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FUniformIntegerFieldDataflowNode;
class UScriptStruct* FUniformIntegerFieldDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FUniformIntegerFieldDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FUniformIntegerFieldDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("UniformIntegerFieldDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FUniformIntegerFieldDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FUniformIntegerFieldDataflowNode Property Definitions *************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::NewProp_SamplePositions_Inner = { "SamplePositions", 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_FUniformIntegerFieldDataflowNode_Statics::NewProp_SamplePositions = { "SamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformIntegerFieldDataflowNode, SamplePositions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplePositions_MetaData), NewProp_SamplePositions_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::NewProp_SampleIndices = { "SampleIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformIntegerFieldDataflowNode, SampleIndices), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleIndices_MetaData), NewProp_SampleIndices_MetaData) }; // 2736311409
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformIntegerFieldDataflowNode, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::NewProp_FieldIntResult_Inner = { "FieldIntResult", 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_FUniformIntegerFieldDataflowNode_Statics::NewProp_FieldIntResult = { "FieldIntResult", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformIntegerFieldDataflowNode, FieldIntResult), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldIntResult_MetaData), NewProp_FieldIntResult_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::NewProp_FieldRemap_Inner = { "FieldRemap", 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_FUniformIntegerFieldDataflowNode_Statics::NewProp_FieldRemap = { "FieldRemap", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformIntegerFieldDataflowNode, FieldRemap), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldRemap_MetaData), NewProp_FieldRemap_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::NewProp_NumSamplePositions = { "NumSamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FUniformIntegerFieldDataflowNode, NumSamplePositions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumSamplePositions_MetaData), NewProp_NumSamplePositions_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::NewProp_SamplePositions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::NewProp_SamplePositions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::NewProp_SampleIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::NewProp_FieldIntResult_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::NewProp_FieldIntResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::NewProp_FieldRemap_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::NewProp_FieldRemap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::NewProp_NumSamplePositions,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FUniformIntegerFieldDataflowNode Property Definitions ***************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"UniformIntegerFieldDataflowNode",
Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::PropPointers),
sizeof(FUniformIntegerFieldDataflowNode),
alignof(FUniformIntegerFieldDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FUniformIntegerFieldDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FUniformIntegerFieldDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FUniformIntegerFieldDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FUniformIntegerFieldDataflowNode ************************************
// ********** Begin Enum EDataflowWaveFunctionType *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EDataflowWaveFunctionType;
static UEnum* EDataflowWaveFunctionType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EDataflowWaveFunctionType.OuterSingleton)
{
Z_Registration_Info_UEnum_EDataflowWaveFunctionType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowWaveFunctionType, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EDataflowWaveFunctionType"));
}
return Z_Registration_Info_UEnum_EDataflowWaveFunctionType.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowWaveFunctionType>()
{
return EDataflowWaveFunctionType_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowWaveFunctionType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_Max.Comment", "/**\n *\n *\n *\n *///~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "EDataflowWaveFunctionType::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "//256th entry" },
{ "Dataflow_WaveFunctionType_Cosine.Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_WaveFunctionType_Cosine.DisplayName", "Cosine" },
{ "Dataflow_WaveFunctionType_Cosine.Name", "EDataflowWaveFunctionType::Dataflow_WaveFunctionType_Cosine" },
{ "Dataflow_WaveFunctionType_Cosine.ToolTip", "Cosine wave that will move in time." },
{ "Dataflow_WaveFunctionType_Decay.Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_WaveFunctionType_Decay.DisplayName", "Decay" },
{ "Dataflow_WaveFunctionType_Decay.Name", "EDataflowWaveFunctionType::Dataflow_WaveFunctionType_Decay" },
{ "Dataflow_WaveFunctionType_Decay.ToolTip", "The magnitude of the field will decay in time." },
{ "Dataflow_WaveFunctionType_Falloff.Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_WaveFunctionType_Falloff.DisplayName", "Falloff" },
{ "Dataflow_WaveFunctionType_Falloff.Name", "EDataflowWaveFunctionType::Dataflow_WaveFunctionType_Falloff" },
{ "Dataflow_WaveFunctionType_Falloff.ToolTip", "The radial falloff radius will move along temporal wave." },
{ "Dataflow_WaveFunctionType_Gaussian.Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_WaveFunctionType_Gaussian.DisplayName", "Gaussian" },
{ "Dataflow_WaveFunctionType_Gaussian.Name", "EDataflowWaveFunctionType::Dataflow_WaveFunctionType_Gaussian" },
{ "Dataflow_WaveFunctionType_Gaussian.ToolTip", "Gaussian wave that will move in time." },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EDataflowWaveFunctionType::Dataflow_WaveFunctionType_Cosine", (int64)EDataflowWaveFunctionType::Dataflow_WaveFunctionType_Cosine },
{ "EDataflowWaveFunctionType::Dataflow_WaveFunctionType_Gaussian", (int64)EDataflowWaveFunctionType::Dataflow_WaveFunctionType_Gaussian },
{ "EDataflowWaveFunctionType::Dataflow_WaveFunctionType_Falloff", (int64)EDataflowWaveFunctionType::Dataflow_WaveFunctionType_Falloff },
{ "EDataflowWaveFunctionType::Dataflow_WaveFunctionType_Decay", (int64)EDataflowWaveFunctionType::Dataflow_WaveFunctionType_Decay },
{ "EDataflowWaveFunctionType::Dataflow_Max", (int64)EDataflowWaveFunctionType::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowWaveFunctionType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EDataflowWaveFunctionType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EDataflowWaveFunctionType",
"EDataflowWaveFunctionType",
Z_Construct_UEnum_GeometryCollectionNodes_EDataflowWaveFunctionType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowWaveFunctionType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowWaveFunctionType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowWaveFunctionType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowWaveFunctionType()
{
if (!Z_Registration_Info_UEnum_EDataflowWaveFunctionType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EDataflowWaveFunctionType.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EDataflowWaveFunctionType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EDataflowWaveFunctionType.InnerSingleton;
}
// ********** End Enum EDataflowWaveFunctionType ***************************************************
// ********** Begin ScriptStruct FWaveScalarFieldDataflowNode **************************************
struct Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FWaveScalarFieldDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FWaveScalarFieldDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * WaveScalar Field Dataflow node v2\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
{ "ToolTip", "WaveScalar Field Dataflow node v2" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SamplePositions_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SampleIndices_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Position_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Translation_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Wavelength_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Period_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FunctionType_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FalloffType_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldFloatResult_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldRemap_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumSamplePositions_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FWaveScalarFieldDataflowNode constinit property declarations ******
static const UECodeGen_Private::FStructPropertyParams NewProp_SamplePositions_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SamplePositions;
static const UECodeGen_Private::FStructPropertyParams NewProp_SampleIndices;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FStructPropertyParams NewProp_Position;
static const UECodeGen_Private::FStructPropertyParams NewProp_Translation;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Wavelength;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Period;
static const UECodeGen_Private::FBytePropertyParams NewProp_FunctionType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_FunctionType;
static const UECodeGen_Private::FBytePropertyParams NewProp_FalloffType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_FalloffType;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FieldFloatResult_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldFloatResult;
static const UECodeGen_Private::FIntPropertyParams NewProp_FieldRemap_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldRemap;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumSamplePositions;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FWaveScalarFieldDataflowNode constinit property declarations ********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FWaveScalarFieldDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics
static_assert(std::is_polymorphic<FWaveScalarFieldDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FWaveScalarFieldDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FWaveScalarFieldDataflowNode;
class UScriptStruct* FWaveScalarFieldDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FWaveScalarFieldDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FWaveScalarFieldDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("WaveScalarFieldDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FWaveScalarFieldDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FWaveScalarFieldDataflowNode Property Definitions *****************
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_SamplePositions_Inner = { "SamplePositions", 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_FWaveScalarFieldDataflowNode_Statics::NewProp_SamplePositions = { "SamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FWaveScalarFieldDataflowNode, SamplePositions), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SamplePositions_MetaData), NewProp_SamplePositions_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_SampleIndices = { "SampleIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FWaveScalarFieldDataflowNode, SampleIndices), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SampleIndices_MetaData), NewProp_SampleIndices_MetaData) }; // 2736311409
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FWaveScalarFieldDataflowNode, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_Position = { "Position", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FWaveScalarFieldDataflowNode, Position), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Position_MetaData), NewProp_Position_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_Translation = { "Translation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FWaveScalarFieldDataflowNode, Translation), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Translation_MetaData), NewProp_Translation_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_Wavelength = { "Wavelength", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FWaveScalarFieldDataflowNode, Wavelength), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Wavelength_MetaData), NewProp_Wavelength_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_Period = { "Period", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FWaveScalarFieldDataflowNode, Period), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Period_MetaData), NewProp_Period_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_FunctionType_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_FWaveScalarFieldDataflowNode_Statics::NewProp_FunctionType = { "FunctionType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FWaveScalarFieldDataflowNode, FunctionType), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowWaveFunctionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FunctionType_MetaData), NewProp_FunctionType_MetaData) }; // 696991098
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_FalloffType_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_FWaveScalarFieldDataflowNode_Statics::NewProp_FalloffType = { "FalloffType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FWaveScalarFieldDataflowNode, FalloffType), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFieldFalloffType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FalloffType_MetaData), NewProp_FalloffType_MetaData) }; // 1143204808
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_FieldFloatResult_Inner = { "FieldFloatResult", 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_FWaveScalarFieldDataflowNode_Statics::NewProp_FieldFloatResult = { "FieldFloatResult", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FWaveScalarFieldDataflowNode, FieldFloatResult), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldFloatResult_MetaData), NewProp_FieldFloatResult_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_FieldRemap_Inner = { "FieldRemap", 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_FWaveScalarFieldDataflowNode_Statics::NewProp_FieldRemap = { "FieldRemap", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FWaveScalarFieldDataflowNode, FieldRemap), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldRemap_MetaData), NewProp_FieldRemap_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_NumSamplePositions = { "NumSamplePositions", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FWaveScalarFieldDataflowNode, NumSamplePositions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumSamplePositions_MetaData), NewProp_NumSamplePositions_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_SamplePositions_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_SamplePositions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_SampleIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_Position,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_Translation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_Wavelength,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_Period,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_FunctionType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_FunctionType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_FalloffType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_FalloffType,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_FieldFloatResult_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_FieldFloatResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_FieldRemap_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_FieldRemap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewProp_NumSamplePositions,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FWaveScalarFieldDataflowNode Property Definitions *******************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"WaveScalarFieldDataflowNode",
Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::PropPointers),
sizeof(FWaveScalarFieldDataflowNode),
alignof(FWaveScalarFieldDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FWaveScalarFieldDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FWaveScalarFieldDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FWaveScalarFieldDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FWaveScalarFieldDataflowNode ****************************************
// ********** Begin Enum EDataflowFloatFieldOperationType ******************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EDataflowFloatFieldOperationType;
static UEnum* EDataflowFloatFieldOperationType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EDataflowFloatFieldOperationType.OuterSingleton)
{
Z_Registration_Info_UEnum_EDataflowFloatFieldOperationType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFloatFieldOperationType, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EDataflowFloatFieldOperationType"));
}
return Z_Registration_Info_UEnum_EDataflowFloatFieldOperationType.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowFloatFieldOperationType>()
{
return EDataflowFloatFieldOperationType_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFloatFieldOperationType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_FloatFieldFalloffType_Add.Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_FloatFieldFalloffType_Add.DisplayName", "Add" },
{ "Dataflow_FloatFieldFalloffType_Add.Name", "EDataflowFloatFieldOperationType::Dataflow_FloatFieldFalloffType_Add" },
{ "Dataflow_FloatFieldFalloffType_Add.ToolTip", "Add the fields output values : Output = Left + Right" },
{ "Dataflow_FloatFieldFalloffType_Divide.Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_FloatFieldFalloffType_Divide.DisplayName", "Divide" },
{ "Dataflow_FloatFieldFalloffType_Divide.Name", "EDataflowFloatFieldOperationType::Dataflow_FloatFieldFalloffType_Divide" },
{ "Dataflow_FloatFieldFalloffType_Divide.ToolTip", "Divide the fields output values : Output = Left / Right" },
{ "Dataflow_FloatFieldFalloffType_Max.Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_FloatFieldFalloffType_Max.DisplayName", "Max" },
{ "Dataflow_FloatFieldFalloffType_Max.Name", "EDataflowFloatFieldOperationType::Dataflow_FloatFieldFalloffType_Max" },
{ "Dataflow_FloatFieldFalloffType_Max.ToolTip", "Max of the fields output values: Output = Max(Left, Right)" },
{ "Dataflow_FloatFieldFalloffType_Min.Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_FloatFieldFalloffType_Min.DisplayName", "Min" },
{ "Dataflow_FloatFieldFalloffType_Min.Name", "EDataflowFloatFieldOperationType::Dataflow_FloatFieldFalloffType_Min" },
{ "Dataflow_FloatFieldFalloffType_Min.ToolTip", "Min of the fields output values: Output = Min(Left, Right)" },
{ "Dataflow_FloatFieldFalloffType_Substract.Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_FloatFieldFalloffType_Substract.DisplayName", "Subtract" },
{ "Dataflow_FloatFieldFalloffType_Substract.Name", "EDataflowFloatFieldOperationType::Dataflow_FloatFieldFalloffType_Substract" },
{ "Dataflow_FloatFieldFalloffType_Substract.ToolTip", "Subtract the fields output : Output = Left - Right" },
{ "Dataflow_FloatFieldOperationType_Multiply.Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_FloatFieldOperationType_Multiply.DisplayName", "Multiply" },
{ "Dataflow_FloatFieldOperationType_Multiply.Name", "EDataflowFloatFieldOperationType::Dataflow_FloatFieldOperationType_Multiply" },
{ "Dataflow_FloatFieldOperationType_Multiply.ToolTip", "Multiply the fields output values : Output = Left * Right" },
{ "Dataflow_Max.Comment", "/**\n *\n *\n *\n *///~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "EDataflowFloatFieldOperationType::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "//256th entry" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EDataflowFloatFieldOperationType::Dataflow_FloatFieldOperationType_Multiply", (int64)EDataflowFloatFieldOperationType::Dataflow_FloatFieldOperationType_Multiply },
{ "EDataflowFloatFieldOperationType::Dataflow_FloatFieldFalloffType_Divide", (int64)EDataflowFloatFieldOperationType::Dataflow_FloatFieldFalloffType_Divide },
{ "EDataflowFloatFieldOperationType::Dataflow_FloatFieldFalloffType_Add", (int64)EDataflowFloatFieldOperationType::Dataflow_FloatFieldFalloffType_Add },
{ "EDataflowFloatFieldOperationType::Dataflow_FloatFieldFalloffType_Substract", (int64)EDataflowFloatFieldOperationType::Dataflow_FloatFieldFalloffType_Substract },
{ "EDataflowFloatFieldOperationType::Dataflow_FloatFieldFalloffType_Min", (int64)EDataflowFloatFieldOperationType::Dataflow_FloatFieldFalloffType_Min },
{ "EDataflowFloatFieldOperationType::Dataflow_FloatFieldFalloffType_Max", (int64)EDataflowFloatFieldOperationType::Dataflow_FloatFieldFalloffType_Max },
{ "EDataflowFloatFieldOperationType::Dataflow_Max", (int64)EDataflowFloatFieldOperationType::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFloatFieldOperationType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFloatFieldOperationType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EDataflowFloatFieldOperationType",
"EDataflowFloatFieldOperationType",
Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFloatFieldOperationType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFloatFieldOperationType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFloatFieldOperationType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFloatFieldOperationType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFloatFieldOperationType()
{
if (!Z_Registration_Info_UEnum_EDataflowFloatFieldOperationType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EDataflowFloatFieldOperationType.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFloatFieldOperationType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EDataflowFloatFieldOperationType.InnerSingleton;
}
// ********** End Enum EDataflowFloatFieldOperationType ********************************************
// ********** Begin ScriptStruct FSumScalarFieldDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSumScalarFieldDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FSumScalarFieldDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n *\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldFloatLeft_MetaData[] = {
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldRemapLeft_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldFloatRight_MetaData[] = {
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldRemapRight_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Operation_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSwapInputs_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldFloatResult_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldRemap_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSumScalarFieldDataflowNode constinit property declarations *******
static const UECodeGen_Private::FFloatPropertyParams NewProp_FieldFloatLeft_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldFloatLeft;
static const UECodeGen_Private::FIntPropertyParams NewProp_FieldRemapLeft_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldRemapLeft;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FieldFloatRight_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldFloatRight;
static const UECodeGen_Private::FIntPropertyParams NewProp_FieldRemapRight_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldRemapRight;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FBytePropertyParams NewProp_Operation_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Operation;
static void NewProp_bSwapInputs_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSwapInputs;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FieldFloatResult_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldFloatResult;
static const UECodeGen_Private::FIntPropertyParams NewProp_FieldRemap_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldRemap;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSumScalarFieldDataflowNode constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSumScalarFieldDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics
static_assert(std::is_polymorphic<FSumScalarFieldDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FSumScalarFieldDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSumScalarFieldDataflowNode;
class UScriptStruct* FSumScalarFieldDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSumScalarFieldDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSumScalarFieldDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SumScalarFieldDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FSumScalarFieldDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FSumScalarFieldDataflowNode Property Definitions ******************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_FieldFloatLeft_Inner = { "FieldFloatLeft", 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_FSumScalarFieldDataflowNode_Statics::NewProp_FieldFloatLeft = { "FieldFloatLeft", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSumScalarFieldDataflowNode, FieldFloatLeft), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldFloatLeft_MetaData), NewProp_FieldFloatLeft_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_FieldRemapLeft_Inner = { "FieldRemapLeft", 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_FSumScalarFieldDataflowNode_Statics::NewProp_FieldRemapLeft = { "FieldRemapLeft", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSumScalarFieldDataflowNode, FieldRemapLeft), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldRemapLeft_MetaData), NewProp_FieldRemapLeft_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_FieldFloatRight_Inner = { "FieldFloatRight", 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_FSumScalarFieldDataflowNode_Statics::NewProp_FieldFloatRight = { "FieldFloatRight", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSumScalarFieldDataflowNode, FieldFloatRight), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldFloatRight_MetaData), NewProp_FieldFloatRight_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_FieldRemapRight_Inner = { "FieldRemapRight", 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_FSumScalarFieldDataflowNode_Statics::NewProp_FieldRemapRight = { "FieldRemapRight", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSumScalarFieldDataflowNode, FieldRemapRight), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldRemapRight_MetaData), NewProp_FieldRemapRight_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSumScalarFieldDataflowNode, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_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_FSumScalarFieldDataflowNode_Statics::NewProp_Operation = { "Operation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSumScalarFieldDataflowNode, Operation), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowFloatFieldOperationType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Operation_MetaData), NewProp_Operation_MetaData) }; // 903438459
void Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_bSwapInputs_SetBit(void* Obj)
{
((FSumScalarFieldDataflowNode*)Obj)->bSwapInputs = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_bSwapInputs = { "bSwapInputs", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FSumScalarFieldDataflowNode), &Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_bSwapInputs_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSwapInputs_MetaData), NewProp_bSwapInputs_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_FieldFloatResult_Inner = { "FieldFloatResult", 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_FSumScalarFieldDataflowNode_Statics::NewProp_FieldFloatResult = { "FieldFloatResult", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSumScalarFieldDataflowNode, FieldFloatResult), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldFloatResult_MetaData), NewProp_FieldFloatResult_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_FieldRemap_Inner = { "FieldRemap", 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_FSumScalarFieldDataflowNode_Statics::NewProp_FieldRemap = { "FieldRemap", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSumScalarFieldDataflowNode, FieldRemap), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldRemap_MetaData), NewProp_FieldRemap_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_FieldFloatLeft_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_FieldFloatLeft,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_FieldRemapLeft_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_FieldRemapLeft,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_FieldFloatRight_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_FieldFloatRight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_FieldRemapRight_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_FieldRemapRight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_Operation_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_Operation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_bSwapInputs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_FieldFloatResult_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_FieldFloatResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_FieldRemap_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewProp_FieldRemap,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSumScalarFieldDataflowNode Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"SumScalarFieldDataflowNode",
Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::PropPointers),
sizeof(FSumScalarFieldDataflowNode),
alignof(FSumScalarFieldDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FSumScalarFieldDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSumScalarFieldDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSumScalarFieldDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FSumScalarFieldDataflowNode *****************************************
// ********** Begin Enum EDataflowVectorFieldOperationType *****************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EDataflowVectorFieldOperationType;
static UEnum* EDataflowVectorFieldOperationType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EDataflowVectorFieldOperationType.OuterSingleton)
{
Z_Registration_Info_UEnum_EDataflowVectorFieldOperationType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowVectorFieldOperationType, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EDataflowVectorFieldOperationType"));
}
return Z_Registration_Info_UEnum_EDataflowVectorFieldOperationType.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowVectorFieldOperationType>()
{
return EDataflowVectorFieldOperationType_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowVectorFieldOperationType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_Max.Comment", "/**\n *\n *\n *\n *///~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "EDataflowVectorFieldOperationType::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "//256th entry" },
{ "Dataflow_VectorFieldFalloffType_Add.Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_VectorFieldFalloffType_Add.DisplayName", "Add" },
{ "Dataflow_VectorFieldFalloffType_Add.Name", "EDataflowVectorFieldOperationType::Dataflow_VectorFieldFalloffType_Add" },
{ "Dataflow_VectorFieldFalloffType_Add.ToolTip", "Add the fields output values : Output = Left + Right" },
{ "Dataflow_VectorFieldFalloffType_CrossProduct.Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_VectorFieldFalloffType_CrossProduct.DisplayName", "Cross product" },
{ "Dataflow_VectorFieldFalloffType_CrossProduct.Name", "EDataflowVectorFieldOperationType::Dataflow_VectorFieldFalloffType_CrossProduct" },
{ "Dataflow_VectorFieldFalloffType_CrossProduct.ToolTip", "Cross product of the fields output values: Output = Left x Right" },
{ "Dataflow_VectorFieldFalloffType_Divide.Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_VectorFieldFalloffType_Divide.DisplayName", "Divide" },
{ "Dataflow_VectorFieldFalloffType_Divide.Name", "EDataflowVectorFieldOperationType::Dataflow_VectorFieldFalloffType_Divide" },
{ "Dataflow_VectorFieldFalloffType_Divide.ToolTip", "Divide the fields output values : Output = Left / Right" },
{ "Dataflow_VectorFieldFalloffType_Substract.Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_VectorFieldFalloffType_Substract.DisplayName", "Subtract" },
{ "Dataflow_VectorFieldFalloffType_Substract.Name", "EDataflowVectorFieldOperationType::Dataflow_VectorFieldFalloffType_Substract" },
{ "Dataflow_VectorFieldFalloffType_Substract.ToolTip", "Subtract the fields output : Output = Left - Right" },
{ "Dataflow_VectorFieldOperationType_Multiply.Comment", "/**\n *\n *\n *\n */" },
{ "Dataflow_VectorFieldOperationType_Multiply.DisplayName", "Multiply" },
{ "Dataflow_VectorFieldOperationType_Multiply.Name", "EDataflowVectorFieldOperationType::Dataflow_VectorFieldOperationType_Multiply" },
{ "Dataflow_VectorFieldOperationType_Multiply.ToolTip", "Multiply the fields output values : Output = Left * Right" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EDataflowVectorFieldOperationType::Dataflow_VectorFieldOperationType_Multiply", (int64)EDataflowVectorFieldOperationType::Dataflow_VectorFieldOperationType_Multiply },
{ "EDataflowVectorFieldOperationType::Dataflow_VectorFieldFalloffType_Divide", (int64)EDataflowVectorFieldOperationType::Dataflow_VectorFieldFalloffType_Divide },
{ "EDataflowVectorFieldOperationType::Dataflow_VectorFieldFalloffType_Add", (int64)EDataflowVectorFieldOperationType::Dataflow_VectorFieldFalloffType_Add },
{ "EDataflowVectorFieldOperationType::Dataflow_VectorFieldFalloffType_Substract", (int64)EDataflowVectorFieldOperationType::Dataflow_VectorFieldFalloffType_Substract },
{ "EDataflowVectorFieldOperationType::Dataflow_VectorFieldFalloffType_CrossProduct", (int64)EDataflowVectorFieldOperationType::Dataflow_VectorFieldFalloffType_CrossProduct },
{ "EDataflowVectorFieldOperationType::Dataflow_Max", (int64)EDataflowVectorFieldOperationType::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowVectorFieldOperationType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EDataflowVectorFieldOperationType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EDataflowVectorFieldOperationType",
"EDataflowVectorFieldOperationType",
Z_Construct_UEnum_GeometryCollectionNodes_EDataflowVectorFieldOperationType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowVectorFieldOperationType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowVectorFieldOperationType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowVectorFieldOperationType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowVectorFieldOperationType()
{
if (!Z_Registration_Info_UEnum_EDataflowVectorFieldOperationType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EDataflowVectorFieldOperationType.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EDataflowVectorFieldOperationType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EDataflowVectorFieldOperationType.InnerSingleton;
}
// ********** End Enum EDataflowVectorFieldOperationType *******************************************
// ********** Begin ScriptStruct FSumVectorFieldDataflowNode ***************************************
struct Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSumVectorFieldDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FSumVectorFieldDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n *\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldFloat_MetaData[] = {
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldFloatRemap_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldVectorLeft_MetaData[] = {
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldRemapLeft_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldVectorRight_MetaData[] = {
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldRemapRight_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Magnitude_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Operation_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSwapVectorInputs_MetaData[] = {
{ "Category", "Field" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldVectorResult_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldRemap_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSumVectorFieldDataflowNode constinit property declarations *******
static const UECodeGen_Private::FFloatPropertyParams NewProp_FieldFloat_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldFloat;
static const UECodeGen_Private::FIntPropertyParams NewProp_FieldFloatRemap_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldFloatRemap;
static const UECodeGen_Private::FStructPropertyParams NewProp_FieldVectorLeft_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldVectorLeft;
static const UECodeGen_Private::FIntPropertyParams NewProp_FieldRemapLeft_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldRemapLeft;
static const UECodeGen_Private::FStructPropertyParams NewProp_FieldVectorRight_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldVectorRight;
static const UECodeGen_Private::FIntPropertyParams NewProp_FieldRemapRight_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldRemapRight;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Magnitude;
static const UECodeGen_Private::FBytePropertyParams NewProp_Operation_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Operation;
static void NewProp_bSwapVectorInputs_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSwapVectorInputs;
static const UECodeGen_Private::FStructPropertyParams NewProp_FieldVectorResult_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldVectorResult;
static const UECodeGen_Private::FIntPropertyParams NewProp_FieldRemap_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldRemap;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSumVectorFieldDataflowNode constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSumVectorFieldDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics
static_assert(std::is_polymorphic<FSumVectorFieldDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FSumVectorFieldDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSumVectorFieldDataflowNode;
class UScriptStruct* FSumVectorFieldDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSumVectorFieldDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSumVectorFieldDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SumVectorFieldDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FSumVectorFieldDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FSumVectorFieldDataflowNode Property Definitions ******************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldFloat_Inner = { "FieldFloat", 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_FSumVectorFieldDataflowNode_Statics::NewProp_FieldFloat = { "FieldFloat", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSumVectorFieldDataflowNode, FieldFloat), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldFloat_MetaData), NewProp_FieldFloat_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldFloatRemap_Inner = { "FieldFloatRemap", 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_FSumVectorFieldDataflowNode_Statics::NewProp_FieldFloatRemap = { "FieldFloatRemap", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSumVectorFieldDataflowNode, FieldFloatRemap), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldFloatRemap_MetaData), NewProp_FieldFloatRemap_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldVectorLeft_Inner = { "FieldVectorLeft", 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_FSumVectorFieldDataflowNode_Statics::NewProp_FieldVectorLeft = { "FieldVectorLeft", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSumVectorFieldDataflowNode, FieldVectorLeft), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldVectorLeft_MetaData), NewProp_FieldVectorLeft_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldRemapLeft_Inner = { "FieldRemapLeft", 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_FSumVectorFieldDataflowNode_Statics::NewProp_FieldRemapLeft = { "FieldRemapLeft", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSumVectorFieldDataflowNode, FieldRemapLeft), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldRemapLeft_MetaData), NewProp_FieldRemapLeft_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldVectorRight_Inner = { "FieldVectorRight", 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_FSumVectorFieldDataflowNode_Statics::NewProp_FieldVectorRight = { "FieldVectorRight", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSumVectorFieldDataflowNode, FieldVectorRight), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldVectorRight_MetaData), NewProp_FieldVectorRight_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldRemapRight_Inner = { "FieldRemapRight", 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_FSumVectorFieldDataflowNode_Statics::NewProp_FieldRemapRight = { "FieldRemapRight", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSumVectorFieldDataflowNode, FieldRemapRight), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldRemapRight_MetaData), NewProp_FieldRemapRight_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_Magnitude = { "Magnitude", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSumVectorFieldDataflowNode, Magnitude), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Magnitude_MetaData), NewProp_Magnitude_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_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_FSumVectorFieldDataflowNode_Statics::NewProp_Operation = { "Operation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSumVectorFieldDataflowNode, Operation), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowVectorFieldOperationType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Operation_MetaData), NewProp_Operation_MetaData) }; // 644177894
void Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_bSwapVectorInputs_SetBit(void* Obj)
{
((FSumVectorFieldDataflowNode*)Obj)->bSwapVectorInputs = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_bSwapVectorInputs = { "bSwapVectorInputs", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FSumVectorFieldDataflowNode), &Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_bSwapVectorInputs_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSwapVectorInputs_MetaData), NewProp_bSwapVectorInputs_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldVectorResult_Inner = { "FieldVectorResult", 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_FSumVectorFieldDataflowNode_Statics::NewProp_FieldVectorResult = { "FieldVectorResult", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSumVectorFieldDataflowNode, FieldVectorResult), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldVectorResult_MetaData), NewProp_FieldVectorResult_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldRemap_Inner = { "FieldRemap", 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_FSumVectorFieldDataflowNode_Statics::NewProp_FieldRemap = { "FieldRemap", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSumVectorFieldDataflowNode, FieldRemap), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldRemap_MetaData), NewProp_FieldRemap_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldFloat_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldFloat,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldFloatRemap_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldFloatRemap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldVectorLeft_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldVectorLeft,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldRemapLeft_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldRemapLeft,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldVectorRight_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldVectorRight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldRemapRight_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldRemapRight,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_Magnitude,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_Operation_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_Operation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_bSwapVectorInputs,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldVectorResult_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldVectorResult,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldRemap_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewProp_FieldRemap,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSumVectorFieldDataflowNode Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"SumVectorFieldDataflowNode",
Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::PropPointers),
sizeof(FSumVectorFieldDataflowNode),
alignof(FSumVectorFieldDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FSumVectorFieldDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSumVectorFieldDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSumVectorFieldDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FSumVectorFieldDataflowNode *****************************************
// ********** Begin ScriptStruct FFieldMakeDenseFloatArrayDataflowNode *****************************
struct Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FFieldMakeDenseFloatArrayDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FFieldMakeDenseFloatArrayDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Converts a sparse FloatArray (a selected subset of the whole incoming array) into a dense FloatArray\n * (same number of elements as the incoming array using NumSamplePositions) using the Remap input\n * NumSamplePositions controls the size of the output array, only indices smaller than l to than NumSamplePositions\n * will be processed\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
{ "ToolTip", "Converts a sparse FloatArray (a selected subset of the whole incoming array) into a dense FloatArray\n(same number of elements as the incoming array using NumSamplePositions) using the Remap input\nNumSamplePositions controls the size of the output array, only indices smaller than l to than NumSamplePositions\nwill be processed" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldFloatInput_MetaData[] = {
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldRemap_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NumSamplePositions_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "DataflowInput", "" },
{ "DisplayName", "Number of Sample Positions" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Default_MetaData[] = {
{ "Category", "Field" },
{ "Comment", "/** */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FieldFloatResult_MetaData[] = {
{ "Comment", "/** */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionFieldNodes.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FFieldMakeDenseFloatArrayDataflowNode constinit property declarations
static const UECodeGen_Private::FFloatPropertyParams NewProp_FieldFloatInput_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldFloatInput;
static const UECodeGen_Private::FIntPropertyParams NewProp_FieldRemap_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldRemap;
static const UECodeGen_Private::FIntPropertyParams NewProp_NumSamplePositions;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Default;
static const UECodeGen_Private::FFloatPropertyParams NewProp_FieldFloatResult_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_FieldFloatResult;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FFieldMakeDenseFloatArrayDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FFieldMakeDenseFloatArrayDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics
static_assert(std::is_polymorphic<FFieldMakeDenseFloatArrayDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FFieldMakeDenseFloatArrayDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode;
class UScriptStruct* FFieldMakeDenseFloatArrayDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("FieldMakeDenseFloatArrayDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FFieldMakeDenseFloatArrayDataflowNode Property Definitions ********
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::NewProp_FieldFloatInput_Inner = { "FieldFloatInput", 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_FFieldMakeDenseFloatArrayDataflowNode_Statics::NewProp_FieldFloatInput = { "FieldFloatInput", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFieldMakeDenseFloatArrayDataflowNode, FieldFloatInput), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldFloatInput_MetaData), NewProp_FieldFloatInput_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::NewProp_FieldRemap_Inner = { "FieldRemap", 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_FFieldMakeDenseFloatArrayDataflowNode_Statics::NewProp_FieldRemap = { "FieldRemap", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFieldMakeDenseFloatArrayDataflowNode, FieldRemap), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldRemap_MetaData), NewProp_FieldRemap_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::NewProp_NumSamplePositions = { "NumSamplePositions", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFieldMakeDenseFloatArrayDataflowNode, NumSamplePositions), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NumSamplePositions_MetaData), NewProp_NumSamplePositions_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::NewProp_Default = { "Default", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFieldMakeDenseFloatArrayDataflowNode, Default), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Default_MetaData), NewProp_Default_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::NewProp_FieldFloatResult_Inner = { "FieldFloatResult", 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_FFieldMakeDenseFloatArrayDataflowNode_Statics::NewProp_FieldFloatResult = { "FieldFloatResult", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FFieldMakeDenseFloatArrayDataflowNode, FieldFloatResult), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FieldFloatResult_MetaData), NewProp_FieldFloatResult_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::NewProp_FieldFloatInput_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::NewProp_FieldFloatInput,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::NewProp_FieldRemap_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::NewProp_FieldRemap,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::NewProp_NumSamplePositions,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::NewProp_Default,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::NewProp_FieldFloatResult_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::NewProp_FieldFloatResult,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FFieldMakeDenseFloatArrayDataflowNode Property Definitions **********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"FieldMakeDenseFloatArrayDataflowNode",
Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::PropPointers),
sizeof(FFieldMakeDenseFloatArrayDataflowNode),
alignof(FFieldMakeDenseFloatArrayDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FFieldMakeDenseFloatArrayDataflowNode *******************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EDataflowFieldFalloffType_StaticEnum, TEXT("EDataflowFieldFalloffType"), &Z_Registration_Info_UEnum_EDataflowFieldFalloffType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1143204808U) },
{ EDataflowSetMaskConditionType_StaticEnum, TEXT("EDataflowSetMaskConditionType"), &Z_Registration_Info_UEnum_EDataflowSetMaskConditionType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 4033130094U) },
{ EDataflowWaveFunctionType_StaticEnum, TEXT("EDataflowWaveFunctionType"), &Z_Registration_Info_UEnum_EDataflowWaveFunctionType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 696991098U) },
{ EDataflowFloatFieldOperationType_StaticEnum, TEXT("EDataflowFloatFieldOperationType"), &Z_Registration_Info_UEnum_EDataflowFloatFieldOperationType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 903438459U) },
{ EDataflowVectorFieldOperationType_StaticEnum, TEXT("EDataflowVectorFieldOperationType"), &Z_Registration_Info_UEnum_EDataflowVectorFieldOperationType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 644177894U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FRadialFalloffFieldDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FRadialFalloffFieldDataflowNode_Statics::NewStructOps, TEXT("RadialFalloffFieldDataflowNode"),&Z_Registration_Info_UScriptStruct_FRadialFalloffFieldDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRadialFalloffFieldDataflowNode), 723182658U) },
{ FBoxFalloffFieldDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FBoxFalloffFieldDataflowNode_Statics::NewStructOps, TEXT("BoxFalloffFieldDataflowNode"),&Z_Registration_Info_UScriptStruct_FBoxFalloffFieldDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBoxFalloffFieldDataflowNode), 3012188569U) },
{ FPlaneFalloffFieldDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FPlaneFalloffFieldDataflowNode_Statics::NewStructOps, TEXT("PlaneFalloffFieldDataflowNode"),&Z_Registration_Info_UScriptStruct_FPlaneFalloffFieldDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPlaneFalloffFieldDataflowNode), 295963242U) },
{ FRadialIntMaskFieldDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FRadialIntMaskFieldDataflowNode_Statics::NewStructOps, TEXT("RadialIntMaskFieldDataflowNode"),&Z_Registration_Info_UScriptStruct_FRadialIntMaskFieldDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRadialIntMaskFieldDataflowNode), 1439705390U) },
{ FUniformScalarFieldDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FUniformScalarFieldDataflowNode_Statics::NewStructOps, TEXT("UniformScalarFieldDataflowNode"),&Z_Registration_Info_UScriptStruct_FUniformScalarFieldDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FUniformScalarFieldDataflowNode), 2079566700U) },
{ FUniformVectorFieldDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FUniformVectorFieldDataflowNode_Statics::NewStructOps, TEXT("UniformVectorFieldDataflowNode"),&Z_Registration_Info_UScriptStruct_FUniformVectorFieldDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FUniformVectorFieldDataflowNode), 2711690902U) },
{ FRadialVectorFieldDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FRadialVectorFieldDataflowNode_Statics::NewStructOps, TEXT("RadialVectorFieldDataflowNode"),&Z_Registration_Info_UScriptStruct_FRadialVectorFieldDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRadialVectorFieldDataflowNode), 3384099885U) },
{ FRandomVectorFieldDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FRandomVectorFieldDataflowNode_Statics::NewStructOps, TEXT("RandomVectorFieldDataflowNode"),&Z_Registration_Info_UScriptStruct_FRandomVectorFieldDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FRandomVectorFieldDataflowNode), 370247480U) },
{ FNoiseFieldDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FNoiseFieldDataflowNode_Statics::NewStructOps, TEXT("NoiseFieldDataflowNode"),&Z_Registration_Info_UScriptStruct_FNoiseFieldDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FNoiseFieldDataflowNode), 1474111134U) },
{ FUniformIntegerFieldDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FUniformIntegerFieldDataflowNode_Statics::NewStructOps, TEXT("UniformIntegerFieldDataflowNode"),&Z_Registration_Info_UScriptStruct_FUniformIntegerFieldDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FUniformIntegerFieldDataflowNode), 2691498938U) },
{ FWaveScalarFieldDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FWaveScalarFieldDataflowNode_Statics::NewStructOps, TEXT("WaveScalarFieldDataflowNode"),&Z_Registration_Info_UScriptStruct_FWaveScalarFieldDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FWaveScalarFieldDataflowNode), 3671274629U) },
{ FSumScalarFieldDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSumScalarFieldDataflowNode_Statics::NewStructOps, TEXT("SumScalarFieldDataflowNode"),&Z_Registration_Info_UScriptStruct_FSumScalarFieldDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSumScalarFieldDataflowNode), 1318781311U) },
{ FSumVectorFieldDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSumVectorFieldDataflowNode_Statics::NewStructOps, TEXT("SumVectorFieldDataflowNode"),&Z_Registration_Info_UScriptStruct_FSumVectorFieldDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSumVectorFieldDataflowNode), 2774718675U) },
{ FFieldMakeDenseFloatArrayDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode_Statics::NewStructOps, TEXT("FieldMakeDenseFloatArrayDataflowNode"),&Z_Registration_Info_UScriptStruct_FFieldMakeDenseFloatArrayDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FFieldMakeDenseFloatArrayDataflowNode), 180468078U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h__Script_GeometryCollectionNodes_2110262320{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionFieldNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS