// 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 "Animation/AnimData/CurveIdentifier.h" #include "Animation/SmartName.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeCurveIdentifier() {} // ********** Begin Cross Module References ******************************************************** ENGINE_API UClass* Z_Construct_UClass_UAnimationCurveIdentifierExtensions(); ENGINE_API UClass* Z_Construct_UClass_UAnimationCurveIdentifierExtensions_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary(); ENGINE_API UClass* Z_Construct_UClass_USkeleton_NoRegister(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_ERawCurveTrackTypes(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_ETransformCurveChannel(); ENGINE_API UEnum* Z_Construct_UEnum_Engine_EVectorCurveChannel(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FAnimationCurveIdentifier(); ENGINE_API UScriptStruct* Z_Construct_UScriptStruct_FSmartName(); UPackage* Z_Construct_UPackage__Script_Engine(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum ETransformCurveChannel **************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_ETransformCurveChannel; static UEnum* ETransformCurveChannel_StaticEnum() { if (!Z_Registration_Info_UEnum_ETransformCurveChannel.OuterSingleton) { Z_Registration_Info_UEnum_ETransformCurveChannel.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_ETransformCurveChannel, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("ETransformCurveChannel")); } return Z_Registration_Info_UEnum_ETransformCurveChannel.OuterSingleton; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum() { return ETransformCurveChannel_StaticEnum(); } struct Z_Construct_UEnum_Engine_ETransformCurveChannel_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/** Enum used to determine a component channel of a transform curve */" }, { "Invalid.Name", "ETransformCurveChannel::Invalid" }, { "ModuleRelativePath", "Classes/Animation/AnimData/CurveIdentifier.h" }, { "Position.Name", "ETransformCurveChannel::Position" }, { "Rotation.Name", "ETransformCurveChannel::Rotation" }, { "Scale.Name", "ETransformCurveChannel::Scale" }, { "ToolTip", "Enum used to determine a component channel of a transform curve" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "ETransformCurveChannel::Position", (int64)ETransformCurveChannel::Position }, { "ETransformCurveChannel::Rotation", (int64)ETransformCurveChannel::Rotation }, { "ETransformCurveChannel::Scale", (int64)ETransformCurveChannel::Scale }, { "ETransformCurveChannel::Invalid", (int64)ETransformCurveChannel::Invalid }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_Engine_ETransformCurveChannel_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_ETransformCurveChannel_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "ETransformCurveChannel", "ETransformCurveChannel", Z_Construct_UEnum_Engine_ETransformCurveChannel_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ETransformCurveChannel_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_ETransformCurveChannel_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_ETransformCurveChannel_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_Engine_ETransformCurveChannel() { if (!Z_Registration_Info_UEnum_ETransformCurveChannel.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_ETransformCurveChannel.InnerSingleton, Z_Construct_UEnum_Engine_ETransformCurveChannel_Statics::EnumParams); } return Z_Registration_Info_UEnum_ETransformCurveChannel.InnerSingleton; } // ********** End Enum ETransformCurveChannel ****************************************************** // ********** Begin Enum EVectorCurveChannel ******************************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_EVectorCurveChannel; static UEnum* EVectorCurveChannel_StaticEnum() { if (!Z_Registration_Info_UEnum_EVectorCurveChannel.OuterSingleton) { Z_Registration_Info_UEnum_EVectorCurveChannel.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_Engine_EVectorCurveChannel, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("EVectorCurveChannel")); } return Z_Registration_Info_UEnum_EVectorCurveChannel.OuterSingleton; } template<> ENGINE_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EVectorCurveChannel_StaticEnum(); } struct Z_Construct_UEnum_Engine_EVectorCurveChannel_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/** Enum used to determine an axis channel of a vector curve */" }, { "Invalid.Name", "EVectorCurveChannel::Invalid" }, { "ModuleRelativePath", "Classes/Animation/AnimData/CurveIdentifier.h" }, { "ToolTip", "Enum used to determine an axis channel of a vector curve" }, { "X.Name", "EVectorCurveChannel::X" }, { "Y.Name", "EVectorCurveChannel::Y" }, { "Z.Name", "EVectorCurveChannel::Z" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EVectorCurveChannel::X", (int64)EVectorCurveChannel::X }, { "EVectorCurveChannel::Y", (int64)EVectorCurveChannel::Y }, { "EVectorCurveChannel::Z", (int64)EVectorCurveChannel::Z }, { "EVectorCurveChannel::Invalid", (int64)EVectorCurveChannel::Invalid }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_Engine_EVectorCurveChannel_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_Engine_EVectorCurveChannel_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_Engine, nullptr, "EVectorCurveChannel", "EVectorCurveChannel", Z_Construct_UEnum_Engine_EVectorCurveChannel_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EVectorCurveChannel_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_Engine_EVectorCurveChannel_Statics::Enum_MetaDataParams), Z_Construct_UEnum_Engine_EVectorCurveChannel_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_Engine_EVectorCurveChannel() { if (!Z_Registration_Info_UEnum_EVectorCurveChannel.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EVectorCurveChannel.InnerSingleton, Z_Construct_UEnum_Engine_EVectorCurveChannel_Statics::EnumParams); } return Z_Registration_Info_UEnum_EVectorCurveChannel.InnerSingleton; } // ********** End Enum EVectorCurveChannel ********************************************************* // ********** Begin ScriptStruct FAnimationCurveIdentifier ***************************************** struct Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics { static inline consteval int32 GetStructSize() { return sizeof(FAnimationCurveIdentifier); } static inline consteval int16 GetStructAlignment() { return alignof(FAnimationCurveIdentifier); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/** Script-friendly structure for identifying an animation curve.\n* Wrapping the unique type and smart-name for use within the AnimDataController API. */" }, { "ModuleRelativePath", "Classes/Animation/AnimData/CurveIdentifier.h" }, { "ToolTip", "Script-friendly structure for identifying an animation curve.\nWrapping the unique type and smart-name for use within the AnimDataController API." }, }; #if WITH_EDITORONLY_DATA static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InternalName_MetaData[] = { { "ModuleRelativePath", "Classes/Animation/AnimData/CurveIdentifier.h" }, }; #endif // WITH_EDITORONLY_DATA static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveName_MetaData[] = { { "ModuleRelativePath", "Classes/Animation/AnimData/CurveIdentifier.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveType_MetaData[] = { { "ModuleRelativePath", "Classes/Animation/AnimData/CurveIdentifier.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Channel_MetaData[] = { { "ModuleRelativePath", "Classes/Animation/AnimData/CurveIdentifier.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Axis_MetaData[] = { { "ModuleRelativePath", "Classes/Animation/AnimData/CurveIdentifier.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FAnimationCurveIdentifier constinit property declarations ********* #if WITH_EDITORONLY_DATA static const UECodeGen_Private::FStructPropertyParams NewProp_InternalName; #endif // WITH_EDITORONLY_DATA static const UECodeGen_Private::FNamePropertyParams NewProp_CurveName; static const UECodeGen_Private::FBytePropertyParams NewProp_CurveType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_CurveType; static const UECodeGen_Private::FBytePropertyParams NewProp_Channel_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Channel; static const UECodeGen_Private::FBytePropertyParams NewProp_Axis_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Axis; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FAnimationCurveIdentifier constinit property declarations *********** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimationCurveIdentifier; class UScriptStruct* FAnimationCurveIdentifier::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FAnimationCurveIdentifier.OuterSingleton) { Z_Registration_Info_UScriptStruct_FAnimationCurveIdentifier.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimationCurveIdentifier, (UObject*)Z_Construct_UPackage__Script_Engine(), TEXT("AnimationCurveIdentifier")); } return Z_Registration_Info_UScriptStruct_FAnimationCurveIdentifier.OuterSingleton; } // ********** Begin ScriptStruct FAnimationCurveIdentifier Property Definitions ******************** #if WITH_EDITORONLY_DATA const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::NewProp_InternalName = { "InternalName", nullptr, (EPropertyFlags)0x0010000820000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimationCurveIdentifier, InternalName_DEPRECATED), Z_Construct_UScriptStruct_FSmartName, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InternalName_MetaData), NewProp_InternalName_MetaData) }; // 742178275 #endif // WITH_EDITORONLY_DATA const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::NewProp_CurveName = { "CurveName", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimationCurveIdentifier, CurveName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveName_MetaData), NewProp_CurveName_MetaData) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::NewProp_CurveType_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_FAnimationCurveIdentifier_Statics::NewProp_CurveType = { "CurveType", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimationCurveIdentifier, CurveType), Z_Construct_UEnum_Engine_ERawCurveTrackTypes, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveType_MetaData), NewProp_CurveType_MetaData) }; // 2412320637 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::NewProp_Channel_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_FAnimationCurveIdentifier_Statics::NewProp_Channel = { "Channel", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimationCurveIdentifier, Channel), Z_Construct_UEnum_Engine_ETransformCurveChannel, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Channel_MetaData), NewProp_Channel_MetaData) }; // 2457957732 const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::NewProp_Axis_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_FAnimationCurveIdentifier_Statics::NewProp_Axis = { "Axis", nullptr, (EPropertyFlags)0x0010000000000000, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimationCurveIdentifier, Axis), Z_Construct_UEnum_Engine_EVectorCurveChannel, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Axis_MetaData), NewProp_Axis_MetaData) }; // 2145669960 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::PropPointers[] = { #if WITH_EDITORONLY_DATA (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::NewProp_InternalName, #endif // WITH_EDITORONLY_DATA (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::NewProp_CurveName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::NewProp_CurveType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::NewProp_CurveType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::NewProp_Channel_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::NewProp_Channel, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::NewProp_Axis_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::NewProp_Axis, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::PropPointers) < 2048); // ********** End ScriptStruct FAnimationCurveIdentifier Property Definitions ********************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_Engine, nullptr, &NewStructOps, "AnimationCurveIdentifier", Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::PropPointers), sizeof(FAnimationCurveIdentifier), alignof(FAnimationCurveIdentifier), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FAnimationCurveIdentifier() { if (!Z_Registration_Info_UScriptStruct_FAnimationCurveIdentifier.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimationCurveIdentifier.InnerSingleton, Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FAnimationCurveIdentifier.InnerSingleton); } // ********** End ScriptStruct FAnimationCurveIdentifier ******************************************* // ********** Begin Class UAnimationCurveIdentifierExtensions Function FindCurveIdentifier ********* #if WITH_EDITOR struct Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier_Statics { struct AnimationCurveIdentifierExtensions_eventFindCurveIdentifier_Parms { const USkeleton* InSkeleton; FName Name; ERawCurveTrackTypes CurveType; FAnimationCurveIdentifier ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Curves" }, { "Comment", "/**\n\x09* Tries to construct a valid FAnimationCurveIdentifier instance. It tries to find the underlying SmartName on the provided Skeleton for the provided curve type.\n\x09*\n\x09* @param\x09InSkeleton\x09\x09\x09Skeleton on which to look for the curve name\n\x09* @param\x09Name\x09\x09\x09\x09Name of the curve to find\n\x09* @param\x09""CurveType\x09\x09\x09Type of the curve to find\n\x09*\n\x09* @return\x09Valid FAnimationCurveIdentifier if the name exists on the skeleton and the operation was successful, invalid otherwise\n\x09*/" }, { "DeprecatedFunction", "" }, { "DeprecationMessage", "Curve identifiers are no longer retrievable globally from the skeleton, they are specified per-animation." }, { "ModuleRelativePath", "Classes/Animation/AnimData/CurveIdentifier.h" }, { "ScriptMethod", "" }, { "ToolTip", "Tries to construct a valid FAnimationCurveIdentifier instance. It tries to find the underlying SmartName on the provided Skeleton for the provided curve type.\n\n@param InSkeleton Skeleton on which to look for the curve name\n@param Name Name of the curve to find\n@param CurveType Type of the curve to find\n\n@return Valid FAnimationCurveIdentifier if the name exists on the skeleton and the operation was successful, invalid otherwise" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InSkeleton_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function FindCurveIdentifier constinit property declarations ******************* static const UECodeGen_Private::FObjectPropertyParams NewProp_InSkeleton; static const UECodeGen_Private::FNamePropertyParams NewProp_Name; static const UECodeGen_Private::FBytePropertyParams NewProp_CurveType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_CurveType; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function FindCurveIdentifier constinit property declarations ********************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function FindCurveIdentifier Property Definitions ****************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier_Statics::NewProp_InSkeleton = { "InSkeleton", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventFindCurveIdentifier_Parms, InSkeleton), Z_Construct_UClass_USkeleton_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InSkeleton_MetaData), NewProp_InSkeleton_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventFindCurveIdentifier_Parms, Name), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier_Statics::NewProp_CurveType_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_UAnimationCurveIdentifierExtensions_FindCurveIdentifier_Statics::NewProp_CurveType = { "CurveType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventFindCurveIdentifier_Parms, CurveType), Z_Construct_UEnum_Engine_ERawCurveTrackTypes, METADATA_PARAMS(0, nullptr) }; // 2412320637 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventFindCurveIdentifier_Parms, ReturnValue), Z_Construct_UScriptStruct_FAnimationCurveIdentifier, METADATA_PARAMS(0, nullptr) }; // 900054210 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier_Statics::NewProp_InSkeleton, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier_Statics::NewProp_Name, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier_Statics::NewProp_CurveType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier_Statics::NewProp_CurveType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier_Statics::PropPointers) < 2048); // ********** End Function FindCurveIdentifier Property Definitions ******************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationCurveIdentifierExtensions, nullptr, "FindCurveIdentifier", Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier_Statics::AnimationCurveIdentifierExtensions_eventFindCurveIdentifier_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier_Statics::AnimationCurveIdentifierExtensions_eventFindCurveIdentifier_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimationCurveIdentifierExtensions::execFindCurveIdentifier) { P_GET_OBJECT(USkeleton,Z_Param_InSkeleton); P_GET_PROPERTY(FNameProperty,Z_Param_Name); P_GET_ENUM(ERawCurveTrackTypes,Z_Param_CurveType); P_FINISH; P_NATIVE_BEGIN; *(FAnimationCurveIdentifier*)Z_Param__Result=UAnimationCurveIdentifierExtensions::FindCurveIdentifier(Z_Param_InSkeleton,Z_Param_Name,ERawCurveTrackTypes(Z_Param_CurveType)); P_NATIVE_END; } #endif // WITH_EDITOR // ********** End Class UAnimationCurveIdentifierExtensions Function FindCurveIdentifier *********** // ********** Begin Class UAnimationCurveIdentifierExtensions Function GetCurveIdentifier ********** #if WITH_EDITOR struct Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier_Statics { struct AnimationCurveIdentifierExtensions_eventGetCurveIdentifier_Parms { USkeleton* InSkeleton; FName Name; ERawCurveTrackTypes CurveType; FAnimationCurveIdentifier ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Curves" }, { "DeprecatedFunction", "" }, { "DeprecationMessage", "Please use SetCurveIdentifier." }, { "ModuleRelativePath", "Classes/Animation/AnimData/CurveIdentifier.h" }, { "ScriptMethod", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetCurveIdentifier constinit property declarations ******************** static const UECodeGen_Private::FObjectPropertyParams NewProp_InSkeleton; static const UECodeGen_Private::FNamePropertyParams NewProp_Name; static const UECodeGen_Private::FBytePropertyParams NewProp_CurveType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_CurveType; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetCurveIdentifier constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetCurveIdentifier Property Definitions ******************************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier_Statics::NewProp_InSkeleton = { "InSkeleton", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventGetCurveIdentifier_Parms, InSkeleton), Z_Construct_UClass_USkeleton_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventGetCurveIdentifier_Parms, Name), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier_Statics::NewProp_CurveType_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_UAnimationCurveIdentifierExtensions_GetCurveIdentifier_Statics::NewProp_CurveType = { "CurveType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventGetCurveIdentifier_Parms, CurveType), Z_Construct_UEnum_Engine_ERawCurveTrackTypes, METADATA_PARAMS(0, nullptr) }; // 2412320637 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventGetCurveIdentifier_Parms, ReturnValue), Z_Construct_UScriptStruct_FAnimationCurveIdentifier, METADATA_PARAMS(0, nullptr) }; // 900054210 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier_Statics::NewProp_InSkeleton, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier_Statics::NewProp_Name, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier_Statics::NewProp_CurveType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier_Statics::NewProp_CurveType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier_Statics::PropPointers) < 2048); // ********** End Function GetCurveIdentifier Property Definitions ********************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationCurveIdentifierExtensions, nullptr, "GetCurveIdentifier", Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier_Statics::AnimationCurveIdentifierExtensions_eventGetCurveIdentifier_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier_Statics::AnimationCurveIdentifierExtensions_eventGetCurveIdentifier_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimationCurveIdentifierExtensions::execGetCurveIdentifier) { P_GET_OBJECT(USkeleton,Z_Param_InSkeleton); P_GET_PROPERTY(FNameProperty,Z_Param_Name); P_GET_ENUM(ERawCurveTrackTypes,Z_Param_CurveType); P_FINISH; P_NATIVE_BEGIN; *(FAnimationCurveIdentifier*)Z_Param__Result=UAnimationCurveIdentifierExtensions::GetCurveIdentifier(Z_Param_InSkeleton,Z_Param_Name,ERawCurveTrackTypes(Z_Param_CurveType)); P_NATIVE_END; } #endif // WITH_EDITOR // ********** End Class UAnimationCurveIdentifierExtensions Function GetCurveIdentifier ************ // ********** Begin Class UAnimationCurveIdentifierExtensions Function GetCurveIdentifiers ********* #if WITH_EDITOR struct Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers_Statics { struct AnimationCurveIdentifierExtensions_eventGetCurveIdentifiers_Parms { USkeleton* InSkeleton; ERawCurveTrackTypes CurveType; TArray ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Curves" }, { "Comment", "/**\n\x09* Retrieves all curve identifiers for a specific curve types from the provided Skeleton\n\x09*\n\x09* @param\x09InSkeleton\x09\x09\x09Skeleton from which to retrieve the curve identifiers\n\x09* @param\x09""CurveType\x09\x09\x09Type of the curve identifers to retrieve\n\x09*\n\x09* @return\x09""Array of FAnimationCurveIdentifier instances each representing a unique curve if the operation was successful, empyty array otherwise\n\x09*/" }, { "DeprecatedFunction", "" }, { "DeprecationMessage", "Curve identifiers are no longer retrievable globally from the skeleton, they are specified per-animation." }, { "ModuleRelativePath", "Classes/Animation/AnimData/CurveIdentifier.h" }, { "ScriptMethod", "" }, { "ToolTip", "Retrieves all curve identifiers for a specific curve types from the provided Skeleton\n\n@param InSkeleton Skeleton from which to retrieve the curve identifiers\n@param CurveType Type of the curve identifers to retrieve\n\n@return Array of FAnimationCurveIdentifier instances each representing a unique curve if the operation was successful, empyty array otherwise" }, }; #endif // WITH_METADATA // ********** Begin Function GetCurveIdentifiers constinit property declarations ******************* static const UECodeGen_Private::FObjectPropertyParams NewProp_InSkeleton; static const UECodeGen_Private::FBytePropertyParams NewProp_CurveType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_CurveType; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetCurveIdentifiers constinit property declarations ********************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetCurveIdentifiers Property Definitions ****************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers_Statics::NewProp_InSkeleton = { "InSkeleton", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventGetCurveIdentifiers_Parms, InSkeleton), Z_Construct_UClass_USkeleton_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers_Statics::NewProp_CurveType_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_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers_Statics::NewProp_CurveType = { "CurveType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventGetCurveIdentifiers_Parms, CurveType), Z_Construct_UEnum_Engine_ERawCurveTrackTypes, METADATA_PARAMS(0, nullptr) }; // 2412320637 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers_Statics::NewProp_ReturnValue_Inner = { "ReturnValue", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FAnimationCurveIdentifier, METADATA_PARAMS(0, nullptr) }; // 900054210 const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventGetCurveIdentifiers_Parms, ReturnValue), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; // 900054210 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers_Statics::NewProp_InSkeleton, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers_Statics::NewProp_CurveType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers_Statics::NewProp_CurveType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers_Statics::NewProp_ReturnValue_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers_Statics::PropPointers) < 2048); // ********** End Function GetCurveIdentifiers Property Definitions ******************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationCurveIdentifierExtensions, nullptr, "GetCurveIdentifiers", Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers_Statics::AnimationCurveIdentifierExtensions_eventGetCurveIdentifiers_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24022403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers_Statics::AnimationCurveIdentifierExtensions_eventGetCurveIdentifiers_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimationCurveIdentifierExtensions::execGetCurveIdentifiers) { P_GET_OBJECT(USkeleton,Z_Param_InSkeleton); P_GET_ENUM(ERawCurveTrackTypes,Z_Param_CurveType); P_FINISH; P_NATIVE_BEGIN; *(TArray*)Z_Param__Result=UAnimationCurveIdentifierExtensions::GetCurveIdentifiers(Z_Param_InSkeleton,ERawCurveTrackTypes(Z_Param_CurveType)); P_NATIVE_END; } #endif // WITH_EDITOR // ********** End Class UAnimationCurveIdentifierExtensions Function GetCurveIdentifiers *********** // ********** Begin Class UAnimationCurveIdentifierExtensions Function GetName ********************* struct Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetName_Statics { struct AnimationCurveIdentifierExtensions_eventGetName_Parms { FAnimationCurveIdentifier Identifier; FName ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Curve" }, { "Comment", "/**\n\x09* @return\x09The name used for displaying the Curve Identifier\n\x09*/" }, { "ModuleRelativePath", "Classes/Animation/AnimData/CurveIdentifier.h" }, { "ScriptMethod", "" }, { "ToolTip", "@return The name used for displaying the Curve Identifier" }, }; #endif // WITH_METADATA // ********** Begin Function GetName constinit property declarations ******************************* static const UECodeGen_Private::FStructPropertyParams NewProp_Identifier; static const UECodeGen_Private::FNamePropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetName constinit property declarations ********************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetName Property Definitions ****************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetName_Statics::NewProp_Identifier = { "Identifier", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventGetName_Parms, Identifier), Z_Construct_UScriptStruct_FAnimationCurveIdentifier, METADATA_PARAMS(0, nullptr) }; // 900054210 const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetName_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventGetName_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetName_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetName_Statics::NewProp_Identifier, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetName_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetName_Statics::PropPointers) < 2048); // ********** End Function GetName Property Definitions ******************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetName_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationCurveIdentifierExtensions, nullptr, "GetName", Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetName_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetName_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetName_Statics::AnimationCurveIdentifierExtensions_eventGetName_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetName_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetName_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetName_Statics::AnimationCurveIdentifierExtensions_eventGetName_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetName() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetName_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimationCurveIdentifierExtensions::execGetName) { P_GET_STRUCT_REF(FAnimationCurveIdentifier,Z_Param_Out_Identifier); P_FINISH; P_NATIVE_BEGIN; *(FName*)Z_Param__Result=UAnimationCurveIdentifierExtensions::GetName(Z_Param_Out_Identifier); P_NATIVE_END; } // ********** End Class UAnimationCurveIdentifierExtensions Function GetName *********************** // ********** Begin Class UAnimationCurveIdentifierExtensions Function GetTransformChildCurveIdentifier #if WITH_EDITOR struct Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics { struct AnimationCurveIdentifierExtensions_eventGetTransformChildCurveIdentifier_Parms { FAnimationCurveIdentifier InOutIdentifier; ETransformCurveChannel Channel; EVectorCurveChannel Axis; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Curves" }, { "Comment", "/**\n\x09* Converts a valid FAnimationCurveIdentifier instance with RCT_Transform curve type to target a child curve.\n\x09*\n\x09* @param\x09InOutIdentifier\x09\x09[out] Identifier to be converted\n\x09* @param\x09""Channel\x09\x09\x09\x09""Channel to target\n\x09* @param\x09""Axis\x09\x09\x09\x09""Axis within channel to target\n\x09*\n\x09* @return\x09Valid FAnimationCurveIdentifier if the operation was successful\n\x09*/" }, { "ModuleRelativePath", "Classes/Animation/AnimData/CurveIdentifier.h" }, { "ScriptMethod", "" }, { "ToolTip", "Converts a valid FAnimationCurveIdentifier instance with RCT_Transform curve type to target a child curve.\n\n@param InOutIdentifier [out] Identifier to be converted\n@param Channel Channel to target\n@param Axis Axis within channel to target\n\n@return Valid FAnimationCurveIdentifier if the operation was successful" }, }; #endif // WITH_METADATA // ********** Begin Function GetTransformChildCurveIdentifier constinit property declarations ****** static const UECodeGen_Private::FStructPropertyParams NewProp_InOutIdentifier; static const UECodeGen_Private::FBytePropertyParams NewProp_Channel_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Channel; static const UECodeGen_Private::FBytePropertyParams NewProp_Axis_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Axis; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetTransformChildCurveIdentifier constinit property declarations ******** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetTransformChildCurveIdentifier Property Definitions ***************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::NewProp_InOutIdentifier = { "InOutIdentifier", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventGetTransformChildCurveIdentifier_Parms, InOutIdentifier), Z_Construct_UScriptStruct_FAnimationCurveIdentifier, METADATA_PARAMS(0, nullptr) }; // 900054210 const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::NewProp_Channel_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_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::NewProp_Channel = { "Channel", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventGetTransformChildCurveIdentifier_Parms, Channel), Z_Construct_UEnum_Engine_ETransformCurveChannel, METADATA_PARAMS(0, nullptr) }; // 2457957732 const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::NewProp_Axis_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_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::NewProp_Axis = { "Axis", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventGetTransformChildCurveIdentifier_Parms, Axis), Z_Construct_UEnum_Engine_EVectorCurveChannel, METADATA_PARAMS(0, nullptr) }; // 2145669960 void Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((AnimationCurveIdentifierExtensions_eventGetTransformChildCurveIdentifier_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_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(AnimationCurveIdentifierExtensions_eventGetTransformChildCurveIdentifier_Parms), &Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::NewProp_InOutIdentifier, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::NewProp_Channel_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::NewProp_Channel, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::NewProp_Axis_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::NewProp_Axis, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::PropPointers) < 2048); // ********** End Function GetTransformChildCurveIdentifier Property Definitions ******************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationCurveIdentifierExtensions, nullptr, "GetTransformChildCurveIdentifier", Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::AnimationCurveIdentifierExtensions_eventGetTransformChildCurveIdentifier_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::AnimationCurveIdentifierExtensions_eventGetTransformChildCurveIdentifier_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimationCurveIdentifierExtensions::execGetTransformChildCurveIdentifier) { P_GET_STRUCT_REF(FAnimationCurveIdentifier,Z_Param_Out_InOutIdentifier); P_GET_ENUM(ETransformCurveChannel,Z_Param_Channel); P_GET_ENUM(EVectorCurveChannel,Z_Param_Axis); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=UAnimationCurveIdentifierExtensions::GetTransformChildCurveIdentifier(Z_Param_Out_InOutIdentifier,ETransformCurveChannel(Z_Param_Channel),EVectorCurveChannel(Z_Param_Axis)); P_NATIVE_END; } #endif // WITH_EDITOR // ********** End Class UAnimationCurveIdentifierExtensions Function GetTransformChildCurveIdentifier // ********** Begin Class UAnimationCurveIdentifierExtensions Function GetType ********************* struct Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetType_Statics { struct AnimationCurveIdentifierExtensions_eventGetType_Parms { FAnimationCurveIdentifier Identifier; ERawCurveTrackTypes ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Curve" }, { "Comment", "/**\n\x09* @return\x09The animation curve type for the curve represented by the Curve Identifier\n\x09*/" }, { "ModuleRelativePath", "Classes/Animation/AnimData/CurveIdentifier.h" }, { "ScriptMethod", "" }, { "ToolTip", "@return The animation curve type for the curve represented by the Curve Identifier" }, }; #endif // WITH_METADATA // ********** Begin Function GetType constinit property declarations ******************************* static const UECodeGen_Private::FStructPropertyParams NewProp_Identifier; static const UECodeGen_Private::FBytePropertyParams NewProp_ReturnValue_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetType constinit property declarations ********************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetType Property Definitions ****************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetType_Statics::NewProp_Identifier = { "Identifier", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventGetType_Parms, Identifier), Z_Construct_UScriptStruct_FAnimationCurveIdentifier, METADATA_PARAMS(0, nullptr) }; // 900054210 const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetType_Statics::NewProp_ReturnValue_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_UAnimationCurveIdentifierExtensions_GetType_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventGetType_Parms, ReturnValue), Z_Construct_UEnum_Engine_ERawCurveTrackTypes, METADATA_PARAMS(0, nullptr) }; // 2412320637 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetType_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetType_Statics::NewProp_Identifier, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetType_Statics::NewProp_ReturnValue_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetType_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetType_Statics::PropPointers) < 2048); // ********** End Function GetType Property Definitions ******************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetType_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationCurveIdentifierExtensions, nullptr, "GetType", Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetType_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetType_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetType_Statics::AnimationCurveIdentifierExtensions_eventGetType_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetType_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetType_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetType_Statics::AnimationCurveIdentifierExtensions_eventGetType_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetType() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetType_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimationCurveIdentifierExtensions::execGetType) { P_GET_STRUCT_REF(FAnimationCurveIdentifier,Z_Param_Out_Identifier); P_FINISH; P_NATIVE_BEGIN; *(ERawCurveTrackTypes*)Z_Param__Result=UAnimationCurveIdentifierExtensions::GetType(Z_Param_Out_Identifier); P_NATIVE_END; } // ********** End Class UAnimationCurveIdentifierExtensions Function GetType *********************** // ********** Begin Class UAnimationCurveIdentifierExtensions Function IsValid ********************* struct Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_IsValid_Statics { struct AnimationCurveIdentifierExtensions_eventIsValid_Parms { FAnimationCurveIdentifier Identifier; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Curve" }, { "Comment", "/**\n\x09* @return\x09Whether or not the Curve Identifier is valid\n\x09*/" }, { "ModuleRelativePath", "Classes/Animation/AnimData/CurveIdentifier.h" }, { "ScriptMethod", "" }, { "ToolTip", "@return Whether or not the Curve Identifier is valid" }, }; #endif // WITH_METADATA // ********** Begin Function IsValid constinit property declarations ******************************* static const UECodeGen_Private::FStructPropertyParams NewProp_Identifier; static void NewProp_ReturnValue_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function IsValid constinit property declarations ********************************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function IsValid Property Definitions ****************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_IsValid_Statics::NewProp_Identifier = { "Identifier", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventIsValid_Parms, Identifier), Z_Construct_UScriptStruct_FAnimationCurveIdentifier, METADATA_PARAMS(0, nullptr) }; // 900054210 void Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_IsValid_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((AnimationCurveIdentifierExtensions_eventIsValid_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_IsValid_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(AnimationCurveIdentifierExtensions_eventIsValid_Parms), &Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_IsValid_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_IsValid_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_IsValid_Statics::NewProp_Identifier, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_IsValid_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_IsValid_Statics::PropPointers) < 2048); // ********** End Function IsValid Property Definitions ******************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_IsValid_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationCurveIdentifierExtensions, nullptr, "IsValid", Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_IsValid_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_IsValid_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_IsValid_Statics::AnimationCurveIdentifierExtensions_eventIsValid_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422401, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_IsValid_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_IsValid_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_IsValid_Statics::AnimationCurveIdentifierExtensions_eventIsValid_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_IsValid() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_IsValid_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimationCurveIdentifierExtensions::execIsValid) { P_GET_STRUCT_REF(FAnimationCurveIdentifier,Z_Param_Out_Identifier); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=UAnimationCurveIdentifierExtensions::IsValid(Z_Param_Out_Identifier); P_NATIVE_END; } // ********** End Class UAnimationCurveIdentifierExtensions Function IsValid *********************** // ********** Begin Class UAnimationCurveIdentifierExtensions Function SetCurveIdentifier ********** #if WITH_EDITOR struct Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_SetCurveIdentifier_Statics { struct AnimationCurveIdentifierExtensions_eventSetCurveIdentifier_Parms { FAnimationCurveIdentifier InOutIdentifier; FName Name; ERawCurveTrackTypes CurveType; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Curves" }, { "Comment", "/**\n\x09* Constructs a valid FAnimationCurveIdentifier instance.\n\x09*\n\x09* @param\x09InOutIdentifier\x09\x09The identifier to set up\n\x09* @param\x09Name\x09\x09\x09\x09Name of the curve to find or add\n\x09* @param\x09""CurveType\x09\x09\x09Type of the curve to find or add\n\x09*/" }, { "ModuleRelativePath", "Classes/Animation/AnimData/CurveIdentifier.h" }, { "ScriptMethod", "" }, { "ToolTip", "Constructs a valid FAnimationCurveIdentifier instance.\n\n@param InOutIdentifier The identifier to set up\n@param Name Name of the curve to find or add\n@param CurveType Type of the curve to find or add" }, }; #endif // WITH_METADATA // ********** Begin Function SetCurveIdentifier constinit property declarations ******************** static const UECodeGen_Private::FStructPropertyParams NewProp_InOutIdentifier; static const UECodeGen_Private::FNamePropertyParams NewProp_Name; static const UECodeGen_Private::FBytePropertyParams NewProp_CurveType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_CurveType; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetCurveIdentifier constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetCurveIdentifier Property Definitions ******************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_SetCurveIdentifier_Statics::NewProp_InOutIdentifier = { "InOutIdentifier", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventSetCurveIdentifier_Parms, InOutIdentifier), Z_Construct_UScriptStruct_FAnimationCurveIdentifier, METADATA_PARAMS(0, nullptr) }; // 900054210 const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_SetCurveIdentifier_Statics::NewProp_Name = { "Name", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventSetCurveIdentifier_Parms, Name), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_SetCurveIdentifier_Statics::NewProp_CurveType_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_UAnimationCurveIdentifierExtensions_SetCurveIdentifier_Statics::NewProp_CurveType = { "CurveType", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimationCurveIdentifierExtensions_eventSetCurveIdentifier_Parms, CurveType), Z_Construct_UEnum_Engine_ERawCurveTrackTypes, METADATA_PARAMS(0, nullptr) }; // 2412320637 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_SetCurveIdentifier_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_SetCurveIdentifier_Statics::NewProp_InOutIdentifier, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_SetCurveIdentifier_Statics::NewProp_Name, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_SetCurveIdentifier_Statics::NewProp_CurveType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_SetCurveIdentifier_Statics::NewProp_CurveType, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_SetCurveIdentifier_Statics::PropPointers) < 2048); // ********** End Function SetCurveIdentifier Property Definitions ********************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_SetCurveIdentifier_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimationCurveIdentifierExtensions, nullptr, "SetCurveIdentifier", Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_SetCurveIdentifier_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_SetCurveIdentifier_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_SetCurveIdentifier_Statics::AnimationCurveIdentifierExtensions_eventSetCurveIdentifier_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x24422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_SetCurveIdentifier_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_SetCurveIdentifier_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_SetCurveIdentifier_Statics::AnimationCurveIdentifierExtensions_eventSetCurveIdentifier_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_SetCurveIdentifier() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_SetCurveIdentifier_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimationCurveIdentifierExtensions::execSetCurveIdentifier) { P_GET_STRUCT_REF(FAnimationCurveIdentifier,Z_Param_Out_InOutIdentifier); P_GET_PROPERTY(FNameProperty,Z_Param_Name); P_GET_ENUM(ERawCurveTrackTypes,Z_Param_CurveType); P_FINISH; P_NATIVE_BEGIN; UAnimationCurveIdentifierExtensions::SetCurveIdentifier(Z_Param_Out_InOutIdentifier,Z_Param_Name,ERawCurveTrackTypes(Z_Param_CurveType)); P_NATIVE_END; } #endif // WITH_EDITOR // ********** End Class UAnimationCurveIdentifierExtensions Function SetCurveIdentifier ************ // ********** Begin Class UAnimationCurveIdentifierExtensions ************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UAnimationCurveIdentifierExtensions; UClass* UAnimationCurveIdentifierExtensions::GetPrivateStaticClass() { using TClass = UAnimationCurveIdentifierExtensions; if (!Z_Registration_Info_UClass_UAnimationCurveIdentifierExtensions.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AnimationCurveIdentifierExtensions"), Z_Registration_Info_UClass_UAnimationCurveIdentifierExtensions.InnerSingleton, StaticRegisterNativesUAnimationCurveIdentifierExtensions, 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_UAnimationCurveIdentifierExtensions.InnerSingleton; } UClass* Z_Construct_UClass_UAnimationCurveIdentifierExtensions_NoRegister() { return UAnimationCurveIdentifierExtensions::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAnimationCurveIdentifierExtensions_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/** Script-exposed functionality for wrapping native functionality and constructing valid FAnimationCurveIdentifier instances */" }, { "IncludePath", "Animation/AnimData/CurveIdentifier.h" }, { "ModuleRelativePath", "Classes/Animation/AnimData/CurveIdentifier.h" }, { "ToolTip", "Script-exposed functionality for wrapping native functionality and constructing valid FAnimationCurveIdentifier instances" }, }; #endif // WITH_METADATA // ********** Begin Class UAnimationCurveIdentifierExtensions constinit property declarations ****** // ********** End Class UAnimationCurveIdentifierExtensions constinit property declarations ******** static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { #if WITH_EDITOR { .NameUTF8 = UTF8TEXT("FindCurveIdentifier"), .Pointer = &UAnimationCurveIdentifierExtensions::execFindCurveIdentifier }, { .NameUTF8 = UTF8TEXT("GetCurveIdentifier"), .Pointer = &UAnimationCurveIdentifierExtensions::execGetCurveIdentifier }, { .NameUTF8 = UTF8TEXT("GetCurveIdentifiers"), .Pointer = &UAnimationCurveIdentifierExtensions::execGetCurveIdentifiers }, #endif // WITH_EDITOR { .NameUTF8 = UTF8TEXT("GetName"), .Pointer = &UAnimationCurveIdentifierExtensions::execGetName }, #if WITH_EDITOR { .NameUTF8 = UTF8TEXT("GetTransformChildCurveIdentifier"), .Pointer = &UAnimationCurveIdentifierExtensions::execGetTransformChildCurveIdentifier }, #endif // WITH_EDITOR { .NameUTF8 = UTF8TEXT("GetType"), .Pointer = &UAnimationCurveIdentifierExtensions::execGetType }, { .NameUTF8 = UTF8TEXT("IsValid"), .Pointer = &UAnimationCurveIdentifierExtensions::execIsValid }, #if WITH_EDITOR { .NameUTF8 = UTF8TEXT("SetCurveIdentifier"), .Pointer = &UAnimationCurveIdentifierExtensions::execSetCurveIdentifier }, #endif // WITH_EDITOR }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { #if WITH_EDITOR { &Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_FindCurveIdentifier, "FindCurveIdentifier" }, // 201331693 { &Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifier, "GetCurveIdentifier" }, // 2281969475 { &Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetCurveIdentifiers, "GetCurveIdentifiers" }, // 605393252 #endif // WITH_EDITOR { &Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetName, "GetName" }, // 175020398 #if WITH_EDITOR { &Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetTransformChildCurveIdentifier, "GetTransformChildCurveIdentifier" }, // 1166397934 #endif // WITH_EDITOR { &Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_GetType, "GetType" }, // 1349395444 { &Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_IsValid, "IsValid" }, // 1380905756 #if WITH_EDITOR { &Z_Construct_UFunction_UAnimationCurveIdentifierExtensions_SetCurveIdentifier, "SetCurveIdentifier" }, // 475198646 #endif // WITH_EDITOR }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAnimationCurveIdentifierExtensions_Statics UObject* (*const Z_Construct_UClass_UAnimationCurveIdentifierExtensions_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary, (UObject* (*)())Z_Construct_UPackage__Script_Engine, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimationCurveIdentifierExtensions_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimationCurveIdentifierExtensions_Statics::ClassParams = { &UAnimationCurveIdentifierExtensions::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_UAnimationCurveIdentifierExtensions_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimationCurveIdentifierExtensions_Statics::Class_MetaDataParams) }; void UAnimationCurveIdentifierExtensions::StaticRegisterNativesUAnimationCurveIdentifierExtensions() { UClass* Class = UAnimationCurveIdentifierExtensions::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAnimationCurveIdentifierExtensions_Statics::Funcs)); } UClass* Z_Construct_UClass_UAnimationCurveIdentifierExtensions() { if (!Z_Registration_Info_UClass_UAnimationCurveIdentifierExtensions.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimationCurveIdentifierExtensions.OuterSingleton, Z_Construct_UClass_UAnimationCurveIdentifierExtensions_Statics::ClassParams); } return Z_Registration_Info_UClass_UAnimationCurveIdentifierExtensions.OuterSingleton; } UAnimationCurveIdentifierExtensions::UAnimationCurveIdentifierExtensions(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimationCurveIdentifierExtensions); UAnimationCurveIdentifierExtensions::~UAnimationCurveIdentifierExtensions() {} // ********** End Class UAnimationCurveIdentifierExtensions **************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_AnimData_CurveIdentifier_h__Script_Engine_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { ETransformCurveChannel_StaticEnum, TEXT("ETransformCurveChannel"), &Z_Registration_Info_UEnum_ETransformCurveChannel, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2457957732U) }, { EVectorCurveChannel_StaticEnum, TEXT("EVectorCurveChannel"), &Z_Registration_Info_UEnum_EVectorCurveChannel, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 2145669960U) }, }; static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FAnimationCurveIdentifier::StaticStruct, Z_Construct_UScriptStruct_FAnimationCurveIdentifier_Statics::NewStructOps, TEXT("AnimationCurveIdentifier"),&Z_Registration_Info_UScriptStruct_FAnimationCurveIdentifier, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimationCurveIdentifier), 900054210U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UAnimationCurveIdentifierExtensions, UAnimationCurveIdentifierExtensions::StaticClass, TEXT("UAnimationCurveIdentifierExtensions"), &Z_Registration_Info_UClass_UAnimationCurveIdentifierExtensions, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimationCurveIdentifierExtensions), 919296649U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_AnimData_CurveIdentifier_h__Script_Engine_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_AnimData_CurveIdentifier_h__Script_Engine_3006298910{ TEXT("/Script/Engine"), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_AnimData_CurveIdentifier_h__Script_Engine_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_AnimData_CurveIdentifier_h__Script_Engine_Statics::ClassInfo), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_AnimData_CurveIdentifier_h__Script_Engine_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_AnimData_CurveIdentifier_h__Script_Engine_Statics::ScriptStructInfo), Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_AnimData_CurveIdentifier_h__Script_Engine_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Runtime_Engine_Classes_Animation_AnimData_CurveIdentifier_h__Script_Engine_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS