388 lines
29 KiB
C++
388 lines
29 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 "GetGroomAssetNode.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 EmptyLinkFunctionForGeneratedCodeGetGroomAssetNode() {}
|
||
|
|
|
||
|
|
// ********** Begin Cross Module References ********************************************************
|
||
|
|
CHAOS_API UScriptStruct* Z_Construct_UScriptStruct_FManagedArrayCollection();
|
||
|
|
DATAFLOWCORE_API UScriptStruct* Z_Construct_UScriptStruct_FDataflowNode();
|
||
|
|
HAIRSTRANDSCORE_API UClass* Z_Construct_UClass_UGroomAsset_NoRegister();
|
||
|
|
HAIRSTRANDSDATAFLOW_API UEnum* Z_Construct_UEnum_HairStrandsDataflow_EGroomCollectionType();
|
||
|
|
HAIRSTRANDSDATAFLOW_API UScriptStruct* Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode();
|
||
|
|
HAIRSTRANDSDATAFLOW_API UScriptStruct* Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_v2();
|
||
|
|
HAIRSTRANDSDATAFLOW_API UScriptStruct* Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode();
|
||
|
|
UPackage* Z_Construct_UPackage__Script_HairStrandsDataflow();
|
||
|
|
// ********** End Cross Module References **********************************************************
|
||
|
|
|
||
|
|
// ********** Begin Enum EGroomCollectionType ******************************************************
|
||
|
|
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EGroomCollectionType;
|
||
|
|
static UEnum* EGroomCollectionType_StaticEnum()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EGroomCollectionType.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UEnum_EGroomCollectionType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_HairStrandsDataflow_EGroomCollectionType, (UObject*)Z_Construct_UPackage__Script_HairStrandsDataflow(), TEXT("EGroomCollectionType"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EGroomCollectionType.OuterSingleton;
|
||
|
|
}
|
||
|
|
template<> HAIRSTRANDSDATAFLOW_NON_ATTRIBUTED_API UEnum* StaticEnum<EGroomCollectionType>()
|
||
|
|
{
|
||
|
|
return EGroomCollectionType_StaticEnum();
|
||
|
|
}
|
||
|
|
struct Z_Construct_UEnum_HairStrandsDataflow_EGroomCollectionType_Statics
|
||
|
|
{
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
|
||
|
|
{ "Guides.Comment", "/** Guides type (Simulation Mesh)*/" },
|
||
|
|
{ "Guides.DisplayName", "Guides" },
|
||
|
|
{ "Guides.Name", "EGroomCollectionType::Guides" },
|
||
|
|
{ "Guides.ToolTip", "Guides type (Simulation Mesh)" },
|
||
|
|
{ "ModuleRelativePath", "Public/GetGroomAssetNode.h" },
|
||
|
|
{ "Strands.Comment", "/** Strands type (Rendering Mesh) */" },
|
||
|
|
{ "Strands.DisplayName", "Strands" },
|
||
|
|
{ "Strands.Name", "EGroomCollectionType::Strands" },
|
||
|
|
{ "Strands.ToolTip", "Strands type (Rendering Mesh)" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
|
||
|
|
{ "EGroomCollectionType::Strands", (int64)EGroomCollectionType::Strands },
|
||
|
|
{ "EGroomCollectionType::Guides", (int64)EGroomCollectionType::Guides },
|
||
|
|
};
|
||
|
|
static const UECodeGen_Private::FEnumParams EnumParams;
|
||
|
|
}; // struct Z_Construct_UEnum_HairStrandsDataflow_EGroomCollectionType_Statics
|
||
|
|
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_HairStrandsDataflow_EGroomCollectionType_Statics::EnumParams = {
|
||
|
|
(UObject*(*)())Z_Construct_UPackage__Script_HairStrandsDataflow,
|
||
|
|
nullptr,
|
||
|
|
"EGroomCollectionType",
|
||
|
|
"EGroomCollectionType",
|
||
|
|
Z_Construct_UEnum_HairStrandsDataflow_EGroomCollectionType_Statics::Enumerators,
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UEnum_HairStrandsDataflow_EGroomCollectionType_Statics::Enumerators),
|
||
|
|
EEnumFlags::None,
|
||
|
|
(uint8)UEnum::ECppForm::EnumClass,
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_HairStrandsDataflow_EGroomCollectionType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_HairStrandsDataflow_EGroomCollectionType_Statics::Enum_MetaDataParams)
|
||
|
|
};
|
||
|
|
UEnum* Z_Construct_UEnum_HairStrandsDataflow_EGroomCollectionType()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UEnum_EGroomCollectionType.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EGroomCollectionType.InnerSingleton, Z_Construct_UEnum_HairStrandsDataflow_EGroomCollectionType_Statics::EnumParams);
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UEnum_EGroomCollectionType.InnerSingleton;
|
||
|
|
}
|
||
|
|
// ********** End Enum EGroomCollectionType ********************************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FGetGroomAssetDataflowNode ****************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FGetGroomAssetDataflowNode); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FGetGroomAssetDataflowNode); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/** Get the groom asset */" },
|
||
|
|
{ "DataflowGroom", "" },
|
||
|
|
{ "Deprecated", "5.7" },
|
||
|
|
{ "Experimental", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/GetGroomAssetNode.h" },
|
||
|
|
{ "ToolTip", "Get the groom asset" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroomAsset_MetaData[] = {
|
||
|
|
{ "Category", "Groom" },
|
||
|
|
{ "Comment", "/** Input asset to read the guides from */" },
|
||
|
|
{ "DisplayName", "GroomAsset" },
|
||
|
|
{ "ModuleRelativePath", "Public/GetGroomAssetNode.h" },
|
||
|
|
{ "NativeConstTemplateArg", "" },
|
||
|
|
{ "ToolTip", "Input asset to read the guides from" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurvesType_MetaData[] = {
|
||
|
|
{ "Category", "Groom" },
|
||
|
|
{ "Comment", "/** Type of curves to use to fill the groom collection (guides/strands) */" },
|
||
|
|
{ "DisplayName", "Display Curves" },
|
||
|
|
{ "ModuleRelativePath", "Public/GetGroomAssetNode.h" },
|
||
|
|
{ "ToolTip", "Type of curves to use to fill the groom collection (guides/strands)" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
|
||
|
|
{ "Comment", "/** Managed array collection used to store the guides */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "DisplayName", "Collection" },
|
||
|
|
{ "ModuleRelativePath", "Public/GetGroomAssetNode.h" },
|
||
|
|
{ "ToolTip", "Managed array collection used to store the guides" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FGetGroomAssetDataflowNode constinit property declarations ********
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_GroomAsset;
|
||
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_CurvesType_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_CurvesType;
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FGetGroomAssetDataflowNode constinit property declarations **********
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetGroomAssetDataflowNode>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_Statics
|
||
|
|
static_assert(std::is_polymorphic<FGetGroomAssetDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetGroomAssetDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetGroomAssetDataflowNode;
|
||
|
|
class UScriptStruct* FGetGroomAssetDataflowNode::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FGetGroomAssetDataflowNode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FGetGroomAssetDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode, (UObject*)Z_Construct_UPackage__Script_HairStrandsDataflow(), TEXT("GetGroomAssetDataflowNode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FGetGroomAssetDataflowNode.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FGetGroomAssetDataflowNode Property Definitions *******************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_Statics::NewProp_GroomAsset = { "GroomAsset", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetGroomAssetDataflowNode, GroomAsset), Z_Construct_UClass_UGroomAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroomAsset_MetaData), NewProp_GroomAsset_MetaData) };
|
||
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_Statics::NewProp_CurvesType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_Statics::NewProp_CurvesType = { "CurvesType", nullptr, (EPropertyFlags)0x0010000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetGroomAssetDataflowNode, CurvesType), Z_Construct_UEnum_HairStrandsDataflow_EGroomCollectionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurvesType_MetaData), NewProp_CurvesType_MetaData) }; // 1208834127
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetGroomAssetDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_Statics::NewProp_GroomAsset,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_Statics::NewProp_CurvesType_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_Statics::NewProp_CurvesType,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_Statics::NewProp_Collection,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FGetGroomAssetDataflowNode Property Definitions *********************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDataflow,
|
||
|
|
Z_Construct_UScriptStruct_FDataflowNode,
|
||
|
|
&NewStructOps,
|
||
|
|
"GetGroomAssetDataflowNode",
|
||
|
|
Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_Statics::PropPointers),
|
||
|
|
sizeof(FGetGroomAssetDataflowNode),
|
||
|
|
alignof(FGetGroomAssetDataflowNode),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FGetGroomAssetDataflowNode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetGroomAssetDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetGroomAssetDataflowNode.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FGetGroomAssetDataflowNode ******************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FGetGroomAssetDataflowNode_v2 *************************************
|
||
|
|
struct Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_v2_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FGetGroomAssetDataflowNode_v2); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FGetGroomAssetDataflowNode_v2); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/** Get the groom asset */" },
|
||
|
|
{ "DataflowGroom", "" },
|
||
|
|
{ "Experimental", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/GetGroomAssetNode.h" },
|
||
|
|
{ "ToolTip", "Get the groom asset" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroomAsset_MetaData[] = {
|
||
|
|
{ "Category", "Groom" },
|
||
|
|
{ "Comment", "/** Groom asset that will be used in the dataflow graph */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "DisplayName", "Groom Asset" },
|
||
|
|
{ "ModuleRelativePath", "Public/GetGroomAssetNode.h" },
|
||
|
|
{ "NativeConstTemplateArg", "" },
|
||
|
|
{ "ToolTip", "Groom asset that will be used in the dataflow graph" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FGetGroomAssetDataflowNode_v2 constinit property declarations *****
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_GroomAsset;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FGetGroomAssetDataflowNode_v2 constinit property declarations *******
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGetGroomAssetDataflowNode_v2>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_v2_Statics
|
||
|
|
static_assert(std::is_polymorphic<FGetGroomAssetDataflowNode_v2>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGetGroomAssetDataflowNode_v2 cannot be polymorphic unless super FDataflowNode is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGetGroomAssetDataflowNode_v2;
|
||
|
|
class UScriptStruct* FGetGroomAssetDataflowNode_v2::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FGetGroomAssetDataflowNode_v2.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FGetGroomAssetDataflowNode_v2.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_v2, (UObject*)Z_Construct_UPackage__Script_HairStrandsDataflow(), TEXT("GetGroomAssetDataflowNode_v2"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FGetGroomAssetDataflowNode_v2.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FGetGroomAssetDataflowNode_v2 Property Definitions ****************
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_v2_Statics::NewProp_GroomAsset = { "GroomAsset", nullptr, (EPropertyFlags)0x0114000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGetGroomAssetDataflowNode_v2, GroomAsset), Z_Construct_UClass_UGroomAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroomAsset_MetaData), NewProp_GroomAsset_MetaData) };
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_v2_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_v2_Statics::NewProp_GroomAsset,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_v2_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FGetGroomAssetDataflowNode_v2 Property Definitions ******************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_v2_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDataflow,
|
||
|
|
Z_Construct_UScriptStruct_FDataflowNode,
|
||
|
|
&NewStructOps,
|
||
|
|
"GetGroomAssetDataflowNode_v2",
|
||
|
|
Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_v2_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_v2_Statics::PropPointers),
|
||
|
|
sizeof(FGetGroomAssetDataflowNode_v2),
|
||
|
|
alignof(FGetGroomAssetDataflowNode_v2),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_v2_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_v2_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_v2()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FGetGroomAssetDataflowNode_v2.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGetGroomAssetDataflowNode_v2.InnerSingleton, Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_v2_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGetGroomAssetDataflowNode_v2.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FGetGroomAssetDataflowNode_v2 ***************************************
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FGroomAssetToCollectionDataflowNode *******************************
|
||
|
|
struct Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode_Statics
|
||
|
|
{
|
||
|
|
static inline consteval int32 GetStructSize() { return sizeof(FGroomAssetToCollectionDataflowNode); }
|
||
|
|
static inline consteval int16 GetStructAlignment() { return alignof(FGroomAssetToCollectionDataflowNode); }
|
||
|
|
#if WITH_METADATA
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
|
||
|
|
{ "Comment", "/** Transform a groom asset to a collection */" },
|
||
|
|
{ "DataflowGroom", "" },
|
||
|
|
{ "Experimental", "" },
|
||
|
|
{ "ModuleRelativePath", "Public/GetGroomAssetNode.h" },
|
||
|
|
{ "ToolTip", "Transform a groom asset to a collection" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_GroomAsset_MetaData[] = {
|
||
|
|
{ "Category", "Groom" },
|
||
|
|
{ "Comment", "/** Input asset to read the guides from */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DisplayName", "Groom Asset" },
|
||
|
|
{ "ModuleRelativePath", "Public/GetGroomAssetNode.h" },
|
||
|
|
{ "NativeConstTemplateArg", "" },
|
||
|
|
{ "ToolTip", "Input asset to read the guides from" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurvesType_MetaData[] = {
|
||
|
|
{ "Category", "Groom" },
|
||
|
|
{ "Comment", "/** Type of curves to use to fill the groom collection (guides/strands) */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DisplayName", "Curves Type" },
|
||
|
|
{ "ModuleRelativePath", "Public/GetGroomAssetNode.h" },
|
||
|
|
{ "ToolTip", "Type of curves to use to fill the groom collection (guides/strands)" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurvesThickness_MetaData[] = {
|
||
|
|
{ "Category", "Geometry" },
|
||
|
|
{ "Comment", "/** Curves thickness for geometry generation */" },
|
||
|
|
{ "DataflowInput", "" },
|
||
|
|
{ "DisplayName", "Curves Thickness" },
|
||
|
|
{ "ModuleRelativePath", "Public/GetGroomAssetNode.h" },
|
||
|
|
{ "ToolTip", "Curves thickness for geometry generation" },
|
||
|
|
};
|
||
|
|
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Collection_MetaData[] = {
|
||
|
|
{ "Comment", "/** Managed array collection used to store the curves */" },
|
||
|
|
{ "DataflowOutput", "" },
|
||
|
|
{ "DataflowRenderGroups", "Surface" },
|
||
|
|
{ "DisplayName", "Collection" },
|
||
|
|
{ "ModuleRelativePath", "Public/GetGroomAssetNode.h" },
|
||
|
|
{ "ToolTip", "Managed array collection used to store the curves" },
|
||
|
|
};
|
||
|
|
#endif // WITH_METADATA
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FGroomAssetToCollectionDataflowNode constinit property declarations
|
||
|
|
static const UECodeGen_Private::FObjectPropertyParams NewProp_GroomAsset;
|
||
|
|
static const UECodeGen_Private::FBytePropertyParams NewProp_CurvesType_Underlying;
|
||
|
|
static const UECodeGen_Private::FEnumPropertyParams NewProp_CurvesType;
|
||
|
|
static const UECodeGen_Private::FFloatPropertyParams NewProp_CurvesThickness;
|
||
|
|
static const UECodeGen_Private::FStructPropertyParams NewProp_Collection;
|
||
|
|
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
|
||
|
|
// ********** End ScriptStruct FGroomAssetToCollectionDataflowNode constinit property declarations *
|
||
|
|
static void* NewStructOps()
|
||
|
|
{
|
||
|
|
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FGroomAssetToCollectionDataflowNode>();
|
||
|
|
}
|
||
|
|
static const UECodeGen_Private::FStructParams StructParams;
|
||
|
|
}; // struct Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode_Statics
|
||
|
|
static_assert(std::is_polymorphic<FGroomAssetToCollectionDataflowNode>() == std::is_polymorphic<FDataflowNode>(), "USTRUCT FGroomAssetToCollectionDataflowNode cannot be polymorphic unless super FDataflowNode is polymorphic");
|
||
|
|
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FGroomAssetToCollectionDataflowNode;
|
||
|
|
class UScriptStruct* FGroomAssetToCollectionDataflowNode::StaticStruct()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FGroomAssetToCollectionDataflowNode.OuterSingleton)
|
||
|
|
{
|
||
|
|
Z_Registration_Info_UScriptStruct_FGroomAssetToCollectionDataflowNode.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode, (UObject*)Z_Construct_UPackage__Script_HairStrandsDataflow(), TEXT("GroomAssetToCollectionDataflowNode"));
|
||
|
|
}
|
||
|
|
return Z_Registration_Info_UScriptStruct_FGroomAssetToCollectionDataflowNode.OuterSingleton;
|
||
|
|
}
|
||
|
|
|
||
|
|
// ********** Begin ScriptStruct FGroomAssetToCollectionDataflowNode Property Definitions **********
|
||
|
|
const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode_Statics::NewProp_GroomAsset = { "GroomAsset", nullptr, (EPropertyFlags)0x0144000000000001, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGroomAssetToCollectionDataflowNode, GroomAsset), Z_Construct_UClass_UGroomAsset_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_GroomAsset_MetaData), NewProp_GroomAsset_MetaData) };
|
||
|
|
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode_Statics::NewProp_CurvesType_Underlying = { "UnderlyingType", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Byte, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, nullptr, METADATA_PARAMS(0, nullptr) };
|
||
|
|
const UECodeGen_Private::FEnumPropertyParams Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode_Statics::NewProp_CurvesType = { "CurvesType", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGroomAssetToCollectionDataflowNode, CurvesType), Z_Construct_UEnum_HairStrandsDataflow_EGroomCollectionType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurvesType_MetaData), NewProp_CurvesType_MetaData) }; // 1208834127
|
||
|
|
const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode_Statics::NewProp_CurvesThickness = { "CurvesThickness", nullptr, (EPropertyFlags)0x0040000000000001, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGroomAssetToCollectionDataflowNode, CurvesThickness), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurvesThickness_MetaData), NewProp_CurvesThickness_MetaData) };
|
||
|
|
const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode_Statics::NewProp_Collection = { "Collection", nullptr, (EPropertyFlags)0x0040000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FGroomAssetToCollectionDataflowNode, Collection), Z_Construct_UScriptStruct_FManagedArrayCollection, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Collection_MetaData), NewProp_Collection_MetaData) }; // 378372712
|
||
|
|
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode_Statics::PropPointers[] = {
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode_Statics::NewProp_GroomAsset,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode_Statics::NewProp_CurvesType_Underlying,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode_Statics::NewProp_CurvesType,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode_Statics::NewProp_CurvesThickness,
|
||
|
|
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode_Statics::NewProp_Collection,
|
||
|
|
};
|
||
|
|
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode_Statics::PropPointers) < 2048);
|
||
|
|
// ********** End ScriptStruct FGroomAssetToCollectionDataflowNode Property Definitions ************
|
||
|
|
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode_Statics::StructParams = {
|
||
|
|
(UObject* (*)())Z_Construct_UPackage__Script_HairStrandsDataflow,
|
||
|
|
Z_Construct_UScriptStruct_FDataflowNode,
|
||
|
|
&NewStructOps,
|
||
|
|
"GroomAssetToCollectionDataflowNode",
|
||
|
|
Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode_Statics::PropPointers,
|
||
|
|
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode_Statics::PropPointers),
|
||
|
|
sizeof(FGroomAssetToCollectionDataflowNode),
|
||
|
|
alignof(FGroomAssetToCollectionDataflowNode),
|
||
|
|
RF_Public|RF_Transient|RF_MarkAsNative,
|
||
|
|
EStructFlags(0x00000001),
|
||
|
|
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode_Statics::Struct_MetaDataParams)
|
||
|
|
};
|
||
|
|
UScriptStruct* Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode()
|
||
|
|
{
|
||
|
|
if (!Z_Registration_Info_UScriptStruct_FGroomAssetToCollectionDataflowNode.InnerSingleton)
|
||
|
|
{
|
||
|
|
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FGroomAssetToCollectionDataflowNode.InnerSingleton, Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode_Statics::StructParams);
|
||
|
|
}
|
||
|
|
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FGroomAssetToCollectionDataflowNode.InnerSingleton);
|
||
|
|
}
|
||
|
|
// ********** End ScriptStruct FGroomAssetToCollectionDataflowNode *********************************
|
||
|
|
|
||
|
|
// ********** Begin Registration *******************************************************************
|
||
|
|
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDataflow_Public_GetGroomAssetNode_h__Script_HairStrandsDataflow_Statics
|
||
|
|
{
|
||
|
|
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
|
||
|
|
{ EGroomCollectionType_StaticEnum, TEXT("EGroomCollectionType"), &Z_Registration_Info_UEnum_EGroomCollectionType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1208834127U) },
|
||
|
|
};
|
||
|
|
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
|
||
|
|
{ FGetGroomAssetDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_Statics::NewStructOps, TEXT("GetGroomAssetDataflowNode"),&Z_Registration_Info_UScriptStruct_FGetGroomAssetDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetGroomAssetDataflowNode), 379023893U) },
|
||
|
|
{ FGetGroomAssetDataflowNode_v2::StaticStruct, Z_Construct_UScriptStruct_FGetGroomAssetDataflowNode_v2_Statics::NewStructOps, TEXT("GetGroomAssetDataflowNode_v2"),&Z_Registration_Info_UScriptStruct_FGetGroomAssetDataflowNode_v2, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGetGroomAssetDataflowNode_v2), 727763864U) },
|
||
|
|
{ FGroomAssetToCollectionDataflowNode::StaticStruct, Z_Construct_UScriptStruct_FGroomAssetToCollectionDataflowNode_Statics::NewStructOps, TEXT("GroomAssetToCollectionDataflowNode"),&Z_Registration_Info_UScriptStruct_FGroomAssetToCollectionDataflowNode, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FGroomAssetToCollectionDataflowNode), 2665188829U) },
|
||
|
|
};
|
||
|
|
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDataflow_Public_GetGroomAssetNode_h__Script_HairStrandsDataflow_Statics
|
||
|
|
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDataflow_Public_GetGroomAssetNode_h__Script_HairStrandsDataflow_2659083202{
|
||
|
|
TEXT("/Script/HairStrandsDataflow"),
|
||
|
|
nullptr, 0,
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDataflow_Public_GetGroomAssetNode_h__Script_HairStrandsDataflow_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDataflow_Public_GetGroomAssetNode_h__Script_HairStrandsDataflow_Statics::ScriptStructInfo),
|
||
|
|
Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDataflow_Public_GetGroomAssetNode_h__Script_HairStrandsDataflow_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Runtime_HairStrands_Source_HairStrandsDataflow_Public_GetGroomAssetNode_h__Script_HairStrandsDataflow_Statics::EnumInfo),
|
||
|
|
};
|
||
|
|
// ********** End Registration *********************************************************************
|
||
|
|
|
||
|
|
PRAGMA_ENABLE_DEPRECATION_WARNINGS
|