// 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/GeometryCollectionMeshNodes.h" #include "Dataflow/DataflowDynamicConnections.h" #include "Dataflow/DataflowSelection.h" #include "GeometryCollection/ManagedArrayCollection.h" #include "StructUtils/PropertyBag.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeGeometryCollectionMeshNodes() {} // ********** Begin Cross Module References ******************************************************** CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection(); COREUOBJECT_API UClass* Z_Construct_UClass_UClass_NoRegister(); COREUOBJECT_API UClass* Z_Construct_UClass_UObject_NoRegister(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FBox(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FInstancedPropertyBag(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FVector(); DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode(); DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowTransformSelection(); DATAFLOWENGINE_API UClass* Z_Construct_UClass_UDataflowMesh_NoRegister(); DATAFLOWENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowDynamicConnections(); ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UStaticMesh_NoRegister(); GEOMETRYCOLLECTIONNODES_API UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FBoxToMeshDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetMeshDataDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMeshAppendDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMeshInfoDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FPointsToMeshDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode(); GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMesh_NoRegister(); GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMeshProcessorBlueprint_NoRegister(); UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes(); // ********** End Cross Module References ********************************************************** // ********** Begin ScriptStruct FPointsToMeshDataflowNode ***************************************** struct Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FPointsToMeshDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FPointsToMeshDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n *\n * Converts points into a DynamicMesh\n *\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Converts points into a DynamicMesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Points_MetaData[] = { { "Comment", "/** Points input */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Points input" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = { { "Comment", "/** Mesh output */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Mesh output" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TriangleCount_MetaData[] = { { "Comment", "/** Mesh triangle count */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Mesh triangle count" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FPointsToMeshDataflowNode constinit property declarations ********* static const UECodeGen_Private::FStructPropertyParams NewProp_Points_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Points; static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh; static const UECodeGen_Private::FIntPropertyParams NewProp_TriangleCount; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FPointsToMeshDataflowNode constinit property declarations *********** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FPointsToMeshDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FPointsToMeshDataflowNode; class UScriptStruct* FPointsToMeshDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FPointsToMeshDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FPointsToMeshDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FPointsToMeshDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("PointsToMeshDataflowNode")); } return Z_Registration_Info_UScriptStruct_FPointsToMeshDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FPointsToMeshDataflowNode Property Definitions ******************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::NewProp_Points_Inner = { "Points", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::NewProp_Points = { "Points", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPointsToMeshDataflowNode, Points), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Points_MetaData), NewProp_Points_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPointsToMeshDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::NewProp_TriangleCount = { "TriangleCount", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FPointsToMeshDataflowNode, TriangleCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TriangleCount_MetaData), NewProp_TriangleCount_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::NewProp_Points_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::NewProp_Points, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::NewProp_Mesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::NewProp_TriangleCount, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FPointsToMeshDataflowNode Property Definitions ********************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "PointsToMeshDataflowNode", Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::PropPointers), sizeof(FPointsToMeshDataflowNode), alignof(FPointsToMeshDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FPointsToMeshDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FPointsToMeshDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FPointsToMeshDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FPointsToMeshDataflowNode.InnerSingleton); } // ********** End ScriptStruct FPointsToMeshDataflowNode ******************************************* // ********** Begin ScriptStruct FMeshProcessorDataflowNodeBase ************************************ struct Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMeshProcessorDataflowNodeBase); } static inline consteval int16 GetStructAlignment() { return alignof(FMeshProcessorDataflowNodeBase); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n * Base class for nodes that applying Geometry Script Mesh Processors\n */" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Base class for nodes that applying Geometry Script Mesh Processors" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshProcessor_MetaData[] = { { "Category", "Processor Type" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshProcessorInstance_MetaData[] = { { "Category", "Instance" }, { "EditInline", "true" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ShowOnlyInnerProperties", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OwningObject_MetaData[] = { { "Comment", "// Remember the parent UObject so that we can properly parent MeshProcessorInstance when the MeshProcessor changes \n" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Remember the parent UObject so that we can properly parent MeshProcessorInstance when the MeshProcessor changes" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DynamicConnections_MetaData[] = { { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PropertyBag_MetaData[] = { { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMeshProcessorDataflowNodeBase constinit property declarations **** static const UECodeGen_Private::FClassPropertyParams NewProp_MeshProcessor; static const UECodeGen_Private::FObjectPropertyParams NewProp_MeshProcessorInstance; static const UECodeGen_Private::FObjectPropertyParams NewProp_OwningObject; static const UECodeGen_Private::FStructPropertyParams NewProp_DynamicConnections; static const UECodeGen_Private::FStructPropertyParams NewProp_PropertyBag; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMeshProcessorDataflowNodeBase constinit property declarations ****** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FMeshProcessorDataflowNodeBase cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshProcessorDataflowNodeBase; class UScriptStruct* FMeshProcessorDataflowNodeBase::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMeshProcessorDataflowNodeBase.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMeshProcessorDataflowNodeBase.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MeshProcessorDataflowNodeBase")); } return Z_Registration_Info_UScriptStruct_FMeshProcessorDataflowNodeBase.OuterSingleton; } // ********** Begin ScriptStruct FMeshProcessorDataflowNodeBase Property Definitions *************** const UECodeGen_Private::FClassPropertyParams Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewProp_MeshProcessor = { "MeshProcessor", nullptr, (EPropertyFlags)0x0024080000000001, UECodeGen_Private::EPropertyGenFlags::Class, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshProcessorDataflowNodeBase, MeshProcessor), Z_Construct_UClass_UClass_NoRegister, Z_Construct_UClass_UDynamicMeshProcessorBlueprint_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshProcessor_MetaData), NewProp_MeshProcessor_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewProp_MeshProcessorInstance = { "MeshProcessorInstance", nullptr, (EPropertyFlags)0x0126080002080009, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshProcessorDataflowNodeBase, MeshProcessorInstance), Z_Construct_UClass_UDynamicMeshProcessorBlueprint_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshProcessorInstance_MetaData), NewProp_MeshProcessorInstance_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewProp_OwningObject = { "OwningObject", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshProcessorDataflowNodeBase, OwningObject), Z_Construct_UClass_UObject_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OwningObject_MetaData), NewProp_OwningObject_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewProp_DynamicConnections = { "DynamicConnections", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshProcessorDataflowNodeBase, DynamicConnections), Z_Construct_UScriptStruct_FDataflowDynamicConnections, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DynamicConnections_MetaData), NewProp_DynamicConnections_MetaData) }; // 468486962 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewProp_PropertyBag = { "PropertyBag", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshProcessorDataflowNodeBase, PropertyBag), Z_Construct_UScriptStruct_FInstancedPropertyBag, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PropertyBag_MetaData), NewProp_PropertyBag_MetaData) }; // 1261298821 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewProp_MeshProcessor, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewProp_MeshProcessorInstance, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewProp_OwningObject, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewProp_DynamicConnections, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewProp_PropertyBag, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMeshProcessorDataflowNodeBase Property Definitions ***************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "MeshProcessorDataflowNodeBase", Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::PropPointers), sizeof(FMeshProcessorDataflowNodeBase), alignof(FMeshProcessorDataflowNodeBase), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000005), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase() { if (!Z_Registration_Info_UScriptStruct_FMeshProcessorDataflowNodeBase.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshProcessorDataflowNodeBase.InnerSingleton, Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMeshProcessorDataflowNodeBase.InnerSingleton); } // ********** End ScriptStruct FMeshProcessorDataflowNodeBase ************************************** // ********** Begin ScriptStruct FApplyMeshProcessorToMeshDataflowNode ***************************** struct Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FApplyMeshProcessorToMeshDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FApplyMeshProcessorToMeshDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n * Apply a Geometry Script Mesh Processors to an input UDynamicMesh\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Apply a Geometry Script Mesh Processors to an input UDynamicMesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = { { "Comment", "/** Input/Output mesh */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "DataflowOutput", "" }, { "DataflowPassthrough", "Mesh" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Input/Output mesh" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FApplyMeshProcessorToMeshDataflowNode constinit property declarations static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FApplyMeshProcessorToMeshDataflowNode constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FApplyMeshProcessorToMeshDataflowNode cannot be polymorphic unless super FMeshProcessorDataflowNodeBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode; class UScriptStruct* FApplyMeshProcessorToMeshDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ApplyMeshProcessorToMeshDataflowNode")); } return Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FApplyMeshProcessorToMeshDataflowNode Property Definitions ******** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FApplyMeshProcessorToMeshDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::NewProp_Mesh, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FApplyMeshProcessorToMeshDataflowNode Property Definitions ********** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase, &NewStructOps, "ApplyMeshProcessorToMeshDataflowNode", Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::PropPointers), sizeof(FApplyMeshProcessorToMeshDataflowNode), alignof(FApplyMeshProcessorToMeshDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000005), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode.InnerSingleton); } // ********** End ScriptStruct FApplyMeshProcessorToMeshDataflowNode ******************************* // ********** Begin ScriptStruct FApplyMeshProcessorToGeometryCollectionDataflowNode *************** struct Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FApplyMeshProcessorToGeometryCollectionDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FApplyMeshProcessorToGeometryCollectionDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n * Apply a Geometry Script Mesh Processors to the geometry of selected transforms in a geometry collection\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Apply a Geometry Script Mesh Processors to the geometry of selected transforms in a geometry collection" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = { { "Comment", "/** Input/Output mesh */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "DataflowOutput", "" }, { "DataflowPassthrough", "Collection" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Input/Output mesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = { { "Comment", "/** Selected bones will have geometry script processing applied (if they have geometry). If not connected, all geometry will be processed. */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Selected bones will have geometry script processing applied (if they have geometry). If not connected, all geometry will be processed." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWeldVertices_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Whether the processed mesh will have edges at normal/UV/color seams welded so they are treated as one edge during processing. */" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Whether the processed mesh will have edges at normal/UV/color seams welded so they are treated as one edge during processing." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPreserveIsolatedVertices_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Whether to preserve isolated vertices which aren't used by any triangles. */" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Whether to preserve isolated vertices which aren't used by any triangles." }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FApplyMeshProcessorToGeometryCollectionDataflowNode constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Collection; static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection; static void NewProp_bWeldVertices_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bWeldVertices; static void NewProp_bPreserveIsolatedVertices_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bPreserveIsolatedVertices; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FApplyMeshProcessorToGeometryCollectionDataflowNode constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FApplyMeshProcessorToGeometryCollectionDataflowNode cannot be polymorphic unless super FMeshProcessorDataflowNodeBase is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode; class UScriptStruct* FApplyMeshProcessorToGeometryCollectionDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("ApplyMeshProcessorToGeometryCollectionDataflowNode")); } return Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FApplyMeshProcessorToGeometryCollectionDataflowNode Property Definitions const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FApplyMeshProcessorToGeometryCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FApplyMeshProcessorToGeometryCollectionDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135 void Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_bWeldVertices_SetBit(void* Obj) { ((FApplyMeshProcessorToGeometryCollectionDataflowNode*)Obj)->bWeldVertices = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_bWeldVertices = { "bWeldVertices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FApplyMeshProcessorToGeometryCollectionDataflowNode), &Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_bWeldVertices_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWeldVertices_MetaData), NewProp_bWeldVertices_MetaData) }; void Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_bPreserveIsolatedVertices_SetBit(void* Obj) { ((FApplyMeshProcessorToGeometryCollectionDataflowNode*)Obj)->bPreserveIsolatedVertices = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_bPreserveIsolatedVertices = { "bPreserveIsolatedVertices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FApplyMeshProcessorToGeometryCollectionDataflowNode), &Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_bPreserveIsolatedVertices_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPreserveIsolatedVertices_MetaData), NewProp_bPreserveIsolatedVertices_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_Collection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_TransformSelection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_bWeldVertices, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewProp_bPreserveIsolatedVertices, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FApplyMeshProcessorToGeometryCollectionDataflowNode Property Definitions const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase, &NewStructOps, "ApplyMeshProcessorToGeometryCollectionDataflowNode", Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::PropPointers), sizeof(FApplyMeshProcessorToGeometryCollectionDataflowNode), alignof(FApplyMeshProcessorToGeometryCollectionDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000005), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode.InnerSingleton); } // ********** End ScriptStruct FApplyMeshProcessorToGeometryCollectionDataflowNode ***************** // ********** Begin ScriptStruct FCollectionSelectionToMeshesDataflowNode ************************** struct Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FCollectionSelectionToMeshesDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FCollectionSelectionToMeshesDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n *\n * Converts a Collection to a set of Dynamic Meshes per selected Transform\n *\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Converts a Collection to a set of Dynamic Meshes per selected Transform" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = { { "Comment", "/** Collection to convert*/" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Collection to convert" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = { { "Comment", "/** Geometry on or under selected bones will be converted to meshes, optionally after filtering the selection to leaves. If not connected, all geometry will be processed. */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Geometry on or under selected bones will be converted to meshes, optionally after filtering the selection to leaves. If not connected, all geometry will be processed." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bConvertSelectionToLeaves_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Whether to convert the input selection to only leaves, which may directly store geometry. Otherwise, meshes for selected cluster nodes will be generated by appending together geometry from leaf nodes. */" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Whether to convert the input selection to only leaves, which may directly store geometry. Otherwise, meshes for selected cluster nodes will be generated by appending together geometry from leaf nodes." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWeldVertices_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Whether the processed mesh will have edges at normal/UV/color seams welded so they are treated as one edge during processing. */" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Whether the processed mesh will have edges at normal/UV/color seams welded so they are treated as one edge during processing." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPreserveIsolatedVertices_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Whether to preserve isolated vertices which aren't used by any triangles. */" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Whether to preserve isolated vertices which aren't used by any triangles." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Meshes_MetaData[] = { { "Comment", "/** Output Array of DynamicMesh */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Output Array of DynamicMesh" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FCollectionSelectionToMeshesDataflowNode constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Collection; static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection; static void NewProp_bConvertSelectionToLeaves_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bConvertSelectionToLeaves; static void NewProp_bWeldVertices_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bWeldVertices; static void NewProp_bPreserveIsolatedVertices_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bPreserveIsolatedVertices; static const UECodeGen_Private::FObjectPropertyParams NewProp_Meshes_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Meshes; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FCollectionSelectionToMeshesDataflowNode constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FCollectionSelectionToMeshesDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionSelectionToMeshesDataflowNode; class UScriptStruct* FCollectionSelectionToMeshesDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FCollectionSelectionToMeshesDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FCollectionSelectionToMeshesDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionSelectionToMeshesDataflowNode")); } return Z_Registration_Info_UScriptStruct_FCollectionSelectionToMeshesDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FCollectionSelectionToMeshesDataflowNode Property Definitions ***** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionToMeshesDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionToMeshesDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135 void Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bConvertSelectionToLeaves_SetBit(void* Obj) { ((FCollectionSelectionToMeshesDataflowNode*)Obj)->bConvertSelectionToLeaves = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bConvertSelectionToLeaves = { "bConvertSelectionToLeaves", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionSelectionToMeshesDataflowNode), &Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bConvertSelectionToLeaves_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bConvertSelectionToLeaves_MetaData), NewProp_bConvertSelectionToLeaves_MetaData) }; void Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bWeldVertices_SetBit(void* Obj) { ((FCollectionSelectionToMeshesDataflowNode*)Obj)->bWeldVertices = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bWeldVertices = { "bWeldVertices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionSelectionToMeshesDataflowNode), &Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bWeldVertices_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWeldVertices_MetaData), NewProp_bWeldVertices_MetaData) }; void Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bPreserveIsolatedVertices_SetBit(void* Obj) { ((FCollectionSelectionToMeshesDataflowNode*)Obj)->bPreserveIsolatedVertices = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bPreserveIsolatedVertices = { "bPreserveIsolatedVertices", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionSelectionToMeshesDataflowNode), &Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bPreserveIsolatedVertices_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPreserveIsolatedVertices_MetaData), NewProp_bPreserveIsolatedVertices_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_Meshes_Inner = { "Meshes", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_Meshes = { "Meshes", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionSelectionToMeshesDataflowNode, Meshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Meshes_MetaData), NewProp_Meshes_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_Collection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_TransformSelection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bConvertSelectionToLeaves, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bWeldVertices, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_bPreserveIsolatedVertices, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_Meshes_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewProp_Meshes, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FCollectionSelectionToMeshesDataflowNode Property Definitions ******* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "CollectionSelectionToMeshesDataflowNode", Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::PropPointers), sizeof(FCollectionSelectionToMeshesDataflowNode), alignof(FCollectionSelectionToMeshesDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FCollectionSelectionToMeshesDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionSelectionToMeshesDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FCollectionSelectionToMeshesDataflowNode.InnerSingleton); } // ********** End ScriptStruct FCollectionSelectionToMeshesDataflowNode **************************** // ********** Begin ScriptStruct FAppendMeshesToCollectionDataflowNode ***************************** struct Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FAppendMeshesToCollectionDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FAppendMeshesToCollectionDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n *\n * Append Array of Meshes to Collection\n *\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Append Array of Meshes to Collection" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = { { "Comment", "/** Meshes will be appended to this collection */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "DataflowOutput", "" }, { "DataflowPassthrough", "Collection" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Meshes will be appended to this collection" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AddedSelection_MetaData[] = { { "Comment", "/** Selection of added transforms */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Selection of added transforms" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Meshes_MetaData[] = { { "Comment", "/** Dynamic Meshes to append */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Dynamic Meshes to append" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParentIndex_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Index of parent bone for appended meshes. If invalid, meshes will be appended to a root node. */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Index of parent bone for appended meshes. If invalid, meshes will be appended to a root node." }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FAppendMeshesToCollectionDataflowNode constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Collection; static const UECodeGen_Private::FStructPropertyParams NewProp_AddedSelection; static const UECodeGen_Private::FObjectPropertyParams NewProp_Meshes_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Meshes; static const UECodeGen_Private::FIntPropertyParams NewProp_ParentIndex; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FAppendMeshesToCollectionDataflowNode constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FAppendMeshesToCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAppendMeshesToCollectionDataflowNode; class UScriptStruct* FAppendMeshesToCollectionDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FAppendMeshesToCollectionDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FAppendMeshesToCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("AppendMeshesToCollectionDataflowNode")); } return Z_Registration_Info_UScriptStruct_FAppendMeshesToCollectionDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FAppendMeshesToCollectionDataflowNode Property Definitions ******** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAppendMeshesToCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewProp_AddedSelection = { "AddedSelection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAppendMeshesToCollectionDataflowNode, AddedSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AddedSelection_MetaData), NewProp_AddedSelection_MetaData) }; // 3066776135 const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewProp_Meshes_Inner = { "Meshes", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewProp_Meshes = { "Meshes", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAppendMeshesToCollectionDataflowNode, Meshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Meshes_MetaData), NewProp_Meshes_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewProp_ParentIndex = { "ParentIndex", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAppendMeshesToCollectionDataflowNode, ParentIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParentIndex_MetaData), NewProp_ParentIndex_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewProp_Collection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewProp_AddedSelection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewProp_Meshes_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewProp_Meshes, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewProp_ParentIndex, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FAppendMeshesToCollectionDataflowNode Property Definitions ********** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "AppendMeshesToCollectionDataflowNode", Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::PropPointers), sizeof(FAppendMeshesToCollectionDataflowNode), alignof(FAppendMeshesToCollectionDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FAppendMeshesToCollectionDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAppendMeshesToCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FAppendMeshesToCollectionDataflowNode.InnerSingleton); } // ********** End ScriptStruct FAppendMeshesToCollectionDataflowNode ******************************* // ********** Begin ScriptStruct FBoxToMeshDataflowNode ******************************************** struct Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FBoxToMeshDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FBoxToMeshDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n *\n * Converts a BoundingBox into a DynamicMesh\n *\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Converts a BoundingBox into a DynamicMesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Box_MetaData[] = { { "Comment", "/** BoundingBox input */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "BoundingBox input" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = { { "Comment", "/** Mesh output */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Mesh output" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TriangleCount_MetaData[] = { { "Comment", "/** Mesh triangle count */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Mesh triangle count" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FBoxToMeshDataflowNode constinit property declarations ************ static const UECodeGen_Private::FStructPropertyParams NewProp_Box; static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh; static const UECodeGen_Private::FIntPropertyParams NewProp_TriangleCount; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FBoxToMeshDataflowNode constinit property declarations ************** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FBoxToMeshDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FBoxToMeshDataflowNode; class UScriptStruct* FBoxToMeshDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FBoxToMeshDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FBoxToMeshDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FBoxToMeshDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("BoxToMeshDataflowNode")); } return Z_Registration_Info_UScriptStruct_FBoxToMeshDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FBoxToMeshDataflowNode Property Definitions *********************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::NewProp_Box = { "Box", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxToMeshDataflowNode, Box), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Box_MetaData), NewProp_Box_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxToMeshDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::NewProp_TriangleCount = { "TriangleCount", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FBoxToMeshDataflowNode, TriangleCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TriangleCount_MetaData), NewProp_TriangleCount_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::NewProp_Box, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::NewProp_Mesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::NewProp_TriangleCount, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FBoxToMeshDataflowNode Property Definitions ************************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "BoxToMeshDataflowNode", Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::PropPointers), sizeof(FBoxToMeshDataflowNode), alignof(FBoxToMeshDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FBoxToMeshDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FBoxToMeshDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FBoxToMeshDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FBoxToMeshDataflowNode.InnerSingleton); } // ********** End ScriptStruct FBoxToMeshDataflowNode ********************************************** // ********** Begin ScriptStruct FMeshInfoDataflowNode ********************************************* struct Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMeshInfoDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FMeshInfoDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n *\n * Collects information from the DynamicMesh and outputs it into a formatted string\n *\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Collects information from the DynamicMesh and outputs it into a formatted string" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = { { "Comment", "/** DynamicMesh for the information */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "DynamicMesh for the information" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InfoString_MetaData[] = { { "Comment", "/** Formatted output string */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Formatted output string" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMeshInfoDataflowNode constinit property declarations ************* static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh; static const UECodeGen_Private::FStrPropertyParams NewProp_InfoString; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMeshInfoDataflowNode constinit property declarations *************** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FMeshInfoDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshInfoDataflowNode; class UScriptStruct* FMeshInfoDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMeshInfoDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMeshInfoDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshInfoDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MeshInfoDataflowNode")); } return Z_Registration_Info_UScriptStruct_FMeshInfoDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FMeshInfoDataflowNode Property Definitions ************************ const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshInfoDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) }; const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::NewProp_InfoString = { "InfoString", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshInfoDataflowNode, InfoString), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InfoString_MetaData), NewProp_InfoString_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::NewProp_Mesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::NewProp_InfoString, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMeshInfoDataflowNode Property Definitions ************************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "MeshInfoDataflowNode", Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::PropPointers), sizeof(FMeshInfoDataflowNode), alignof(FMeshInfoDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMeshInfoDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FMeshInfoDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshInfoDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMeshInfoDataflowNode.InnerSingleton); } // ********** End ScriptStruct FMeshInfoDataflowNode *********************************************** // ********** Begin ScriptStruct FMeshToCollectionDataflowNode ************************************* struct Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMeshToCollectionDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FMeshToCollectionDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n *\n * Converts a DynamicMesh to a Collection\n *\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Converts a DynamicMesh to a Collection" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = { { "Comment", "/** DynamicMesh to convert */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "DynamicMesh to convert" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = { { "Comment", "/** Output Collection */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Output Collection" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bSplitIslands_MetaData[] = { { "Category", "General" }, { "Comment", "/** Whether to split the mesh into multiple bones based on the mesh connectivity */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Whether to split the mesh into multiple bones based on the mesh connectivity" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bConnectIslandsByVertexOverlap_MetaData[] = { { "Category", "General" }, { "Comment", "/** Whether to consider coincident vertices as connected even if the topology does not connect them */" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Whether to consider coincident vertices as connected even if the topology does not connect them" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConnectVerticesThreshold_MetaData[] = { { "Category", "General" }, { "ClampMin", "0.000000" }, { "Comment", "/** Vertices closer than this distance are considered to be overlapping */" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Vertices closer than this distance are considered to be overlapping" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bAddClusterRootForSingleMesh_MetaData[] = { { "Category", "General" }, { "Comment", "/** Whether to add a root cluster for the single mesh case. Note if the mesh is split, the root cluster will always be added. */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Whether to add a root cluster for the single mesh case. Note if the mesh is split, the root cluster will always be added." }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMeshToCollectionDataflowNode constinit property declarations ***** static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh; static const UECodeGen_Private::FStructPropertyParams NewProp_Collection; static void NewProp_bSplitIslands_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bSplitIslands; static void NewProp_bConnectIslandsByVertexOverlap_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bConnectIslandsByVertexOverlap; static const UECodeGen_Private::FFloatPropertyParams NewProp_ConnectVerticesThreshold; static void NewProp_bAddClusterRootForSingleMesh_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bAddClusterRootForSingleMesh; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMeshToCollectionDataflowNode constinit property declarations ******* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FMeshToCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshToCollectionDataflowNode; class UScriptStruct* FMeshToCollectionDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMeshToCollectionDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMeshToCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MeshToCollectionDataflowNode")); } return Z_Registration_Info_UScriptStruct_FMeshToCollectionDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FMeshToCollectionDataflowNode Property Definitions **************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshToCollectionDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshToCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712 void Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bSplitIslands_SetBit(void* Obj) { ((FMeshToCollectionDataflowNode*)Obj)->bSplitIslands = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bSplitIslands = { "bSplitIslands", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshToCollectionDataflowNode), &Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bSplitIslands_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bSplitIslands_MetaData), NewProp_bSplitIslands_MetaData) }; void Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bConnectIslandsByVertexOverlap_SetBit(void* Obj) { ((FMeshToCollectionDataflowNode*)Obj)->bConnectIslandsByVertexOverlap = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bConnectIslandsByVertexOverlap = { "bConnectIslandsByVertexOverlap", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshToCollectionDataflowNode), &Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bConnectIslandsByVertexOverlap_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bConnectIslandsByVertexOverlap_MetaData), NewProp_bConnectIslandsByVertexOverlap_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_ConnectVerticesThreshold = { "ConnectVerticesThreshold", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshToCollectionDataflowNode, ConnectVerticesThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConnectVerticesThreshold_MetaData), NewProp_ConnectVerticesThreshold_MetaData) }; void Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bAddClusterRootForSingleMesh_SetBit(void* Obj) { ((FMeshToCollectionDataflowNode*)Obj)->bAddClusterRootForSingleMesh = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bAddClusterRootForSingleMesh = { "bAddClusterRootForSingleMesh", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FMeshToCollectionDataflowNode), &Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bAddClusterRootForSingleMesh_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bAddClusterRootForSingleMesh_MetaData), NewProp_bAddClusterRootForSingleMesh_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_Mesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_Collection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bSplitIslands, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bConnectIslandsByVertexOverlap, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_ConnectVerticesThreshold, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewProp_bAddClusterRootForSingleMesh, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMeshToCollectionDataflowNode Property Definitions ****************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "MeshToCollectionDataflowNode", Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::PropPointers), sizeof(FMeshToCollectionDataflowNode), alignof(FMeshToCollectionDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FMeshToCollectionDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshToCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMeshToCollectionDataflowNode.InnerSingleton); } // ********** End ScriptStruct FMeshToCollectionDataflowNode *************************************** // ********** Begin ScriptStruct FCollectionToMeshDataflowNode ************************************* struct Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FCollectionToMeshDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FCollectionToMeshDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n *\n * Converts a Collection to a DynamicMesh\n *\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Converts a Collection to a DynamicMesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = { { "Comment", "/** Collection to convert*/" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Collection to convert" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCenterPivot_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Whether to translate the mesh geometry to be centered around its bounding box. */" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Whether to translate the mesh geometry to be centered around its bounding box." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = { { "Comment", "/** Output DynamicMesh */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Output DynamicMesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TransformSelection_MetaData[] = { { "Comment", "/** Geometry on or under selected bones will be appended to the output mesh. If not connected, all geometry will be processed. */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Geometry on or under selected bones will be appended to the output mesh. If not connected, all geometry will be processed." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bWeldVertices_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Whether the processed mesh will have edges at normal/UV/color seams welded so they are treated as one edge during processing. */" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Whether the processed mesh will have edges at normal/UV/color seams welded so they are treated as one edge during processing." }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bPreserveIsolatedVertices_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Whether to preserve isolated vertices which aren't used by any triangles. */" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Whether to preserve isolated vertices which aren't used by any triangles." }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FCollectionToMeshDataflowNode constinit property declarations ***** static const UECodeGen_Private::FStructPropertyParams NewProp_Collection; static void NewProp_bCenterPivot_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bCenterPivot; static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh; static const UECodeGen_Private::FStructPropertyParams NewProp_TransformSelection; static void NewProp_bWeldVertices_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bWeldVertices; static void NewProp_bPreserveIsolatedVertices_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bPreserveIsolatedVertices; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FCollectionToMeshDataflowNode constinit property declarations ******* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FCollectionToMeshDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FCollectionToMeshDataflowNode; class UScriptStruct* FCollectionToMeshDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FCollectionToMeshDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FCollectionToMeshDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("CollectionToMeshDataflowNode")); } return Z_Registration_Info_UScriptStruct_FCollectionToMeshDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FCollectionToMeshDataflowNode Property Definitions **************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionToMeshDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712 void Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bCenterPivot_SetBit(void* Obj) { ((FCollectionToMeshDataflowNode*)Obj)->bCenterPivot = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bCenterPivot = { "bCenterPivot", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionToMeshDataflowNode), &Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bCenterPivot_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCenterPivot_MetaData), NewProp_bCenterPivot_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionToMeshDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_TransformSelection = { "TransformSelection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FCollectionToMeshDataflowNode, TransformSelection), Z_Construct_UScriptStruct_FDataflowTransformSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TransformSelection_MetaData), NewProp_TransformSelection_MetaData) }; // 3066776135 void Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bWeldVertices_SetBit(void* Obj) { ((FCollectionToMeshDataflowNode*)Obj)->bWeldVertices = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bWeldVertices = { "bWeldVertices", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionToMeshDataflowNode), &Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bWeldVertices_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bWeldVertices_MetaData), NewProp_bWeldVertices_MetaData) }; void Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bPreserveIsolatedVertices_SetBit(void* Obj) { ((FCollectionToMeshDataflowNode*)Obj)->bPreserveIsolatedVertices = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bPreserveIsolatedVertices = { "bPreserveIsolatedVertices", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FCollectionToMeshDataflowNode), &Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bPreserveIsolatedVertices_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bPreserveIsolatedVertices_MetaData), NewProp_bPreserveIsolatedVertices_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_Collection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bCenterPivot, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_Mesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_TransformSelection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bWeldVertices, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewProp_bPreserveIsolatedVertices, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FCollectionToMeshDataflowNode Property Definitions ****************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "CollectionToMeshDataflowNode", Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::PropPointers), sizeof(FCollectionToMeshDataflowNode), alignof(FCollectionToMeshDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FCollectionToMeshDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FCollectionToMeshDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FCollectionToMeshDataflowNode.InnerSingleton); } // ********** End ScriptStruct FCollectionToMeshDataflowNode *************************************** // ********** Begin ScriptStruct FStaticMeshToMeshDataflowNode ************************************* struct Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FStaticMeshToMeshDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FStaticMeshToMeshDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n *\n * Converts a StaticMesh into a DynamicMesh\n *\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Converts a StaticMesh into a DynamicMesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_StaticMesh_MetaData[] = { { "Category", "StaticMesh" }, { "Comment", "/** StaticMesh to convert */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "StaticMesh to convert" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bUseHiRes_MetaData[] = { { "Category", "StaticMesh" }, { "Comment", "/** Output the HiRes representation, if set to true and HiRes doesn't exist it will output empty mesh */" }, { "DisplayName", "Use HiRes" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Output the HiRes representation, if set to true and HiRes doesn't exist it will output empty mesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LODLevel_MetaData[] = { { "Category", "StaticMesh" }, { "Comment", "/** Specifies the LOD level to use */" }, { "DisplayName", "LOD Level" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Specifies the LOD level to use" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = { { "Comment", "/** Output mesh */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Output mesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialArray_MetaData[] = { { "Comment", "/** Output materials */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Output materials" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FStaticMeshToMeshDataflowNode constinit property declarations ***** static const UECodeGen_Private::FObjectPropertyParams NewProp_StaticMesh; static void NewProp_bUseHiRes_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bUseHiRes; static const UECodeGen_Private::FIntPropertyParams NewProp_LODLevel; static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh; static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialArray_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialArray; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FStaticMeshToMeshDataflowNode constinit property declarations ******* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FStaticMeshToMeshDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FStaticMeshToMeshDataflowNode; class UScriptStruct* FStaticMeshToMeshDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FStaticMeshToMeshDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FStaticMeshToMeshDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("StaticMeshToMeshDataflowNode")); } return Z_Registration_Info_UScriptStruct_FStaticMeshToMeshDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FStaticMeshToMeshDataflowNode Property Definitions **************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_StaticMesh = { "StaticMesh", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshToMeshDataflowNode, StaticMesh), Z_Construct_UClass_UStaticMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_StaticMesh_MetaData), NewProp_StaticMesh_MetaData) }; void Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_bUseHiRes_SetBit(void* Obj) { ((FStaticMeshToMeshDataflowNode*)Obj)->bUseHiRes = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_bUseHiRes = { "bUseHiRes", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FStaticMeshToMeshDataflowNode), &Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_bUseHiRes_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bUseHiRes_MetaData), NewProp_bUseHiRes_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_LODLevel = { "LODLevel", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshToMeshDataflowNode, LODLevel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LODLevel_MetaData), NewProp_LODLevel_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshToMeshDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_MaterialArray_Inner = { "MaterialArray", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_MaterialArray = { "MaterialArray", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FStaticMeshToMeshDataflowNode, MaterialArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialArray_MetaData), NewProp_MaterialArray_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_StaticMesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_bUseHiRes, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_LODLevel, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_Mesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_MaterialArray_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewProp_MaterialArray, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FStaticMeshToMeshDataflowNode Property Definitions ****************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "StaticMeshToMeshDataflowNode", Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::PropPointers), sizeof(FStaticMeshToMeshDataflowNode), alignof(FStaticMeshToMeshDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FStaticMeshToMeshDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FStaticMeshToMeshDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FStaticMeshToMeshDataflowNode.InnerSingleton); } // ********** End ScriptStruct FStaticMeshToMeshDataflowNode *************************************** // ********** Begin ScriptStruct FGetMeshBoundingBoxDataflowNode *********************************** struct Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FGetMeshBoundingBoxDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FGetMeshBoundingBoxDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n * Get the local geometric bounding box a dynamic mesh\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Get the local geometric bounding box a dynamic mesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = { { "Comment", "/** dynamic mesh to compute the bouning box from */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "NativeConstTemplateArg", "" }, { "ToolTip", "dynamic mesh to compute the bouning box from" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoundingBox_MetaData[] = { { "Comment", "/** Geometric bounding box of the input dynamic mesh */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Geometric bounding box of the input dynamic mesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Center_MetaData[] = { { "Comment", "/** Center of the resulting bounding box */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Center of the resulting bounding box" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Dimensions_MetaData[] = { { "Comment", "/** Dimensions of the resulting bounding box in centimers */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Dimensions of the resulting bounding box in centimers" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FGetMeshBoundingBoxDataflowNode constinit property declarations *** static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh; static const UECodeGen_Private::FStructPropertyParams NewProp_BoundingBox; static const UECodeGen_Private::FStructPropertyParams NewProp_Center; static const UECodeGen_Private::FStructPropertyParams NewProp_Dimensions; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FGetMeshBoundingBoxDataflowNode constinit property declarations ***** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FGetMeshBoundingBoxDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetMeshBoundingBoxDataflowNode; class UScriptStruct* FGetMeshBoundingBoxDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FGetMeshBoundingBoxDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FGetMeshBoundingBoxDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetMeshBoundingBoxDataflowNode")); } return Z_Registration_Info_UScriptStruct_FGetMeshBoundingBoxDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FGetMeshBoundingBoxDataflowNode Property Definitions ************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMeshBoundingBoxDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::NewProp_BoundingBox = { "BoundingBox", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMeshBoundingBoxDataflowNode, BoundingBox), Z_Construct_UScriptStruct_FBox, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoundingBox_MetaData), NewProp_BoundingBox_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::NewProp_Center = { "Center", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMeshBoundingBoxDataflowNode, Center), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Center_MetaData), NewProp_Center_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::NewProp_Dimensions = { "Dimensions", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMeshBoundingBoxDataflowNode, Dimensions), Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Dimensions_MetaData), NewProp_Dimensions_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::NewProp_Mesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::NewProp_BoundingBox, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::NewProp_Center, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::NewProp_Dimensions, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FGetMeshBoundingBoxDataflowNode Property Definitions **************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "GetMeshBoundingBoxDataflowNode", Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::PropPointers), sizeof(FGetMeshBoundingBoxDataflowNode), alignof(FGetMeshBoundingBoxDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FGetMeshBoundingBoxDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetMeshBoundingBoxDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FGetMeshBoundingBoxDataflowNode.InnerSingleton); } // ********** End ScriptStruct FGetMeshBoundingBoxDataflowNode ************************************* // ********** Begin ScriptStruct FMeshAppendDataflowNode ******************************************* struct Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMeshAppendDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FMeshAppendDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n *\n * Appends two meshes\n *\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Appends two meshes" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh1_MetaData[] = { { "Comment", "/** Mesh input */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Mesh input" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh2_MetaData[] = { { "Comment", "/** Mesh input */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Mesh input" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = { { "Comment", "/** Output mesh */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Output mesh" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMeshAppendDataflowNode constinit property declarations *********** static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh1; static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh2; static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMeshAppendDataflowNode constinit property declarations ************* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FMeshAppendDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshAppendDataflowNode; class UScriptStruct* FMeshAppendDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMeshAppendDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMeshAppendDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshAppendDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MeshAppendDataflowNode")); } return Z_Registration_Info_UScriptStruct_FMeshAppendDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FMeshAppendDataflowNode Property Definitions ********************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::NewProp_Mesh1 = { "Mesh1", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshAppendDataflowNode, Mesh1), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh1_MetaData), NewProp_Mesh1_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::NewProp_Mesh2 = { "Mesh2", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshAppendDataflowNode, Mesh2), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh2_MetaData), NewProp_Mesh2_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshAppendDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::NewProp_Mesh1, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::NewProp_Mesh2, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::NewProp_Mesh, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMeshAppendDataflowNode Property Definitions ************************ const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "MeshAppendDataflowNode", Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::PropPointers), sizeof(FMeshAppendDataflowNode), alignof(FMeshAppendDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMeshAppendDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FMeshAppendDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshAppendDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMeshAppendDataflowNode.InnerSingleton); } // ********** End ScriptStruct FMeshAppendDataflowNode ********************************************* // ********** Begin ScriptStruct FDataflowMeshAppendDataflowNode *********************************** struct Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FDataflowMeshAppendDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FDataflowMeshAppendDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n *\n * Combine two Dataflow meshes\n *\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Combine two Dataflow meshes" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = { { "Comment", "/** Mesh input/output */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "DataflowOutput", "" }, { "DataflowPassthrough", "Mesh" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Mesh input/output" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AppendMesh_MetaData[] = { { "Comment", "/** Mesh to append */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "NativeConstTemplateArg", "" }, { "ToolTip", "Mesh to append" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FDataflowMeshAppendDataflowNode constinit property declarations *** static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh; static const UECodeGen_Private::FObjectPropertyParams NewProp_AppendMesh; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FDataflowMeshAppendDataflowNode constinit property declarations ***** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FDataflowMeshAppendDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FDataflowMeshAppendDataflowNode; class UScriptStruct* FDataflowMeshAppendDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FDataflowMeshAppendDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FDataflowMeshAppendDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("DataflowMeshAppendDataflowNode")); } return Z_Registration_Info_UScriptStruct_FDataflowMeshAppendDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FDataflowMeshAppendDataflowNode Property Definitions ************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowMeshAppendDataflowNode, Mesh), Z_Construct_UClass_UDataflowMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::NewProp_AppendMesh = { "AppendMesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowMeshAppendDataflowNode, AppendMesh), Z_Construct_UClass_UDataflowMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AppendMesh_MetaData), NewProp_AppendMesh_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::NewProp_Mesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::NewProp_AppendMesh, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FDataflowMeshAppendDataflowNode Property Definitions **************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "DataflowMeshAppendDataflowNode", Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::PropPointers), sizeof(FDataflowMeshAppendDataflowNode), alignof(FDataflowMeshAppendDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FDataflowMeshAppendDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FDataflowMeshAppendDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FDataflowMeshAppendDataflowNode.InnerSingleton); } // ********** End ScriptStruct FDataflowMeshAppendDataflowNode ************************************* // ********** Begin ScriptStruct FMakeDataflowMeshDataflowNode ************************************* struct Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMakeDataflowMeshDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FMakeDataflowMeshDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n *\n * Create a UDataflow mesh from an input UDynamicMesh and material array\n *\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Create a UDataflow mesh from an input UDynamicMesh and material array" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InMesh_MetaData[] = { { "Comment", "/** DynamicMesh input */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "DynamicMesh input" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InMaterials_MetaData[] = { { "Comment", "/** Materials input */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Materials input" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = { { "Comment", "/** DataflowMesh output */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "DataflowMesh output" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMakeDataflowMeshDataflowNode constinit property declarations ***** static const UECodeGen_Private::FObjectPropertyParams NewProp_InMesh; static const UECodeGen_Private::FObjectPropertyParams NewProp_InMaterials_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_InMaterials; static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMakeDataflowMeshDataflowNode constinit property declarations ******* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FMakeDataflowMeshDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMakeDataflowMeshDataflowNode; class UScriptStruct* FMakeDataflowMeshDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMakeDataflowMeshDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMakeDataflowMeshDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MakeDataflowMeshDataflowNode")); } return Z_Registration_Info_UScriptStruct_FMakeDataflowMeshDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FMakeDataflowMeshDataflowNode Property Definitions **************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::NewProp_InMesh = { "InMesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMakeDataflowMeshDataflowNode, InMesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InMesh_MetaData), NewProp_InMesh_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::NewProp_InMaterials_Inner = { "InMaterials", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::NewProp_InMaterials = { "InMaterials", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMakeDataflowMeshDataflowNode, InMaterials), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InMaterials_MetaData), NewProp_InMaterials_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMakeDataflowMeshDataflowNode, Mesh), Z_Construct_UClass_UDataflowMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::NewProp_InMesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::NewProp_InMaterials_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::NewProp_InMaterials, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::NewProp_Mesh, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMakeDataflowMeshDataflowNode Property Definitions ****************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "MakeDataflowMeshDataflowNode", Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::PropPointers), sizeof(FMakeDataflowMeshDataflowNode), alignof(FMakeDataflowMeshDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FMakeDataflowMeshDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMakeDataflowMeshDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMakeDataflowMeshDataflowNode.InnerSingleton); } // ********** End ScriptStruct FMakeDataflowMeshDataflowNode *************************************** // ********** Begin ScriptStruct FDuplicateMeshUVChannelNode *************************************** struct Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FDuplicateMeshUVChannelNode); } static inline consteval int16 GetStructAlignment() { return alignof(FDuplicateMeshUVChannelNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n * Create a new UV layer/channel in a UDataflowMesh\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Create a new UV layer/channel in a UDataflowMesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = { { "Comment", "/** DataflowMesh input/output */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "DataflowOutput", "" }, { "DataflowPassthrough", "Mesh" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "DataflowMesh input/output" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SourceUVChannel_MetaData[] = { { "Category", "Options" }, { "Comment", "/** Index of the source UV channel */" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Index of the source UV channel" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_NewUVChannel_MetaData[] = { { "Comment", "/** Index of the added UV channel */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Index of the added UV channel" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FDuplicateMeshUVChannelNode constinit property declarations ******* static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh; static const UECodeGen_Private::FIntPropertyParams NewProp_SourceUVChannel; static const UECodeGen_Private::FIntPropertyParams NewProp_NewUVChannel; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FDuplicateMeshUVChannelNode constinit property declarations ********* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FDuplicateMeshUVChannelNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FDuplicateMeshUVChannelNode; class UScriptStruct* FDuplicateMeshUVChannelNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FDuplicateMeshUVChannelNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FDuplicateMeshUVChannelNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("DuplicateMeshUVChannelNode")); } return Z_Registration_Info_UScriptStruct_FDuplicateMeshUVChannelNode.OuterSingleton; } // ********** Begin ScriptStruct FDuplicateMeshUVChannelNode Property Definitions ****************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDuplicateMeshUVChannelNode, Mesh), Z_Construct_UClass_UDataflowMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::NewProp_SourceUVChannel = { "SourceUVChannel", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDuplicateMeshUVChannelNode, SourceUVChannel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SourceUVChannel_MetaData), NewProp_SourceUVChannel_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::NewProp_NewUVChannel = { "NewUVChannel", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDuplicateMeshUVChannelNode, NewUVChannel), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_NewUVChannel_MetaData), NewProp_NewUVChannel_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::NewProp_Mesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::NewProp_SourceUVChannel, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::NewProp_NewUVChannel, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FDuplicateMeshUVChannelNode Property Definitions ******************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "DuplicateMeshUVChannelNode", Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::PropPointers), sizeof(FDuplicateMeshUVChannelNode), alignof(FDuplicateMeshUVChannelNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode() { if (!Z_Registration_Info_UScriptStruct_FDuplicateMeshUVChannelNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FDuplicateMeshUVChannelNode.InnerSingleton, Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FDuplicateMeshUVChannelNode.InnerSingleton); } // ********** End ScriptStruct FDuplicateMeshUVChannelNode ***************************************** // ********** Begin Enum EDataflowMeshSplitIslandsMethod ******************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_EDataflowMeshSplitIslandsMethod; static UEnum* EDataflowMeshSplitIslandsMethod_StaticEnum() { if (!Z_Registration_Info_UEnum_EDataflowMeshSplitIslandsMethod.OuterSingleton) { Z_Registration_Info_UEnum_EDataflowMeshSplitIslandsMethod.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("EDataflowMeshSplitIslandsMethod")); } return Z_Registration_Info_UEnum_EDataflowMeshSplitIslandsMethod.OuterSingleton; } template<> GEOMETRYCOLLECTIONNODES_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EDataflowMeshSplitIslandsMethod_StaticEnum(); } struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "BlueprintType", "true" }, { "ByMeshTopology.Name", "EDataflowMeshSplitIslandsMethod::ByMeshTopology" }, { "ByVertexOverlap.Name", "EDataflowMeshSplitIslandsMethod::ByVertexOverlap" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "NoSplit.Name", "EDataflowMeshSplitIslandsMethod::NoSplit" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EDataflowMeshSplitIslandsMethod::NoSplit", (int64)EDataflowMeshSplitIslandsMethod::NoSplit }, { "EDataflowMeshSplitIslandsMethod::ByMeshTopology", (int64)EDataflowMeshSplitIslandsMethod::ByMeshTopology }, { "EDataflowMeshSplitIslandsMethod::ByVertexOverlap", (int64)EDataflowMeshSplitIslandsMethod::ByVertexOverlap }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, nullptr, "EDataflowMeshSplitIslandsMethod", "EDataflowMeshSplitIslandsMethod", Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod_Statics::Enum_MetaDataParams), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod() { if (!Z_Registration_Info_UEnum_EDataflowMeshSplitIslandsMethod.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EDataflowMeshSplitIslandsMethod.InnerSingleton, Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod_Statics::EnumParams); } return Z_Registration_Info_UEnum_EDataflowMeshSplitIslandsMethod.InnerSingleton; } // ********** End Enum EDataflowMeshSplitIslandsMethod ********************************************* // ********** Begin ScriptStruct FSplitMeshIslandsDataflowNode ************************************* struct Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FSplitMeshIslandsDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FSplitMeshIslandsDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n *\n * Split a mesh into a connected islands\n *\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Split a mesh into a connected islands" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = { { "Comment", "/** Mesh input */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Mesh input" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Meshes_MetaData[] = { { "Comment", "/** Meshes output */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Meshes output" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SplitMethod_MetaData[] = { { "Category", "General" }, { "Comment", "/** Whether to consider coincident vertices as connected even if the topology does not connect them */" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Whether to consider coincident vertices as connected even if the topology does not connect them" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ConnectVerticesThreshold_MetaData[] = { { "Category", "General" }, { "ClampMin", "0.000000" }, { "Comment", "/** Vertices closer than this distance are considered to be overlapping */" }, { "EditCondition", "SplitMethod == EDataflowMeshSplitIslandsMethod::ByVertexOverlap" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Vertices closer than this distance are considered to be overlapping" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FSplitMeshIslandsDataflowNode constinit property declarations ***** static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh; static const UECodeGen_Private::FObjectPropertyParams NewProp_Meshes_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Meshes; static const UECodeGen_Private::FBytePropertyParams NewProp_SplitMethod_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_SplitMethod; static const UECodeGen_Private::FFloatPropertyParams NewProp_ConnectVerticesThreshold; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FSplitMeshIslandsDataflowNode constinit property declarations ******* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FSplitMeshIslandsDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSplitMeshIslandsDataflowNode; class UScriptStruct* FSplitMeshIslandsDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FSplitMeshIslandsDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FSplitMeshIslandsDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SplitMeshIslandsDataflowNode")); } return Z_Registration_Info_UScriptStruct_FSplitMeshIslandsDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FSplitMeshIslandsDataflowNode Property Definitions **************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplitMeshIslandsDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_Meshes_Inner = { "Meshes", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_Meshes = { "Meshes", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplitMeshIslandsDataflowNode, Meshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Meshes_MetaData), NewProp_Meshes_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_SplitMethod_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_FSplitMeshIslandsDataflowNode_Statics::NewProp_SplitMethod = { "SplitMethod", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplitMeshIslandsDataflowNode, SplitMethod), Z_Construct_UEnum_GeometryCollectionNodes_EDataflowMeshSplitIslandsMethod, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SplitMethod_MetaData), NewProp_SplitMethod_MetaData) }; // 580730613 const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_ConnectVerticesThreshold = { "ConnectVerticesThreshold", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplitMeshIslandsDataflowNode, ConnectVerticesThreshold), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ConnectVerticesThreshold_MetaData), NewProp_ConnectVerticesThreshold_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_Mesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_Meshes_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_Meshes, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_SplitMethod_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_SplitMethod, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewProp_ConnectVerticesThreshold, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FSplitMeshIslandsDataflowNode Property Definitions ****************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "SplitMeshIslandsDataflowNode", Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::PropPointers), sizeof(FSplitMeshIslandsDataflowNode), alignof(FSplitMeshIslandsDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FSplitMeshIslandsDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSplitMeshIslandsDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FSplitMeshIslandsDataflowNode.InnerSingleton); } // ********** End ScriptStruct FSplitMeshIslandsDataflowNode *************************************** // ********** Begin ScriptStruct FSplitDataflowMeshDataflowNode ************************************ struct Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FSplitDataflowMeshDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FSplitDataflowMeshDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n *\n * Split a UDataflow mesh into a UDynamicMesh and a material array\n *\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Split a UDataflow mesh into a UDynamicMesh and a material array" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InMesh_MetaData[] = { { "Comment", "/** DataflowMesh input */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "DataflowMesh input" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = { { "Comment", "/** DyanmicMesh output */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "DyanmicMesh output" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialArray_MetaData[] = { { "Comment", "/** Materials output */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Materials output" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FSplitDataflowMeshDataflowNode constinit property declarations **** static const UECodeGen_Private::FObjectPropertyParams NewProp_InMesh; static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh; static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialArray_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialArray; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FSplitDataflowMeshDataflowNode constinit property declarations ****** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FSplitDataflowMeshDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSplitDataflowMeshDataflowNode; class UScriptStruct* FSplitDataflowMeshDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FSplitDataflowMeshDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FSplitDataflowMeshDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SplitDataflowMeshDataflowNode")); } return Z_Registration_Info_UScriptStruct_FSplitDataflowMeshDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FSplitDataflowMeshDataflowNode Property Definitions *************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::NewProp_InMesh = { "InMesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplitDataflowMeshDataflowNode, InMesh), Z_Construct_UClass_UDataflowMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InMesh_MetaData), NewProp_InMesh_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplitDataflowMeshDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::NewProp_MaterialArray_Inner = { "MaterialArray", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::NewProp_MaterialArray = { "MaterialArray", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSplitDataflowMeshDataflowNode, MaterialArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialArray_MetaData), NewProp_MaterialArray_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::NewProp_InMesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::NewProp_Mesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::NewProp_MaterialArray_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::NewProp_MaterialArray, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FSplitDataflowMeshDataflowNode Property Definitions ***************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "SplitDataflowMeshDataflowNode", Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::PropPointers), sizeof(FSplitDataflowMeshDataflowNode), alignof(FSplitDataflowMeshDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FSplitDataflowMeshDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSplitDataflowMeshDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FSplitDataflowMeshDataflowNode.InnerSingleton); } // ********** End ScriptStruct FSplitDataflowMeshDataflowNode ************************************** // ********** Begin ScriptStruct FMeshCopyToPointsDataflowNode ************************************* struct Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMeshCopyToPointsDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FMeshCopyToPointsDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n *\n * Copies the same mesh with scale onto points\n *\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Copies the same mesh with scale onto points" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Points_MetaData[] = { { "Comment", "/** Points to copy meshes onto */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Points to copy meshes onto" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MeshToCopy_MetaData[] = { { "Comment", "/** Mesh to copy onto points */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "DisplayName", "MeshToScatter" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Mesh to copy onto points" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Scale_MetaData[] = { { "Category", "Copy" }, { "Comment", "/** Scale applied to the mesh */" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Scale applied to the mesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = { { "Comment", "/** merged result mesh */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "merged result mesh" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Meshes_MetaData[] = { { "Comment", "/** Result meshes as individual ones */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Result meshes as individual ones" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMeshCopyToPointsDataflowNode constinit property declarations ***** static const UECodeGen_Private::FStructPropertyParams NewProp_Points_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Points; static const UECodeGen_Private::FObjectPropertyParams NewProp_MeshToCopy; static const UECodeGen_Private::FFloatPropertyParams NewProp_Scale; static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh; static const UECodeGen_Private::FObjectPropertyParams NewProp_Meshes_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Meshes; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMeshCopyToPointsDataflowNode constinit property declarations ******* static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FMeshCopyToPointsDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMeshCopyToPointsDataflowNode; class UScriptStruct* FMeshCopyToPointsDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMeshCopyToPointsDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMeshCopyToPointsDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MeshCopyToPointsDataflowNode")); } return Z_Registration_Info_UScriptStruct_FMeshCopyToPointsDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FMeshCopyToPointsDataflowNode Property Definitions **************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Points_Inner = { "Points", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FVector, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Points = { "Points", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshCopyToPointsDataflowNode, Points), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Points_MetaData), NewProp_Points_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_MeshToCopy = { "MeshToCopy", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshCopyToPointsDataflowNode, MeshToCopy), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MeshToCopy_MetaData), NewProp_MeshToCopy_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Scale = { "Scale", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshCopyToPointsDataflowNode, Scale), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Scale_MetaData), NewProp_Scale_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshCopyToPointsDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Meshes_Inner = { "Meshes", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Meshes = { "Meshes", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMeshCopyToPointsDataflowNode, Meshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Meshes_MetaData), NewProp_Meshes_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Points_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Points, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_MeshToCopy, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Scale, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Mesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Meshes_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewProp_Meshes, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMeshCopyToPointsDataflowNode Property Definitions ****************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "MeshCopyToPointsDataflowNode", Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::PropPointers), sizeof(FMeshCopyToPointsDataflowNode), alignof(FMeshCopyToPointsDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FMeshCopyToPointsDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMeshCopyToPointsDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMeshCopyToPointsDataflowNode.InnerSingleton); } // ********** End ScriptStruct FMeshCopyToPointsDataflowNode *************************************** // ********** Begin ScriptStruct FGetMeshDataDataflowNode ****************************************** struct Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FGetMeshDataDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FGetMeshDataDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n *\n * Outputs Mesh data\n *\n */" }, { "DataflowGeometryCollection", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Outputs Mesh data" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Mesh_MetaData[] = { { "Comment", "/** Mesh for the data */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Mesh for the data" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexCount_MetaData[] = { { "Comment", "/** Number of vertices */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Number of vertices" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EdgeCount_MetaData[] = { { "Comment", "/** Number of edges */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Number of edges" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TriangleCount_MetaData[] = { { "Comment", "/** Number of triangles */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMeshNodes.h" }, { "ToolTip", "Number of triangles" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FGetMeshDataDataflowNode constinit property declarations ********** static const UECodeGen_Private::FObjectPropertyParams NewProp_Mesh; static const UECodeGen_Private::FIntPropertyParams NewProp_VertexCount; static const UECodeGen_Private::FIntPropertyParams NewProp_EdgeCount; static const UECodeGen_Private::FIntPropertyParams NewProp_TriangleCount; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FGetMeshDataDataflowNode constinit property declarations ************ static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FGetMeshDataDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetMeshDataDataflowNode; class UScriptStruct* FGetMeshDataDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FGetMeshDataDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FGetMeshDataDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetMeshDataDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetMeshDataDataflowNode")); } return Z_Registration_Info_UScriptStruct_FGetMeshDataDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FGetMeshDataDataflowNode Property Definitions ********************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::NewProp_Mesh = { "Mesh", nullptr, (EPropertyFlags)0x0114000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMeshDataDataflowNode, Mesh), Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Mesh_MetaData), NewProp_Mesh_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::NewProp_VertexCount = { "VertexCount", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMeshDataDataflowNode, VertexCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexCount_MetaData), NewProp_VertexCount_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::NewProp_EdgeCount = { "EdgeCount", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMeshDataDataflowNode, EdgeCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EdgeCount_MetaData), NewProp_EdgeCount_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::NewProp_TriangleCount = { "TriangleCount", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMeshDataDataflowNode, TriangleCount), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TriangleCount_MetaData), NewProp_TriangleCount_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::NewProp_Mesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::NewProp_VertexCount, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::NewProp_EdgeCount, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::NewProp_TriangleCount, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FGetMeshDataDataflowNode Property Definitions *********************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "GetMeshDataDataflowNode", Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::PropPointers), sizeof(FGetMeshDataDataflowNode), alignof(FGetMeshDataDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FGetMeshDataDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FGetMeshDataDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetMeshDataDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FGetMeshDataDataflowNode.InnerSingleton); } // ********** End ScriptStruct FGetMeshDataDataflowNode ******************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h__Script_GeometryCollectionNodes_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EDataflowMeshSplitIslandsMethod_StaticEnum, TEXT("EDataflowMeshSplitIslandsMethod"), &Z_Registration_Info_UEnum_EDataflowMeshSplitIslandsMethod, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 580730613U) }, }; static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FPointsToMeshDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FPointsToMeshDataflowNode_Statics::NewStructOps, TEXT("PointsToMeshDataflowNode"),&Z_Registration_Info_UScriptStruct_FPointsToMeshDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FPointsToMeshDataflowNode), 3256824386U) }, { FMeshProcessorDataflowNodeBase::StaticStruct, Z_Construct_UScriptStruct_FMeshProcessorDataflowNodeBase_Statics::NewStructOps, TEXT("MeshProcessorDataflowNodeBase"),&Z_Registration_Info_UScriptStruct_FMeshProcessorDataflowNodeBase, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshProcessorDataflowNodeBase), 488733386U) }, { FApplyMeshProcessorToMeshDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode_Statics::NewStructOps, TEXT("ApplyMeshProcessorToMeshDataflowNode"),&Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToMeshDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FApplyMeshProcessorToMeshDataflowNode), 261894313U) }, { FApplyMeshProcessorToGeometryCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode_Statics::NewStructOps, TEXT("ApplyMeshProcessorToGeometryCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FApplyMeshProcessorToGeometryCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FApplyMeshProcessorToGeometryCollectionDataflowNode), 2465505132U) }, { FCollectionSelectionToMeshesDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionSelectionToMeshesDataflowNode_Statics::NewStructOps, TEXT("CollectionSelectionToMeshesDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionSelectionToMeshesDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionSelectionToMeshesDataflowNode), 3963611836U) }, { FAppendMeshesToCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FAppendMeshesToCollectionDataflowNode_Statics::NewStructOps, TEXT("AppendMeshesToCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FAppendMeshesToCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAppendMeshesToCollectionDataflowNode), 4211832976U) }, { FBoxToMeshDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FBoxToMeshDataflowNode_Statics::NewStructOps, TEXT("BoxToMeshDataflowNode"),&Z_Registration_Info_UScriptStruct_FBoxToMeshDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FBoxToMeshDataflowNode), 3861368581U) }, { FMeshInfoDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMeshInfoDataflowNode_Statics::NewStructOps, TEXT("MeshInfoDataflowNode"),&Z_Registration_Info_UScriptStruct_FMeshInfoDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshInfoDataflowNode), 594800515U) }, { FMeshToCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMeshToCollectionDataflowNode_Statics::NewStructOps, TEXT("MeshToCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FMeshToCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshToCollectionDataflowNode), 2086290175U) }, { FCollectionToMeshDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FCollectionToMeshDataflowNode_Statics::NewStructOps, TEXT("CollectionToMeshDataflowNode"),&Z_Registration_Info_UScriptStruct_FCollectionToMeshDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FCollectionToMeshDataflowNode), 3203376161U) }, { FStaticMeshToMeshDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FStaticMeshToMeshDataflowNode_Statics::NewStructOps, TEXT("StaticMeshToMeshDataflowNode"),&Z_Registration_Info_UScriptStruct_FStaticMeshToMeshDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FStaticMeshToMeshDataflowNode), 2300625525U) }, { FGetMeshBoundingBoxDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetMeshBoundingBoxDataflowNode_Statics::NewStructOps, TEXT("GetMeshBoundingBoxDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetMeshBoundingBoxDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetMeshBoundingBoxDataflowNode), 3882619929U) }, { FMeshAppendDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMeshAppendDataflowNode_Statics::NewStructOps, TEXT("MeshAppendDataflowNode"),&Z_Registration_Info_UScriptStruct_FMeshAppendDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshAppendDataflowNode), 2893299976U) }, { FDataflowMeshAppendDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FDataflowMeshAppendDataflowNode_Statics::NewStructOps, TEXT("DataflowMeshAppendDataflowNode"),&Z_Registration_Info_UScriptStruct_FDataflowMeshAppendDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FDataflowMeshAppendDataflowNode), 2321054643U) }, { FMakeDataflowMeshDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMakeDataflowMeshDataflowNode_Statics::NewStructOps, TEXT("MakeDataflowMeshDataflowNode"),&Z_Registration_Info_UScriptStruct_FMakeDataflowMeshDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMakeDataflowMeshDataflowNode), 3179081936U) }, { FDuplicateMeshUVChannelNode::StaticStruct, Z_Construct_UScriptStruct_FDuplicateMeshUVChannelNode_Statics::NewStructOps, TEXT("DuplicateMeshUVChannelNode"),&Z_Registration_Info_UScriptStruct_FDuplicateMeshUVChannelNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FDuplicateMeshUVChannelNode), 4103861902U) }, { FSplitMeshIslandsDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSplitMeshIslandsDataflowNode_Statics::NewStructOps, TEXT("SplitMeshIslandsDataflowNode"),&Z_Registration_Info_UScriptStruct_FSplitMeshIslandsDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSplitMeshIslandsDataflowNode), 4005475144U) }, { FSplitDataflowMeshDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSplitDataflowMeshDataflowNode_Statics::NewStructOps, TEXT("SplitDataflowMeshDataflowNode"),&Z_Registration_Info_UScriptStruct_FSplitDataflowMeshDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSplitDataflowMeshDataflowNode), 4064736166U) }, { FMeshCopyToPointsDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMeshCopyToPointsDataflowNode_Statics::NewStructOps, TEXT("MeshCopyToPointsDataflowNode"),&Z_Registration_Info_UScriptStruct_FMeshCopyToPointsDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMeshCopyToPointsDataflowNode), 1859653940U) }, { FGetMeshDataDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetMeshDataDataflowNode_Statics::NewStructOps, TEXT("GetMeshDataDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetMeshDataDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetMeshDataDataflowNode), 3933337081U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h__Script_GeometryCollectionNodes_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h__Script_GeometryCollectionNodes_519355837{ TEXT("/Script/GeometryCollectionNodes"), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo), Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMeshNodes_h__Script_GeometryCollectionNodes_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS