// 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() { 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() { 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(); } 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(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, (UClass::ClassVTableHelperCtorCallerType)InternalVTableHelperCtorCaller, 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::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