782 lines
71 KiB
C++
782 lines
71 KiB
C++
// Copyright Epic Games, Inc. All Rights Reserved.
|
|
/*===========================================================================
|
|
Generated code exported from UnrealHeaderTool.
|
|
DO NOT modify this manually! Edit the corresponding .h files instead!
|
|
===========================================================================*/
|
|
|
|
#include "UObject/GeneratedCppIncludes.h"
|
|
#include "Dataflow/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<FMakeMaterialInterfaceArrayDataflowNode>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FMakeMaterialInterfaceArrayDataflowNode_Statics
|
|
static_assert(std::is_polymorphic<FMakeMaterialInterfaceArrayDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "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<UScriptStruct>(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<FGetMaterialInterfaceArraySizeDataflowNode>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FGetMaterialInterfaceArraySizeDataflowNode_Statics
|
|
static_assert(std::is_polymorphic<FGetMaterialInterfaceArraySizeDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "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<UScriptStruct>(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<FGetMaterialInterfaceAssetDataflowNode>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FGetMaterialInterfaceAssetDataflowNode_Statics
|
|
static_assert(std::is_polymorphic<FGetMaterialInterfaceAssetDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "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<UScriptStruct>(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<FGetFromMaterialInterfaceArrayDataflowNode>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FGetFromMaterialInterfaceArrayDataflowNode_Statics
|
|
static_assert(std::is_polymorphic<FGetFromMaterialInterfaceArrayDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "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<UScriptStruct>(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<FSetIntoMaterialInterfaceArrayDataflowNode>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FSetIntoMaterialInterfaceArrayDataflowNode_Statics
|
|
static_assert(std::is_polymorphic<FSetIntoMaterialInterfaceArrayDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "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<UScriptStruct>(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<FAddToMaterialInterfaceArrayDataflowNode>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FAddToMaterialInterfaceArrayDataflowNode_Statics
|
|
static_assert(std::is_polymorphic<FAddToMaterialInterfaceArrayDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "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<UScriptStruct>(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<FAssignMaterialInterfaceToCollectionDataflowNode>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FAssignMaterialInterfaceToCollectionDataflowNode_Statics
|
|
static_assert(std::is_polymorphic<FAssignMaterialInterfaceToCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "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<UScriptStruct>(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<FMaterialInterfaceTextureOverrideDataflowNode>();
|
|
}
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
|
}; // struct Z_Construct_UScriptStruct_FMaterialInterfaceTextureOverrideDataflowNode_Statics
|
|
static_assert(std::is_polymorphic<FMaterialInterfaceTextureOverrideDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "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<UScriptStruct>(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
|