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

1082 lines
80 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 "InterchangeGroomNode.h"
PRAGMA_DISABLE_DEPRECATION_WARNINGS
static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT");
void EmptyLinkFunctionForGeneratedCodeInterchangeGroomNode() {}
// ********** Begin Cross Module References ********************************************************
INTERCHANGECORE_API UClass* Z_Construct_UClass_UInterchangeBaseNode();
INTERCHANGENODES_API UClass* Z_Construct_UClass_UInterchangeGroomNode();
INTERCHANGENODES_API UClass* Z_Construct_UClass_UInterchangeGroomNode_NoRegister();
INTERCHANGENODES_API UEnum* Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomCacheAttributes();
INTERCHANGENODES_API UEnum* Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomPayLoadType();
INTERCHANGENODES_API UScriptStruct* Z_Construct_UScriptStruct_FInterchangeGroomPayloadKey();
UPackage* Z_Construct_UPackage__Script_InterchangeNodes();
// ********** End Cross Module References **********************************************************
// ********** Begin Enum EInterchangeGroomPayLoadType **********************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EInterchangeGroomPayLoadType;
static UEnum* EInterchangeGroomPayLoadType_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EInterchangeGroomPayLoadType.OuterSingleton)
{
Z_Registration_Info_UEnum_EInterchangeGroomPayLoadType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomPayLoadType, (UObject*)Z_Construct_UPackage__Script_InterchangeNodes(), TEXT("EInterchangeGroomPayLoadType"));
}
return Z_Registration_Info_UEnum_EInterchangeGroomPayLoadType.OuterSingleton;
}
template<> INTERCHANGENODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeGroomPayLoadType>()
{
return EInterchangeGroomPayLoadType_StaticEnum();
}
struct Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomPayLoadType_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "ANIMATED.DisplayName", "Groom Cache" },
{ "ANIMATED.Name", "EInterchangeGroomPayLoadType::ANIMATED" },
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/InterchangeGroomNode.h" },
{ "STATIC.DisplayName", "Groom Asset" },
{ "STATIC.Name", "EInterchangeGroomPayLoadType::STATIC" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EInterchangeGroomPayLoadType::STATIC", (int64)EInterchangeGroomPayLoadType::STATIC },
{ "EInterchangeGroomPayLoadType::ANIMATED", (int64)EInterchangeGroomPayLoadType::ANIMATED },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomPayLoadType_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomPayLoadType_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_InterchangeNodes,
nullptr,
"EInterchangeGroomPayLoadType",
"EInterchangeGroomPayLoadType",
Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomPayLoadType_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomPayLoadType_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomPayLoadType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomPayLoadType_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomPayLoadType()
{
if (!Z_Registration_Info_UEnum_EInterchangeGroomPayLoadType.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EInterchangeGroomPayLoadType.InnerSingleton, Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomPayLoadType_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EInterchangeGroomPayLoadType.InnerSingleton;
}
// ********** End Enum EInterchangeGroomPayLoadType ************************************************
// ********** Begin Enum EInterchangeGroomCacheAttributes ******************************************
static FEnumRegistrationInfo Z_Registration_Info_UEnum_EInterchangeGroomCacheAttributes;
static UEnum* EInterchangeGroomCacheAttributes_StaticEnum()
{
if (!Z_Registration_Info_UEnum_EInterchangeGroomCacheAttributes.OuterSingleton)
{
Z_Registration_Info_UEnum_EInterchangeGroomCacheAttributes.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomCacheAttributes, (UObject*)Z_Construct_UPackage__Script_InterchangeNodes(), TEXT("EInterchangeGroomCacheAttributes"));
}
return Z_Registration_Info_UEnum_EInterchangeGroomCacheAttributes.OuterSingleton;
}
template<> INTERCHANGENODES_NON_ATTRIBUTED_API UEnum* StaticEnum<EInterchangeGroomCacheAttributes>()
{
return EInterchangeGroomCacheAttributes_StaticEnum();
}
struct Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomCacheAttributes_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "Color.Name", "EInterchangeGroomCacheAttributes::Color" },
{ "ModuleRelativePath", "Public/InterchangeGroomNode.h" },
{ "None.Name", "EInterchangeGroomCacheAttributes::None" },
{ "Position.Name", "EInterchangeGroomCacheAttributes::Position" },
{ "PositionColor.DisplayName", "Position & Color" },
{ "PositionColor.Name", "EInterchangeGroomCacheAttributes::PositionColor" },
{ "PositionWidth.Comment", "// For display names\n" },
{ "PositionWidth.DisplayName", "Position & Width" },
{ "PositionWidth.Name", "EInterchangeGroomCacheAttributes::PositionWidth" },
{ "PositionWidth.ToolTip", "For display names" },
{ "PositionWidthColor.DisplayName", "Position, Width, Color" },
{ "PositionWidthColor.Name", "EInterchangeGroomCacheAttributes::PositionWidthColor" },
{ "Width.Name", "EInterchangeGroomCacheAttributes::Width" },
{ "WidthColor.DisplayName", "Width & Color" },
{ "WidthColor.Name", "EInterchangeGroomCacheAttributes::WidthColor" },
};
#endif // WITH_METADATA
static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = {
{ "EInterchangeGroomCacheAttributes::None", (int64)EInterchangeGroomCacheAttributes::None },
{ "EInterchangeGroomCacheAttributes::Position", (int64)EInterchangeGroomCacheAttributes::Position },
{ "EInterchangeGroomCacheAttributes::Width", (int64)EInterchangeGroomCacheAttributes::Width },
{ "EInterchangeGroomCacheAttributes::Color", (int64)EInterchangeGroomCacheAttributes::Color },
{ "EInterchangeGroomCacheAttributes::PositionWidth", (int64)EInterchangeGroomCacheAttributes::PositionWidth },
{ "EInterchangeGroomCacheAttributes::PositionColor", (int64)EInterchangeGroomCacheAttributes::PositionColor },
{ "EInterchangeGroomCacheAttributes::WidthColor", (int64)EInterchangeGroomCacheAttributes::WidthColor },
{ "EInterchangeGroomCacheAttributes::PositionWidthColor", (int64)EInterchangeGroomCacheAttributes::PositionWidthColor },
};
static const UECodeGen_Private::FEnumParams EnumParams;
}; // struct Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomCacheAttributes_Statics
const UECodeGen_Private::FEnumParams Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomCacheAttributes_Statics::EnumParams = {
(UObject*(*)())Z_Construct_UPackage__Script_InterchangeNodes,
nullptr,
"EInterchangeGroomCacheAttributes",
"EInterchangeGroomCacheAttributes",
Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomCacheAttributes_Statics::Enumerators,
RF_Public|RF_Transient|RF_MarkAsNative,
UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomCacheAttributes_Statics::Enumerators),
EEnumFlags::None,
(uint8)UEnum::ECppForm::EnumClass,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomCacheAttributes_Statics::Enum_MetaDataParams), Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomCacheAttributes_Statics::Enum_MetaDataParams)
};
UEnum* Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomCacheAttributes()
{
if (!Z_Registration_Info_UEnum_EInterchangeGroomCacheAttributes.InnerSingleton)
{
UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EInterchangeGroomCacheAttributes.InnerSingleton, Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomCacheAttributes_Statics::EnumParams);
}
return Z_Registration_Info_UEnum_EInterchangeGroomCacheAttributes.InnerSingleton;
}
// ********** End Enum EInterchangeGroomCacheAttributes ********************************************
// ********** Begin ScriptStruct FInterchangeGroomPayloadKey ***************************************
struct Z_Construct_UScriptStruct_FInterchangeGroomPayloadKey_Statics
{
static inline consteval int32 GetStructSize() { return sizeof(FInterchangeGroomPayloadKey); }
static inline consteval int16 GetStructAlignment() { return alignof(FInterchangeGroomPayloadKey); }
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "ModuleRelativePath", "Public/InterchangeGroomNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_UniqueId_MetaData[] = {
{ "Category", "Interchange | Groom" },
{ "ModuleRelativePath", "Public/InterchangeGroomNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Type_MetaData[] = {
{ "Category", "Interchange | Groom" },
{ "ModuleRelativePath", "Public/InterchangeGroomNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_FrameNumber_MetaData[] = {
{ "Category", "Interchange | Groom Cache" },
{ "ModuleRelativePath", "Public/InterchangeGroomNode.h" },
};
#endif // WITH_METADATA
// ********** Begin ScriptStruct FInterchangeGroomPayloadKey constinit property declarations *******
static const UECodeGen_Private::FStrPropertyParams NewProp_UniqueId;
static const UECodeGen_Private::FBytePropertyParams NewProp_Type_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_Type;
static const UECodeGen_Private::FIntPropertyParams NewProp_FrameNumber;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End ScriptStruct FInterchangeGroomPayloadKey constinit property declarations *********
static void* NewStructOps()
{
return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps<FInterchangeGroomPayloadKey>();
}
static const UECodeGen_Private::FStructParams StructParams;
}; // struct Z_Construct_UScriptStruct_FInterchangeGroomPayloadKey_Statics
static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FInterchangeGroomPayloadKey;
class UScriptStruct* FInterchangeGroomPayloadKey::StaticStruct()
{
if (!Z_Registration_Info_UScriptStruct_FInterchangeGroomPayloadKey.OuterSingleton)
{
Z_Registration_Info_UScriptStruct_FInterchangeGroomPayloadKey.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FInterchangeGroomPayloadKey, (UObject*)Z_Construct_UPackage__Script_InterchangeNodes(), TEXT("InterchangeGroomPayloadKey"));
}
return Z_Registration_Info_UScriptStruct_FInterchangeGroomPayloadKey.OuterSingleton;
}
// ********** Begin ScriptStruct FInterchangeGroomPayloadKey Property Definitions ******************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UScriptStruct_FInterchangeGroomPayloadKey_Statics::NewProp_UniqueId = { "UniqueId", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInterchangeGroomPayloadKey, UniqueId), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_UniqueId_MetaData), NewProp_UniqueId_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FInterchangeGroomPayloadKey_Statics::NewProp_Type_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_FInterchangeGroomPayloadKey_Statics::NewProp_Type = { "Type", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInterchangeGroomPayloadKey, Type), Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomPayLoadType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Type_MetaData), NewProp_Type_MetaData) }; // 1205144139
const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FInterchangeGroomPayloadKey_Statics::NewProp_FrameNumber = { "FrameNumber", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FInterchangeGroomPayloadKey, FrameNumber), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_FrameNumber_MetaData), NewProp_FrameNumber_MetaData) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FInterchangeGroomPayloadKey_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInterchangeGroomPayloadKey_Statics::NewProp_UniqueId,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInterchangeGroomPayloadKey_Statics::NewProp_Type_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInterchangeGroomPayloadKey_Statics::NewProp_Type,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FInterchangeGroomPayloadKey_Statics::NewProp_FrameNumber,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInterchangeGroomPayloadKey_Statics::PropPointers) < 2048);
// ********** End ScriptStruct FInterchangeGroomPayloadKey Property Definitions ********************
const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FInterchangeGroomPayloadKey_Statics::StructParams = {
(UObject* (*)())Z_Construct_UPackage__Script_InterchangeNodes,
nullptr,
&NewStructOps,
"InterchangeGroomPayloadKey",
Z_Construct_UScriptStruct_FInterchangeGroomPayloadKey_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInterchangeGroomPayloadKey_Statics::PropPointers),
sizeof(FInterchangeGroomPayloadKey),
alignof(FInterchangeGroomPayloadKey),
RF_Public|RF_Transient|RF_MarkAsNative,
EStructFlags(0x00000001),
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FInterchangeGroomPayloadKey_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FInterchangeGroomPayloadKey_Statics::Struct_MetaDataParams)
};
UScriptStruct* Z_Construct_UScriptStruct_FInterchangeGroomPayloadKey()
{
if (!Z_Registration_Info_UScriptStruct_FInterchangeGroomPayloadKey.InnerSingleton)
{
UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FInterchangeGroomPayloadKey.InnerSingleton, Z_Construct_UScriptStruct_FInterchangeGroomPayloadKey_Statics::StructParams);
}
return CastChecked<UScriptStruct>(Z_Registration_Info_UScriptStruct_FInterchangeGroomPayloadKey.InnerSingleton);
}
// ********** End ScriptStruct FInterchangeGroomPayloadKey *****************************************
// ********** Begin Class UInterchangeGroomNode Function GetCustomEndFrame *************************
struct Z_Construct_UFunction_UInterchangeGroomNode_GetCustomEndFrame_Statics
{
struct InterchangeGroomNode_eventGetCustomEndFrame_Parms
{
int32 AttributeValue;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Node | Groom Cache" },
{ "Comment", "/** Get the end frame index of the animation */" },
{ "ModuleRelativePath", "Public/InterchangeGroomNode.h" },
{ "ToolTip", "Get the end frame index of the animation" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCustomEndFrame constinit property declarations *********************
static const UECodeGen_Private::FIntPropertyParams NewProp_AttributeValue;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCustomEndFrame constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCustomEndFrame Property Definitions ********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInterchangeGroomNode_GetCustomEndFrame_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeGroomNode_eventGetCustomEndFrame_Parms, AttributeValue), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UInterchangeGroomNode_GetCustomEndFrame_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeGroomNode_eventGetCustomEndFrame_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeGroomNode_GetCustomEndFrame_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InterchangeGroomNode_eventGetCustomEndFrame_Parms), &Z_Construct_UFunction_UInterchangeGroomNode_GetCustomEndFrame_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeGroomNode_GetCustomEndFrame_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_GetCustomEndFrame_Statics::NewProp_AttributeValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_GetCustomEndFrame_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomEndFrame_Statics::PropPointers) < 2048);
// ********** End Function GetCustomEndFrame Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeGroomNode_GetCustomEndFrame_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeGroomNode, nullptr, "GetCustomEndFrame", Z_Construct_UFunction_UInterchangeGroomNode_GetCustomEndFrame_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomEndFrame_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomEndFrame_Statics::InterchangeGroomNode_eventGetCustomEndFrame_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomEndFrame_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeGroomNode_GetCustomEndFrame_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomEndFrame_Statics::InterchangeGroomNode_eventGetCustomEndFrame_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeGroomNode_GetCustomEndFrame()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeGroomNode_GetCustomEndFrame_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeGroomNode::execGetCustomEndFrame)
{
P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_AttributeValue);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetCustomEndFrame(Z_Param_Out_AttributeValue);
P_NATIVE_END;
}
// ********** End Class UInterchangeGroomNode Function GetCustomEndFrame ***************************
// ********** Begin Class UInterchangeGroomNode Function GetCustomFrameRate ************************
struct Z_Construct_UFunction_UInterchangeGroomNode_GetCustomFrameRate_Statics
{
struct InterchangeGroomNode_eventGetCustomFrameRate_Parms
{
double AttributeValue;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Node | Groom Cache" },
{ "Comment", "/** Get the animation's frame rate */" },
{ "ModuleRelativePath", "Public/InterchangeGroomNode.h" },
{ "ToolTip", "Get the animation's frame rate" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCustomFrameRate constinit property declarations ********************
static const UECodeGen_Private::FDoublePropertyParams NewProp_AttributeValue;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCustomFrameRate constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCustomFrameRate Property Definitions *******************************
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UFunction_UInterchangeGroomNode_GetCustomFrameRate_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeGroomNode_eventGetCustomFrameRate_Parms, AttributeValue), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UInterchangeGroomNode_GetCustomFrameRate_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeGroomNode_eventGetCustomFrameRate_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeGroomNode_GetCustomFrameRate_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InterchangeGroomNode_eventGetCustomFrameRate_Parms), &Z_Construct_UFunction_UInterchangeGroomNode_GetCustomFrameRate_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeGroomNode_GetCustomFrameRate_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_GetCustomFrameRate_Statics::NewProp_AttributeValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_GetCustomFrameRate_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomFrameRate_Statics::PropPointers) < 2048);
// ********** End Function GetCustomFrameRate Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeGroomNode_GetCustomFrameRate_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeGroomNode, nullptr, "GetCustomFrameRate", Z_Construct_UFunction_UInterchangeGroomNode_GetCustomFrameRate_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomFrameRate_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomFrameRate_Statics::InterchangeGroomNode_eventGetCustomFrameRate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomFrameRate_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeGroomNode_GetCustomFrameRate_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomFrameRate_Statics::InterchangeGroomNode_eventGetCustomFrameRate_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeGroomNode_GetCustomFrameRate()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeGroomNode_GetCustomFrameRate_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeGroomNode::execGetCustomFrameRate)
{
P_GET_PROPERTY_REF(FDoubleProperty,Z_Param_Out_AttributeValue);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetCustomFrameRate(Z_Param_Out_AttributeValue);
P_NATIVE_END;
}
// ********** End Class UInterchangeGroomNode Function GetCustomFrameRate **************************
// ********** Begin Class UInterchangeGroomNode Function GetCustomGroomCacheAttributes *************
struct Z_Construct_UFunction_UInterchangeGroomNode_GetCustomGroomCacheAttributes_Statics
{
struct InterchangeGroomNode_eventGetCustomGroomCacheAttributes_Parms
{
EInterchangeGroomCacheAttributes AttributeValue;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Node | Groom Cache" },
{ "Comment", "/** Get the groom attributes that are animated */" },
{ "ModuleRelativePath", "Public/InterchangeGroomNode.h" },
{ "ToolTip", "Get the groom attributes that are animated" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCustomGroomCacheAttributes constinit property declarations *********
static const UECodeGen_Private::FBytePropertyParams NewProp_AttributeValue_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_AttributeValue;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCustomGroomCacheAttributes constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCustomGroomCacheAttributes Property Definitions ********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UInterchangeGroomNode_GetCustomGroomCacheAttributes_Statics::NewProp_AttributeValue_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_UFunction_UInterchangeGroomNode_GetCustomGroomCacheAttributes_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeGroomNode_eventGetCustomGroomCacheAttributes_Parms, AttributeValue), Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomCacheAttributes, METADATA_PARAMS(0, nullptr) }; // 113190063
void Z_Construct_UFunction_UInterchangeGroomNode_GetCustomGroomCacheAttributes_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeGroomNode_eventGetCustomGroomCacheAttributes_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeGroomNode_GetCustomGroomCacheAttributes_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InterchangeGroomNode_eventGetCustomGroomCacheAttributes_Parms), &Z_Construct_UFunction_UInterchangeGroomNode_GetCustomGroomCacheAttributes_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeGroomNode_GetCustomGroomCacheAttributes_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_GetCustomGroomCacheAttributes_Statics::NewProp_AttributeValue_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_GetCustomGroomCacheAttributes_Statics::NewProp_AttributeValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_GetCustomGroomCacheAttributes_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomGroomCacheAttributes_Statics::PropPointers) < 2048);
// ********** End Function GetCustomGroomCacheAttributes Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeGroomNode_GetCustomGroomCacheAttributes_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeGroomNode, nullptr, "GetCustomGroomCacheAttributes", Z_Construct_UFunction_UInterchangeGroomNode_GetCustomGroomCacheAttributes_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomGroomCacheAttributes_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomGroomCacheAttributes_Statics::InterchangeGroomNode_eventGetCustomGroomCacheAttributes_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomGroomCacheAttributes_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeGroomNode_GetCustomGroomCacheAttributes_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomGroomCacheAttributes_Statics::InterchangeGroomNode_eventGetCustomGroomCacheAttributes_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeGroomNode_GetCustomGroomCacheAttributes()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeGroomNode_GetCustomGroomCacheAttributes_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeGroomNode::execGetCustomGroomCacheAttributes)
{
P_GET_ENUM_REF(EInterchangeGroomCacheAttributes,Z_Param_Out_AttributeValue);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetCustomGroomCacheAttributes((EInterchangeGroomCacheAttributes&)(Z_Param_Out_AttributeValue));
P_NATIVE_END;
}
// ********** End Class UInterchangeGroomNode Function GetCustomGroomCacheAttributes ***************
// ********** Begin Class UInterchangeGroomNode Function GetCustomNumFrames ************************
struct Z_Construct_UFunction_UInterchangeGroomNode_GetCustomNumFrames_Statics
{
struct InterchangeGroomNode_eventGetCustomNumFrames_Parms
{
int32 AttributeValue;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Node | Groom Cache" },
{ "Comment", "/** Get the number of frames in the animation */" },
{ "ModuleRelativePath", "Public/InterchangeGroomNode.h" },
{ "ToolTip", "Get the number of frames in the animation" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCustomNumFrames constinit property declarations ********************
static const UECodeGen_Private::FIntPropertyParams NewProp_AttributeValue;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCustomNumFrames constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCustomNumFrames Property Definitions *******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInterchangeGroomNode_GetCustomNumFrames_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeGroomNode_eventGetCustomNumFrames_Parms, AttributeValue), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UInterchangeGroomNode_GetCustomNumFrames_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeGroomNode_eventGetCustomNumFrames_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeGroomNode_GetCustomNumFrames_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InterchangeGroomNode_eventGetCustomNumFrames_Parms), &Z_Construct_UFunction_UInterchangeGroomNode_GetCustomNumFrames_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeGroomNode_GetCustomNumFrames_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_GetCustomNumFrames_Statics::NewProp_AttributeValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_GetCustomNumFrames_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomNumFrames_Statics::PropPointers) < 2048);
// ********** End Function GetCustomNumFrames Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeGroomNode_GetCustomNumFrames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeGroomNode, nullptr, "GetCustomNumFrames", Z_Construct_UFunction_UInterchangeGroomNode_GetCustomNumFrames_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomNumFrames_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomNumFrames_Statics::InterchangeGroomNode_eventGetCustomNumFrames_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomNumFrames_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeGroomNode_GetCustomNumFrames_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomNumFrames_Statics::InterchangeGroomNode_eventGetCustomNumFrames_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeGroomNode_GetCustomNumFrames()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeGroomNode_GetCustomNumFrames_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeGroomNode::execGetCustomNumFrames)
{
P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_AttributeValue);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetCustomNumFrames(Z_Param_Out_AttributeValue);
P_NATIVE_END;
}
// ********** End Class UInterchangeGroomNode Function GetCustomNumFrames **************************
// ********** Begin Class UInterchangeGroomNode Function GetCustomStartFrame ***********************
struct Z_Construct_UFunction_UInterchangeGroomNode_GetCustomStartFrame_Statics
{
struct InterchangeGroomNode_eventGetCustomStartFrame_Parms
{
int32 AttributeValue;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Node | Groom Cache" },
{ "Comment", "/** Get the start frame index of the animation */" },
{ "ModuleRelativePath", "Public/InterchangeGroomNode.h" },
{ "ToolTip", "Get the start frame index of the animation" },
};
#endif // WITH_METADATA
// ********** Begin Function GetCustomStartFrame constinit property declarations *******************
static const UECodeGen_Private::FIntPropertyParams NewProp_AttributeValue;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function GetCustomStartFrame constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function GetCustomStartFrame Property Definitions ******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInterchangeGroomNode_GetCustomStartFrame_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeGroomNode_eventGetCustomStartFrame_Parms, AttributeValue), METADATA_PARAMS(0, nullptr) };
void Z_Construct_UFunction_UInterchangeGroomNode_GetCustomStartFrame_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeGroomNode_eventGetCustomStartFrame_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeGroomNode_GetCustomStartFrame_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InterchangeGroomNode_eventGetCustomStartFrame_Parms), &Z_Construct_UFunction_UInterchangeGroomNode_GetCustomStartFrame_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeGroomNode_GetCustomStartFrame_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_GetCustomStartFrame_Statics::NewProp_AttributeValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_GetCustomStartFrame_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomStartFrame_Statics::PropPointers) < 2048);
// ********** End Function GetCustomStartFrame Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeGroomNode_GetCustomStartFrame_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeGroomNode, nullptr, "GetCustomStartFrame", Z_Construct_UFunction_UInterchangeGroomNode_GetCustomStartFrame_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomStartFrame_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomStartFrame_Statics::InterchangeGroomNode_eventGetCustomStartFrame_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x54420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomStartFrame_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeGroomNode_GetCustomStartFrame_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeGroomNode_GetCustomStartFrame_Statics::InterchangeGroomNode_eventGetCustomStartFrame_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeGroomNode_GetCustomStartFrame()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeGroomNode_GetCustomStartFrame_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeGroomNode::execGetCustomStartFrame)
{
P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_AttributeValue);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->GetCustomStartFrame(Z_Param_Out_AttributeValue);
P_NATIVE_END;
}
// ********** End Class UInterchangeGroomNode Function GetCustomStartFrame *************************
// ********** Begin Class UInterchangeGroomNode Function SetCustomEndFrame *************************
struct Z_Construct_UFunction_UInterchangeGroomNode_SetCustomEndFrame_Statics
{
struct InterchangeGroomNode_eventSetCustomEndFrame_Parms
{
int32 AttributeValue;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Node | Groom Cache" },
{ "Comment", "/** Set the end frame index of the animation */" },
{ "ModuleRelativePath", "Public/InterchangeGroomNode.h" },
{ "ToolTip", "Set the end frame index of the animation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetCustomEndFrame constinit property declarations *********************
static const UECodeGen_Private::FIntPropertyParams NewProp_AttributeValue;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCustomEndFrame constinit property declarations ***********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCustomEndFrame Property Definitions ********************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInterchangeGroomNode_SetCustomEndFrame_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeGroomNode_eventSetCustomEndFrame_Parms, AttributeValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeValue_MetaData), NewProp_AttributeValue_MetaData) };
void Z_Construct_UFunction_UInterchangeGroomNode_SetCustomEndFrame_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeGroomNode_eventSetCustomEndFrame_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeGroomNode_SetCustomEndFrame_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InterchangeGroomNode_eventSetCustomEndFrame_Parms), &Z_Construct_UFunction_UInterchangeGroomNode_SetCustomEndFrame_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeGroomNode_SetCustomEndFrame_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_SetCustomEndFrame_Statics::NewProp_AttributeValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_SetCustomEndFrame_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomEndFrame_Statics::PropPointers) < 2048);
// ********** End Function SetCustomEndFrame Property Definitions **********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeGroomNode_SetCustomEndFrame_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeGroomNode, nullptr, "SetCustomEndFrame", Z_Construct_UFunction_UInterchangeGroomNode_SetCustomEndFrame_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomEndFrame_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomEndFrame_Statics::InterchangeGroomNode_eventSetCustomEndFrame_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomEndFrame_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeGroomNode_SetCustomEndFrame_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomEndFrame_Statics::InterchangeGroomNode_eventSetCustomEndFrame_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeGroomNode_SetCustomEndFrame()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeGroomNode_SetCustomEndFrame_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeGroomNode::execSetCustomEndFrame)
{
P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_AttributeValue);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SetCustomEndFrame(Z_Param_Out_AttributeValue);
P_NATIVE_END;
}
// ********** End Class UInterchangeGroomNode Function SetCustomEndFrame ***************************
// ********** Begin Class UInterchangeGroomNode Function SetCustomFrameRate ************************
struct Z_Construct_UFunction_UInterchangeGroomNode_SetCustomFrameRate_Statics
{
struct InterchangeGroomNode_eventSetCustomFrameRate_Parms
{
double AttributeValue;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Node | Groom Cache" },
{ "Comment", "/** Set the animation's frame rate */" },
{ "ModuleRelativePath", "Public/InterchangeGroomNode.h" },
{ "ToolTip", "Set the animation's frame rate" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetCustomFrameRate constinit property declarations ********************
static const UECodeGen_Private::FDoublePropertyParams NewProp_AttributeValue;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCustomFrameRate constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCustomFrameRate Property Definitions *******************************
const UECodeGen_Private::FDoublePropertyParams Z_Construct_UFunction_UInterchangeGroomNode_SetCustomFrameRate_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeGroomNode_eventSetCustomFrameRate_Parms, AttributeValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeValue_MetaData), NewProp_AttributeValue_MetaData) };
void Z_Construct_UFunction_UInterchangeGroomNode_SetCustomFrameRate_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeGroomNode_eventSetCustomFrameRate_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeGroomNode_SetCustomFrameRate_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InterchangeGroomNode_eventSetCustomFrameRate_Parms), &Z_Construct_UFunction_UInterchangeGroomNode_SetCustomFrameRate_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeGroomNode_SetCustomFrameRate_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_SetCustomFrameRate_Statics::NewProp_AttributeValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_SetCustomFrameRate_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomFrameRate_Statics::PropPointers) < 2048);
// ********** End Function SetCustomFrameRate Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeGroomNode_SetCustomFrameRate_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeGroomNode, nullptr, "SetCustomFrameRate", Z_Construct_UFunction_UInterchangeGroomNode_SetCustomFrameRate_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomFrameRate_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomFrameRate_Statics::InterchangeGroomNode_eventSetCustomFrameRate_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomFrameRate_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeGroomNode_SetCustomFrameRate_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomFrameRate_Statics::InterchangeGroomNode_eventSetCustomFrameRate_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeGroomNode_SetCustomFrameRate()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeGroomNode_SetCustomFrameRate_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeGroomNode::execSetCustomFrameRate)
{
P_GET_PROPERTY_REF(FDoubleProperty,Z_Param_Out_AttributeValue);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SetCustomFrameRate(Z_Param_Out_AttributeValue);
P_NATIVE_END;
}
// ********** End Class UInterchangeGroomNode Function SetCustomFrameRate **************************
// ********** Begin Class UInterchangeGroomNode Function SetCustomGroomCacheAttributes *************
struct Z_Construct_UFunction_UInterchangeGroomNode_SetCustomGroomCacheAttributes_Statics
{
struct InterchangeGroomNode_eventSetCustomGroomCacheAttributes_Parms
{
EInterchangeGroomCacheAttributes AttributeValue;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Node | Groom Cache" },
{ "Comment", "/** Set the groom attributes that are animated */" },
{ "ModuleRelativePath", "Public/InterchangeGroomNode.h" },
{ "ToolTip", "Set the groom attributes that are animated" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetCustomGroomCacheAttributes constinit property declarations *********
static const UECodeGen_Private::FBytePropertyParams NewProp_AttributeValue_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_AttributeValue;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCustomGroomCacheAttributes constinit property declarations ***********
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCustomGroomCacheAttributes Property Definitions ********************
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UInterchangeGroomNode_SetCustomGroomCacheAttributes_Statics::NewProp_AttributeValue_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_UFunction_UInterchangeGroomNode_SetCustomGroomCacheAttributes_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeGroomNode_eventSetCustomGroomCacheAttributes_Parms, AttributeValue), Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomCacheAttributes, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeValue_MetaData), NewProp_AttributeValue_MetaData) }; // 113190063
void Z_Construct_UFunction_UInterchangeGroomNode_SetCustomGroomCacheAttributes_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeGroomNode_eventSetCustomGroomCacheAttributes_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeGroomNode_SetCustomGroomCacheAttributes_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InterchangeGroomNode_eventSetCustomGroomCacheAttributes_Parms), &Z_Construct_UFunction_UInterchangeGroomNode_SetCustomGroomCacheAttributes_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeGroomNode_SetCustomGroomCacheAttributes_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_SetCustomGroomCacheAttributes_Statics::NewProp_AttributeValue_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_SetCustomGroomCacheAttributes_Statics::NewProp_AttributeValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_SetCustomGroomCacheAttributes_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomGroomCacheAttributes_Statics::PropPointers) < 2048);
// ********** End Function SetCustomGroomCacheAttributes Property Definitions **********************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeGroomNode_SetCustomGroomCacheAttributes_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeGroomNode, nullptr, "SetCustomGroomCacheAttributes", Z_Construct_UFunction_UInterchangeGroomNode_SetCustomGroomCacheAttributes_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomGroomCacheAttributes_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomGroomCacheAttributes_Statics::InterchangeGroomNode_eventSetCustomGroomCacheAttributes_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomGroomCacheAttributes_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeGroomNode_SetCustomGroomCacheAttributes_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomGroomCacheAttributes_Statics::InterchangeGroomNode_eventSetCustomGroomCacheAttributes_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeGroomNode_SetCustomGroomCacheAttributes()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeGroomNode_SetCustomGroomCacheAttributes_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeGroomNode::execSetCustomGroomCacheAttributes)
{
P_GET_ENUM_REF(EInterchangeGroomCacheAttributes,Z_Param_Out_AttributeValue);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SetCustomGroomCacheAttributes((EInterchangeGroomCacheAttributes&)(Z_Param_Out_AttributeValue));
P_NATIVE_END;
}
// ********** End Class UInterchangeGroomNode Function SetCustomGroomCacheAttributes ***************
// ********** Begin Class UInterchangeGroomNode Function SetCustomNumFrames ************************
struct Z_Construct_UFunction_UInterchangeGroomNode_SetCustomNumFrames_Statics
{
struct InterchangeGroomNode_eventSetCustomNumFrames_Parms
{
int32 AttributeValue;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Node | Groom Cache" },
{ "Comment", "/** Set the number of frames in the animation */" },
{ "ModuleRelativePath", "Public/InterchangeGroomNode.h" },
{ "ToolTip", "Set the number of frames in the animation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetCustomNumFrames constinit property declarations ********************
static const UECodeGen_Private::FIntPropertyParams NewProp_AttributeValue;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCustomNumFrames constinit property declarations **********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCustomNumFrames Property Definitions *******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInterchangeGroomNode_SetCustomNumFrames_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeGroomNode_eventSetCustomNumFrames_Parms, AttributeValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeValue_MetaData), NewProp_AttributeValue_MetaData) };
void Z_Construct_UFunction_UInterchangeGroomNode_SetCustomNumFrames_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeGroomNode_eventSetCustomNumFrames_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeGroomNode_SetCustomNumFrames_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InterchangeGroomNode_eventSetCustomNumFrames_Parms), &Z_Construct_UFunction_UInterchangeGroomNode_SetCustomNumFrames_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeGroomNode_SetCustomNumFrames_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_SetCustomNumFrames_Statics::NewProp_AttributeValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_SetCustomNumFrames_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomNumFrames_Statics::PropPointers) < 2048);
// ********** End Function SetCustomNumFrames Property Definitions *********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeGroomNode_SetCustomNumFrames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeGroomNode, nullptr, "SetCustomNumFrames", Z_Construct_UFunction_UInterchangeGroomNode_SetCustomNumFrames_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomNumFrames_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomNumFrames_Statics::InterchangeGroomNode_eventSetCustomNumFrames_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomNumFrames_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeGroomNode_SetCustomNumFrames_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomNumFrames_Statics::InterchangeGroomNode_eventSetCustomNumFrames_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeGroomNode_SetCustomNumFrames()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeGroomNode_SetCustomNumFrames_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeGroomNode::execSetCustomNumFrames)
{
P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_AttributeValue);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SetCustomNumFrames(Z_Param_Out_AttributeValue);
P_NATIVE_END;
}
// ********** End Class UInterchangeGroomNode Function SetCustomNumFrames **************************
// ********** Begin Class UInterchangeGroomNode Function SetCustomStartFrame ***********************
struct Z_Construct_UFunction_UInterchangeGroomNode_SetCustomStartFrame_Statics
{
struct InterchangeGroomNode_eventSetCustomStartFrame_Parms
{
int32 AttributeValue;
bool ReturnValue;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Node | Groom Cache" },
{ "Comment", "/** Set the start frame index of the animation */" },
{ "ModuleRelativePath", "Public/InterchangeGroomNode.h" },
{ "ToolTip", "Set the start frame index of the animation" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AttributeValue_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetCustomStartFrame constinit property declarations *******************
static const UECodeGen_Private::FIntPropertyParams NewProp_AttributeValue;
static void NewProp_ReturnValue_SetBit(void* Obj);
static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetCustomStartFrame constinit property declarations *********************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetCustomStartFrame Property Definitions ******************************
const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UInterchangeGroomNode_SetCustomStartFrame_Statics::NewProp_AttributeValue = { "AttributeValue", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeGroomNode_eventSetCustomStartFrame_Parms, AttributeValue), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AttributeValue_MetaData), NewProp_AttributeValue_MetaData) };
void Z_Construct_UFunction_UInterchangeGroomNode_SetCustomStartFrame_Statics::NewProp_ReturnValue_SetBit(void* Obj)
{
((InterchangeGroomNode_eventSetCustomStartFrame_Parms*)Obj)->ReturnValue = 1;
}
const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UInterchangeGroomNode_SetCustomStartFrame_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(InterchangeGroomNode_eventSetCustomStartFrame_Parms), &Z_Construct_UFunction_UInterchangeGroomNode_SetCustomStartFrame_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) };
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeGroomNode_SetCustomStartFrame_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_SetCustomStartFrame_Statics::NewProp_AttributeValue,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_SetCustomStartFrame_Statics::NewProp_ReturnValue,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomStartFrame_Statics::PropPointers) < 2048);
// ********** End Function SetCustomStartFrame Property Definitions ********************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeGroomNode_SetCustomStartFrame_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeGroomNode, nullptr, "SetCustomStartFrame", Z_Construct_UFunction_UInterchangeGroomNode_SetCustomStartFrame_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomStartFrame_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomStartFrame_Statics::InterchangeGroomNode_eventSetCustomStartFrame_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04420403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomStartFrame_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeGroomNode_SetCustomStartFrame_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeGroomNode_SetCustomStartFrame_Statics::InterchangeGroomNode_eventSetCustomStartFrame_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeGroomNode_SetCustomStartFrame()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeGroomNode_SetCustomStartFrame_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeGroomNode::execSetCustomStartFrame)
{
P_GET_PROPERTY_REF(FIntProperty,Z_Param_Out_AttributeValue);
P_FINISH;
P_NATIVE_BEGIN;
*(bool*)Z_Param__Result=P_THIS->SetCustomStartFrame(Z_Param_Out_AttributeValue);
P_NATIVE_END;
}
// ********** End Class UInterchangeGroomNode Function SetCustomStartFrame *************************
// ********** Begin Class UInterchangeGroomNode Function SetPayloadKey *****************************
struct Z_Construct_UFunction_UInterchangeGroomNode_SetPayloadKey_Statics
{
struct InterchangeGroomNode_eventSetPayloadKey_Parms
{
FString PayloadKey;
EInterchangeGroomPayLoadType PayLoadType;
};
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = {
{ "Category", "Interchange | Node | Groom" },
{ "CPP_Default_PayLoadType", "STATIC" },
{ "ModuleRelativePath", "Public/InterchangeGroomNode.h" },
};
static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_PayloadKey_MetaData[] = {
{ "NativeConst", "" },
};
#endif // WITH_METADATA
// ********** Begin Function SetPayloadKey constinit property declarations *************************
static const UECodeGen_Private::FStrPropertyParams NewProp_PayloadKey;
static const UECodeGen_Private::FBytePropertyParams NewProp_PayLoadType_Underlying;
static const UECodeGen_Private::FEnumPropertyParams NewProp_PayLoadType;
static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[];
// ********** End Function SetPayloadKey constinit property declarations ***************************
static const UECodeGen_Private::FFunctionParams FuncParams;
};
// ********** Begin Function SetPayloadKey Property Definitions ************************************
const UECodeGen_Private::FStrPropertyParams Z_Construct_UFunction_UInterchangeGroomNode_SetPayloadKey_Statics::NewProp_PayloadKey = { "PayloadKey", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Str, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeGroomNode_eventSetPayloadKey_Parms, PayloadKey), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_PayloadKey_MetaData), NewProp_PayloadKey_MetaData) };
const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UInterchangeGroomNode_SetPayloadKey_Statics::NewProp_PayLoadType_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_UFunction_UInterchangeGroomNode_SetPayloadKey_Statics::NewProp_PayLoadType = { "PayLoadType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(InterchangeGroomNode_eventSetPayloadKey_Parms, PayLoadType), Z_Construct_UEnum_InterchangeNodes_EInterchangeGroomPayLoadType, METADATA_PARAMS(0, nullptr) }; // 1205144139
const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UInterchangeGroomNode_SetPayloadKey_Statics::PropPointers[] = {
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_SetPayloadKey_Statics::NewProp_PayloadKey,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_SetPayloadKey_Statics::NewProp_PayLoadType_Underlying,
(const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UInterchangeGroomNode_SetPayloadKey_Statics::NewProp_PayLoadType,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_SetPayloadKey_Statics::PropPointers) < 2048);
// ********** End Function SetPayloadKey Property Definitions **************************************
const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UInterchangeGroomNode_SetPayloadKey_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UInterchangeGroomNode, nullptr, "SetPayloadKey", Z_Construct_UFunction_UInterchangeGroomNode_SetPayloadKey_Statics::PropPointers,
UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_SetPayloadKey_Statics::PropPointers),
sizeof(Z_Construct_UFunction_UInterchangeGroomNode_SetPayloadKey_Statics::InterchangeGroomNode_eventSetPayloadKey_Parms),
RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04020403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UInterchangeGroomNode_SetPayloadKey_Statics::Function_MetaDataParams), Z_Construct_UFunction_UInterchangeGroomNode_SetPayloadKey_Statics::Function_MetaDataParams)}, };
static_assert(sizeof(Z_Construct_UFunction_UInterchangeGroomNode_SetPayloadKey_Statics::InterchangeGroomNode_eventSetPayloadKey_Parms) < MAX_uint16);
UFunction* Z_Construct_UFunction_UInterchangeGroomNode_SetPayloadKey()
{
static UFunction* ReturnFunction = nullptr;
if (!ReturnFunction)
{
UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UInterchangeGroomNode_SetPayloadKey_Statics::FuncParams);
}
return ReturnFunction;
}
DEFINE_FUNCTION(UInterchangeGroomNode::execSetPayloadKey)
{
P_GET_PROPERTY(FStrProperty,Z_Param_PayloadKey);
P_GET_ENUM(EInterchangeGroomPayLoadType,Z_Param_PayLoadType);
P_FINISH;
P_NATIVE_BEGIN;
P_THIS->SetPayloadKey(Z_Param_PayloadKey,EInterchangeGroomPayLoadType(Z_Param_PayLoadType));
P_NATIVE_END;
}
// ********** End Class UInterchangeGroomNode Function SetPayloadKey *******************************
// ********** Begin Class UInterchangeGroomNode ****************************************************
FClassRegistrationInfo Z_Registration_Info_UClass_UInterchangeGroomNode;
UClass* UInterchangeGroomNode::GetPrivateStaticClass()
{
using TClass = UInterchangeGroomNode;
if (!Z_Registration_Info_UClass_UInterchangeGroomNode.InnerSingleton)
{
GetPrivateStaticClassBody(
TClass::StaticPackage(),
TEXT("InterchangeGroomNode"),
Z_Registration_Info_UClass_UInterchangeGroomNode.InnerSingleton,
StaticRegisterNativesUInterchangeGroomNode,
sizeof(TClass),
alignof(TClass),
TClass::StaticClassFlags,
TClass::StaticClassCastFlags(),
TClass::StaticConfigName(),
(UClass::ClassConstructorType)InternalConstructor<TClass>,
(UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller<TClass>,
UOBJECT_CPPCLASS_STATICFUNCTIONS_FORCLASS(TClass),
&TClass::Super::StaticClass,
&TClass::WithinClass::StaticClass
);
}
return Z_Registration_Info_UClass_UInterchangeGroomNode.InnerSingleton;
}
UClass* Z_Construct_UClass_UInterchangeGroomNode_NoRegister()
{
return UInterchangeGroomNode::GetPrivateStaticClass();
}
struct Z_Construct_UClass_UInterchangeGroomNode_Statics
{
#if WITH_METADATA
static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = {
{ "BlueprintType", "true" },
{ "IncludePath", "InterchangeGroomNode.h" },
{ "ModuleRelativePath", "Public/InterchangeGroomNode.h" },
};
#endif // WITH_METADATA
// ********** Begin Class UInterchangeGroomNode constinit property declarations ********************
// ********** End Class UInterchangeGroomNode constinit property declarations **********************
static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = {
{ .NameUTF8 = UTF8TEXT("GetCustomEndFrame"), .Pointer = &UInterchangeGroomNode::execGetCustomEndFrame },
{ .NameUTF8 = UTF8TEXT("GetCustomFrameRate"), .Pointer = &UInterchangeGroomNode::execGetCustomFrameRate },
{ .NameUTF8 = UTF8TEXT("GetCustomGroomCacheAttributes"), .Pointer = &UInterchangeGroomNode::execGetCustomGroomCacheAttributes },
{ .NameUTF8 = UTF8TEXT("GetCustomNumFrames"), .Pointer = &UInterchangeGroomNode::execGetCustomNumFrames },
{ .NameUTF8 = UTF8TEXT("GetCustomStartFrame"), .Pointer = &UInterchangeGroomNode::execGetCustomStartFrame },
{ .NameUTF8 = UTF8TEXT("SetCustomEndFrame"), .Pointer = &UInterchangeGroomNode::execSetCustomEndFrame },
{ .NameUTF8 = UTF8TEXT("SetCustomFrameRate"), .Pointer = &UInterchangeGroomNode::execSetCustomFrameRate },
{ .NameUTF8 = UTF8TEXT("SetCustomGroomCacheAttributes"), .Pointer = &UInterchangeGroomNode::execSetCustomGroomCacheAttributes },
{ .NameUTF8 = UTF8TEXT("SetCustomNumFrames"), .Pointer = &UInterchangeGroomNode::execSetCustomNumFrames },
{ .NameUTF8 = UTF8TEXT("SetCustomStartFrame"), .Pointer = &UInterchangeGroomNode::execSetCustomStartFrame },
{ .NameUTF8 = UTF8TEXT("SetPayloadKey"), .Pointer = &UInterchangeGroomNode::execSetPayloadKey },
};
static UObject* (*const DependentSingletons[])();
static constexpr FClassFunctionLinkInfo FuncInfo[] = {
{ &Z_Construct_UFunction_UInterchangeGroomNode_GetCustomEndFrame, "GetCustomEndFrame" }, // 1635799971
{ &Z_Construct_UFunction_UInterchangeGroomNode_GetCustomFrameRate, "GetCustomFrameRate" }, // 2860298942
{ &Z_Construct_UFunction_UInterchangeGroomNode_GetCustomGroomCacheAttributes, "GetCustomGroomCacheAttributes" }, // 1371241251
{ &Z_Construct_UFunction_UInterchangeGroomNode_GetCustomNumFrames, "GetCustomNumFrames" }, // 4058262943
{ &Z_Construct_UFunction_UInterchangeGroomNode_GetCustomStartFrame, "GetCustomStartFrame" }, // 1115511525
{ &Z_Construct_UFunction_UInterchangeGroomNode_SetCustomEndFrame, "SetCustomEndFrame" }, // 3476355185
{ &Z_Construct_UFunction_UInterchangeGroomNode_SetCustomFrameRate, "SetCustomFrameRate" }, // 3491951814
{ &Z_Construct_UFunction_UInterchangeGroomNode_SetCustomGroomCacheAttributes, "SetCustomGroomCacheAttributes" }, // 3802379899
{ &Z_Construct_UFunction_UInterchangeGroomNode_SetCustomNumFrames, "SetCustomNumFrames" }, // 3033508164
{ &Z_Construct_UFunction_UInterchangeGroomNode_SetCustomStartFrame, "SetCustomStartFrame" }, // 999543658
{ &Z_Construct_UFunction_UInterchangeGroomNode_SetPayloadKey, "SetPayloadKey" }, // 2343046922
};
static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048);
static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = {
TCppClassTypeTraits<UInterchangeGroomNode>::IsAbstract,
};
static const UECodeGen_Private::FClassParams ClassParams;
}; // struct Z_Construct_UClass_UInterchangeGroomNode_Statics
UObject* (*const Z_Construct_UClass_UInterchangeGroomNode_Statics::DependentSingletons[])() = {
(UObject* (*)())Z_Construct_UClass_UInterchangeBaseNode,
(UObject* (*)())Z_Construct_UPackage__Script_InterchangeNodes,
};
static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGroomNode_Statics::DependentSingletons) < 16);
const UECodeGen_Private::FClassParams Z_Construct_UClass_UInterchangeGroomNode_Statics::ClassParams = {
&UInterchangeGroomNode::StaticClass,
nullptr,
&StaticCppClassTypeInfo,
DependentSingletons,
FuncInfo,
nullptr,
nullptr,
UE_ARRAY_COUNT(DependentSingletons),
UE_ARRAY_COUNT(FuncInfo),
0,
0,
0x000800A0u,
METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UClass_UInterchangeGroomNode_Statics::Class_MetaDataParams), Z_Construct_UClass_UInterchangeGroomNode_Statics::Class_MetaDataParams)
};
void UInterchangeGroomNode::StaticRegisterNativesUInterchangeGroomNode()
{
UClass* Class = UInterchangeGroomNode::StaticClass();
FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UInterchangeGroomNode_Statics::Funcs));
}
UClass* Z_Construct_UClass_UInterchangeGroomNode()
{
if (!Z_Registration_Info_UClass_UInterchangeGroomNode.OuterSingleton)
{
UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UInterchangeGroomNode.OuterSingleton, Z_Construct_UClass_UInterchangeGroomNode_Statics::ClassParams);
}
return Z_Registration_Info_UClass_UInterchangeGroomNode.OuterSingleton;
}
UInterchangeGroomNode::UInterchangeGroomNode() {}
DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UInterchangeGroomNode);
UInterchangeGroomNode::~UInterchangeGroomNode() {}
// ********** End Class UInterchangeGroomNode ******************************************************
// ********** Begin Registration *******************************************************************
struct Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Nodes_Public_InterchangeGroomNode_h__Script_InterchangeNodes_Statics
{
static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = {
{ EInterchangeGroomPayLoadType_StaticEnum, TEXT("EInterchangeGroomPayLoadType"), &Z_Registration_Info_UEnum_EInterchangeGroomPayLoadType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1205144139U) },
{ EInterchangeGroomCacheAttributes_StaticEnum, TEXT("EInterchangeGroomCacheAttributes"), &Z_Registration_Info_UEnum_EInterchangeGroomCacheAttributes, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 113190063U) },
};
static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = {
{ FInterchangeGroomPayloadKey::StaticStruct, Z_Construct_UScriptStruct_FInterchangeGroomPayloadKey_Statics::NewStructOps, TEXT("InterchangeGroomPayloadKey"),&Z_Registration_Info_UScriptStruct_FInterchangeGroomPayloadKey, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FInterchangeGroomPayloadKey), 1541887662U) },
};
static constexpr FClassRegisterCompiledInInfo ClassInfo[] = {
{ Z_Construct_UClass_UInterchangeGroomNode, UInterchangeGroomNode::StaticClass, TEXT("UInterchangeGroomNode"), &Z_Registration_Info_UClass_UInterchangeGroomNode, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UInterchangeGroomNode), 3647466751U) },
};
}; // Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Nodes_Public_InterchangeGroomNode_h__Script_InterchangeNodes_Statics
static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Nodes_Public_InterchangeGroomNode_h__Script_InterchangeNodes_2385616846{
TEXT("/Script/InterchangeNodes"),
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Nodes_Public_InterchangeGroomNode_h__Script_InterchangeNodes_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Nodes_Public_InterchangeGroomNode_h__Script_InterchangeNodes_Statics::ClassInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Nodes_Public_InterchangeGroomNode_h__Script_InterchangeNodes_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Nodes_Public_InterchangeGroomNode_h__Script_InterchangeNodes_Statics::ScriptStructInfo),
Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Nodes_Public_InterchangeGroomNode_h__Script_InterchangeNodes_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Plugins_Interchange_Runtime_Source_Nodes_Public_InterchangeGroomNode_h__Script_InterchangeNodes_Statics::EnumInfo),
};
// ********** End Registration *********************************************************************
PRAGMA_ENABLE_DEPRECATION_WARNINGS