// 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/GeometryCollectionMaterialInterfaceNodes.h" #include "Dataflow/DataflowSelection.h" #include "GeometryCollection/ManagedArrayCollection.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeGeometryCollectionMaterialInterfaceNodes() {} // ********** Begin Cross Module References ******************************************************** CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection(); DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowFaceSelection(); DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode(); ENGINE_API UClass* Z_Construct_UClass_UMaterialInterface_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UTexture2D_NoRegister(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode(); GEOMETRYCOLLECTIONNODES_API UScriptStruct* Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode(); UPackage* Z_Construct_UPackage__Script_GeometryCollectionNodes(); // ********** End Cross Module References ********************************************************** // ********** Begin ScriptStruct FMakeMaterialInterfaceArrayDataflowNode *************************** struct Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMakeMaterialInterfaceArrayDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FMakeMaterialInterfaceArrayDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n* Make a array from a user defined list of material objects\n*/" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Make a array from a user defined list of material objects" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialArray_MetaData[] = { { "Category", "Materials" }, { "Comment", "/** Material array set by the user */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Material array set by the user" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMakeMaterialInterfaceArrayDataflowNode constinit property declarations static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialArray_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialArray; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMakeMaterialInterfaceArrayDataflowNode constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FMakeMaterialInterfaceArrayDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode; class UScriptStruct* FMakeMaterialInterfaceArrayDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MakeMaterialInterfaceArrayDataflowNode")); } return Z_Registration_Info_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FMakeMaterialInterfaceArrayDataflowNode Property Definitions ****** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_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_FMakeMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray = { "MaterialArray", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMakeMaterialInterfaceArrayDataflowNode, MaterialArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialArray_MetaData), NewProp_MaterialArray_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMakeMaterialInterfaceArrayDataflowNode Property Definitions ******** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "MakeMaterialInterfaceArrayDataflowNode", Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::PropPointers), sizeof(FMakeMaterialInterfaceArrayDataflowNode), alignof(FMakeMaterialInterfaceArrayDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode.InnerSingleton); } // ********** End ScriptStruct FMakeMaterialInterfaceArrayDataflowNode ***************************** // ********** Begin ScriptStruct FGetMaterialInterfaceArraySizeDataflowNode ************************ struct Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FGetMaterialInterfaceArraySizeDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FGetMaterialInterfaceArraySizeDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n* Get number of element in an material array \n* DEPRECATED 5.6 - use the generic GetArraySize node instead\n*/" }, { "Deprecated", "5.600000" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Get number of element in an material array\nDEPRECATED 5.6 - use the generic GetArraySize node instead" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialArray_MetaData[] = { { "Comment", "/** Material array to get size from */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "DataflowOutput", "" }, { "DataflowPassthrough", "MaterialArray" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Material array to get size from" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Size_MetaData[] = { { "Comment", "/** Size of the array */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Size of the array" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FGetMaterialInterfaceArraySizeDataflowNode constinit property declarations static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialArray_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialArray; static const UECodeGen_Private::FIntPropertyParams NewProp_Size; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FGetMaterialInterfaceArraySizeDataflowNode constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FGetMaterialInterfaceArraySizeDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode; class UScriptStruct* FGetMaterialInterfaceArraySizeDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetMaterialInterfaceArraySizeDataflowNode")); } return Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FGetMaterialInterfaceArraySizeDataflowNode Property Definitions *** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_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_FGetMaterialInterfaceArraySizeDataflowNode_Statics::NewProp_MaterialArray = { "MaterialArray", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMaterialInterfaceArraySizeDataflowNode, MaterialArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialArray_MetaData), NewProp_MaterialArray_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::NewProp_Size = { "Size", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMaterialInterfaceArraySizeDataflowNode, Size), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Size_MetaData), NewProp_Size_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::NewProp_MaterialArray_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::NewProp_MaterialArray, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::NewProp_Size, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FGetMaterialInterfaceArraySizeDataflowNode Property Definitions ***** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "GetMaterialInterfaceArraySizeDataflowNode", Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::PropPointers), sizeof(FGetMaterialInterfaceArraySizeDataflowNode), alignof(FGetMaterialInterfaceArraySizeDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode.InnerSingleton); } // ********** End ScriptStruct FGetMaterialInterfaceArraySizeDataflowNode ************************** // ********** Begin ScriptStruct FGetMaterialInterfaceAssetDataflowNode **************************** struct Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FGetMaterialInterfaceAssetDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FGetMaterialInterfaceAssetDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n* Get a material interface from an existing asset\n*/" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Get a material interface from an existing asset" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Material_MetaData[] = { { "Category", "Material" }, { "Comment", "/** Material asset to get */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Material asset to get" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FGetMaterialInterfaceAssetDataflowNode constinit property declarations static const UECodeGen_Private::FObjectPropertyParams NewProp_Material; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FGetMaterialInterfaceAssetDataflowNode constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FGetMaterialInterfaceAssetDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode; class UScriptStruct* FGetMaterialInterfaceAssetDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetMaterialInterfaceAssetDataflowNode")); } return Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FGetMaterialInterfaceAssetDataflowNode Property Definitions ******* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetMaterialInterfaceAssetDataflowNode, Material), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Material_MetaData), NewProp_Material_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::NewProp_Material, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FGetMaterialInterfaceAssetDataflowNode Property Definitions ********* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "GetMaterialInterfaceAssetDataflowNode", Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::PropPointers), sizeof(FGetMaterialInterfaceAssetDataflowNode), alignof(FGetMaterialInterfaceAssetDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode.InnerSingleton); } // ********** End ScriptStruct FGetMaterialInterfaceAssetDataflowNode ****************************** // ********** Begin ScriptStruct FGetFromMaterialInterfaceArrayDataflowNode ************************ struct Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FGetFromMaterialInterfaceArrayDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FGetFromMaterialInterfaceArrayDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n * Get an element from a material array\n * (if the index does not match the range of the array, null is returned)\n * DEPRECATED 5.6 - use the generic GetArrayElement node instead\n */" }, { "Deprecated", "5.600000" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Get an element from a material array\n(if the index does not match the range of the array, null is returned)\nDEPRECATED 5.6 - use the generic GetArrayElement node instead" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialArray_MetaData[] = { { "Comment", "/** Material array to get the material from */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "DataflowOutput", "" }, { "DataflowPassthrough", "MaterialArray" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Material array to get the material from" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Material_MetaData[] = { { "Comment", "/** Material at the requested index ( may be null if index does not match the array range ) */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Material at the requested index ( may be null if index does not match the array range )" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Index_MetaData[] = { { "Category", "Material" }, { "Comment", "/** Index in the array to get the material from. Invalid index will return null material */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Index in the array to get the material from. Invalid index will return null material" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FGetFromMaterialInterfaceArrayDataflowNode constinit property declarations static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialArray_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialArray; static const UECodeGen_Private::FObjectPropertyParams NewProp_Material; static const UECodeGen_Private::FIntPropertyParams NewProp_Index; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FGetFromMaterialInterfaceArrayDataflowNode constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FGetFromMaterialInterfaceArrayDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode; class UScriptStruct* FGetFromMaterialInterfaceArrayDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("GetFromMaterialInterfaceArrayDataflowNode")); } return Z_Registration_Info_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FGetFromMaterialInterfaceArrayDataflowNode Property Definitions *** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_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_FGetFromMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray = { "MaterialArray", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetFromMaterialInterfaceArrayDataflowNode, MaterialArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialArray_MetaData), NewProp_MaterialArray_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetFromMaterialInterfaceArrayDataflowNode, Material), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Material_MetaData), NewProp_Material_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetFromMaterialInterfaceArrayDataflowNode, Index), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Index_MetaData), NewProp_Index_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::NewProp_Material, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::NewProp_Index, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FGetFromMaterialInterfaceArrayDataflowNode Property Definitions ***** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "GetFromMaterialInterfaceArrayDataflowNode", Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::PropPointers), sizeof(FGetFromMaterialInterfaceArrayDataflowNode), alignof(FGetFromMaterialInterfaceArrayDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode.InnerSingleton); } // ********** End ScriptStruct FGetFromMaterialInterfaceArrayDataflowNode ************************** // ********** Begin ScriptStruct FSetIntoMaterialInterfaceArrayDataflowNode ************************ struct Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FSetIntoMaterialInterfaceArrayDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FSetIntoMaterialInterfaceArrayDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n * Set an element into a material array at a specific index\n * (if the index does not match the range of the array, the array will remain unchanged)\n */" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Set an element into a material array at a specific index\n(if the index does not match the range of the array, the array will remain unchanged)" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialArray_MetaData[] = { { "Comment", "/** Material array to modify */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "DataflowOutput", "" }, { "DataflowPassthrough", "MaterialArray" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Material array to modify" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Material_MetaData[] = { { "Category", "Material" }, { "Comment", "/** Material to set at the specific index into the array */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Material to set at the specific index into the array" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Index_MetaData[] = { { "Category", "Material" }, { "Comment", "/** Index Set the material at (if the index does not match the range of the array, the array will remain unchanged)*/" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Index Set the material at (if the index does not match the range of the array, the array will remain unchanged)" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FSetIntoMaterialInterfaceArrayDataflowNode constinit property declarations static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialArray_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialArray; static const UECodeGen_Private::FObjectPropertyParams NewProp_Material; static const UECodeGen_Private::FIntPropertyParams NewProp_Index; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FSetIntoMaterialInterfaceArrayDataflowNode constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FSetIntoMaterialInterfaceArrayDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode; class UScriptStruct* FSetIntoMaterialInterfaceArrayDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("SetIntoMaterialInterfaceArrayDataflowNode")); } return Z_Registration_Info_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FSetIntoMaterialInterfaceArrayDataflowNode Property Definitions *** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_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_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray = { "MaterialArray", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetIntoMaterialInterfaceArrayDataflowNode, MaterialArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialArray_MetaData), NewProp_MaterialArray_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetIntoMaterialInterfaceArrayDataflowNode, Material), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Material_MetaData), NewProp_Material_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::NewProp_Index = { "Index", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FSetIntoMaterialInterfaceArrayDataflowNode, Index), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Index_MetaData), NewProp_Index_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::NewProp_Material, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::NewProp_Index, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FSetIntoMaterialInterfaceArrayDataflowNode Property Definitions ***** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "SetIntoMaterialInterfaceArrayDataflowNode", Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::PropPointers), sizeof(FSetIntoMaterialInterfaceArrayDataflowNode), alignof(FSetIntoMaterialInterfaceArrayDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode.InnerSingleton); } // ********** End ScriptStruct FSetIntoMaterialInterfaceArrayDataflowNode ************************** // ********** Begin ScriptStruct FAddToMaterialInterfaceArrayDataflowNode ************************** struct Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FAddToMaterialInterfaceArrayDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FAddToMaterialInterfaceArrayDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n* Add material(s) to an array\n*/" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Add material(s) to an array" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialArray_MetaData[] = { { "Comment", "/** Material array to add to */" }, { "DataflowInput", "" }, { "DataflowOutput", "" }, { "DataflowPassthrough", "MaterialArray" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Material array to add to" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialsToAdd_MetaData[] = { { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FAddToMaterialInterfaceArrayDataflowNode constinit property declarations static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialArray_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialArray; static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialsToAdd_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialsToAdd; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FAddToMaterialInterfaceArrayDataflowNode constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FAddToMaterialInterfaceArrayDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode; class UScriptStruct* FAddToMaterialInterfaceArrayDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("AddToMaterialInterfaceArrayDataflowNode")); } return Z_Registration_Info_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FAddToMaterialInterfaceArrayDataflowNode Property Definitions ***** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_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_FAddToMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray = { "MaterialArray", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddToMaterialInterfaceArrayDataflowNode, MaterialArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialArray_MetaData), NewProp_MaterialArray_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialsToAdd_Inner = { "MaterialsToAdd", 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_FAddToMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialsToAdd = { "MaterialsToAdd", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAddToMaterialInterfaceArrayDataflowNode, MaterialsToAdd), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialsToAdd_MetaData), NewProp_MaterialsToAdd_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialArray, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialsToAdd_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::NewProp_MaterialsToAdd, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FAddToMaterialInterfaceArrayDataflowNode Property Definitions ******* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "AddToMaterialInterfaceArrayDataflowNode", Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::PropPointers), sizeof(FAddToMaterialInterfaceArrayDataflowNode), alignof(FAddToMaterialInterfaceArrayDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode.InnerSingleton); } // ********** End ScriptStruct FAddToMaterialInterfaceArrayDataflowNode **************************** // ********** Begin ScriptStruct FAssignMaterialInterfaceToCollectionDataflowNode ****************** struct Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FAssignMaterialInterfaceToCollectionDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FAssignMaterialInterfaceToCollectionDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n * Assign material to a set of face in a geometry collection\n */" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Assign material to a set of face in a geometry collection" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = { { "Comment", "/** Collection to assign material to */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "DataflowOutput", "" }, { "DataflowPassthrough", "Collection" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Collection to assign material to" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FaceSelection_MetaData[] = { { "Comment", "/** Faces that will be set with this material index, if no selection is connected , all faces will be set */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Faces that will be set with this material index, if no selection is connected , all faces will be set" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialArray_MetaData[] = { { "Comment", "/** Array holding the materials objects */" }, { "DataflowInput", "" }, { "DataflowIntrinsic", "" }, { "DataflowOutput", "" }, { "DataflowPassthrough", "MaterialArray" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Array holding the materials objects" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Material_MetaData[] = { { "Category", "Material" }, { "Comment", "/** Material to assign to the selection */" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Material to assign to the selection" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_MaterialIndex_MetaData[] = { { "Comment", "/** Index where the material was set in the array */" }, { "DataflowOutput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Index where the material was set in the array" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bMergeDuplicateMaterials_MetaData[] = { { "Category", "Material" }, { "Comment", "/** If true, detect duplicate in the material array and only add the material in the array if it does not yet exists */" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "If true, detect duplicate in the material array and only add the material in the array if it does not yet exists" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FAssignMaterialInterfaceToCollectionDataflowNode constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_Collection; static const UECodeGen_Private::FStructPropertyParams NewProp_FaceSelection; static const UECodeGen_Private::FObjectPropertyParams NewProp_MaterialArray_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_MaterialArray; static const UECodeGen_Private::FObjectPropertyParams NewProp_Material; static const UECodeGen_Private::FIntPropertyParams NewProp_MaterialIndex; static void NewProp_bMergeDuplicateMaterials_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bMergeDuplicateMaterials; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FAssignMaterialInterfaceToCollectionDataflowNode constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FAssignMaterialInterfaceToCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode; class UScriptStruct* FAssignMaterialInterfaceToCollectionDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("AssignMaterialInterfaceToCollectionDataflowNode")); } return Z_Registration_Info_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FAssignMaterialInterfaceToCollectionDataflowNode Property Definitions const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssignMaterialInterfaceToCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712 const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_FaceSelection = { "FaceSelection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssignMaterialInterfaceToCollectionDataflowNode, FaceSelection), Z_Construct_UScriptStruct_FDataflowFaceSelection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FaceSelection_MetaData), NewProp_FaceSelection_MetaData) }; // 177260235 const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_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_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_MaterialArray = { "MaterialArray", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssignMaterialInterfaceToCollectionDataflowNode, MaterialArray), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialArray_MetaData), NewProp_MaterialArray_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssignMaterialInterfaceToCollectionDataflowNode, Material), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Material_MetaData), NewProp_Material_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_MaterialIndex = { "MaterialIndex", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAssignMaterialInterfaceToCollectionDataflowNode, MaterialIndex), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_MaterialIndex_MetaData), NewProp_MaterialIndex_MetaData) }; void Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_bMergeDuplicateMaterials_SetBit(void* Obj) { ((FAssignMaterialInterfaceToCollectionDataflowNode*)Obj)->bMergeDuplicateMaterials = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_bMergeDuplicateMaterials = { "bMergeDuplicateMaterials", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAssignMaterialInterfaceToCollectionDataflowNode), &Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_bMergeDuplicateMaterials_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bMergeDuplicateMaterials_MetaData), NewProp_bMergeDuplicateMaterials_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_Collection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_FaceSelection, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_MaterialArray_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_MaterialArray, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_Material, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_MaterialIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewProp_bMergeDuplicateMaterials, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FAssignMaterialInterfaceToCollectionDataflowNode Property Definitions const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "AssignMaterialInterfaceToCollectionDataflowNode", Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::PropPointers), sizeof(FAssignMaterialInterfaceToCollectionDataflowNode), alignof(FAssignMaterialInterfaceToCollectionDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode.InnerSingleton); } // ********** End ScriptStruct FAssignMaterialInterfaceToCollectionDataflowNode ******************** // ********** Begin ScriptStruct FMaterialInterfaceTextureOverrideDataflowNode ********************* struct Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics { static inline consteval int32 GetStructSize() { return sizeof(FMaterialInterfaceTextureOverrideDataflowNode); } static inline consteval int16 GetStructAlignment() { return alignof(FMaterialInterfaceTextureOverrideDataflowNode); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "Comment", "/**\n * Duplicate the given material and replace the target texture with the override texture on the newly-created material\n */" }, { "Experimental", "" }, { "MeshResizing", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "ToolTip", "Duplicate the given material and replace the target texture with the override texture on the newly-created material" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Material_MetaData[] = { { "DataflowInput", "" }, { "DataflowOutput", "" }, { "DataflowPassthrough", "Material" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_TargetTexture_MetaData[] = { { "Category", "Override" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, { "NativeConstTemplateArg", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OverrideTexture_MetaData[] = { { "Category", "Override" }, { "DataflowInput", "" }, { "ModuleRelativePath", "Public/Dataflow/GeometryCollectionMaterialInterfaceNodes.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FMaterialInterfaceTextureOverrideDataflowNode constinit property declarations static const UECodeGen_Private::FObjectPropertyParams NewProp_Material; static const UECodeGen_Private::FObjectPropertyParams NewProp_TargetTexture; static const UECodeGen_Private::FObjectPropertyParams NewProp_OverrideTexture; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FMaterialInterfaceTextureOverrideDataflowNode constinit property declarations static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics static_assert(std::is_polymorphic() == std::is_polymorphic(), "USTRUCT FMaterialInterfaceTextureOverrideDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic"); static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode; class UScriptStruct* FMaterialInterfaceTextureOverrideDataflowNode::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode.OuterSingleton) { Z_Registration_Info_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode, (UObject*)Z_Construct_UPackage__Script_GeometryCollectionNodes(), TEXT("MaterialInterfaceTextureOverrideDataflowNode")); } return Z_Registration_Info_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode.OuterSingleton; } // ********** Begin ScriptStruct FMaterialInterfaceTextureOverrideDataflowNode Property Definitions const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::NewProp_Material = { "Material", nullptr, (EPropertyFlags)0x0144000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialInterfaceTextureOverrideDataflowNode, Material), Z_Construct_UClass_UMaterialInterface_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Material_MetaData), NewProp_Material_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::NewProp_TargetTexture = { "TargetTexture", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialInterfaceTextureOverrideDataflowNode, TargetTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_TargetTexture_MetaData), NewProp_TargetTexture_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::NewProp_OverrideTexture = { "OverrideTexture", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FMaterialInterfaceTextureOverrideDataflowNode, OverrideTexture), Z_Construct_UClass_UTexture2D_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OverrideTexture_MetaData), NewProp_OverrideTexture_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::NewProp_Material, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::NewProp_TargetTexture, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::NewProp_OverrideTexture, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::PropPointers) < 2048); // ********** End ScriptStruct FMaterialInterfaceTextureOverrideDataflowNode Property Definitions ** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_GeometryCollectionNodes, Z_Construct_UScriptStruct_FDataflowNode, &NewStructOps, "MaterialInterfaceTextureOverrideDataflowNode", Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::PropPointers), sizeof(FMaterialInterfaceTextureOverrideDataflowNode), alignof(FMaterialInterfaceTextureOverrideDataflowNode), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode() { if (!Z_Registration_Info_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode.InnerSingleton); } // ********** End ScriptStruct FMaterialInterfaceTextureOverrideDataflowNode *********************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialInterfaceNodes_h__Script_GeometryCollectionNodes_Statics { static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FMakeMaterialInterfaceArrayDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics::NewStructOps, TEXT("MakeMaterialInterfaceArrayDataflowNode"),&Z_Registration_Info_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMakeMaterialInterfaceArrayDataflowNode), 3035396689U) }, { FGetMaterialInterfaceArraySizeDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics::NewStructOps, TEXT("GetMaterialInterfaceArraySizeDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetMaterialInterfaceArraySizeDataflowNode), 856522709U) }, { FGetMaterialInterfaceAssetDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics::NewStructOps, TEXT("GetMaterialInterfaceAssetDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetMaterialInterfaceAssetDataflowNode), 787706906U) }, { FGetFromMaterialInterfaceArrayDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics::NewStructOps, TEXT("GetFromMaterialInterfaceArrayDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetFromMaterialInterfaceArrayDataflowNode), 2949911114U) }, { FSetIntoMaterialInterfaceArrayDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics::NewStructOps, TEXT("SetIntoMaterialInterfaceArrayDataflowNode"),&Z_Registration_Info_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FSetIntoMaterialInterfaceArrayDataflowNode), 2425039404U) }, { FAddToMaterialInterfaceArrayDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics::NewStructOps, TEXT("AddToMaterialInterfaceArrayDataflowNode"),&Z_Registration_Info_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAddToMaterialInterfaceArrayDataflowNode), 2395020629U) }, { FAssignMaterialInterfaceToCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics::NewStructOps, TEXT("AssignMaterialInterfaceToCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAssignMaterialInterfaceToCollectionDataflowNode), 1307877974U) }, { FMaterialInterfaceTextureOverrideDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics::NewStructOps, TEXT("MaterialInterfaceTextureOverrideDataflowNode"),&Z_Registration_Info_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FMaterialInterfaceTextureOverrideDataflowNode), 1462348959U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialInterfaceNodes_h__Script_GeometryCollectionNodes_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialInterfaceNodes_h__Script_GeometryCollectionNodes_2812094777{ TEXT("/Script/GeometryCollectionNodes"), nullptr, 0, Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialInterfaceNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_GeometryCollectionPlugin_Source_GeometryCollectionNodes_Public_Dataflow_GeometryCollectionMaterialInterfaceNodes_h__Script_GeometryCollectionNodes_Statics::ScriptStructInfo), nullptr, 0, }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS