Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateServer/Inc/GeometryCollectionNodes/UHT/GeometryCollectionSelectionNodes.gen.cpp

4768 lines
424 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/GeometryCollectionSelectionNodes.h"
#include "Dataflow/DataflowAnyType.h"
#include "Dataflow/DataflowConnectionTypes.h"
#include "Dataflow/DataflowSelection.h"
#include "GeometryCollection/ManagedArrayCollection.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeGeometryCollectionSelectionNodes() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBox();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FSphere();
COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowCurveSelection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowFaceSelection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowGeometrySelection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowMaterialSelection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowSelectionTypes();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowTransformSelection();
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowVertexSelection();
DATAFLOWENGINEPLUGIN_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionAttributeKey();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowCollectionSelectionByNameMethod();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ERangeSettingEnum();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrGroup();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrOperation();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ESelectSubjectTypeEnum();
GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ESetOperationEnum();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionSelectionInvertDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionAllDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionParentDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionRootDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode();
GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode();
UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FCollectionTransformSelectionAllDataflowNode **********************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionAllDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionAllDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionAllDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects all the bones for the Collection\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects all the bones for the Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowOutput", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionAllDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionAllDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionAllDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionAllDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionAllDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionAllDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionAllDataflowNode;
class UScriptStruct* FCollectionTransformSelectionAllDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionAllDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionAllDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionAllDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionAllDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionAllDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionAllDataflowNode Property Definitions *
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionAllDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionAllDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionAllDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionAllDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionAllDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionAllDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionAllDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionAllDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionAllDataflowNode Property Definitions ***
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionAllDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionAllDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionAllDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionAllDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionAllDataflowNode),
alignof(FCollectionTransformSelectionAllDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionAllDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionAllDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionAllDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionAllDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionAllDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionAllDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionAllDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionAllDataflowNode ************************
// ********** Begin Enum ESetOperationEnum *********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESetOperationEnum;
static UEnum* ESetOperationEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESetOperationEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_ESetOperationEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_ESetOperationEnum, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ESetOperationEnum"));
}
return Z_Registration_Info_UEnum_ESetOperationEnum.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ESetOperationEnum>()
{
return ESetOperationEnum_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_ESetOperationEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "ESetOperationEnum::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "Dataflow_SetOperation_AND.Comment", "/** Select elements that are selected in both incoming selections (Bitwise AND) */" },
{ "Dataflow_SetOperation_AND.DisplayName", "Intersect" },
{ "Dataflow_SetOperation_AND.Name", "ESetOperationEnum::Dataflow_SetOperation_AND" },
{ "Dataflow_SetOperation_AND.ToolTip", "Select elements that are selected in both incoming selections (Bitwise AND)" },
{ "Dataflow_SetOperation_OR.Comment", "/** Select elements that are selected in either incoming selections (Bitwise OR) */" },
{ "Dataflow_SetOperation_OR.DisplayName", "Union" },
{ "Dataflow_SetOperation_OR.Name", "ESetOperationEnum::Dataflow_SetOperation_OR" },
{ "Dataflow_SetOperation_OR.ToolTip", "Select elements that are selected in either incoming selections (Bitwise OR)" },
{ "Dataflow_SetOperation_Subtract.Comment", "/** Select elements that are selected in only the first of the incoming selections (Bitwise A AND (NOT B)) */" },
{ "Dataflow_SetOperation_Subtract.DisplayName", "Difference" },
{ "Dataflow_SetOperation_Subtract.Name", "ESetOperationEnum::Dataflow_SetOperation_Subtract" },
{ "Dataflow_SetOperation_Subtract.ToolTip", "Select elements that are selected in only the first of the incoming selections (Bitwise A AND (NOT B))" },
{ "Dataflow_SetOperation_XOR.Comment", "/** Select elements that are selected in exactly one incoming selection (Bitwise XOR) */" },
{ "Dataflow_SetOperation_XOR.DisplayName", "Symmetric Difference (XOR)" },
{ "Dataflow_SetOperation_XOR.Name", "ESetOperationEnum::Dataflow_SetOperation_XOR" },
{ "Dataflow_SetOperation_XOR.ToolTip", "Select elements that are selected in exactly one incoming selection (Bitwise XOR)" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESetOperationEnum::Dataflow_SetOperation_AND", (int64)ESetOperationEnum::Dataflow_SetOperation_AND },
{ "ESetOperationEnum::Dataflow_SetOperation_OR", (int64)ESetOperationEnum::Dataflow_SetOperation_OR },
{ "ESetOperationEnum::Dataflow_SetOperation_XOR", (int64)ESetOperationEnum::Dataflow_SetOperation_XOR },
{ "ESetOperationEnum::Dataflow_SetOperation_Subtract", (int64)ESetOperationEnum::Dataflow_SetOperation_Subtract },
{ "ESetOperationEnum::Dataflow_Max", (int64)ESetOperationEnum::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_ESetOperationEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_ESetOperationEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"ESetOperationEnum",
"ESetOperationEnum",
Z_Construct_UEnum_GeometryCollectionNodes_ESetOperationEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ESetOperationEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ESetOperationEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_ESetOperationEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ESetOperationEnum()
{
if (!Z_Registration_Info_UEnum_ESetOperationEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESetOperationEnum.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_ESetOperationEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESetOperationEnum.InnerSingleton;
}
// ********** End Enum ESetOperationEnum ***********************************************************
// ********** Begin ScriptStruct FCollectionTransformSelectionSetOperationDataflowNode *************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionSetOperationDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionSetOperationDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Runs boolean operation on TransformSelections\n * Deprecated (5.6) : use the generic CollectionSelectionSetOperation node instead\n */" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Runs boolean operation on TransformSelections\nDeprecated (5.6) : use the generic CollectionSelectionSetOperation node instead" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Operation_MetaData[] = {
{ "Category", "Compare" },
{ "Comment", "/** Boolean operation */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Boolean operation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelectionA_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DisplayName", "TransformSelectionA" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelectionB_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DisplayName", "TransformSelectionB" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices after operation*/" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "TransformSelectionA" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices after operation" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionSetOperationDataflowNode constinit property declarations
static const UECodeGen_Private::FBytePropertyParams NewProp_Operation_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Operation;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelectionA;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelectionB;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionSetOperationDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionSetOperationDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionSetOperationDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionSetOperationDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode;
class UScriptStruct* FCollectionTransformSelectionSetOperationDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionSetOperationDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionSetOperationDataflowNode Property Definitions
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_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_FCollectionTransformSelectionSetOperationDataflowNode_Statics::NewProp_Operation = { "Operation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionSetOperationDataflowNode, Operation), Z_Construct_UEnum_GeometryCollectionNodes_ESetOperationEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Operation_MetaData), NewProp_Operation_MetaData) }; // 2211047297
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_Statics::NewProp_TransformSelectionA = { "TransformSelectionA", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionSetOperationDataflowNode, TransformSelectionA), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelectionA_MetaData), NewProp_TransformSelectionA_MetaData) }; // 3066776135
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_Statics::NewProp_TransformSelectionB = { "TransformSelectionB", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionSetOperationDataflowNode, TransformSelectionB), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelectionB_MetaData), NewProp_TransformSelectionB_MetaData) }; // 3066776135
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionSetOperationDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_Statics::NewProp_Operation_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_Statics::NewProp_Operation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_Statics::NewProp_TransformSelectionA,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_Statics::NewProp_TransformSelectionB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionSetOperationDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionSetOperationDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionSetOperationDataflowNode),
alignof(FCollectionTransformSelectionSetOperationDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionSetOperationDataflowNode ***************
// ********** Begin ScriptStruct FCollectionTransformSelectionInfoDataflowNode *********************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionInfoDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionInfoDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Generates a formatted string of the bones and the selection\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Generates a formatted string of the bones and the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_String_MetaData[] = {
{ "Comment", "/** Formatted string of the bones and selection */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Formatted string of the bones and selection" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionInfoDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStrPropertyParams NewProp_String;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionInfoDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionInfoDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionInfoDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionInfoDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode;
class UScriptStruct* FCollectionTransformSelectionInfoDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionInfoDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionInfoDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionInfoDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionInfoDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode_Statics::NewProp_String = { "String", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionInfoDataflowNode, String), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_String_MetaData), NewProp_String_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode_Statics::NewProp_TransformSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode_Statics::NewProp_String,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionInfoDataflowNode Property Definitions **
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionInfoDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionInfoDataflowNode),
alignof(FCollectionTransformSelectionInfoDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionInfoDataflowNode ***********************
// ********** Begin ScriptStruct FCollectionTransformSelectionNoneDataflowNode *********************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionNoneDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionNoneDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Generates an empty bone selection for the Collection\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Generates an empty bone selection for the Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowOutput", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionNoneDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionNoneDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionNoneDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionNoneDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionNoneDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode;
class UScriptStruct* FCollectionTransformSelectionNoneDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionNoneDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionNoneDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionNoneDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionNoneDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionNoneDataflowNode Property Definitions **
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionNoneDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionNoneDataflowNode),
alignof(FCollectionTransformSelectionNoneDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionNoneDataflowNode ***********************
// ********** Begin ScriptStruct FCollectionTransformSelectionInvertDataflowNode *******************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionInvertDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionInvertDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Inverts selection of bones\n *\n */" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Inverts selection of bones" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "TransformSelection" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionInvertDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionInvertDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionInvertDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionInvertDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionInvertDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode;
class UScriptStruct* FCollectionTransformSelectionInvertDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionInvertDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionInvertDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionInvertDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionInvertDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionInvertDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionInvertDataflowNode),
alignof(FCollectionTransformSelectionInvertDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionInvertDataflowNode *********************
// ********** Begin ScriptStruct FCollectionTransformSelectionRandomDataflowNode *******************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionRandomDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionRandomDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects bones randomly in the Collection\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects bones randomly in the Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDeterministic_MetaData[] = {
{ "Category", "Random" },
{ "Comment", "/** If true, it always generates the same result for the same RandomSeed */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "If true, it always generates the same result for the same RandomSeed" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RandomSeed_MetaData[] = {
{ "Category", "Random" },
{ "Comment", "/** Seed for the random generation, only used if Deterministic is on */" },
{ "DataflowInput", "" },
{ "EditCondition", "bDeterministic" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Seed for the random generation, only used if Deterministic is on" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RandomThreshold_MetaData[] = {
{ "Category", "Random" },
{ "Comment", "/** Bones get selected if RandomValue > RandomThreshold */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Bones get selected if RandomValue > RandomThreshold" },
{ "UIMax", "1.000000" },
{ "UIMin", "0.000000" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowOutput", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionRandomDataflowNode constinit property declarations
static void NewProp_bDeterministic_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDeterministic;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RandomSeed;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RandomThreshold;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionRandomDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionRandomDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionRandomDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionRandomDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode;
class UScriptStruct* FCollectionTransformSelectionRandomDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionRandomDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionRandomDataflowNode Property Definitions
void Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics::NewProp_bDeterministic_SetBit(void* Obj)
{
((FCollectionTransformSelectionRandomDataflowNode*)Obj)->bDeterministic = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics::NewProp_bDeterministic = { "bDeterministic", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionTransformSelectionRandomDataflowNode), &Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics::NewProp_bDeterministic_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDeterministic_MetaData), NewProp_bDeterministic_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics::NewProp_RandomSeed = { "RandomSeed", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionRandomDataflowNode, RandomSeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RandomSeed_MetaData), NewProp_RandomSeed_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics::NewProp_RandomThreshold = { "RandomThreshold", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionRandomDataflowNode, RandomThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RandomThreshold_MetaData), NewProp_RandomThreshold_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionRandomDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionRandomDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics::NewProp_bDeterministic,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics::NewProp_RandomSeed,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics::NewProp_RandomThreshold,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionRandomDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionRandomDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionRandomDataflowNode),
alignof(FCollectionTransformSelectionRandomDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionRandomDataflowNode *********************
// ********** Begin ScriptStruct FCollectionTransformSelectionRootDataflowNode *********************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionRootDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionRootDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionRootDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects the root bones in the Collection\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects the root bones in the Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowOutput", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionRootDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionRootDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionRootDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionRootDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionRootDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionRootDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionRootDataflowNode;
class UScriptStruct* FCollectionTransformSelectionRootDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionRootDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionRootDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionRootDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionRootDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionRootDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionRootDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionRootDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionRootDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionRootDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionRootDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionRootDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionRootDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionRootDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionRootDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionRootDataflowNode Property Definitions **
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionRootDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionRootDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionRootDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionRootDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionRootDataflowNode),
alignof(FCollectionTransformSelectionRootDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionRootDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionRootDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionRootDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionRootDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionRootDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionRootDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionRootDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionRootDataflowNode ***********************
// ********** Begin ScriptStruct FCollectionTransformSelectionCustomDataflowNode *******************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionCustomDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionCustomDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * \n * Selects specified bones in the GeometryCollection by using a \n * space separated list, e.g. \"0 1 2 12 23\"\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects specified bones in the GeometryCollection by using a\nspace separated list, e.g. \"0 1 2 12 23\"" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneIndicies_MetaData[] = {
{ "Category", "Selection" },
{ "Comment", "/** Space separated list of bone indices to specify the selection, e.g. \"0 1 2 3 23 34\" */" },
{ "DisplayName", "Bone Indices" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Space separated list of bone indices to specify the selection, e.g. \"0 1 2 3 23 34\"" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowOutput", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionCustomDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStrPropertyParams NewProp_BoneIndicies;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionCustomDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionCustomDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionCustomDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionCustomDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode;
class UScriptStruct* FCollectionTransformSelectionCustomDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionCustomDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionCustomDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionCustomDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_Statics::NewProp_BoneIndicies = { "BoneIndicies", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionCustomDataflowNode, BoneIndicies), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneIndicies_MetaData), NewProp_BoneIndicies_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionCustomDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_Statics::NewProp_BoneIndicies,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionCustomDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionCustomDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionCustomDataflowNode),
alignof(FCollectionTransformSelectionCustomDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionCustomDataflowNode *********************
// ********** Begin ScriptStruct FCollectionTransformSelectionCustomDataflowNode_v2 ****************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionCustomDataflowNode_v2); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionCustomDataflowNode_v2); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects specified bones in the GeometryCollection by using a\n * comma separated list, e.g. \"0, 2, 5-10, 12-15\"\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects specified bones in the GeometryCollection by using a\ncomma separated list, e.g. \"0, 2, 5-10, 12-15\"" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneIndices_MetaData[] = {
{ "Category", "Selection" },
{ "Comment", "/** Comma separated list of single or a range of bone indices to specify the selection, e.g. \"0, 2, 5-10, 12-15\" */" },
{ "DisplayName", "Bone Indices" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Comma separated list of single or a range of bone indices to specify the selection, e.g. \"0, 2, 5-10, 12-15\"" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowOutput", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionCustomDataflowNode_v2 constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStrPropertyParams NewProp_BoneIndices;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionCustomDataflowNode_v2 constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionCustomDataflowNode_v2>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionCustomDataflowNode_v2>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionCustomDataflowNode_v2 cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2;
class UScriptStruct* FCollectionTransformSelectionCustomDataflowNode_v2::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionCustomDataflowNode_v2"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionCustomDataflowNode_v2 Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionCustomDataflowNode_v2, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2_Statics::NewProp_BoneIndices = { "BoneIndices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionCustomDataflowNode_v2, BoneIndices), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneIndices_MetaData), NewProp_BoneIndices_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionCustomDataflowNode_v2, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2_Statics::NewProp_BoneIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionCustomDataflowNode_v2 Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionCustomDataflowNode_v2",
Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2_Statics::PropPointers),
sizeof(FCollectionTransformSelectionCustomDataflowNode_v2),
alignof(FCollectionTransformSelectionCustomDataflowNode_v2),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionCustomDataflowNode_v2 ******************
// ********** Begin ScriptStruct FCollectionTransformSelectionFromIndexArrayDataflowNode ***********
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionFromIndexArrayDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionFromIndexArrayDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Convert index array to a transform selection\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Convert index array to a transform selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection to use for the selection. Note only valid bone indices for the collection will be included in the output selection. */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Collection to use for the selection. Note only valid bone indices for the collection will be included in the output selection." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneIndices_MetaData[] = {
{ "Category", "Selection" },
{ "Comment", "/** Array of bone indices to convert to a trannsform selection */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of bone indices to convert to a trannsform selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowOutput", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionFromIndexArrayDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FIntPropertyParams NewProp_BoneIndices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BoneIndices;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionFromIndexArrayDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionFromIndexArrayDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionFromIndexArrayDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionFromIndexArrayDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode;
class UScriptStruct* FCollectionTransformSelectionFromIndexArrayDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionFromIndexArrayDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionFromIndexArrayDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionFromIndexArrayDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode_Statics::NewProp_BoneIndices_Inner = { "BoneIndices", 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_FCollectionTransformSelectionFromIndexArrayDataflowNode_Statics::NewProp_BoneIndices = { "BoneIndices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionFromIndexArrayDataflowNode, BoneIndices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneIndices_MetaData), NewProp_BoneIndices_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionFromIndexArrayDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode_Statics::NewProp_BoneIndices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode_Statics::NewProp_BoneIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionFromIndexArrayDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionFromIndexArrayDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionFromIndexArrayDataflowNode),
alignof(FCollectionTransformSelectionFromIndexArrayDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionFromIndexArrayDataflowNode *************
// ********** Begin ScriptStruct FCollectionTransformSelectionParentDataflowNode *******************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionParentDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionParentDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionParentDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects the parents of the currently selected bones\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects the parents of the currently selected bones" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "TransformSelection" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionParentDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionParentDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionParentDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionParentDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionParentDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionParentDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionParentDataflowNode;
class UScriptStruct* FCollectionTransformSelectionParentDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionParentDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionParentDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionParentDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionParentDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionParentDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionParentDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionParentDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionParentDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionParentDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionParentDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionParentDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionParentDataflowNode_Statics::NewProp_TransformSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionParentDataflowNode_Statics::NewProp_Collection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionParentDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionParentDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionParentDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionParentDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionParentDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionParentDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionParentDataflowNode),
alignof(FCollectionTransformSelectionParentDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionParentDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionParentDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionParentDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionParentDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionParentDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionParentDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionParentDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionParentDataflowNode *********************
// ********** Begin ScriptStruct FCollectionTransformSelectionByPercentageDataflowNode *************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionByPercentageDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionByPercentageDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Outputs the specified percentage of the selected bones\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Outputs the specified percentage of the selected bones" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "TransformSelection" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Percentage_MetaData[] = {
{ "Category", "Selection" },
{ "Comment", "/** Percentage to keep from the original selection */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Percentage to keep from the original selection" },
{ "UIMax", "100" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDeterministic_MetaData[] = {
{ "Category", "Random" },
{ "Comment", "/** Sets the random generation to deterministic */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Sets the random generation to deterministic" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RandomSeed_MetaData[] = {
{ "Category", "Random" },
{ "Comment", "/** Seed value for the random generation */" },
{ "DataflowInput", "" },
{ "EditCondition", "bDeterministic" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Seed value for the random generation" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionByPercentageDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FIntPropertyParams NewProp_Percentage;
static void NewProp_bDeterministic_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDeterministic;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RandomSeed;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionByPercentageDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionByPercentageDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionByPercentageDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionByPercentageDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode;
class UScriptStruct* FCollectionTransformSelectionByPercentageDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionByPercentageDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionByPercentageDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByPercentageDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics::NewProp_Percentage = { "Percentage", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByPercentageDataflowNode, Percentage), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Percentage_MetaData), NewProp_Percentage_MetaData) };
void Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics::NewProp_bDeterministic_SetBit(void* Obj)
{
((FCollectionTransformSelectionByPercentageDataflowNode*)Obj)->bDeterministic = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics::NewProp_bDeterministic = { "bDeterministic", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionTransformSelectionByPercentageDataflowNode), &Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics::NewProp_bDeterministic_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDeterministic_MetaData), NewProp_bDeterministic_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics::NewProp_RandomSeed = { "RandomSeed", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByPercentageDataflowNode, RandomSeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RandomSeed_MetaData), NewProp_RandomSeed_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics::NewProp_TransformSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics::NewProp_Percentage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics::NewProp_bDeterministic,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics::NewProp_RandomSeed,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionByPercentageDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionByPercentageDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionByPercentageDataflowNode),
alignof(FCollectionTransformSelectionByPercentageDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionByPercentageDataflowNode ***************
// ********** Begin ScriptStruct FCollectionTransformSelectionChildrenDataflowNode *****************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionChildrenDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionChildrenDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects the children of the selected bones\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects the children of the selected bones" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "TransformSelection" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionChildrenDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionChildrenDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionChildrenDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionChildrenDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionChildrenDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode;
class UScriptStruct* FCollectionTransformSelectionChildrenDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionChildrenDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionChildrenDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionChildrenDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionChildrenDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode_Statics::NewProp_TransformSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode_Statics::NewProp_Collection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionChildrenDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionChildrenDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionChildrenDataflowNode),
alignof(FCollectionTransformSelectionChildrenDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionChildrenDataflowNode *******************
// ********** Begin ScriptStruct FCollectionTransformSelectionSiblingsDataflowNode *****************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionSiblingsDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionSiblingsDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects the siblings of the selected bones\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects the siblings of the selected bones" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "TransformSelection" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionSiblingsDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionSiblingsDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionSiblingsDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionSiblingsDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionSiblingsDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode;
class UScriptStruct* FCollectionTransformSelectionSiblingsDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionSiblingsDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionSiblingsDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionSiblingsDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionSiblingsDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode_Statics::NewProp_TransformSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode_Statics::NewProp_Collection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionSiblingsDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionSiblingsDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionSiblingsDataflowNode),
alignof(FCollectionTransformSelectionSiblingsDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionSiblingsDataflowNode *******************
// ********** Begin ScriptStruct FCollectionTransformSelectionLevelDataflowNode ********************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionLevelDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionLevelDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Expand the selection to include all nodes with the same level as the selected nodes\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Expand the selection to include all nodes with the same level as the selected nodes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "TransformSelection" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionLevelDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionLevelDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionLevelDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionLevelDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionLevelDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode;
class UScriptStruct* FCollectionTransformSelectionLevelDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionLevelDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionLevelDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionLevelDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionLevelDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode_Statics::NewProp_TransformSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode_Statics::NewProp_Collection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionLevelDataflowNode Property Definitions *
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionLevelDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionLevelDataflowNode),
alignof(FCollectionTransformSelectionLevelDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionLevelDataflowNode **********************
// ********** Begin ScriptStruct FCollectionTransformSelectionTargetLevelDataflowNode **************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionTargetLevelDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionTargetLevelDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects the root bones in the Collection\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects the root bones in the Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetLevel_MetaData[] = {
{ "Category", "Options" },
{ "ClampMin", "0" },
{ "Comment", "/** Level to select */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Level to select" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSkipEmbedded_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "/** Whether to avoid embedded geometry in the selection (i.e., only select rigid and cluster nodes) */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Whether to avoid embedded geometry in the selection (i.e., only select rigid and cluster nodes)" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowOutput", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionTargetLevelDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FIntPropertyParams NewProp_TargetLevel;
static void NewProp_bSkipEmbedded_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bSkipEmbedded;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionTargetLevelDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionTargetLevelDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionTargetLevelDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionTargetLevelDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode;
class UScriptStruct* FCollectionTransformSelectionTargetLevelDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionTargetLevelDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionTargetLevelDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionTargetLevelDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics::NewProp_TargetLevel = { "TargetLevel", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionTargetLevelDataflowNode, TargetLevel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetLevel_MetaData), NewProp_TargetLevel_MetaData) };
void Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics::NewProp_bSkipEmbedded_SetBit(void* Obj)
{
((FCollectionTransformSelectionTargetLevelDataflowNode*)Obj)->bSkipEmbedded = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics::NewProp_bSkipEmbedded = { "bSkipEmbedded", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionTransformSelectionTargetLevelDataflowNode), &Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics::NewProp_bSkipEmbedded_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSkipEmbedded_MetaData), NewProp_bSkipEmbedded_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionTargetLevelDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics::NewProp_TargetLevel,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics::NewProp_bSkipEmbedded,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionTargetLevelDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionTargetLevelDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionTargetLevelDataflowNode),
alignof(FCollectionTransformSelectionTargetLevelDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionTargetLevelDataflowNode ****************
// ********** Begin ScriptStruct FCollectionTransformSelectionContactDataflowNode ******************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionContactDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionContactDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects the contact(s) of the selected bones\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects the contact(s) of the selected bones" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "TransformSelection" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAllowContactInParentLevels_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "/** Whether to allow contact with bones that are in a parent level */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Whether to allow contact with bones that are in a parent level" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionContactDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static void NewProp_bAllowContactInParentLevels_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllowContactInParentLevels;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionContactDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionContactDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionContactDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionContactDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionContactDataflowNode;
class UScriptStruct* FCollectionTransformSelectionContactDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionContactDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionContactDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionContactDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionContactDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionContactDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionContactDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionContactDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
void Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode_Statics::NewProp_bAllowContactInParentLevels_SetBit(void* Obj)
{
((FCollectionTransformSelectionContactDataflowNode*)Obj)->bAllowContactInParentLevels = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode_Statics::NewProp_bAllowContactInParentLevels = { "bAllowContactInParentLevels", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionTransformSelectionContactDataflowNode), &Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode_Statics::NewProp_bAllowContactInParentLevels_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAllowContactInParentLevels_MetaData), NewProp_bAllowContactInParentLevels_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode_Statics::NewProp_TransformSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode_Statics::NewProp_bAllowContactInParentLevels,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionContactDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionContactDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionContactDataflowNode),
alignof(FCollectionTransformSelectionContactDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionContactDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionContactDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionContactDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionContactDataflowNode ********************
// ********** Begin ScriptStruct FCollectionTransformSelectionLeafDataflowNode *********************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionLeafDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionLeafDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects the leaves in the Collection\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects the leaves in the Collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowOutput", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionLeafDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionLeafDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionLeafDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionLeafDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionLeafDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode;
class UScriptStruct* FCollectionTransformSelectionLeafDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionLeafDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionLeafDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionLeafDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionLeafDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionLeafDataflowNode Property Definitions **
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionLeafDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionLeafDataflowNode),
alignof(FCollectionTransformSelectionLeafDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionLeafDataflowNode ***********************
// ********** Begin ScriptStruct FCollectionTransformSelectionClusterDataflowNode ******************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionClusterDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionClusterDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects the clusters in the Collection\n * Deprecated : this node had the wrong behavior and select the leaves instead\n *\x09\x09\x09\x09Replace it by CollectionTransformSelectLeaf or use the second version of CollectionTransformSelectCluster\n *\n */" },
{ "Deprecated", "5.5" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects the clusters in the Collection\nDeprecated : this node had the wrong behavior and select the leaves instead\n Replace it by CollectionTransformSelectLeaf or use the second version of CollectionTransformSelectCluster" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowOutput", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionClusterDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionClusterDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionClusterDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionClusterDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionClusterDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode;
class UScriptStruct* FCollectionTransformSelectionClusterDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionClusterDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionClusterDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionClusterDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionClusterDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionClusterDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionClusterDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionClusterDataflowNode),
alignof(FCollectionTransformSelectionClusterDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionClusterDataflowNode ********************
// ********** Begin ScriptStruct FCollectionTransformSelectionClusterDataflowNode_v2 ***************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionClusterDataflowNode_v2); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionClusterDataflowNode_v2); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects the clusters in the Collection\n * this version works properly and address the issues found in the deprecated version 1\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects the clusters in the Collection\nthis version works properly and address the issues found in the deprecated version 1" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowOutput", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionClusterDataflowNode_v2 constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionClusterDataflowNode_v2 constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionClusterDataflowNode_v2>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionClusterDataflowNode_v2>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionClusterDataflowNode_v2 cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2;
class UScriptStruct* FCollectionTransformSelectionClusterDataflowNode_v2::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionClusterDataflowNode_v2"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionClusterDataflowNode_v2 Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionClusterDataflowNode_v2, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionClusterDataflowNode_v2, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionClusterDataflowNode_v2 Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionClusterDataflowNode_v2",
Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2_Statics::PropPointers),
sizeof(FCollectionTransformSelectionClusterDataflowNode_v2),
alignof(FCollectionTransformSelectionClusterDataflowNode_v2),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionClusterDataflowNode_v2 *****************
// ********** Begin Enum ERangeSettingEnum *********************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ERangeSettingEnum;
static UEnum* ERangeSettingEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ERangeSettingEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_ERangeSettingEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_ERangeSettingEnum, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ERangeSettingEnum"));
}
return Z_Registration_Info_UEnum_ERangeSettingEnum.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ERangeSettingEnum>()
{
return ERangeSettingEnum_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_ERangeSettingEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "ERangeSettingEnum::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "Dataflow_RangeSetting_InsideRange.Comment", "/** Values for selection must be inside of the specified range */" },
{ "Dataflow_RangeSetting_InsideRange.DisplayName", "Inside Range" },
{ "Dataflow_RangeSetting_InsideRange.Name", "ERangeSettingEnum::Dataflow_RangeSetting_InsideRange" },
{ "Dataflow_RangeSetting_InsideRange.ToolTip", "Values for selection must be inside of the specified range" },
{ "Dataflow_RangeSetting_OutsideRange.Comment", "/** Values for selection must be outside of the specified range */" },
{ "Dataflow_RangeSetting_OutsideRange.DisplayName", "Outside Range" },
{ "Dataflow_RangeSetting_OutsideRange.Name", "ERangeSettingEnum::Dataflow_RangeSetting_OutsideRange" },
{ "Dataflow_RangeSetting_OutsideRange.ToolTip", "Values for selection must be outside of the specified range" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ERangeSettingEnum::Dataflow_RangeSetting_InsideRange", (int64)ERangeSettingEnum::Dataflow_RangeSetting_InsideRange },
{ "ERangeSettingEnum::Dataflow_RangeSetting_OutsideRange", (int64)ERangeSettingEnum::Dataflow_RangeSetting_OutsideRange },
{ "ERangeSettingEnum::Dataflow_Max", (int64)ERangeSettingEnum::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_ERangeSettingEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_ERangeSettingEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"ERangeSettingEnum",
"ERangeSettingEnum",
Z_Construct_UEnum_GeometryCollectionNodes_ERangeSettingEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ERangeSettingEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ERangeSettingEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_ERangeSettingEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ERangeSettingEnum()
{
if (!Z_Registration_Info_UEnum_ERangeSettingEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ERangeSettingEnum.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_ERangeSettingEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ERangeSettingEnum.InnerSingleton;
}
// ********** End Enum ERangeSettingEnum ***********************************************************
// ********** Begin ScriptStruct FSelectFloatArrayIndicesInRangeDataflowNode ***********************
struct Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FSelectFloatArrayIndicesInRangeDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FSelectFloatArrayIndicesInRangeDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects indices of a float array by range\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects indices of a float array by range" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Values_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Min_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Minimum value for the selection */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Minimum value for the selection" },
{ "UIMax", "1000000000.000000" },
{ "UIMin", "0.000000" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Max_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Maximum value for the selection */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Maximum value for the selection" },
{ "UIMax", "1000000000.000000" },
{ "UIMin", "0.000000" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RangeSetting_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Values for the selection has to be inside or outside [Min, Max] range */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Values for the selection has to be inside or outside [Min, Max] range" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInclusive_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** If true then range includes Min and Max values */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "If true then range includes Min and Max values" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Indices_MetaData[] = {
{ "Comment", "/** Indices of float Values matching the specified range */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Indices of float Values matching the specified range" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FSelectFloatArrayIndicesInRangeDataflowNode constinit property declarations
static const UECodeGen_Private::FFloatPropertyParams NewProp_Values_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Values;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Min;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Max;
static const UECodeGen_Private::FBytePropertyParams NewProp_RangeSetting_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_RangeSetting;
static void NewProp_bInclusive_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInclusive;
static const UECodeGen_Private::FIntPropertyParams NewProp_Indices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_Indices;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FSelectFloatArrayIndicesInRangeDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FSelectFloatArrayIndicesInRangeDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics
static_assert(std::is_polymorphic<FSelectFloatArrayIndicesInRangeDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FSelectFloatArrayIndicesInRangeDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode;
class UScriptStruct* FSelectFloatArrayIndicesInRangeDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SelectFloatArrayIndicesInRangeDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FSelectFloatArrayIndicesInRangeDataflowNode Property Definitions **
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::NewProp_Values_Inner = { "Values", 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_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::NewProp_Values = { "Values", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSelectFloatArrayIndicesInRangeDataflowNode, Values), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Values_MetaData), NewProp_Values_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::NewProp_Min = { "Min", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSelectFloatArrayIndicesInRangeDataflowNode, Min), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Min_MetaData), NewProp_Min_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::NewProp_Max = { "Max", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSelectFloatArrayIndicesInRangeDataflowNode, Max), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Max_MetaData), NewProp_Max_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::NewProp_RangeSetting_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_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::NewProp_RangeSetting = { "RangeSetting", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSelectFloatArrayIndicesInRangeDataflowNode, RangeSetting), Z_Construct_UEnum_GeometryCollectionNodes_ERangeSettingEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RangeSetting_MetaData), NewProp_RangeSetting_MetaData) }; // 1702811859
void Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::NewProp_bInclusive_SetBit(void* Obj)
{
((FSelectFloatArrayIndicesInRangeDataflowNode*)Obj)->bInclusive = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::NewProp_bInclusive = { "bInclusive", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FSelectFloatArrayIndicesInRangeDataflowNode), &Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::NewProp_bInclusive_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInclusive_MetaData), NewProp_bInclusive_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::NewProp_Indices_Inner = { "Indices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::NewProp_Indices = { "Indices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSelectFloatArrayIndicesInRangeDataflowNode, Indices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Indices_MetaData), NewProp_Indices_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::NewProp_Values_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::NewProp_Values,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::NewProp_Min,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::NewProp_Max,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::NewProp_RangeSetting_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::NewProp_RangeSetting,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::NewProp_bInclusive,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::NewProp_Indices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::NewProp_Indices,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FSelectFloatArrayIndicesInRangeDataflowNode Property Definitions ****
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"SelectFloatArrayIndicesInRangeDataflowNode",
Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::PropPointers),
sizeof(FSelectFloatArrayIndicesInRangeDataflowNode),
alignof(FSelectFloatArrayIndicesInRangeDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FSelectFloatArrayIndicesInRangeDataflowNode *************************
// ********** Begin ScriptStruct FCollectionTransformSelectionBySizeDataflowNode *******************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionBySizeDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionBySizeDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects pieces based on their size\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects pieces based on their size" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SizeMin_MetaData[] = {
{ "Category", "Size" },
{ "Comment", "/** Minimum size for the selection */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Minimum size for the selection" },
{ "UIMax", "1000000000.000000" },
{ "UIMin", "0.000000" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SizeMax_MetaData[] = {
{ "Category", "Size" },
{ "Comment", "/** Maximum size for the selection */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Maximum size for the selection" },
{ "UIMax", "1000000000.000000" },
{ "UIMin", "0.000000" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RangeSetting_MetaData[] = {
{ "Category", "Size" },
{ "Comment", "/** Values for the selection has to be inside or outside [Min, Max] range */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Values for the selection has to be inside or outside [Min, Max] range" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInclusive_MetaData[] = {
{ "Category", "Size" },
{ "Comment", "/** If true then range includes Min and Max values */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "If true then range includes Min and Max values" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseRelativeSize_MetaData[] = {
{ "Category", "Size" },
{ "Comment", "/** Whether to use the 'Relative Size' -- i.e., the Size / Largest Bone Size. Otherwise, Size is the cube root of Volume. */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Whether to use the 'Relative Size' -- i.e., the Size / Largest Bone Size. Otherwise, Size is the cube root of Volume." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowOutput", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionBySizeDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SizeMin;
static const UECodeGen_Private::FFloatPropertyParams NewProp_SizeMax;
static const UECodeGen_Private::FBytePropertyParams NewProp_RangeSetting_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_RangeSetting;
static void NewProp_bInclusive_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInclusive;
static void NewProp_bUseRelativeSize_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseRelativeSize;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionBySizeDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionBySizeDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionBySizeDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionBySizeDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode;
class UScriptStruct* FCollectionTransformSelectionBySizeDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionBySizeDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionBySizeDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionBySizeDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::NewProp_SizeMin = { "SizeMin", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionBySizeDataflowNode, SizeMin), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SizeMin_MetaData), NewProp_SizeMin_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::NewProp_SizeMax = { "SizeMax", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionBySizeDataflowNode, SizeMax), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SizeMax_MetaData), NewProp_SizeMax_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::NewProp_RangeSetting_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_FCollectionTransformSelectionBySizeDataflowNode_Statics::NewProp_RangeSetting = { "RangeSetting", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionBySizeDataflowNode, RangeSetting), Z_Construct_UEnum_GeometryCollectionNodes_ERangeSettingEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RangeSetting_MetaData), NewProp_RangeSetting_MetaData) }; // 1702811859
void Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::NewProp_bInclusive_SetBit(void* Obj)
{
((FCollectionTransformSelectionBySizeDataflowNode*)Obj)->bInclusive = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::NewProp_bInclusive = { "bInclusive", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionTransformSelectionBySizeDataflowNode), &Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::NewProp_bInclusive_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInclusive_MetaData), NewProp_bInclusive_MetaData) };
void Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::NewProp_bUseRelativeSize_SetBit(void* Obj)
{
((FCollectionTransformSelectionBySizeDataflowNode*)Obj)->bUseRelativeSize = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::NewProp_bUseRelativeSize = { "bUseRelativeSize", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionTransformSelectionBySizeDataflowNode), &Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::NewProp_bUseRelativeSize_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseRelativeSize_MetaData), NewProp_bUseRelativeSize_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionBySizeDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::NewProp_SizeMin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::NewProp_SizeMax,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::NewProp_RangeSetting_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::NewProp_RangeSetting,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::NewProp_bInclusive,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::NewProp_bUseRelativeSize,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionBySizeDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionBySizeDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionBySizeDataflowNode),
alignof(FCollectionTransformSelectionBySizeDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionBySizeDataflowNode *********************
// ********** Begin ScriptStruct FCollectionTransformSelectionByVolumeDataflowNode *****************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionByVolumeDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionByVolumeDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects pieces based on their volume\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects pieces based on their volume" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VolumeMin_MetaData[] = {
{ "Category", "Volume" },
{ "Comment", "/** Minimum volume for the selection */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Minimum volume for the selection" },
{ "UIMax", "1000000000.000000" },
{ "UIMin", "0.000000" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VolumeMax_MetaData[] = {
{ "Category", "Volume" },
{ "Comment", "/** Maximum volume for the selection */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Maximum volume for the selection" },
{ "UIMax", "1000000000.000000" },
{ "UIMin", "0.000000" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RangeSetting_MetaData[] = {
{ "Category", "Volume" },
{ "Comment", "/** Values for the selection has to be inside or outside [Min, Max] range */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Values for the selection has to be inside or outside [Min, Max] range" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInclusive_MetaData[] = {
{ "Category", "Volume" },
{ "Comment", "/** If true then range includes Min and Max values */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "If true then range includes Min and Max values" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowOutput", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionByVolumeDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FFloatPropertyParams NewProp_VolumeMin;
static const UECodeGen_Private::FFloatPropertyParams NewProp_VolumeMax;
static const UECodeGen_Private::FBytePropertyParams NewProp_RangeSetting_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_RangeSetting;
static void NewProp_bInclusive_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInclusive;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionByVolumeDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionByVolumeDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionByVolumeDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionByVolumeDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode;
class UScriptStruct* FCollectionTransformSelectionByVolumeDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionByVolumeDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionByVolumeDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByVolumeDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::NewProp_VolumeMin = { "VolumeMin", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByVolumeDataflowNode, VolumeMin), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VolumeMin_MetaData), NewProp_VolumeMin_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::NewProp_VolumeMax = { "VolumeMax", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByVolumeDataflowNode, VolumeMax), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VolumeMax_MetaData), NewProp_VolumeMax_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::NewProp_RangeSetting_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_FCollectionTransformSelectionByVolumeDataflowNode_Statics::NewProp_RangeSetting = { "RangeSetting", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByVolumeDataflowNode, RangeSetting), Z_Construct_UEnum_GeometryCollectionNodes_ERangeSettingEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RangeSetting_MetaData), NewProp_RangeSetting_MetaData) }; // 1702811859
void Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::NewProp_bInclusive_SetBit(void* Obj)
{
((FCollectionTransformSelectionByVolumeDataflowNode*)Obj)->bInclusive = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::NewProp_bInclusive = { "bInclusive", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionTransformSelectionByVolumeDataflowNode), &Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::NewProp_bInclusive_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInclusive_MetaData), NewProp_bInclusive_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByVolumeDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::NewProp_VolumeMin,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::NewProp_VolumeMax,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::NewProp_RangeSetting_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::NewProp_RangeSetting,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::NewProp_bInclusive,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionByVolumeDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionByVolumeDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionByVolumeDataflowNode),
alignof(FCollectionTransformSelectionByVolumeDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionByVolumeDataflowNode *******************
// ********** Begin Enum ESelectSubjectTypeEnum ****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESelectSubjectTypeEnum;
static UEnum* ESelectSubjectTypeEnum_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESelectSubjectTypeEnum.OuterSingleton)
{
Z_Registration_Info_UEnum_ESelectSubjectTypeEnum.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_ESelectSubjectTypeEnum, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ESelectSubjectTypeEnum"));
}
return Z_Registration_Info_UEnum_ESelectSubjectTypeEnum.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ESelectSubjectTypeEnum>()
{
return ESelectSubjectTypeEnum_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_ESelectSubjectTypeEnum_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Dataflow_Max.Comment", "//~~~\n//256th entry\n" },
{ "Dataflow_Max.Hidden", "" },
{ "Dataflow_Max.Name", "ESelectSubjectTypeEnum::Dataflow_Max" },
{ "Dataflow_Max.ToolTip", "256th entry" },
{ "Dataflow_SelectSubjectType_BoundingBox.Comment", "/** InBox must contain the BoundingBox of the bone */" },
{ "Dataflow_SelectSubjectType_BoundingBox.DisplayName", "BoundingBox" },
{ "Dataflow_SelectSubjectType_BoundingBox.Name", "ESelectSubjectTypeEnum::Dataflow_SelectSubjectType_BoundingBox" },
{ "Dataflow_SelectSubjectType_BoundingBox.ToolTip", "InBox must contain the BoundingBox of the bone" },
{ "Dataflow_SelectSubjectType_Centroid.Comment", "/** InBox must contain the centroid of the bone */" },
{ "Dataflow_SelectSubjectType_Centroid.DisplayName", "Centroid" },
{ "Dataflow_SelectSubjectType_Centroid.Name", "ESelectSubjectTypeEnum::Dataflow_SelectSubjectType_Centroid" },
{ "Dataflow_SelectSubjectType_Centroid.ToolTip", "InBox must contain the centroid of the bone" },
{ "Dataflow_SelectSubjectType_Vertices.Comment", "/** InBox must contain the vertices of the bone */" },
{ "Dataflow_SelectSubjectType_Vertices.DisplayName", "Vertices" },
{ "Dataflow_SelectSubjectType_Vertices.Name", "ESelectSubjectTypeEnum::Dataflow_SelectSubjectType_Vertices" },
{ "Dataflow_SelectSubjectType_Vertices.ToolTip", "InBox must contain the vertices of the bone" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESelectSubjectTypeEnum::Dataflow_SelectSubjectType_Vertices", (int64)ESelectSubjectTypeEnum::Dataflow_SelectSubjectType_Vertices },
{ "ESelectSubjectTypeEnum::Dataflow_SelectSubjectType_BoundingBox", (int64)ESelectSubjectTypeEnum::Dataflow_SelectSubjectType_BoundingBox },
{ "ESelectSubjectTypeEnum::Dataflow_SelectSubjectType_Centroid", (int64)ESelectSubjectTypeEnum::Dataflow_SelectSubjectType_Centroid },
{ "ESelectSubjectTypeEnum::Dataflow_Max", (int64)ESelectSubjectTypeEnum::Dataflow_Max },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_ESelectSubjectTypeEnum_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_ESelectSubjectTypeEnum_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"ESelectSubjectTypeEnum",
"ESelectSubjectTypeEnum",
Z_Construct_UEnum_GeometryCollectionNodes_ESelectSubjectTypeEnum_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ESelectSubjectTypeEnum_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ESelectSubjectTypeEnum_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_ESelectSubjectTypeEnum_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ESelectSubjectTypeEnum()
{
if (!Z_Registration_Info_UEnum_ESelectSubjectTypeEnum.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESelectSubjectTypeEnum.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_ESelectSubjectTypeEnum_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESelectSubjectTypeEnum.InnerSingleton;
}
// ********** End Enum ESelectSubjectTypeEnum ******************************************************
// ********** Begin ScriptStruct FCollectionTransformSelectionInBoxDataflowNode ********************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionInBoxDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionInBoxDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects bones if their Vertices/BoundingBox/Centroid in a box\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects bones if their Vertices/BoundingBox/Centroid in a box" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Box_MetaData[] = {
{ "Comment", "/** Box to contain Vertices/BoundingBox/Centroid */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Box to contain Vertices/BoundingBox/Centroid" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "Category", "Select" },
{ "Comment", "/** Transform for the box */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Transform for the box" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Type_MetaData[] = {
{ "Category", "Select" },
{ "Comment", "/** Subject (Vertices/BoundingBox/Centroid) to check against box */" },
{ "DisplayName", "Type to Check in Box" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Subject (Vertices/BoundingBox/Centroid) to check against box" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAllVerticesMustContainedInBox_MetaData[] = {
{ "Category", "Select" },
{ "Comment", "/** If true all the vertices of the piece must be inside of box */" },
{ "EditCondition", "Type == ESelectSubjectTypeEnum::Dataflow_SelectSubjectType_Vertices" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "If true all the vertices of the piece must be inside of box" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowOutput", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionInBoxDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_Box;
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FBytePropertyParams NewProp_Type_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Type;
static void NewProp_bAllVerticesMustContainedInBox_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllVerticesMustContainedInBox;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionInBoxDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionInBoxDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionInBoxDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionInBoxDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode;
class UScriptStruct* FCollectionTransformSelectionInBoxDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionInBoxDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionInBoxDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionInBoxDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::NewProp_Box = { "Box", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionInBoxDataflowNode, Box), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Box_MetaData), NewProp_Box_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionInBoxDataflowNode, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::NewProp_Type_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_FCollectionTransformSelectionInBoxDataflowNode_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionInBoxDataflowNode, Type), Z_Construct_UEnum_GeometryCollectionNodes_ESelectSubjectTypeEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Type_MetaData), NewProp_Type_MetaData) }; // 3735036267
void Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::NewProp_bAllVerticesMustContainedInBox_SetBit(void* Obj)
{
((FCollectionTransformSelectionInBoxDataflowNode*)Obj)->bAllVerticesMustContainedInBox = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::NewProp_bAllVerticesMustContainedInBox = { "bAllVerticesMustContainedInBox", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionTransformSelectionInBoxDataflowNode), &Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::NewProp_bAllVerticesMustContainedInBox_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAllVerticesMustContainedInBox_MetaData), NewProp_bAllVerticesMustContainedInBox_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionInBoxDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::NewProp_Box,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::NewProp_Transform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::NewProp_Type_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::NewProp_Type,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::NewProp_bAllVerticesMustContainedInBox,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionInBoxDataflowNode Property Definitions *
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionInBoxDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionInBoxDataflowNode),
alignof(FCollectionTransformSelectionInBoxDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionInBoxDataflowNode **********************
// ********** Begin ScriptStruct FCollectionTransformSelectionInSphereDataflowNode *****************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionInSphereDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionInSphereDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects bones if their Vertices/BoundingBox/Centroid in a sphere\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects bones if their Vertices/BoundingBox/Centroid in a sphere" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Sphere_MetaData[] = {
{ "Comment", "/** Sphere to contain Vertices/BoundingBox/Centroid */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Sphere to contain Vertices/BoundingBox/Centroid" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Transform_MetaData[] = {
{ "Category", "Select" },
{ "Comment", "/** Transform for the sphere */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Transform for the sphere" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Type_MetaData[] = {
{ "Category", "Select" },
{ "Comment", "/** Subject (Vertices/BoundingBox/Centroid) to check against box */" },
{ "DisplayName", "Type to Check in Sphere" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Subject (Vertices/BoundingBox/Centroid) to check against box" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAllVerticesMustContainedInSphere_MetaData[] = {
{ "Category", "Select" },
{ "Comment", "/** If true all the vertices of the piece must be inside of box */" },
{ "EditCondition", "Type == ESelectSubjectTypeEnum::Dataflow_SelectSubjectType_Vertices" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "If true all the vertices of the piece must be inside of box" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowOutput", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionInSphereDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_Sphere;
static const UECodeGen_Private::FStructPropertyParams NewProp_Transform;
static const UECodeGen_Private::FBytePropertyParams NewProp_Type_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Type;
static void NewProp_bAllVerticesMustContainedInSphere_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllVerticesMustContainedInSphere;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionInSphereDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionInSphereDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionInSphereDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionInSphereDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode;
class UScriptStruct* FCollectionTransformSelectionInSphereDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionInSphereDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionInSphereDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionInSphereDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::NewProp_Sphere = { "Sphere", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionInSphereDataflowNode, Sphere), Z_Construct_UScriptStruct_FSphere, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Sphere_MetaData), NewProp_Sphere_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionInSphereDataflowNode, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Transform_MetaData), NewProp_Transform_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::NewProp_Type_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_FCollectionTransformSelectionInSphereDataflowNode_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionInSphereDataflowNode, Type), Z_Construct_UEnum_GeometryCollectionNodes_ESelectSubjectTypeEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Type_MetaData), NewProp_Type_MetaData) }; // 3735036267
void Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::NewProp_bAllVerticesMustContainedInSphere_SetBit(void* Obj)
{
((FCollectionTransformSelectionInSphereDataflowNode*)Obj)->bAllVerticesMustContainedInSphere = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::NewProp_bAllVerticesMustContainedInSphere = { "bAllVerticesMustContainedInSphere", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionTransformSelectionInSphereDataflowNode), &Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::NewProp_bAllVerticesMustContainedInSphere_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAllVerticesMustContainedInSphere_MetaData), NewProp_bAllVerticesMustContainedInSphere_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionInSphereDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::NewProp_Sphere,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::NewProp_Transform,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::NewProp_Type_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::NewProp_Type,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::NewProp_bAllVerticesMustContainedInSphere,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionInSphereDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionInSphereDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionInSphereDataflowNode),
alignof(FCollectionTransformSelectionInSphereDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionInSphereDataflowNode *******************
// ********** Begin ScriptStruct FCollectionTransformSelectionByFloatAttrDataflowNode **************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionByFloatAttrDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionByFloatAttrDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects bones by a float attribute\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects bones by a float attribute" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroupName_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Group name for the attr */" },
{ "DisplayName", "Group" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Group name for the attr" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttrName_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Attribute name */" },
{ "DisplayName", "Attribute" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Attribute name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Min_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Minimum value for the selection */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Minimum value for the selection" },
{ "UIMax", "1000000000.000000" },
{ "UIMin", "0.000000" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Max_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Maximum value for the selection */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Maximum value for the selection" },
{ "UIMax", "1000000000.000000" },
{ "UIMin", "0.000000" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RangeSetting_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Values for the selection has to be inside or outside [Min, Max] range */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Values for the selection has to be inside or outside [Min, Max] range" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInclusive_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** If true then range includes Min and Max values */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "If true then range includes Min and Max values" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowOutput", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionByFloatAttrDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStrPropertyParams NewProp_GroupName;
static const UECodeGen_Private::FStrPropertyParams NewProp_AttrName;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Min;
static const UECodeGen_Private::FFloatPropertyParams NewProp_Max;
static const UECodeGen_Private::FBytePropertyParams NewProp_RangeSetting_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_RangeSetting;
static void NewProp_bInclusive_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInclusive;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionByFloatAttrDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionByFloatAttrDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionByFloatAttrDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionByFloatAttrDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode;
class UScriptStruct* FCollectionTransformSelectionByFloatAttrDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionByFloatAttrDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionByFloatAttrDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByFloatAttrDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::NewProp_GroupName = { "GroupName", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByFloatAttrDataflowNode, GroupName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroupName_MetaData), NewProp_GroupName_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::NewProp_AttrName = { "AttrName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByFloatAttrDataflowNode, AttrName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttrName_MetaData), NewProp_AttrName_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::NewProp_Min = { "Min", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByFloatAttrDataflowNode, Min), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Min_MetaData), NewProp_Min_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::NewProp_Max = { "Max", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByFloatAttrDataflowNode, Max), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Max_MetaData), NewProp_Max_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::NewProp_RangeSetting_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_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::NewProp_RangeSetting = { "RangeSetting", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByFloatAttrDataflowNode, RangeSetting), Z_Construct_UEnum_GeometryCollectionNodes_ERangeSettingEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RangeSetting_MetaData), NewProp_RangeSetting_MetaData) }; // 1702811859
void Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::NewProp_bInclusive_SetBit(void* Obj)
{
((FCollectionTransformSelectionByFloatAttrDataflowNode*)Obj)->bInclusive = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::NewProp_bInclusive = { "bInclusive", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionTransformSelectionByFloatAttrDataflowNode), &Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::NewProp_bInclusive_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInclusive_MetaData), NewProp_bInclusive_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByFloatAttrDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::NewProp_GroupName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::NewProp_AttrName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::NewProp_Min,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::NewProp_Max,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::NewProp_RangeSetting_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::NewProp_RangeSetting,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::NewProp_bInclusive,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionByFloatAttrDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionByFloatAttrDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionByFloatAttrDataflowNode),
alignof(FCollectionTransformSelectionByFloatAttrDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionByFloatAttrDataflowNode ****************
// ********** Begin ScriptStruct FCollectionTransformSelectionByIntAttrDataflowNode ****************
struct Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionTransformSelectionByIntAttrDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionTransformSelectionByIntAttrDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects bones by an int attribute\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects bones by an int attribute" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroupName_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Group name for the attr */" },
{ "DisplayName", "Group" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Group name for the attr" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttrName_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Attribute name */" },
{ "DisplayName", "Attribute" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Attribute name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Min_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Minimum value for the selection */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Minimum value for the selection" },
{ "UIMax", "1000000000" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Max_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Maximum value for the selection */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Maximum value for the selection" },
{ "UIMax", "1000000000" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RangeSetting_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** Values for the selection has to be inside or outside [Min, Max] range */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Values for the selection has to be inside or outside [Min, Max] range" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bInclusive_MetaData[] = {
{ "Category", "Attribute" },
{ "Comment", "/** If true then range includes Min and Max values */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "If true then range includes Min and Max values" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Transform selection including the new indices */" },
{ "DataflowOutput", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Transform selection including the new indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionTransformSelectionByIntAttrDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStrPropertyParams NewProp_GroupName;
static const UECodeGen_Private::FStrPropertyParams NewProp_AttrName;
static const UECodeGen_Private::FIntPropertyParams NewProp_Min;
static const UECodeGen_Private::FIntPropertyParams NewProp_Max;
static const UECodeGen_Private::FBytePropertyParams NewProp_RangeSetting_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_RangeSetting;
static void NewProp_bInclusive_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bInclusive;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionTransformSelectionByIntAttrDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionTransformSelectionByIntAttrDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionTransformSelectionByIntAttrDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionTransformSelectionByIntAttrDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode;
class UScriptStruct* FCollectionTransformSelectionByIntAttrDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionTransformSelectionByIntAttrDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionTransformSelectionByIntAttrDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByIntAttrDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::NewProp_GroupName = { "GroupName", nullptr, (EPropertyFlags)0x0010000000020001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByIntAttrDataflowNode, GroupName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroupName_MetaData), NewProp_GroupName_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::NewProp_AttrName = { "AttrName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByIntAttrDataflowNode, AttrName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttrName_MetaData), NewProp_AttrName_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::NewProp_Min = { "Min", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByIntAttrDataflowNode, Min), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Min_MetaData), NewProp_Min_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::NewProp_Max = { "Max", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByIntAttrDataflowNode, Max), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Max_MetaData), NewProp_Max_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::NewProp_RangeSetting_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_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::NewProp_RangeSetting = { "RangeSetting", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByIntAttrDataflowNode, RangeSetting), Z_Construct_UEnum_GeometryCollectionNodes_ERangeSettingEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RangeSetting_MetaData), NewProp_RangeSetting_MetaData) }; // 1702811859
void Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::NewProp_bInclusive_SetBit(void* Obj)
{
((FCollectionTransformSelectionByIntAttrDataflowNode*)Obj)->bInclusive = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::NewProp_bInclusive = { "bInclusive", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionTransformSelectionByIntAttrDataflowNode), &Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::NewProp_bInclusive_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bInclusive_MetaData), NewProp_bInclusive_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionTransformSelectionByIntAttrDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::NewProp_GroupName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::NewProp_AttrName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::NewProp_Min,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::NewProp_Max,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::NewProp_RangeSetting_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::NewProp_RangeSetting,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::NewProp_bInclusive,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionTransformSelectionByIntAttrDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionTransformSelectionByIntAttrDataflowNode",
Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::PropPointers),
sizeof(FCollectionTransformSelectionByIntAttrDataflowNode),
alignof(FCollectionTransformSelectionByIntAttrDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionTransformSelectionByIntAttrDataflowNode ******************
// ********** Begin ScriptStruct FCollectionVertexSelectionCustomDataflowNode **********************
struct Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionVertexSelectionCustomDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionVertexSelectionCustomDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects specified vertices in the GeometryCollection by using a\n * space separated list\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects specified vertices in the GeometryCollection by using a\nspace separated list" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexIndicies_MetaData[] = {
{ "Category", "Selection" },
{ "Comment", "/** Space separated list of vertex indices to specify the selection */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Space separated list of vertex indices to specify the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexSelection_MetaData[] = {
{ "Comment", "/** Vertex selection including the new indices */" },
{ "DataflowOutput", "" },
{ "DisplayName", "VertexSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Vertex selection including the new indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionVertexSelectionCustomDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStrPropertyParams NewProp_VertexIndicies;
static const UECodeGen_Private::FStructPropertyParams NewProp_VertexSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionVertexSelectionCustomDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionVertexSelectionCustomDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionVertexSelectionCustomDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionVertexSelectionCustomDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode;
class UScriptStruct* FCollectionVertexSelectionCustomDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionVertexSelectionCustomDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionVertexSelectionCustomDataflowNode Property Definitions *
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionVertexSelectionCustomDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode_Statics::NewProp_VertexIndicies = { "VertexIndicies", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionVertexSelectionCustomDataflowNode, VertexIndicies), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexIndicies_MetaData), NewProp_VertexIndicies_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode_Statics::NewProp_VertexSelection = { "VertexSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionVertexSelectionCustomDataflowNode, VertexSelection), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexSelection_MetaData), NewProp_VertexSelection_MetaData) }; // 2736311409
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode_Statics::NewProp_VertexIndicies,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode_Statics::NewProp_VertexSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionVertexSelectionCustomDataflowNode Property Definitions ***
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionVertexSelectionCustomDataflowNode",
Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode_Statics::PropPointers),
sizeof(FCollectionVertexSelectionCustomDataflowNode),
alignof(FCollectionVertexSelectionCustomDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionVertexSelectionCustomDataflowNode ************************
// ********** Begin ScriptStruct FCollectionFaceSelectionCustomDataflowNode ************************
struct Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionFaceSelectionCustomDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionFaceSelectionCustomDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects specified faces in the GeometryCollection by using a\n * space separated list\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects specified faces in the GeometryCollection by using a\nspace separated list" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FaceIndicies_MetaData[] = {
{ "Category", "Selection" },
{ "Comment", "/** Space separated list of face indices to specify the selection */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Space separated list of face indices to specify the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FaceSelection_MetaData[] = {
{ "Comment", "/** Face selection including the new indices */" },
{ "DataflowOutput", "" },
{ "DisplayName", "FaceSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Face selection including the new indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionFaceSelectionCustomDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStrPropertyParams NewProp_FaceIndicies;
static const UECodeGen_Private::FStructPropertyParams NewProp_FaceSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionFaceSelectionCustomDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionFaceSelectionCustomDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionFaceSelectionCustomDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionFaceSelectionCustomDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode;
class UScriptStruct* FCollectionFaceSelectionCustomDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionFaceSelectionCustomDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionFaceSelectionCustomDataflowNode Property Definitions ***
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionFaceSelectionCustomDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode_Statics::NewProp_FaceIndicies = { "FaceIndicies", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionFaceSelectionCustomDataflowNode, FaceIndicies), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FaceIndicies_MetaData), NewProp_FaceIndicies_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode_Statics::NewProp_FaceSelection = { "FaceSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionFaceSelectionCustomDataflowNode, FaceSelection), Z_Construct_UScriptStruct_FDataflowFaceSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FaceSelection_MetaData), NewProp_FaceSelection_MetaData) }; // 177260235
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode_Statics::NewProp_FaceIndicies,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode_Statics::NewProp_FaceSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionFaceSelectionCustomDataflowNode Property Definitions *****
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionFaceSelectionCustomDataflowNode",
Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode_Statics::PropPointers),
sizeof(FCollectionFaceSelectionCustomDataflowNode),
alignof(FCollectionFaceSelectionCustomDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionFaceSelectionCustomDataflowNode **************************
// ********** Begin ScriptStruct FCollectionSelectionConvertDataflowNode ***************************
struct Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionSelectionConvertDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionSelectionConvertDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Converts Vertex/Face/Transform selection into Vertex/Face/Transform selection\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Converts Vertex/Face/Transform selection into Vertex/Face/Transform selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Transform selection including the new indices */" },
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "TransformSelection" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Transform selection including the new indices" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FaceSelection_MetaData[] = {
{ "Comment", "/** Face selection including the new indices */" },
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "FaceSelection" },
{ "DisplayName", "FaceSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Face selection including the new indices" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexSelection_MetaData[] = {
{ "Comment", "/** Vertex selection including the new indices */" },
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "VertexSelection" },
{ "DisplayName", "VertexSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Vertex selection including the new indices" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAllElementsMustBeSelected_MetaData[] = {
{ "Category", "Selection" },
{ "Comment", "/** If true then for converting vertex/face selection to transform selection all vertex/face must be selected for selecting the associated transform */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "If true then for converting vertex/face selection to transform selection all vertex/face must be selected for selecting the associated transform" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionSelectionConvertDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_FaceSelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_VertexSelection;
static void NewProp_bAllElementsMustBeSelected_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bAllElementsMustBeSelected;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionSelectionConvertDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionSelectionConvertDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionSelectionConvertDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionSelectionConvertDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionSelectionConvertDataflowNode;
class UScriptStruct* FCollectionSelectionConvertDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionSelectionConvertDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionSelectionConvertDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionSelectionConvertDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionSelectionConvertDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionSelectionConvertDataflowNode Property Definitions ******
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionConvertDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionConvertDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics::NewProp_FaceSelection = { "FaceSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionConvertDataflowNode, FaceSelection), Z_Construct_UScriptStruct_FDataflowFaceSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FaceSelection_MetaData), NewProp_FaceSelection_MetaData) }; // 177260235
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics::NewProp_VertexSelection = { "VertexSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionConvertDataflowNode, VertexSelection), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexSelection_MetaData), NewProp_VertexSelection_MetaData) }; // 2736311409
void Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics::NewProp_bAllElementsMustBeSelected_SetBit(void* Obj)
{
((FCollectionSelectionConvertDataflowNode*)Obj)->bAllElementsMustBeSelected = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics::NewProp_bAllElementsMustBeSelected = { "bAllElementsMustBeSelected", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionSelectionConvertDataflowNode), &Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics::NewProp_bAllElementsMustBeSelected_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAllElementsMustBeSelected_MetaData), NewProp_bAllElementsMustBeSelected_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics::NewProp_TransformSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics::NewProp_FaceSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics::NewProp_VertexSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics::NewProp_bAllElementsMustBeSelected,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionSelectionConvertDataflowNode Property Definitions ********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionSelectionConvertDataflowNode",
Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics::PropPointers),
sizeof(FCollectionSelectionConvertDataflowNode),
alignof(FCollectionSelectionConvertDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionSelectionConvertDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionSelectionConvertDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionSelectionConvertDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionSelectionConvertDataflowNode *****************************
// ********** Begin ScriptStruct FCollectionFaceSelectionInvertDataflowNode ************************
struct Z_Construct_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionFaceSelectionInvertDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionFaceSelectionInvertDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Inverts selection of faces\n *\n */" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Inverts selection of faces" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FaceSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "FaceSelection" },
{ "DisplayName", "FaceSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionFaceSelectionInvertDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_FaceSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionFaceSelectionInvertDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionFaceSelectionInvertDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionFaceSelectionInvertDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionFaceSelectionInvertDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode;
class UScriptStruct* FCollectionFaceSelectionInvertDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionFaceSelectionInvertDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionFaceSelectionInvertDataflowNode Property Definitions ***
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode_Statics::NewProp_FaceSelection = { "FaceSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionFaceSelectionInvertDataflowNode, FaceSelection), Z_Construct_UScriptStruct_FDataflowFaceSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FaceSelection_MetaData), NewProp_FaceSelection_MetaData) }; // 177260235
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode_Statics::NewProp_FaceSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionFaceSelectionInvertDataflowNode Property Definitions *****
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionFaceSelectionInvertDataflowNode",
Z_Construct_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode_Statics::PropPointers),
sizeof(FCollectionFaceSelectionInvertDataflowNode),
alignof(FCollectionFaceSelectionInvertDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionFaceSelectionInvertDataflowNode **************************
// ********** Begin ScriptStruct FCollectionVertexSelectionByPercentageDataflowNode ****************
struct Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionVertexSelectionByPercentageDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionVertexSelectionByPercentageDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Outputs the specified percentage of the selected vertices\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Outputs the specified percentage of the selected vertices" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexSelection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "VertexSelection" },
{ "DisplayName", "VertexSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Percentage_MetaData[] = {
{ "Category", "Selection" },
{ "Comment", "/** Percentage to keep from the original selection */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Percentage to keep from the original selection" },
{ "UIMax", "100" },
{ "UIMin", "0" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bDeterministic_MetaData[] = {
{ "Category", "Random" },
{ "Comment", "/** Sets the random generation to deterministic */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Sets the random generation to deterministic" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RandomSeed_MetaData[] = {
{ "Category", "Random" },
{ "Comment", "/** Seed value for the random generation */" },
{ "DataflowInput", "" },
{ "EditCondition", "bDeterministic" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Seed value for the random generation" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionVertexSelectionByPercentageDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_VertexSelection;
static const UECodeGen_Private::FIntPropertyParams NewProp_Percentage;
static void NewProp_bDeterministic_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bDeterministic;
static const UECodeGen_Private::FFloatPropertyParams NewProp_RandomSeed;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionVertexSelectionByPercentageDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionVertexSelectionByPercentageDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionVertexSelectionByPercentageDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionVertexSelectionByPercentageDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode;
class UScriptStruct* FCollectionVertexSelectionByPercentageDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionVertexSelectionByPercentageDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionVertexSelectionByPercentageDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics::NewProp_VertexSelection = { "VertexSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionVertexSelectionByPercentageDataflowNode, VertexSelection), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexSelection_MetaData), NewProp_VertexSelection_MetaData) }; // 2736311409
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics::NewProp_Percentage = { "Percentage", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionVertexSelectionByPercentageDataflowNode, Percentage), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Percentage_MetaData), NewProp_Percentage_MetaData) };
void Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics::NewProp_bDeterministic_SetBit(void* Obj)
{
((FCollectionVertexSelectionByPercentageDataflowNode*)Obj)->bDeterministic = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics::NewProp_bDeterministic = { "bDeterministic", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionVertexSelectionByPercentageDataflowNode), &Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics::NewProp_bDeterministic_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bDeterministic_MetaData), NewProp_bDeterministic_MetaData) };
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics::NewProp_RandomSeed = { "RandomSeed", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionVertexSelectionByPercentageDataflowNode, RandomSeed), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RandomSeed_MetaData), NewProp_RandomSeed_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics::NewProp_VertexSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics::NewProp_Percentage,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics::NewProp_bDeterministic,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics::NewProp_RandomSeed,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionVertexSelectionByPercentageDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionVertexSelectionByPercentageDataflowNode",
Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics::PropPointers),
sizeof(FCollectionVertexSelectionByPercentageDataflowNode),
alignof(FCollectionVertexSelectionByPercentageDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionVertexSelectionByPercentageDataflowNode ******************
// ********** Begin ScriptStruct FCollectionVertexSelectionSetOperationDataflowNode ****************
struct Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionVertexSelectionSetOperationDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionVertexSelectionSetOperationDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Runs boolean operation on VertexSelections\n * Deprecated (5.6) : use the generic CollectionSelectionSetOperation node instead\n *\n */" },
{ "Deprecated", "5.6" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Runs boolean operation on VertexSelections\nDeprecated (5.6) : use the generic CollectionSelectionSetOperation node instead" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Operation_MetaData[] = {
{ "Category", "Compare" },
{ "Comment", "/** Boolean operation */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Boolean operation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexSelectionA_MetaData[] = {
{ "Comment", "/** Array of the selected vertex indices */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DisplayName", "VertexSelectionA" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected vertex indices" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexSelectionB_MetaData[] = {
{ "Comment", "/** Array of the selected vertex indices */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DisplayName", "VertexSelectionB" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected vertex indices" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexSelection_MetaData[] = {
{ "Comment", "/** Array of the selected vertex indices after operation */" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "VertexSelectionA" },
{ "DisplayName", "VertexSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected vertex indices after operation" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionVertexSelectionSetOperationDataflowNode constinit property declarations
static const UECodeGen_Private::FBytePropertyParams NewProp_Operation_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Operation;
static const UECodeGen_Private::FStructPropertyParams NewProp_VertexSelectionA;
static const UECodeGen_Private::FStructPropertyParams NewProp_VertexSelectionB;
static const UECodeGen_Private::FStructPropertyParams NewProp_VertexSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionVertexSelectionSetOperationDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionVertexSelectionSetOperationDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionVertexSelectionSetOperationDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionVertexSelectionSetOperationDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode;
class UScriptStruct* FCollectionVertexSelectionSetOperationDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionVertexSelectionSetOperationDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionVertexSelectionSetOperationDataflowNode Property Definitions
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_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_FCollectionVertexSelectionSetOperationDataflowNode_Statics::NewProp_Operation = { "Operation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionVertexSelectionSetOperationDataflowNode, Operation), Z_Construct_UEnum_GeometryCollectionNodes_ESetOperationEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Operation_MetaData), NewProp_Operation_MetaData) }; // 2211047297
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_Statics::NewProp_VertexSelectionA = { "VertexSelectionA", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionVertexSelectionSetOperationDataflowNode, VertexSelectionA), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexSelectionA_MetaData), NewProp_VertexSelectionA_MetaData) }; // 2736311409
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_Statics::NewProp_VertexSelectionB = { "VertexSelectionB", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionVertexSelectionSetOperationDataflowNode, VertexSelectionB), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexSelectionB_MetaData), NewProp_VertexSelectionB_MetaData) }; // 2736311409
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_Statics::NewProp_VertexSelection = { "VertexSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionVertexSelectionSetOperationDataflowNode, VertexSelection), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexSelection_MetaData), NewProp_VertexSelection_MetaData) }; // 2736311409
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_Statics::NewProp_Operation_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_Statics::NewProp_Operation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_Statics::NewProp_VertexSelectionA,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_Statics::NewProp_VertexSelectionB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_Statics::NewProp_VertexSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionVertexSelectionSetOperationDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionVertexSelectionSetOperationDataflowNode",
Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_Statics::PropPointers),
sizeof(FCollectionVertexSelectionSetOperationDataflowNode),
alignof(FCollectionVertexSelectionSetOperationDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionVertexSelectionSetOperationDataflowNode ******************
// ********** Begin Enum ESelectionByAttrGroup *****************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESelectionByAttrGroup;
static UEnum* ESelectionByAttrGroup_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESelectionByAttrGroup.OuterSingleton)
{
Z_Registration_Info_UEnum_ESelectionByAttrGroup.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrGroup, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ESelectionByAttrGroup"));
}
return Z_Registration_Info_UEnum_ESelectionByAttrGroup.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ESelectionByAttrGroup>()
{
return ESelectionByAttrGroup_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrGroup_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Curves.DisplayName", "Curves" },
{ "Curves.Name", "ESelectionByAttrGroup::Curves" },
{ "Faces.DisplayName", "Faces" },
{ "Faces.Name", "ESelectionByAttrGroup::Faces" },
{ "Geometry.DisplayName", "Geometry" },
{ "Geometry.Name", "ESelectionByAttrGroup::Geometry" },
{ "Material.DisplayName", "Material" },
{ "Material.Name", "ESelectionByAttrGroup::Material" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "Transform.DisplayName", "Transform" },
{ "Transform.Name", "ESelectionByAttrGroup::Transform" },
{ "Vertices.DisplayName", "Vertices" },
{ "Vertices.Name", "ESelectionByAttrGroup::Vertices" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESelectionByAttrGroup::Vertices", (int64)ESelectionByAttrGroup::Vertices },
{ "ESelectionByAttrGroup::Faces", (int64)ESelectionByAttrGroup::Faces },
{ "ESelectionByAttrGroup::Transform", (int64)ESelectionByAttrGroup::Transform },
{ "ESelectionByAttrGroup::Geometry", (int64)ESelectionByAttrGroup::Geometry },
{ "ESelectionByAttrGroup::Material", (int64)ESelectionByAttrGroup::Material },
{ "ESelectionByAttrGroup::Curves", (int64)ESelectionByAttrGroup::Curves },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrGroup_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrGroup_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"ESelectionByAttrGroup",
"ESelectionByAttrGroup",
Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrGroup_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrGroup_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrGroup_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrGroup_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrGroup()
{
if (!Z_Registration_Info_UEnum_ESelectionByAttrGroup.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESelectionByAttrGroup.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrGroup_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESelectionByAttrGroup.InnerSingleton;
}
// ********** End Enum ESelectionByAttrGroup *******************************************************
// ********** Begin Enum ESelectionByAttrOperation *************************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_ESelectionByAttrOperation;
static UEnum* ESelectionByAttrOperation_StaticEnum()
{
if (!Z_Registration_Info_UEnum_ESelectionByAttrOperation.OuterSingleton)
{
Z_Registration_Info_UEnum_ESelectionByAttrOperation.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrOperation, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ESelectionByAttrOperation"));
}
return Z_Registration_Info_UEnum_ESelectionByAttrOperation.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<ESelectionByAttrOperation>()
{
return ESelectionByAttrOperation_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrOperation_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Equal.Comment", "/** Select faces which attribute value equal with specified value */" },
{ "Equal.DisplayName", "==" },
{ "Equal.Name", "ESelectionByAttrOperation::Equal" },
{ "Equal.ToolTip", "Select faces which attribute value equal with specified value" },
{ "Greater.Comment", "/** Select faces which attribute value greater than specified value */" },
{ "Greater.DisplayName", ">" },
{ "Greater.Name", "ESelectionByAttrOperation::Greater" },
{ "Greater.ToolTip", "Select faces which attribute value greater than specified value" },
{ "GreaterOrEqual.Comment", "/** Select faces which attribute value greater or equal than specified value */" },
{ "GreaterOrEqual.DisplayName", ">=" },
{ "GreaterOrEqual.Name", "ESelectionByAttrOperation::GreaterOrEqual" },
{ "GreaterOrEqual.ToolTip", "Select faces which attribute value greater or equal than specified value" },
{ "Maximum.Comment", "/** Select faces which attribute value greater than specified value */" },
{ "Maximum.DisplayName", "Max" },
{ "Maximum.Name", "ESelectionByAttrOperation::Maximum" },
{ "Maximum.ToolTip", "Select faces which attribute value greater than specified value" },
{ "Minimum.Comment", "/** Select faces which attribute value greater than specified value */" },
{ "Minimum.DisplayName", "Min" },
{ "Minimum.Name", "ESelectionByAttrOperation::Minimum" },
{ "Minimum.ToolTip", "Select faces which attribute value greater than specified value" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "NotEqual.Comment", "/** Select faces which attribute value not equal with specified value */" },
{ "NotEqual.DisplayName", "!=" },
{ "NotEqual.Name", "ESelectionByAttrOperation::NotEqual" },
{ "NotEqual.ToolTip", "Select faces which attribute value not equal with specified value" },
{ "Smaller.Comment", "/** Select faces which attribute value smaller than specified value */" },
{ "Smaller.DisplayName", "<" },
{ "Smaller.Name", "ESelectionByAttrOperation::Smaller" },
{ "Smaller.ToolTip", "Select faces which attribute value smaller than specified value" },
{ "SmallerOrEqual.Comment", "/** Select faces which attribute value greater than specified value */" },
{ "SmallerOrEqual.DisplayName", "<=" },
{ "SmallerOrEqual.Name", "ESelectionByAttrOperation::SmallerOrEqual" },
{ "SmallerOrEqual.ToolTip", "Select faces which attribute value greater than specified value" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "ESelectionByAttrOperation::Equal", (int64)ESelectionByAttrOperation::Equal },
{ "ESelectionByAttrOperation::NotEqual", (int64)ESelectionByAttrOperation::NotEqual },
{ "ESelectionByAttrOperation::Greater", (int64)ESelectionByAttrOperation::Greater },
{ "ESelectionByAttrOperation::GreaterOrEqual", (int64)ESelectionByAttrOperation::GreaterOrEqual },
{ "ESelectionByAttrOperation::Smaller", (int64)ESelectionByAttrOperation::Smaller },
{ "ESelectionByAttrOperation::SmallerOrEqual", (int64)ESelectionByAttrOperation::SmallerOrEqual },
{ "ESelectionByAttrOperation::Maximum", (int64)ESelectionByAttrOperation::Maximum },
{ "ESelectionByAttrOperation::Minimum", (int64)ESelectionByAttrOperation::Minimum },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrOperation_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrOperation_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"ESelectionByAttrOperation",
"ESelectionByAttrOperation",
Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrOperation_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrOperation_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrOperation_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrOperation_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrOperation()
{
if (!Z_Registration_Info_UEnum_ESelectionByAttrOperation.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ESelectionByAttrOperation.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrOperation_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_ESelectionByAttrOperation.InnerSingleton;
}
// ********** End Enum ESelectionByAttrOperation ***************************************************
// ********** Begin ScriptStruct FCollectionSelectionByAttrDataflowNode ****************************
struct Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionSelectionByAttrDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionSelectionByAttrDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Selects specified Vertices/Faces/Transforms in the GeometryCollection by using an attribute value\n * Currently supported attribute types: float, int32, String, bool\n *\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects specified Vertices/Faces/Transforms in the GeometryCollection by using an attribute value\nCurrently supported attribute types: float, int32, String, bool" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeKey_MetaData[] = {
{ "Comment", "/** AttributeKey input */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "AttributeKey input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Group_MetaData[] = {
{ "Category", "Selection" },
{ "Comment", "/** Group */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Group" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Attribute_MetaData[] = {
{ "Category", "Selection" },
{ "Comment", "/** Attribute for the selection */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Attribute for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Operation_MetaData[] = {
{ "Category", "Selection" },
{ "Comment", "/** Operation */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Operation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Value_MetaData[] = {
{ "Category", "Selection" },
{ "Comment", "/** Attribute value for the operation */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Attribute value for the operation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexSelection_MetaData[] = {
{ "Comment", "/** Vertex selection output */" },
{ "DataflowOutput", "" },
{ "DisplayName", "VertexSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Vertex selection output" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FaceSelection_MetaData[] = {
{ "Comment", "/** Face selection output */" },
{ "DataflowOutput", "" },
{ "DisplayName", "FaceSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Face selection output" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** Transform selection output */" },
{ "DataflowOutput", "" },
{ "DisplayName", "TransformSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Transform selection output" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeometrySelection_MetaData[] = {
{ "Comment", "/** Geometry selection output */" },
{ "DataflowOutput", "" },
{ "DisplayName", "GeometrySelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Geometry selection output" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialSelection_MetaData[] = {
{ "Comment", "/** Material selection output */" },
{ "DataflowOutput", "" },
{ "DisplayName", "MaterialSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Material selection output" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveSelection_MetaData[] = {
{ "Comment", "/** Curve selection output */" },
{ "DataflowOutput", "" },
{ "DisplayName", "CurveSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Curve selection output" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionSelectionByAttrDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_AttributeKey;
static const UECodeGen_Private::FBytePropertyParams NewProp_Group_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Group;
static const UECodeGen_Private::FStrPropertyParams NewProp_Attribute;
static const UECodeGen_Private::FBytePropertyParams NewProp_Operation_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Operation;
static const UECodeGen_Private::FStrPropertyParams NewProp_Value;
static const UECodeGen_Private::FStructPropertyParams NewProp_VertexSelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_FaceSelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_GeometrySelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_MaterialSelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_CurveSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionSelectionByAttrDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionSelectionByAttrDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionSelectionByAttrDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionSelectionByAttrDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionSelectionByAttrDataflowNode;
class UScriptStruct* FCollectionSelectionByAttrDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionSelectionByAttrDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionSelectionByAttrDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionSelectionByAttrDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionSelectionByAttrDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionSelectionByAttrDataflowNode Property Definitions *******
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionByAttrDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_AttributeKey = { "AttributeKey", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionByAttrDataflowNode, AttributeKey), Z_Construct_UScriptStruct_FCollectionAttributeKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeKey_MetaData), NewProp_AttributeKey_MetaData) }; // 238587867
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_Group_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_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_Group = { "Group", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionByAttrDataflowNode, Group), Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrGroup, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Group_MetaData), NewProp_Group_MetaData) }; // 2950634728
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_Attribute = { "Attribute", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionByAttrDataflowNode, Attribute), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Attribute_MetaData), NewProp_Attribute_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_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_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_Operation = { "Operation", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionByAttrDataflowNode, Operation), Z_Construct_UEnum_GeometryCollectionNodes_ESelectionByAttrOperation, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Operation_MetaData), NewProp_Operation_MetaData) }; // 2140497099
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_Value = { "Value", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionByAttrDataflowNode, Value), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Value_MetaData), NewProp_Value_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_VertexSelection = { "VertexSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionByAttrDataflowNode, VertexSelection), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexSelection_MetaData), NewProp_VertexSelection_MetaData) }; // 2736311409
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_FaceSelection = { "FaceSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionByAttrDataflowNode, FaceSelection), Z_Construct_UScriptStruct_FDataflowFaceSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FaceSelection_MetaData), NewProp_FaceSelection_MetaData) }; // 177260235
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionByAttrDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_GeometrySelection = { "GeometrySelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionByAttrDataflowNode, GeometrySelection), Z_Construct_UScriptStruct_FDataflowGeometrySelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeometrySelection_MetaData), NewProp_GeometrySelection_MetaData) }; // 881520886
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_MaterialSelection = { "MaterialSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionByAttrDataflowNode, MaterialSelection), Z_Construct_UScriptStruct_FDataflowMaterialSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialSelection_MetaData), NewProp_MaterialSelection_MetaData) }; // 2420746582
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_CurveSelection = { "CurveSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionByAttrDataflowNode, CurveSelection), Z_Construct_UScriptStruct_FDataflowCurveSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveSelection_MetaData), NewProp_CurveSelection_MetaData) }; // 3734354611
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_AttributeKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_Group_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_Group,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_Attribute,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_Operation_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_Operation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_Value,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_VertexSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_FaceSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_TransformSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_GeometrySelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_MaterialSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewProp_CurveSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionSelectionByAttrDataflowNode Property Definitions *********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionSelectionByAttrDataflowNode",
Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::PropPointers),
sizeof(FCollectionSelectionByAttrDataflowNode),
alignof(FCollectionSelectionByAttrDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionSelectionByAttrDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionSelectionByAttrDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionSelectionByAttrDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionSelectionByAttrDataflowNode ******************************
// ********** Begin ScriptStruct FGeometrySelectionToVertexSelectionDataflowNode *******************
struct Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FGeometrySelectionToVertexSelectionDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FGeometrySelectionToVertexSelectionDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Converts GeometrySelection to VertexSelection\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Converts GeometrySelection to VertexSelection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** GeometryCollection */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "GeometryCollection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeometryIndices_MetaData[] = {
{ "Category", "Selection" },
{ "Comment", "/** Space separated list of geometry indices to specify the selection when GeometrySelection is not connected*/" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Space separated list of geometry indices to specify the selection when GeometrySelection is not connected" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GeometrySelection_MetaData[] = {
{ "Comment", "/** Input geometry selection */" },
{ "DataflowInput", "" },
{ "DisplayName", "GeometrySelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Input geometry selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexSelection_MetaData[] = {
{ "Comment", "/** Vertex selection output */" },
{ "DataflowOutput", "" },
{ "DisplayName", "VertexSelection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Vertex selection output" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FGeometrySelectionToVertexSelectionDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStrPropertyParams NewProp_GeometryIndices;
static const UECodeGen_Private::FStructPropertyParams NewProp_GeometrySelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_VertexSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FGeometrySelectionToVertexSelectionDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGeometrySelectionToVertexSelectionDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode_Statics
static_assert(std::is_polymorphic<FGeometrySelectionToVertexSelectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGeometrySelectionToVertexSelectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode;
class UScriptStruct* FGeometrySelectionToVertexSelectionDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GeometrySelectionToVertexSelectionDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FGeometrySelectionToVertexSelectionDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometrySelectionToVertexSelectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode_Statics::NewProp_GeometryIndices = { "GeometryIndices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometrySelectionToVertexSelectionDataflowNode, GeometryIndices), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeometryIndices_MetaData), NewProp_GeometryIndices_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode_Statics::NewProp_GeometrySelection = { "GeometrySelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometrySelectionToVertexSelectionDataflowNode, GeometrySelection), Z_Construct_UScriptStruct_FDataflowGeometrySelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GeometrySelection_MetaData), NewProp_GeometrySelection_MetaData) }; // 881520886
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode_Statics::NewProp_VertexSelection = { "VertexSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGeometrySelectionToVertexSelectionDataflowNode, VertexSelection), Z_Construct_UScriptStruct_FDataflowVertexSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexSelection_MetaData), NewProp_VertexSelection_MetaData) }; // 2736311409
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode_Statics::NewProp_GeometryIndices,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode_Statics::NewProp_GeometrySelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode_Statics::NewProp_VertexSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FGeometrySelectionToVertexSelectionDataflowNode Property Definitions
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"GeometrySelectionToVertexSelectionDataflowNode",
Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode_Statics::PropPointers),
sizeof(FGeometrySelectionToVertexSelectionDataflowNode),
alignof(FGeometrySelectionToVertexSelectionDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FGeometrySelectionToVertexSelectionDataflowNode *********************
// ********** Begin ScriptStruct FCollectionSelectionSetOperationDataflowNode **********************
struct Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionSelectionSetOperationDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionSelectionSetOperationDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Runs boolean operation on selection ( support all selection types )\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Runs boolean operation on selection ( support all selection types )" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Operation_MetaData[] = {
{ "Category", "Operation" },
{ "Comment", "/** Boolean operation */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Boolean operation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionA_MetaData[] = {
{ "Comment", "/** First Selection object */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "First Selection object" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SelectionB_MetaData[] = {
{ "Comment", "/** Second Selection object */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Second Selection object" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Selection_MetaData[] = {
{ "Comment", "/** Array of the selected bone indices after operation*/" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "SelectionA" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Array of the selected bone indices after operation" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionSelectionSetOperationDataflowNode constinit property declarations
static const UECodeGen_Private::FBytePropertyParams NewProp_Operation_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Operation;
static const UECodeGen_Private::FStructPropertyParams NewProp_SelectionA;
static const UECodeGen_Private::FStructPropertyParams NewProp_SelectionB;
static const UECodeGen_Private::FStructPropertyParams NewProp_Selection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionSelectionSetOperationDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionSelectionSetOperationDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionSelectionSetOperationDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionSelectionSetOperationDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionSelectionSetOperationDataflowNode;
class UScriptStruct* FCollectionSelectionSetOperationDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionSelectionSetOperationDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionSelectionSetOperationDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionSelectionSetOperationDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionSelectionSetOperationDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionSelectionSetOperationDataflowNode Property Definitions *
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_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_FCollectionSelectionSetOperationDataflowNode_Statics::NewProp_Operation = { "Operation", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionSetOperationDataflowNode, Operation), Z_Construct_UEnum_GeometryCollectionNodes_ESetOperationEnum, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Operation_MetaData), NewProp_Operation_MetaData) }; // 2211047297
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_Statics::NewProp_SelectionA = { "SelectionA", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionSetOperationDataflowNode, SelectionA), Z_Construct_UScriptStruct_FDataflowSelectionTypes, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionA_MetaData), NewProp_SelectionA_MetaData) }; // 1000563453
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_Statics::NewProp_SelectionB = { "SelectionB", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionSetOperationDataflowNode, SelectionB), Z_Construct_UScriptStruct_FDataflowSelectionTypes, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SelectionB_MetaData), NewProp_SelectionB_MetaData) }; // 1000563453
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_Statics::NewProp_Selection = { "Selection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionSetOperationDataflowNode, Selection), Z_Construct_UScriptStruct_FDataflowSelectionTypes, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Selection_MetaData), NewProp_Selection_MetaData) }; // 1000563453
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_Statics::NewProp_Operation_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_Statics::NewProp_Operation,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_Statics::NewProp_SelectionA,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_Statics::NewProp_SelectionB,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_Statics::NewProp_Selection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionSelectionSetOperationDataflowNode Property Definitions ***
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionSelectionSetOperationDataflowNode",
Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_Statics::PropPointers),
sizeof(FCollectionSelectionSetOperationDataflowNode),
alignof(FCollectionSelectionSetOperationDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionSelectionSetOperationDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionSelectionSetOperationDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionSelectionSetOperationDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionSelectionSetOperationDataflowNode ************************
// ********** Begin ScriptStruct FCollectionSelectionInvertDataflowNode ****************************
struct Z_Construct_UScriptStruct_FCollectionSelectionInvertDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionSelectionInvertDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionSelectionInvertDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Inverts selection ( support all selection types )\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Inverts selection ( support all selection types )" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Selection_MetaData[] = {
{ "Comment", "/** selection to invert */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Selection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "selection to invert" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionSelectionInvertDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Selection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionSelectionInvertDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionSelectionInvertDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionSelectionInvertDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionSelectionInvertDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionSelectionInvertDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionSelectionInvertDataflowNode;
class UScriptStruct* FCollectionSelectionInvertDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionSelectionInvertDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionSelectionInvertDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionSelectionInvertDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionSelectionInvertDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionSelectionInvertDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionSelectionInvertDataflowNode Property Definitions *******
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionInvertDataflowNode_Statics::NewProp_Selection = { "Selection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionInvertDataflowNode, Selection), Z_Construct_UScriptStruct_FDataflowSelectionTypes, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Selection_MetaData), NewProp_Selection_MetaData) }; // 1000563453
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionSelectionInvertDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionInvertDataflowNode_Statics::NewProp_Selection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectionInvertDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionSelectionInvertDataflowNode Property Definitions *********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionSelectionInvertDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionSelectionInvertDataflowNode",
Z_Construct_UScriptStruct_FCollectionSelectionInvertDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectionInvertDataflowNode_Statics::PropPointers),
sizeof(FCollectionSelectionInvertDataflowNode),
alignof(FCollectionSelectionInvertDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectionInvertDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionSelectionInvertDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionSelectionInvertDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionSelectionInvertDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionSelectionInvertDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionSelectionInvertDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionSelectionInvertDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionSelectionInvertDataflowNode ******************************
// ********** Begin ScriptStruct FCollectionSelectInternalFacesDataflowNode ************************
struct Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionSelectInternalFacesDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionSelectInternalFacesDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n *\n * Select internal faces\n *\n */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Select internal faces" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection to select the internal faces from */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Collection to select the internal faces from" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/**\n\x09* Transform selection to get the internal faces from\n\x09* if this input is not connected, then all internal faces from the collection will be returned\n\x09*/" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Transform selection to get the internal faces from\nif this input is not connected, then all internal faces from the collection will be returned" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FaceSelection_MetaData[] = {
{ "Comment", "/** selection containing Internal faces */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "selection containing Internal faces" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionSelectInternalFacesDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FStructPropertyParams NewProp_FaceSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionSelectInternalFacesDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionSelectInternalFacesDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionSelectInternalFacesDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionSelectInternalFacesDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionSelectInternalFacesDataflowNode;
class UScriptStruct* FCollectionSelectInternalFacesDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionSelectInternalFacesDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionSelectInternalFacesDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionSelectInternalFacesDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionSelectInternalFacesDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionSelectInternalFacesDataflowNode Property Definitions ***
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectInternalFacesDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectInternalFacesDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode_Statics::NewProp_FaceSelection = { "FaceSelection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectInternalFacesDataflowNode, FaceSelection), Z_Construct_UScriptStruct_FDataflowFaceSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FaceSelection_MetaData), NewProp_FaceSelection_MetaData) }; // 177260235
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode_Statics::NewProp_TransformSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode_Statics::NewProp_FaceSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionSelectInternalFacesDataflowNode Property Definitions *****
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionSelectInternalFacesDataflowNode",
Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode_Statics::PropPointers),
sizeof(FCollectionSelectInternalFacesDataflowNode),
alignof(FCollectionSelectInternalFacesDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionSelectInternalFacesDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionSelectInternalFacesDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionSelectInternalFacesDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionSelectInternalFacesDataflowNode **************************
// ********** Begin Enum EDataflowCollectionSelectionByNameMethod **********************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EDataflowCollectionSelectionByNameMethod;
static UEnum* EDataflowCollectionSelectionByNameMethod_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EDataflowCollectionSelectionByNameMethod.OuterSingleton)
{
Z_Registration_Info_UEnum_EDataflowCollectionSelectionByNameMethod.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowCollectionSelectionByNameMethod, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EDataflowCollectionSelectionByNameMethod"));
}
return Z_Registration_Info_UEnum_EDataflowCollectionSelectionByNameMethod.OuterSingleton;
}
template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EDataflowCollectionSelectionByNameMethod>()
{
return EDataflowCollectionSelectionByNameMethod_StaticEnum();
}
struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowCollectionSelectionByNameMethod_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "Contains.Comment", "/** name must contain the input text */" },
{ "Contains.Name", "EDataflowCollectionSelectionByNameMethod::Contains" },
{ "Contains.ToolTip", "name must contain the input text" },
{ "EndsWith.Comment", "/** name must end with the input text */" },
{ "EndsWith.Name", "EDataflowCollectionSelectionByNameMethod::EndsWith" },
{ "EndsWith.ToolTip", "name must end with the input text" },
{ "Exact.Comment", "/** name must match exactly the input text */" },
{ "Exact.Name", "EDataflowCollectionSelectionByNameMethod::Exact" },
{ "Exact.ToolTip", "name must match exactly the input text" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "StartsWith.Comment", "/** name must start with the input text */" },
{ "StartsWith.Name", "EDataflowCollectionSelectionByNameMethod::StartsWith" },
{ "StartsWith.ToolTip", "name must start with the input text" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EDataflowCollectionSelectionByNameMethod::Exact", (int64)EDataflowCollectionSelectionByNameMethod::Exact },
{ "EDataflowCollectionSelectionByNameMethod::StartsWith", (int64)EDataflowCollectionSelectionByNameMethod::StartsWith },
{ "EDataflowCollectionSelectionByNameMethod::EndsWith", (int64)EDataflowCollectionSelectionByNameMethod::EndsWith },
{ "EDataflowCollectionSelectionByNameMethod::Contains", (int64)EDataflowCollectionSelectionByNameMethod::Contains },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowCollectionSelectionByNameMethod_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EDataflowCollectionSelectionByNameMethod_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
nullptr,
"EDataflowCollectionSelectionByNameMethod",
"EDataflowCollectionSelectionByNameMethod",
Z_Construct_UEnum_GeometryCollectionNodes_EDataflowCollectionSelectionByNameMethod_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowCollectionSelectionByNameMethod_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowCollectionSelectionByNameMethod_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowCollectionSelectionByNameMethod_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowCollectionSelectionByNameMethod()
{
if (!Z_Registration_Info_UEnum_EDataflowCollectionSelectionByNameMethod.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EDataflowCollectionSelectionByNameMethod.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EDataflowCollectionSelectionByNameMethod_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EDataflowCollectionSelectionByNameMethod.InnerSingleton;
}
// ********** End Enum EDataflowCollectionSelectionByNameMethod ************************************
// ********** Begin ScriptStruct FCollectionSelectTransformStringDataflowNode **********************
struct Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionSelectTransformStringDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionSelectTransformStringDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Selects transforms by name using a the BoneName attributeor other Transform group string typed attributes \n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Selects transforms by name using a the BoneName attributeor other Transform group string typed attributes" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Collection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Attribute_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "/** Text to serach in the name */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Text to serach in the name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SearchText_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "/** Text to serach in the name */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Text to serach in the name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Method_MetaData[] = {
{ "Category", "Volume" },
{ "Comment", "/** Method to use to match the name */" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Method to use to match the name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** output selection of the matching transforms */" },
{ "DataflowOutput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "output selection of the matching transforms" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionSelectTransformStringDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStrPropertyParams NewProp_Attribute;
static const UECodeGen_Private::FStrPropertyParams NewProp_SearchText;
static const UECodeGen_Private::FBytePropertyParams NewProp_Method_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Method;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionSelectTransformStringDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionSelectTransformStringDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionSelectTransformStringDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionSelectTransformStringDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionSelectTransformStringDataflowNode;
class UScriptStruct* FCollectionSelectTransformStringDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionSelectTransformStringDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionSelectTransformStringDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionSelectTransformStringDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionSelectTransformStringDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionSelectTransformStringDataflowNode Property Definitions *
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectTransformStringDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics::NewProp_Attribute = { "Attribute", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectTransformStringDataflowNode, Attribute), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Attribute_MetaData), NewProp_Attribute_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics::NewProp_SearchText = { "SearchText", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectTransformStringDataflowNode, SearchText), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SearchText_MetaData), NewProp_SearchText_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics::NewProp_Method_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_FCollectionSelectTransformStringDataflowNode_Statics::NewProp_Method = { "Method", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectTransformStringDataflowNode, Method), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowCollectionSelectionByNameMethod, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Method_MetaData), NewProp_Method_MetaData) }; // 3603743916
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectTransformStringDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics::NewProp_Attribute,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics::NewProp_SearchText,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics::NewProp_Method_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics::NewProp_Method,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics::NewProp_TransformSelection,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionSelectTransformStringDataflowNode Property Definitions ***
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionSelectTransformStringDataflowNode",
Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics::PropPointers),
sizeof(FCollectionSelectTransformStringDataflowNode),
alignof(FCollectionSelectTransformStringDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionSelectTransformStringDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionSelectTransformStringDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionSelectTransformStringDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionSelectTransformStringDataflowNode ************************
// ********** Begin ScriptStruct FCollectionSetTransformStringValueDataflowNode ********************
struct Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FCollectionSetTransformStringValueDataflowNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FCollectionSetTransformStringValueDataflowNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n * Set selected transform string value\n * the string format can use the following predefined value : \n * - {Current} current value of the attribute\n * - {Index} index in the selection passed as input\n */" },
{ "DataflowGeometryCollection", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Set selected transform string value\nthe string format can use the following predefined value :\n- {Current} current value of the attribute\n- {Index} index in the selection passed as input" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "Comment", "/** Collection for the selection */" },
{ "DataflowInput", "" },
{ "DataflowIntrinsic", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Collection for the selection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = {
{ "Comment", "/** input selection of the transforms to set - if not connected use all */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "input selection of the transforms to set - if not connected use all" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Attribute_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "/** Text to serach in the name */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Text to serach in the name" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TextToSet_MetaData[] = {
{ "Category", "Options" },
{ "Comment", "/** Text to set */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/GeometryCollectionSelectionNodes.h" },
{ "ToolTip", "Text to set" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FCollectionSetTransformStringValueDataflowNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection;
static const UECodeGen_Private::FStrPropertyParams NewProp_Attribute;
static const UECodeGen_Private::FStrPropertyParams NewProp_TextToSet;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FCollectionSetTransformStringValueDataflowNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FCollectionSetTransformStringValueDataflowNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode_Statics
static_assert(std::is_polymorphic<FCollectionSetTransformStringValueDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FCollectionSetTransformStringValueDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionSetTransformStringValueDataflowNode;
class UScriptStruct* FCollectionSetTransformStringValueDataflowNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionSetTransformStringValueDataflowNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FCollectionSetTransformStringValueDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionSetTransformStringValueDataflowNode"));
}
return Z_Registration_Info_UScriptStruct_FCollectionSetTransformStringValueDataflowNode.OuterSingleton;
}
// ********** Begin ScriptStruct FCollectionSetTransformStringValueDataflowNode Property Definitions
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSetTransformStringValueDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSetTransformStringValueDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode_Statics::NewProp_Attribute = { "Attribute", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSetTransformStringValueDataflowNode, Attribute), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Attribute_MetaData), NewProp_Attribute_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode_Statics::NewProp_TextToSet = { "TextToSet", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSetTransformStringValueDataflowNode, TextToSet), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TextToSet_MetaData), NewProp_TextToSet_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode_Statics::NewProp_TransformSelection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode_Statics::NewProp_Attribute,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode_Statics::NewProp_TextToSet,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FCollectionSetTransformStringValueDataflowNode Property Definitions *
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes,
Z_Construct_UScriptStruct_FDataflowNode,
&NewStructOps,
"CollectionSetTransformStringValueDataflowNode",
Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode_Statics::PropPointers),
sizeof(FCollectionSetTransformStringValueDataflowNode),
alignof(FCollectionSetTransformStringValueDataflowNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode()
{
if (!Z_Registration_Info_UScriptStruct_FCollectionSetTransformStringValueDataflowNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionSetTransformStringValueDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FCollectionSetTransformStringValueDataflowNode.InnerSingleton);
}
// ********** End ScriptStruct FCollectionSetTransformStringValueDataflowNode **********************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h__Script_GeometryCollectionNodes_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ ESetOperationEnum_StaticEnum, TEXT("ESetOperationEnum"), &Z_Registration_Info_UEnum_ESetOperationEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2211047297U) },
{ ERangeSettingEnum_StaticEnum, TEXT("ERangeSettingEnum"), &Z_Registration_Info_UEnum_ERangeSettingEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1702811859U) },
{ ESelectSubjectTypeEnum_StaticEnum, TEXT("ESelectSubjectTypeEnum"), &Z_Registration_Info_UEnum_ESelectSubjectTypeEnum, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3735036267U) },
{ ESelectionByAttrGroup_StaticEnum, TEXT("ESelectionByAttrGroup"), &Z_Registration_Info_UEnum_ESelectionByAttrGroup, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2950634728U) },
{ ESelectionByAttrOperation_StaticEnum, TEXT("ESelectionByAttrOperation"), &Z_Registration_Info_UEnum_ESelectionByAttrOperation, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2140497099U) },
{ EDataflowCollectionSelectionByNameMethod_StaticEnum, TEXT("EDataflowCollectionSelectionByNameMethod"), &Z_Registration_Info_UEnum_EDataflowCollectionSelectionByNameMethod, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3603743916U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FCollectionTransformSelectionAllDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionAllDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionAllDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionAllDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionAllDataflowNode), 2045795870U) },
{ FCollectionTransformSelectionSetOperationDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionSetOperationDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionSetOperationDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionSetOperationDataflowNode), 2511331430U) },
{ FCollectionTransformSelectionInfoDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionInfoDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInfoDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionInfoDataflowNode), 2151252796U) },
{ FCollectionTransformSelectionNoneDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionNoneDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionNoneDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionNoneDataflowNode), 3642133253U) },
{ FCollectionTransformSelectionInvertDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionInvertDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInvertDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionInvertDataflowNode), 640201732U) },
{ FCollectionTransformSelectionRandomDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionRandomDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionRandomDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionRandomDataflowNode), 3348160398U) },
{ FCollectionTransformSelectionRootDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionRootDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionRootDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionRootDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionRootDataflowNode), 2307937446U) },
{ FCollectionTransformSelectionCustomDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionCustomDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionCustomDataflowNode), 3719855806U) },
{ FCollectionTransformSelectionCustomDataflowNode_v2::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2_Statics::NewStructOps, TEXT("CollectionTransformSelectionCustomDataflowNode_v2"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionCustomDataflowNode_v2, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionCustomDataflowNode_v2), 853860618U) },
{ FCollectionTransformSelectionFromIndexArrayDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionFromIndexArrayDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionFromIndexArrayDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionFromIndexArrayDataflowNode), 3126479180U) },
{ FCollectionTransformSelectionParentDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionParentDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionParentDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionParentDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionParentDataflowNode), 2088062445U) },
{ FCollectionTransformSelectionByPercentageDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionByPercentageDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByPercentageDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionByPercentageDataflowNode), 746578656U) },
{ FCollectionTransformSelectionChildrenDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionChildrenDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionChildrenDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionChildrenDataflowNode), 1852432100U) },
{ FCollectionTransformSelectionSiblingsDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionSiblingsDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionSiblingsDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionSiblingsDataflowNode), 3332993526U) },
{ FCollectionTransformSelectionLevelDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionLevelDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionLevelDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionLevelDataflowNode), 2835311223U) },
{ FCollectionTransformSelectionTargetLevelDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionTargetLevelDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionTargetLevelDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionTargetLevelDataflowNode), 3394230241U) },
{ FCollectionTransformSelectionContactDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionContactDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionContactDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionContactDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionContactDataflowNode), 2225398092U) },
{ FCollectionTransformSelectionLeafDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionLeafDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionLeafDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionLeafDataflowNode), 2651116173U) },
{ FCollectionTransformSelectionClusterDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionClusterDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionClusterDataflowNode), 3372497072U) },
{ FCollectionTransformSelectionClusterDataflowNode_v2::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2_Statics::NewStructOps, TEXT("CollectionTransformSelectionClusterDataflowNode_v2"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionClusterDataflowNode_v2, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionClusterDataflowNode_v2), 3709755060U) },
{ FSelectFloatArrayIndicesInRangeDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode_Statics::NewStructOps, TEXT("SelectFloatArrayIndicesInRangeDataflowNode"),&Z_Registration_Info_UScriptStruct_FSelectFloatArrayIndicesInRangeDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSelectFloatArrayIndicesInRangeDataflowNode), 3653388440U) },
{ FCollectionTransformSelectionBySizeDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionBySizeDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionBySizeDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionBySizeDataflowNode), 2313360776U) },
{ FCollectionTransformSelectionByVolumeDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionByVolumeDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByVolumeDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionByVolumeDataflowNode), 1883538275U) },
{ FCollectionTransformSelectionInBoxDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionInBoxDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInBoxDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionInBoxDataflowNode), 3309073043U) },
{ FCollectionTransformSelectionInSphereDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionInSphereDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionInSphereDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionInSphereDataflowNode), 3325532407U) },
{ FCollectionTransformSelectionByFloatAttrDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionByFloatAttrDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByFloatAttrDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionByFloatAttrDataflowNode), 1246802204U) },
{ FCollectionTransformSelectionByIntAttrDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode_Statics::NewStructOps, TEXT("CollectionTransformSelectionByIntAttrDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionTransformSelectionByIntAttrDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionTransformSelectionByIntAttrDataflowNode), 3790085569U) },
{ FCollectionVertexSelectionCustomDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode_Statics::NewStructOps, TEXT("CollectionVertexSelectionCustomDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionCustomDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionVertexSelectionCustomDataflowNode), 2305258167U) },
{ FCollectionFaceSelectionCustomDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode_Statics::NewStructOps, TEXT("CollectionFaceSelectionCustomDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionFaceSelectionCustomDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionFaceSelectionCustomDataflowNode), 3980827904U) },
{ FCollectionSelectionConvertDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionSelectionConvertDataflowNode_Statics::NewStructOps, TEXT("CollectionSelectionConvertDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionSelectionConvertDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionSelectionConvertDataflowNode), 2902420500U) },
{ FCollectionFaceSelectionInvertDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode_Statics::NewStructOps, TEXT("CollectionFaceSelectionInvertDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionFaceSelectionInvertDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionFaceSelectionInvertDataflowNode), 2544798123U) },
{ FCollectionVertexSelectionByPercentageDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode_Statics::NewStructOps, TEXT("CollectionVertexSelectionByPercentageDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionByPercentageDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionVertexSelectionByPercentageDataflowNode), 198131978U) },
{ FCollectionVertexSelectionSetOperationDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode_Statics::NewStructOps, TEXT("CollectionVertexSelectionSetOperationDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionVertexSelectionSetOperationDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionVertexSelectionSetOperationDataflowNode), 2581713903U) },
{ FCollectionSelectionByAttrDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionSelectionByAttrDataflowNode_Statics::NewStructOps, TEXT("CollectionSelectionByAttrDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionSelectionByAttrDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionSelectionByAttrDataflowNode), 2247072313U) },
{ FGeometrySelectionToVertexSelectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode_Statics::NewStructOps, TEXT("GeometrySelectionToVertexSelectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FGeometrySelectionToVertexSelectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGeometrySelectionToVertexSelectionDataflowNode), 1548136700U) },
{ FCollectionSelectionSetOperationDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionSelectionSetOperationDataflowNode_Statics::NewStructOps, TEXT("CollectionSelectionSetOperationDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionSelectionSetOperationDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionSelectionSetOperationDataflowNode), 1629806791U) },
{ FCollectionSelectionInvertDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionSelectionInvertDataflowNode_Statics::NewStructOps, TEXT("CollectionSelectionInvertDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionSelectionInvertDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionSelectionInvertDataflowNode), 1457677762U) },
{ FCollectionSelectInternalFacesDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionSelectInternalFacesDataflowNode_Statics::NewStructOps, TEXT("CollectionSelectInternalFacesDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionSelectInternalFacesDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionSelectInternalFacesDataflowNode), 2439103645U) },
{ FCollectionSelectTransformStringDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionSelectTransformStringDataflowNode_Statics::NewStructOps, TEXT("CollectionSelectTransformStringDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionSelectTransformStringDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionSelectTransformStringDataflowNode), 2078189595U) },
{ FCollectionSetTransformStringValueDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionSetTransformStringValueDataflowNode_Statics::NewStructOps, TEXT("CollectionSetTransformStringValueDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionSetTransformStringValueDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionSetTransformStringValueDataflowNode), 4030124108U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h__Script_GeometryCollectionNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h__Script_GeometryCollectionNodes_1514814838{
TEXT("/Script/GeometryCollectionNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionSelectionNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS