Files
DedicatedServerCourse/Intermediate/Build/Win64/FPSTemplateEditor/Inc/DataflowNodes/UHT/DataflowCollectionEditSkinWeightsNode.gen.cpp
Norman Lansing ecb33115bf Initial Commit
2026-01-28 19:08:51 -05:00

378 lines
35 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/DataflowCollectionEditSkinWeightsNode.h"
#include "Dataflow/DataflowCollectionAddScalarVertexPropertyNode.h"
#include "Dataflow/DataflowConnectionTypes.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 EmptyLinkFunctionForGeneratedCodeDataflowCollectionEditSkinWeightsNode() {}
// ********** Begin Cross Module References ********************************************************
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
DATAFLOWENGINEPLUGIN_API UScriptStruct* Z_Construct_UScriptStruct_FCollectionAttributeKey();
DATAFLOWNODES_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode();
DATAFLOWNODES_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowPrimitiveNode();
DATAFLOWNODES_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowSkinWeightData();
DATAFLOWNODES_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowVertexSkinWeightData();
DATAFLOWNODES_API UScriptStruct* Z_Construct_UScriptStruct_FScalarVertexPropertyGroup();
ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister();
GEOMETRYFRAMEWORK_API UClass* Z_Construct_UClass_UDynamicMesh_NoRegister();
UPackage* Z_Construct_UPackage__Script_DataflowNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin ScriptStruct FDataflowSkinWeightData *******************************************
struct Z_Construct_UScriptStruct_FDataflowSkinWeightData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FDataflowSkinWeightData); }
static inline consteval int16 GetStructAlignment() { return alignof(FDataflowSkinWeightData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Dataflow skin weights data */" },
{ "ModuleRelativePath", "Public/Dataflow/DataflowCollectionEditSkinWeightsNode.h" },
{ "ToolTip", "Dataflow skin weights data" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneWeights_MetaData[] = {
{ "ModuleRelativePath", "Public/Dataflow/DataflowCollectionEditSkinWeightsNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneIndices_MetaData[] = {
{ "ModuleRelativePath", "Public/Dataflow/DataflowCollectionEditSkinWeightsNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FDataflowSkinWeightData constinit property declarations ***********
static const UECodeGen_Private::FFloatPropertyParams NewProp_BoneWeights_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BoneWeights;
static const UECodeGen_Private::FIntPropertyParams NewProp_BoneIndices_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_BoneIndices;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FDataflowSkinWeightData constinit property declarations *************
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FDataflowSkinWeightData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FDataflowSkinWeightData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FDataflowSkinWeightData;
class UScriptStruct* FDataflowSkinWeightData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FDataflowSkinWeightData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FDataflowSkinWeightData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FDataflowSkinWeightData, (UObject*)Z_Construct_UPackage__Script_DataflowNodes(), TEXT("DataflowSkinWeightData"));
}
return Z_Registration_Info_UScriptStruct_FDataflowSkinWeightData.OuterSingleton;
}
// ********** Begin ScriptStruct FDataflowSkinWeightData Property Definitions **********************
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FDataflowSkinWeightData_Statics::NewProp_BoneWeights_Inner = { "BoneWeights", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FDataflowSkinWeightData_Statics::NewProp_BoneWeights = { "BoneWeights", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowSkinWeightData, BoneWeights), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneWeights_MetaData), NewProp_BoneWeights_MetaData) };
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FDataflowSkinWeightData_Statics::NewProp_BoneIndices_Inner = { "BoneIndices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FDataflowSkinWeightData_Statics::NewProp_BoneIndices = { "BoneIndices", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowSkinWeightData, BoneIndices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneIndices_MetaData), NewProp_BoneIndices_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FDataflowSkinWeightData_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowSkinWeightData_Statics::NewProp_BoneWeights_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowSkinWeightData_Statics::NewProp_BoneWeights,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowSkinWeightData_Statics::NewProp_BoneIndices_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowSkinWeightData_Statics::NewProp_BoneIndices,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowSkinWeightData_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FDataflowSkinWeightData Property Definitions ************************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FDataflowSkinWeightData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_DataflowNodes,
nullptr,
&NewStructOps,
"DataflowSkinWeightData",
Z_Construct_UScriptStruct_FDataflowSkinWeightData_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowSkinWeightData_Statics::PropPointers),
sizeof(FDataflowSkinWeightData),
alignof(FDataflowSkinWeightData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowSkinWeightData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FDataflowSkinWeightData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FDataflowSkinWeightData()
{
if (!Z_Registration_Info_UScriptStruct_FDataflowSkinWeightData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FDataflowSkinWeightData.InnerSingleton, Z_Construct_UScriptStruct_FDataflowSkinWeightData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FDataflowSkinWeightData.InnerSingleton);
}
// ********** End ScriptStruct FDataflowSkinWeightData *********************************************
// ********** Begin ScriptStruct FDataflowVertexSkinWeightData *************************************
struct Z_Construct_UScriptStruct_FDataflowVertexSkinWeightData_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FDataflowVertexSkinWeightData); }
static inline consteval int16 GetStructAlignment() { return alignof(FDataflowVertexSkinWeightData); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/**\n* FDataflowVertexSkinWeightData is a replacement for FDataflowSkinWeightData in FDataflowCollectionEditSkinWeightsNode\n* This allow storing all the data linearly and enable bulk serialization for speed\n* This solve the problem when we have million vertices meshes that was causing the serialization of the node to take a very long time\n* this is now an order of magnitude faster that using FDataflowSkinWeightData\n*/" },
{ "ModuleRelativePath", "Public/Dataflow/DataflowCollectionEditSkinWeightsNode.h" },
{ "ToolTip", "FDataflowVertexSkinWeightData is a replacement for FDataflowSkinWeightData in FDataflowCollectionEditSkinWeightsNode\nThis allow storing all the data linearly and enable bulk serialization for speed\nThis solve the problem when we have million vertices meshes that was causing the serialization of the node to take a very long time\nthis is now an order of magnitude faster that using FDataflowSkinWeightData" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FDataflowVertexSkinWeightData constinit property declarations *****
// ********** End ScriptStruct FDataflowVertexSkinWeightData constinit property declarations *******
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FDataflowVertexSkinWeightData>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FDataflowVertexSkinWeightData_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FDataflowVertexSkinWeightData;
class UScriptStruct* FDataflowVertexSkinWeightData::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FDataflowVertexSkinWeightData.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FDataflowVertexSkinWeightData.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FDataflowVertexSkinWeightData, (UObject*)Z_Construct_UPackage__Script_DataflowNodes(), TEXT("DataflowVertexSkinWeightData"));
}
return Z_Registration_Info_UScriptStruct_FDataflowVertexSkinWeightData.OuterSingleton;
}
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FDataflowVertexSkinWeightData_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_DataflowNodes,
nullptr,
&NewStructOps,
"DataflowVertexSkinWeightData",
nullptr,
0,
sizeof(FDataflowVertexSkinWeightData),
alignof(FDataflowVertexSkinWeightData),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowVertexSkinWeightData_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FDataflowVertexSkinWeightData_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FDataflowVertexSkinWeightData()
{
if (!Z_Registration_Info_UScriptStruct_FDataflowVertexSkinWeightData.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FDataflowVertexSkinWeightData.InnerSingleton, Z_Construct_UScriptStruct_FDataflowVertexSkinWeightData_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FDataflowVertexSkinWeightData.InnerSingleton);
}
// ********** End ScriptStruct FDataflowVertexSkinWeightData ***************************************
// ********** Begin ScriptStruct FDataflowCollectionEditSkinWeightsNode ****************************
struct Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FDataflowCollectionEditSkinWeightsNode); }
static inline consteval int16 GetStructAlignment() { return alignof(FDataflowCollectionEditSkinWeightsNode); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "Comment", "/** Edit skin weights vertex properties. */" },
{ "DataflowCollection", "" },
{ "Experimental", "" },
{ "ModuleRelativePath", "Public/Dataflow/DataflowCollectionEditSkinWeightsNode.h" },
{ "ToolTip", "Edit skin weights vertex properties." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "Collection" },
{ "ModuleRelativePath", "Public/Dataflow/DataflowCollectionEditSkinWeightsNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneIndicesName_MetaData[] = {
{ "Category", "Vertex Attributes" },
{ "Comment", "/** The name to be set as a weight map attribute. */" },
{ "DisplayName", "Bone Indices" },
{ "ModuleRelativePath", "Public/Dataflow/DataflowCollectionEditSkinWeightsNode.h" },
{ "ToolTip", "The name to be set as a weight map attribute." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneWeightsName_MetaData[] = {
{ "Category", "Vertex Attributes" },
{ "Comment", "/** The name to be set as a weight map attribute. */" },
{ "DisplayName", "Bone Weights" },
{ "ModuleRelativePath", "Public/Dataflow/DataflowCollectionEditSkinWeightsNode.h" },
{ "ToolTip", "The name to be set as a weight map attribute." },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexGroup_MetaData[] = {
{ "Category", "Vertex Attributes" },
{ "Comment", "/** Target group in which the attributes are stored */" },
{ "DisplayName", "Vertex Group" },
{ "ModuleRelativePath", "Public/Dataflow/DataflowCollectionEditSkinWeightsNode.h" },
{ "ToolTip", "Target group in which the attributes are stored" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneIndicesKey_MetaData[] = {
{ "Comment", "/** Bone indices key to be used in other nodes if necessary */" },
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "BoneIndicesKey" },
{ "DisplayName", "Bone Indices" },
{ "ModuleRelativePath", "Public/Dataflow/DataflowCollectionEditSkinWeightsNode.h" },
{ "ToolTip", "Bone indices key to be used in other nodes if necessary" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneWeightsKey_MetaData[] = {
{ "Comment", "/** Bone weights key to be used in other nodes if necessary */" },
{ "DataflowInput", "" },
{ "DataflowOutput", "" },
{ "DataflowPassthrough", "BoneWeightsKey" },
{ "DisplayName", "Bone Weights" },
{ "ModuleRelativePath", "Public/Dataflow/DataflowCollectionEditSkinWeightsNode.h" },
{ "ToolTip", "Bone weights key to be used in other nodes if necessary" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkeletalMesh_MetaData[] = {
{ "Category", "Skeleton Binding" },
{ "Comment", "/** Skeletal mesh to extract the skeleton from for the skinning */" },
{ "DataflowInput", "" },
{ "ModuleRelativePath", "Public/Dataflow/DataflowCollectionEditSkinWeightsNode.h" },
{ "ToolTip", "Skeletal mesh to extract the skeleton from for the skinning" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bCompressSkinWeights_MetaData[] = {
{ "Category", "Skeleton Binding" },
{ "Comment", "/** Boolean to use a compressed format (FVector4f, FIntVector) to store the skin weights */" },
{ "ModuleRelativePath", "Public/Dataflow/DataflowCollectionEditSkinWeightsNode.h" },
{ "ToolTip", "Boolean to use a compressed format (FVector4f, FIntVector) to store the skin weights" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkinWeights_MetaData[] = {
{ "Comment", "/** List of skin weights */" },
{ "DeprecatedProperty", "" },
{ "DeprecationMessage", "Use VertexSkinWeights instead" },
{ "ModuleRelativePath", "Public/Dataflow/DataflowCollectionEditSkinWeightsNode.h" },
{ "ToolTip", "List of skin weights" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_VertexSkinWeights_MetaData[] = {
{ "ModuleRelativePath", "Public/Dataflow/DataflowCollectionEditSkinWeightsNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkinWeightsRefSkeletonHash_MetaData[] = {
{ "Comment", "/** \n\x09* Hash of the ref skeleton the stored skin weight are based on \n\x09* This allow invalidating the SkinWeights when the ref skeleton does not match anymore instead of having broken weights\n\x09*/" },
{ "ModuleRelativePath", "Public/Dataflow/DataflowCollectionEditSkinWeightsNode.h" },
{ "ToolTip", "Hash of the ref skeleton the stored skin weight are based on\nThis allow invalidating the SkinWeights when the ref skeleton does not match anymore instead of having broken weights" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SkeletalMeshes_MetaData[] = {
{ "Comment", "/** Transient skeletal mesh built from dataflow render collection */" },
{ "ModuleRelativePath", "Public/Dataflow/DataflowCollectionEditSkinWeightsNode.h" },
{ "ToolTip", "Transient skeletal mesh built from dataflow render collection" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_DynamicMeshes_MetaData[] = {
{ "Comment", "/** Transient dynamic meshes built from dataflow render collection */" },
{ "ModuleRelativePath", "Public/Dataflow/DataflowCollectionEditSkinWeightsNode.h" },
{ "ToolTip", "Transient dynamic meshes built from dataflow render collection" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FDataflowCollectionEditSkinWeightsNode constinit property declarations
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
static const UECodeGen_Private::FStrPropertyParams NewProp_BoneIndicesName;
static const UECodeGen_Private::FStrPropertyParams NewProp_BoneWeightsName;
static const UECodeGen_Private::FStructPropertyParams NewProp_VertexGroup;
static const UECodeGen_Private::FStructPropertyParams NewProp_BoneIndicesKey;
static const UECodeGen_Private::FStructPropertyParams NewProp_BoneWeightsKey;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SkeletalMesh;
static void NewProp_bCompressSkinWeights_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_bCompressSkinWeights;
static const UECodeGen_Private::FStructPropertyParams NewProp_SkinWeights_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SkinWeights;
static const UECodeGen_Private::FStructPropertyParams NewProp_VertexSkinWeights;
static const UECodeGen_Private::FIntPropertyParams NewProp_SkinWeightsRefSkeletonHash;
static const UECodeGen_Private::FObjectPropertyParams NewProp_SkeletalMeshes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_SkeletalMeshes;
static const UECodeGen_Private::FObjectPropertyParams NewProp_DynamicMeshes_Inner;
static const UECodeGen_Private::FArrayPropertyParams NewProp_DynamicMeshes;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FDataflowCollectionEditSkinWeightsNode constinit property declarations
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FDataflowCollectionEditSkinWeightsNode>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics
static_assert(std::is_polymorphic<FDataflowCollectionEditSkinWeightsNode>() == std::is_polymorphic<FDataflowPrimitiveNode>(), "USTRUCT FDataflowCollectionEditSkinWeightsNode cannot be polymorphic unless super FDataflowPrimitiveNode is polymorphic");
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FDataflowCollectionEditSkinWeightsNode;
class UScriptStruct* FDataflowCollectionEditSkinWeightsNode::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FDataflowCollectionEditSkinWeightsNode.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FDataflowCollectionEditSkinWeightsNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode, (UObject*)Z_Construct_UPackage__Script_DataflowNodes(), TEXT("DataflowCollectionEditSkinWeightsNode"));
}
return Z_Registration_Info_UScriptStruct_FDataflowCollectionEditSkinWeightsNode.OuterSingleton;
}
// ********** Begin ScriptStruct FDataflowCollectionEditSkinWeightsNode Property Definitions *******
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowCollectionEditSkinWeightsNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_BoneIndicesName = { "BoneIndicesName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowCollectionEditSkinWeightsNode, BoneIndicesName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneIndicesName_MetaData), NewProp_BoneIndicesName_MetaData) };
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_BoneWeightsName = { "BoneWeightsName", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowCollectionEditSkinWeightsNode, BoneWeightsName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneWeightsName_MetaData), NewProp_BoneWeightsName_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_VertexGroup = { "VertexGroup", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowCollectionEditSkinWeightsNode, VertexGroup), Z_Construct_UScriptStruct_FScalarVertexPropertyGroup, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexGroup_MetaData), NewProp_VertexGroup_MetaData) }; // 703313031
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_BoneIndicesKey = { "BoneIndicesKey", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowCollectionEditSkinWeightsNode, BoneIndicesKey), Z_Construct_UScriptStruct_FCollectionAttributeKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneIndicesKey_MetaData), NewProp_BoneIndicesKey_MetaData) }; // 238587867
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_BoneWeightsKey = { "BoneWeightsKey", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowCollectionEditSkinWeightsNode, BoneWeightsKey), Z_Construct_UScriptStruct_FCollectionAttributeKey, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneWeightsKey_MetaData), NewProp_BoneWeightsKey_MetaData) }; // 238587867
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_SkeletalMesh = { "SkeletalMesh", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowCollectionEditSkinWeightsNode, SkeletalMesh), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkeletalMesh_MetaData), NewProp_SkeletalMesh_MetaData) };
void Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_bCompressSkinWeights_SetBit(void* Obj)
{
((FDataflowCollectionEditSkinWeightsNode*)Obj)->bCompressSkinWeights = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_bCompressSkinWeights = { "bCompressSkinWeights", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FDataflowCollectionEditSkinWeightsNode), &Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_bCompressSkinWeights_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bCompressSkinWeights_MetaData), NewProp_bCompressSkinWeights_MetaData) };
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_SkinWeights_Inner = { "SkinWeights", nullptr, (EPropertyFlags)0x0000000020000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FDataflowSkinWeightData, METADATA_PARAMS(0, nullptr) }; // 3311281409
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_SkinWeights = { "SkinWeights", nullptr, (EPropertyFlags)0x0010000020000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowCollectionEditSkinWeightsNode, SkinWeights_DEPRECATED), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkinWeights_MetaData), NewProp_SkinWeights_MetaData) }; // 3311281409
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_VertexSkinWeights = { "VertexSkinWeights", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowCollectionEditSkinWeightsNode, VertexSkinWeights), Z_Construct_UScriptStruct_FDataflowVertexSkinWeightData, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_VertexSkinWeights_MetaData), NewProp_VertexSkinWeights_MetaData) }; // 3579037361
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_SkinWeightsRefSkeletonHash = { "SkinWeightsRefSkeletonHash", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowCollectionEditSkinWeightsNode, SkinWeightsRefSkeletonHash), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkinWeightsRefSkeletonHash_MetaData), NewProp_SkinWeightsRefSkeletonHash_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_SkeletalMeshes_Inner = { "SkeletalMeshes", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_SkeletalMeshes = { "SkeletalMeshes", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowCollectionEditSkinWeightsNode, SkeletalMeshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SkeletalMeshes_MetaData), NewProp_SkeletalMeshes_MetaData) };
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_DynamicMeshes_Inner = { "DynamicMeshes", nullptr, (EPropertyFlags)0x0104000000000000, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UClass_UDynamicMesh_NoRegister, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_DynamicMeshes = { "DynamicMeshes", nullptr, (EPropertyFlags)0x0144000000002000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FDataflowCollectionEditSkinWeightsNode, DynamicMeshes), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_DynamicMeshes_MetaData), NewProp_DynamicMeshes_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_Collection,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_BoneIndicesName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_BoneWeightsName,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_VertexGroup,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_BoneIndicesKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_BoneWeightsKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_SkeletalMesh,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_bCompressSkinWeights,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_SkinWeights_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_SkinWeights,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_VertexSkinWeights,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_SkinWeightsRefSkeletonHash,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_SkeletalMeshes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_SkeletalMeshes,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_DynamicMeshes_Inner,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewProp_DynamicMeshes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FDataflowCollectionEditSkinWeightsNode Property Definitions *********
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_DataflowNodes,
Z_Construct_UScriptStruct_FDataflowPrimitiveNode,
&NewStructOps,
"DataflowCollectionEditSkinWeightsNode",
Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::PropPointers),
sizeof(FDataflowCollectionEditSkinWeightsNode),
alignof(FDataflowCollectionEditSkinWeightsNode),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode()
{
if (!Z_Registration_Info_UScriptStruct_FDataflowCollectionEditSkinWeightsNode.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FDataflowCollectionEditSkinWeightsNode.InnerSingleton, Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FDataflowCollectionEditSkinWeightsNode.InnerSingleton);
}
// ********** End ScriptStruct FDataflowCollectionEditSkinWeightsNode ******************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_Dataflow_Source_DataflowNodes_Public_Dataflow_DataflowCollectionEditSkinWeightsNode_h__Script_DataflowNodes_Statics
{
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FDataflowSkinWeightData::StaticStruct, Z_Construct_UScriptStruct_FDataflowSkinWeightData_Statics::NewStructOps, TEXT("DataflowSkinWeightData"),&Z_Registration_Info_UScriptStruct_FDataflowSkinWeightData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FDataflowSkinWeightData), 3311281409U) },
{ FDataflowVertexSkinWeightData::StaticStruct, Z_Construct_UScriptStruct_FDataflowVertexSkinWeightData_Statics::NewStructOps, TEXT("DataflowVertexSkinWeightData"),&Z_Registration_Info_UScriptStruct_FDataflowVertexSkinWeightData, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FDataflowVertexSkinWeightData), 3579037361U) },
{ FDataflowCollectionEditSkinWeightsNode::StaticStruct, Z_Construct_UScriptStruct_FDataflowCollectionEditSkinWeightsNode_Statics::NewStructOps, TEXT("DataflowCollectionEditSkinWeightsNode"),&Z_Registration_Info_UScriptStruct_FDataflowCollectionEditSkinWeightsNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FDataflowCollectionEditSkinWeightsNode), 3153072614U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_Dataflow_Source_DataflowNodes_Public_Dataflow_DataflowCollectionEditSkinWeightsNode_h__Script_DataflowNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_Dataflow_Source_DataflowNodes_Public_Dataflow_DataflowCollectionEditSkinWeightsNode_h__Script_DataflowNodes_2265350464{
TEXT("/Script/DataflowNodes"),
nullptr, 0,
Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_Dataflow_Source_DataflowNodes_Public_Dataflow_DataflowCollectionEditSkinWeightsNode_h__Script_DataflowNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Experimental_Dataflow_Source_DataflowNodes_Public_Dataflow_DataflowCollectionEditSkinWeightsNode_h__Script_DataflowNodes_Statics::ScriptStructInfo),
nullptr, 0,
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS