// 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 "AnimPose.h" PRAGMA_DISABLE_DEPRECATION_WARNINGS static_assert(!UE_WITH_CONSTINIT_UOBJECT, "This generated code can only be compiled with !UE_WITH_CONSTINIT_OBJECT"); void EmptyLinkFunctionForGeneratedCodeAnimPose() {} // ********** Begin Cross Module References ******************************************************** ANIMATIONBLUEPRINTLIBRARY_API UClass* Z_Construct_UClass_UAnimPoseExtensions(); ANIMATIONBLUEPRINTLIBRARY_API UClass* Z_Construct_UClass_UAnimPoseExtensions_NoRegister(); ANIMATIONBLUEPRINTLIBRARY_API UEnum* Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimDataEvalType(); ANIMATIONBLUEPRINTLIBRARY_API UEnum* Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimPoseSpaces(); ANIMATIONBLUEPRINTLIBRARY_API UScriptStruct* Z_Construct_UScriptStruct_FAnimPose(); ANIMATIONBLUEPRINTLIBRARY_API UScriptStruct* Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions(); COREUOBJECT_API UScriptStruct* Z_Construct_UScriptStruct_FTransform(); ENGINE_API UClass* Z_Construct_UClass_UAnimBlueprint_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UAnimSequenceBase_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_UBlueprintFunctionLibrary(); ENGINE_API UClass* Z_Construct_UClass_USkeletalMesh_NoRegister(); ENGINE_API UClass* Z_Construct_UClass_USkeleton_NoRegister(); UPackage* Z_Construct_UPackage__Script_AnimationBlueprintLibrary(); // ********** End Cross Module References ********************************************************** // ********** Begin Enum EAnimPoseSpaces *********************************************************** static FEnumRegistrationInfo Z_Registration_Info_UEnum_EAnimPoseSpaces; static UEnum* EAnimPoseSpaces_StaticEnum() { if (!Z_Registration_Info_UEnum_EAnimPoseSpaces.OuterSingleton) { Z_Registration_Info_UEnum_EAnimPoseSpaces.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimPoseSpaces, (UObject*)Z_Construct_UPackage__Script_AnimationBlueprintLibrary(), TEXT("EAnimPoseSpaces")); } return Z_Registration_Info_UEnum_EAnimPoseSpaces.OuterSingleton; } template<> ANIMATIONBLUEPRINTLIBRARY_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EAnimPoseSpaces_StaticEnum(); } struct Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimPoseSpaces_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "BlueprintType", "true" }, { "Local.Comment", "// Local (bone) space \n" }, { "Local.Name", "EAnimPoseSpaces::Local" }, { "Local.ToolTip", "Local (bone) space" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "World.Comment", "// World (component) space\n" }, { "World.Name", "EAnimPoseSpaces::World" }, { "World.ToolTip", "World (component) space" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EAnimPoseSpaces::Local", (int64)EAnimPoseSpaces::Local }, { "EAnimPoseSpaces::World", (int64)EAnimPoseSpaces::World }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimPoseSpaces_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimPoseSpaces_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_AnimationBlueprintLibrary, nullptr, "EAnimPoseSpaces", "EAnimPoseSpaces", Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimPoseSpaces_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimPoseSpaces_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimPoseSpaces_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimPoseSpaces_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimPoseSpaces() { if (!Z_Registration_Info_UEnum_EAnimPoseSpaces.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EAnimPoseSpaces.InnerSingleton, Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimPoseSpaces_Statics::EnumParams); } return Z_Registration_Info_UEnum_EAnimPoseSpaces.InnerSingleton; } // ********** End Enum EAnimPoseSpaces ************************************************************* // ********** Begin Enum EAnimDataEvalType ********************************************************* static FEnumRegistrationInfo Z_Registration_Info_UEnum_EAnimDataEvalType; static UEnum* EAnimDataEvalType_StaticEnum() { if (!Z_Registration_Info_UEnum_EAnimDataEvalType.OuterSingleton) { Z_Registration_Info_UEnum_EAnimDataEvalType.OuterSingleton = GetStaticEnum(Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimDataEvalType, (UObject*)Z_Construct_UPackage__Script_AnimationBlueprintLibrary(), TEXT("EAnimDataEvalType")); } return Z_Registration_Info_UEnum_EAnimDataEvalType.OuterSingleton; } template<> ANIMATIONBLUEPRINTLIBRARY_NON_ATTRIBUTED_API UEnum* StaticEnum() { return EAnimDataEvalType_StaticEnum(); } struct Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimDataEvalType_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Enum_MetaDataParams[] = { { "BlueprintType", "true" }, { "Compressed.Comment", "// Evaluates the compressed Animation data - matching runtime (cooked)\n" }, { "Compressed.Name", "EAnimDataEvalType::Compressed" }, { "Compressed.ToolTip", "Evaluates the compressed Animation data - matching runtime (cooked)" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "Raw.Comment", "// Evaluates the original Animation Source data with additive animation layers\n" }, { "Raw.Name", "EAnimDataEvalType::Raw" }, { "Raw.ToolTip", "Evaluates the original Animation Source data with additive animation layers" }, { "Source.Comment", "// Evaluates the original Animation Source data \n" }, { "Source.Name", "EAnimDataEvalType::Source" }, { "Source.ToolTip", "Evaluates the original Animation Source data" }, }; #endif // WITH_METADATA static constexpr UECodeGen_Private::FEnumeratorParam Enumerators[] = { { "EAnimDataEvalType::Source", (int64)EAnimDataEvalType::Source }, { "EAnimDataEvalType::Raw", (int64)EAnimDataEvalType::Raw }, { "EAnimDataEvalType::Compressed", (int64)EAnimDataEvalType::Compressed }, }; static const UECodeGen_Private::FEnumParams EnumParams; }; // struct Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimDataEvalType_Statics const UECodeGen_Private::FEnumParams Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimDataEvalType_Statics::EnumParams = { (UObject*(*)())Z_Construct_UPackage__Script_AnimationBlueprintLibrary, nullptr, "EAnimDataEvalType", "EAnimDataEvalType", Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimDataEvalType_Statics::Enumerators, RF_Public|RF_Transient|RF_MarkAsNative, UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimDataEvalType_Statics::Enumerators), EEnumFlags::None, (uint8)UEnum::ECppForm::EnumClass, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimDataEvalType_Statics::Enum_MetaDataParams), Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimDataEvalType_Statics::Enum_MetaDataParams) }; UEnum* Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimDataEvalType() { if (!Z_Registration_Info_UEnum_EAnimDataEvalType.InnerSingleton) { UECodeGen_Private::ConstructUEnum(Z_Registration_Info_UEnum_EAnimDataEvalType.InnerSingleton, Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimDataEvalType_Statics::EnumParams); } return Z_Registration_Info_UEnum_EAnimDataEvalType.InnerSingleton; } // ********** End Enum EAnimDataEvalType *********************************************************** // ********** Begin ScriptStruct FAnimPoseEvaluationOptions **************************************** struct Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics { static inline consteval int32 GetStructSize() { return sizeof(FAnimPoseEvaluationOptions); } static inline consteval int16 GetStructAlignment() { return alignof(FAnimPoseEvaluationOptions); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "ModuleRelativePath", "Public/AnimPose.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_EvaluationType_MetaData[] = { { "Category", "Animation|Pose" }, { "Comment", "// Type of evaluation which should be used\n" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ToolTip", "Type of evaluation which should be used" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bShouldRetarget_MetaData[] = { { "Category", "Animation|Pose" }, { "Comment", "// Whether or not to retarget animation during evaluation\n" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ToolTip", "Whether or not to retarget animation during evaluation" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bExtractRootMotion_MetaData[] = { { "Category", "Animation|Pose" }, { "Comment", "// Whether or not to extract root motion values\n" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ToolTip", "Whether or not to extract root motion values" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bIncorporateRootMotionIntoPose_MetaData[] = { { "Category", "Animation|Pose" }, { "Comment", "// Whether or not to force root motion being incorporated into retrieved pose\n" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ToolTip", "Whether or not to force root motion being incorporated into retrieved pose" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_OptionalSkeletalMesh_MetaData[] = { { "Category", "Animation|Pose" }, { "Comment", "// Optional skeletal mesh with proportions to use when evaluating a pose\n" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ToolTip", "Optional skeletal mesh with proportions to use when evaluating a pose" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bRetrieveAdditiveAsFullPose_MetaData[] = { { "Category", "Animation|Pose" }, { "Comment", "// Whether or additive animations should be applied to their base-pose \n" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ToolTip", "Whether or additive animations should be applied to their base-pose" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_bEvaluateCurves_MetaData[] = { { "Category", "Animation|Pose" }, { "Comment", "// Whether or not to evaluate Animation Curves\n" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ToolTip", "Whether or not to evaluate Animation Curves" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FAnimPoseEvaluationOptions constinit property declarations ******** static const UECodeGen_Private::FBytePropertyParams NewProp_EvaluationType_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_EvaluationType; static void NewProp_bShouldRetarget_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bShouldRetarget; static void NewProp_bExtractRootMotion_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bExtractRootMotion; static void NewProp_bIncorporateRootMotionIntoPose_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bIncorporateRootMotionIntoPose; static const UECodeGen_Private::FObjectPropertyParams NewProp_OptionalSkeletalMesh; static void NewProp_bRetrieveAdditiveAsFullPose_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bRetrieveAdditiveAsFullPose; static void NewProp_bEvaluateCurves_SetBit(void* Obj); static const UECodeGen_Private::FBoolPropertyParams NewProp_bEvaluateCurves; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FAnimPoseEvaluationOptions constinit property declarations ********** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimPoseEvaluationOptions; class UScriptStruct* FAnimPoseEvaluationOptions::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FAnimPoseEvaluationOptions.OuterSingleton) { Z_Registration_Info_UScriptStruct_FAnimPoseEvaluationOptions.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions, (UObject*)Z_Construct_UPackage__Script_AnimationBlueprintLibrary(), TEXT("AnimPoseEvaluationOptions")); } return Z_Registration_Info_UScriptStruct_FAnimPoseEvaluationOptions.OuterSingleton; } // ********** Begin ScriptStruct FAnimPoseEvaluationOptions Property Definitions ******************* const UECodeGen_Private::FBytePropertyParams Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_EvaluationType_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_FAnimPoseEvaluationOptions_Statics::NewProp_EvaluationType = { "EvaluationType", nullptr, (EPropertyFlags)0x0010000000000005, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimPoseEvaluationOptions, EvaluationType), Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimDataEvalType, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_EvaluationType_MetaData), NewProp_EvaluationType_MetaData) }; // 1310662042 void Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_bShouldRetarget_SetBit(void* Obj) { ((FAnimPoseEvaluationOptions*)Obj)->bShouldRetarget = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_bShouldRetarget = { "bShouldRetarget", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimPoseEvaluationOptions), &Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_bShouldRetarget_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bShouldRetarget_MetaData), NewProp_bShouldRetarget_MetaData) }; void Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_bExtractRootMotion_SetBit(void* Obj) { ((FAnimPoseEvaluationOptions*)Obj)->bExtractRootMotion = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_bExtractRootMotion = { "bExtractRootMotion", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimPoseEvaluationOptions), &Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_bExtractRootMotion_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bExtractRootMotion_MetaData), NewProp_bExtractRootMotion_MetaData) }; void Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_bIncorporateRootMotionIntoPose_SetBit(void* Obj) { ((FAnimPoseEvaluationOptions*)Obj)->bIncorporateRootMotionIntoPose = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_bIncorporateRootMotionIntoPose = { "bIncorporateRootMotionIntoPose", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimPoseEvaluationOptions), &Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_bIncorporateRootMotionIntoPose_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bIncorporateRootMotionIntoPose_MetaData), NewProp_bIncorporateRootMotionIntoPose_MetaData) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_OptionalSkeletalMesh = { "OptionalSkeletalMesh", nullptr, (EPropertyFlags)0x0114040000000005, UECodeGen_Private::EPropertyGenFlags::Object | UECodeGen_Private::EPropertyGenFlags::ObjectPtr, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimPoseEvaluationOptions, OptionalSkeletalMesh), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_OptionalSkeletalMesh_MetaData), NewProp_OptionalSkeletalMesh_MetaData) }; void Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_bRetrieveAdditiveAsFullPose_SetBit(void* Obj) { ((FAnimPoseEvaluationOptions*)Obj)->bRetrieveAdditiveAsFullPose = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_bRetrieveAdditiveAsFullPose = { "bRetrieveAdditiveAsFullPose", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimPoseEvaluationOptions), &Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_bRetrieveAdditiveAsFullPose_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bRetrieveAdditiveAsFullPose_MetaData), NewProp_bRetrieveAdditiveAsFullPose_MetaData) }; void Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_bEvaluateCurves_SetBit(void* Obj) { ((FAnimPoseEvaluationOptions*)Obj)->bEvaluateCurves = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_bEvaluateCurves = { "bEvaluateCurves", nullptr, (EPropertyFlags)0x0010040000000005, UECodeGen_Private::EPropertyGenFlags::Bool | UECodeGen_Private::EPropertyGenFlags::NativeBool, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, sizeof(bool), sizeof(FAnimPoseEvaluationOptions), &Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_bEvaluateCurves_SetBit, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_bEvaluateCurves_MetaData), NewProp_bEvaluateCurves_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_EvaluationType_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_EvaluationType, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_bShouldRetarget, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_bExtractRootMotion, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_bIncorporateRootMotionIntoPose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_OptionalSkeletalMesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_bRetrieveAdditiveAsFullPose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewProp_bEvaluateCurves, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::PropPointers) < 2048); // ********** End ScriptStruct FAnimPoseEvaluationOptions Property Definitions ********************* const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_AnimationBlueprintLibrary, nullptr, &NewStructOps, "AnimPoseEvaluationOptions", Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::PropPointers), sizeof(FAnimPoseEvaluationOptions), alignof(FAnimPoseEvaluationOptions), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions() { if (!Z_Registration_Info_UScriptStruct_FAnimPoseEvaluationOptions.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimPoseEvaluationOptions.InnerSingleton, Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FAnimPoseEvaluationOptions.InnerSingleton); } // ********** End ScriptStruct FAnimPoseEvaluationOptions ****************************************** // ********** Begin ScriptStruct FAnimPose ********************************************************* struct Z_Construct_UScriptStruct_FAnimPose_Statics { static inline consteval int32 GetStructSize() { return sizeof(FAnimPose); } static inline consteval int16 GetStructAlignment() { return alignof(FAnimPose); } #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Struct_MetaDataParams[] = { { "BlueprintType", "true" }, { "Comment", "/** Script friendly representation of an evaluated animation bone pose */" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ToolTip", "Script friendly representation of an evaluated animation bone pose" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneNames_MetaData[] = { { "ModuleRelativePath", "Public/AnimPose.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_BoneIndices_MetaData[] = { { "ModuleRelativePath", "Public/AnimPose.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ParentBoneIndices_MetaData[] = { { "ModuleRelativePath", "Public/AnimPose.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_LocalSpacePoses_MetaData[] = { { "ModuleRelativePath", "Public/AnimPose.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_WorldSpacePoses_MetaData[] = { { "ModuleRelativePath", "Public/AnimPose.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RefLocalSpacePoses_MetaData[] = { { "ModuleRelativePath", "Public/AnimPose.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_RefWorldSpacePoses_MetaData[] = { { "ModuleRelativePath", "Public/AnimPose.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveNames_MetaData[] = { { "ModuleRelativePath", "Public/AnimPose.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveValues_MetaData[] = { { "ModuleRelativePath", "Public/AnimPose.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SocketNames_MetaData[] = { { "ModuleRelativePath", "Public/AnimPose.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SocketParentBoneNames_MetaData[] = { { "ModuleRelativePath", "Public/AnimPose.h" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_SocketTransforms_MetaData[] = { { "ModuleRelativePath", "Public/AnimPose.h" }, }; #endif // WITH_METADATA // ********** Begin ScriptStruct FAnimPose constinit property declarations ************************* static const UECodeGen_Private::FNamePropertyParams NewProp_BoneNames_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_BoneNames; static const UECodeGen_Private::FIntPropertyParams NewProp_BoneIndices_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_BoneIndices; static const UECodeGen_Private::FIntPropertyParams NewProp_ParentBoneIndices_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_ParentBoneIndices; static const UECodeGen_Private::FStructPropertyParams NewProp_LocalSpacePoses_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_LocalSpacePoses; static const UECodeGen_Private::FStructPropertyParams NewProp_WorldSpacePoses_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_WorldSpacePoses; static const UECodeGen_Private::FStructPropertyParams NewProp_RefLocalSpacePoses_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_RefLocalSpacePoses; static const UECodeGen_Private::FStructPropertyParams NewProp_RefWorldSpacePoses_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_RefWorldSpacePoses; static const UECodeGen_Private::FNamePropertyParams NewProp_CurveNames_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_CurveNames; static const UECodeGen_Private::FFloatPropertyParams NewProp_CurveValues_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_CurveValues; static const UECodeGen_Private::FNamePropertyParams NewProp_SocketNames_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_SocketNames; static const UECodeGen_Private::FNamePropertyParams NewProp_SocketParentBoneNames_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_SocketParentBoneNames; static const UECodeGen_Private::FStructPropertyParams NewProp_SocketTransforms_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_SocketTransforms; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End ScriptStruct FAnimPose constinit property declarations *************************** static void* NewStructOps() { return (UScriptStruct::ICppStructOps*)new UScriptStruct::TCppStructOps(); } static const UECodeGen_Private::FStructParams StructParams; }; // struct Z_Construct_UScriptStruct_FAnimPose_Statics static FStructRegistrationInfo Z_Registration_Info_UScriptStruct_FAnimPose; class UScriptStruct* FAnimPose::StaticStruct() { if (!Z_Registration_Info_UScriptStruct_FAnimPose.OuterSingleton) { Z_Registration_Info_UScriptStruct_FAnimPose.OuterSingleton = GetStaticStruct(Z_Construct_UScriptStruct_FAnimPose, (UObject*)Z_Construct_UPackage__Script_AnimationBlueprintLibrary(), TEXT("AnimPose")); } return Z_Registration_Info_UScriptStruct_FAnimPose.OuterSingleton; } // ********** Begin ScriptStruct FAnimPose Property Definitions ************************************ const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_BoneNames_Inner = { "BoneNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_BoneNames = { "BoneNames", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimPose, BoneNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneNames_MetaData), NewProp_BoneNames_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_BoneIndices_Inner = { "BoneIndices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_BoneIndices = { "BoneIndices", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimPose, BoneIndices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_BoneIndices_MetaData), NewProp_BoneIndices_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_ParentBoneIndices_Inner = { "ParentBoneIndices", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_ParentBoneIndices = { "ParentBoneIndices", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimPose, ParentBoneIndices), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ParentBoneIndices_MetaData), NewProp_ParentBoneIndices_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_LocalSpacePoses_Inner = { "LocalSpacePoses", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_LocalSpacePoses = { "LocalSpacePoses", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimPose, LocalSpacePoses), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_LocalSpacePoses_MetaData), NewProp_LocalSpacePoses_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_WorldSpacePoses_Inner = { "WorldSpacePoses", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_WorldSpacePoses = { "WorldSpacePoses", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimPose, WorldSpacePoses), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_WorldSpacePoses_MetaData), NewProp_WorldSpacePoses_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_RefLocalSpacePoses_Inner = { "RefLocalSpacePoses", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_RefLocalSpacePoses = { "RefLocalSpacePoses", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimPose, RefLocalSpacePoses), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RefLocalSpacePoses_MetaData), NewProp_RefLocalSpacePoses_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_RefWorldSpacePoses_Inner = { "RefWorldSpacePoses", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_RefWorldSpacePoses = { "RefWorldSpacePoses", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimPose, RefWorldSpacePoses), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_RefWorldSpacePoses_MetaData), NewProp_RefWorldSpacePoses_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_CurveNames_Inner = { "CurveNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_CurveNames = { "CurveNames", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimPose, CurveNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveNames_MetaData), NewProp_CurveNames_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_CurveValues_Inner = { "CurveValues", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_CurveValues = { "CurveValues", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimPose, CurveValues), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveValues_MetaData), NewProp_CurveValues_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_SocketNames_Inner = { "SocketNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_SocketNames = { "SocketNames", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimPose, SocketNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SocketNames_MetaData), NewProp_SocketNames_MetaData) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_SocketParentBoneNames_Inner = { "SocketParentBoneNames", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_SocketParentBoneNames = { "SocketParentBoneNames", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimPose, SocketParentBoneNames), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SocketParentBoneNames_MetaData), NewProp_SocketParentBoneNames_MetaData) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_SocketTransforms_Inner = { "SocketTransforms", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_SocketTransforms = { "SocketTransforms", nullptr, (EPropertyFlags)0x0020080000000000, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(FAnimPose, SocketTransforms), EArrayPropertyFlags::None, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_SocketTransforms_MetaData), NewProp_SocketTransforms_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UScriptStruct_FAnimPose_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_BoneNames_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_BoneNames, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_BoneIndices_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_BoneIndices, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_ParentBoneIndices_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_ParentBoneIndices, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_LocalSpacePoses_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_LocalSpacePoses, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_WorldSpacePoses_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_WorldSpacePoses, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_RefLocalSpacePoses_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_RefLocalSpacePoses, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_RefWorldSpacePoses_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_RefWorldSpacePoses, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_CurveNames_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_CurveNames, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_CurveValues_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_CurveValues, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_SocketNames_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_SocketNames, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_SocketParentBoneNames_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_SocketParentBoneNames, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_SocketTransforms_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UScriptStruct_FAnimPose_Statics::NewProp_SocketTransforms, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimPose_Statics::PropPointers) < 2048); // ********** End ScriptStruct FAnimPose Property Definitions ************************************** const UECodeGen_Private::FStructParams Z_Construct_UScriptStruct_FAnimPose_Statics::StructParams = { (UObject* (*)())Z_Construct_UPackage__Script_AnimationBlueprintLibrary, nullptr, &NewStructOps, "AnimPose", Z_Construct_UScriptStruct_FAnimPose_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimPose_Statics::PropPointers), sizeof(FAnimPose), alignof(FAnimPose), RF_Public|RF_Transient|RF_MarkAsNative, EStructFlags(0x00000001), METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UScriptStruct_FAnimPose_Statics::Struct_MetaDataParams), Z_Construct_UScriptStruct_FAnimPose_Statics::Struct_MetaDataParams) }; UScriptStruct* Z_Construct_UScriptStruct_FAnimPose() { if (!Z_Registration_Info_UScriptStruct_FAnimPose.InnerSingleton) { UECodeGen_Private::ConstructUScriptStruct(Z_Registration_Info_UScriptStruct_FAnimPose.InnerSingleton, Z_Construct_UScriptStruct_FAnimPose_Statics::StructParams); } return CastChecked(Z_Registration_Info_UScriptStruct_FAnimPose.InnerSingleton); } // ********** End ScriptStruct FAnimPose *********************************************************** // ********** Begin Class UAnimPoseExtensions Function EvaluateAnimationBlueprintWithInputPose ***** struct Z_Construct_UFunction_UAnimPoseExtensions_EvaluateAnimationBlueprintWithInputPose_Statics { struct AnimPoseExtensions_eventEvaluateAnimationBlueprintWithInputPose_Parms { FAnimPose InputPose; USkeletalMesh* TargetSkeletalMesh; UAnimBlueprint* AnimationBlueprint; FAnimPose OutPose; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Animation|Pose" }, { "Comment", "/**\n\x09* Evaluates an Animation Blueprint instance, using the provided Anim Pose and its Input Pose value, generating a valid Anim Pose using the result. Warning this function may cause performance issues.\n\x09*\n\x09* @param\x09InputPose\x09\x09\x09\x09""Anim Pose used to populate the input pose node value inside of the Animation Blueprint\n\x09* @param\x09TargetSkeletalMesh\x09\x09USkeletalMesh object used as the target skeletal mesh, should have same USkeleton as InputPose and Animation Blueprint\n\x09* @param\x09""AnimationBlueprint\x09\x09""Animation Blueprint to generate an AnimInstance with, used to evaluate the output Anim Pose\n\x09* @param\x09OutPose\x09\x09\x09\x09\x09""Anim pose to hold the data from evaluating the Animation Blueprint instance\x09\x09\n\x09*/" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ScriptMethod", "" }, { "ToolTip", "Evaluates an Animation Blueprint instance, using the provided Anim Pose and its Input Pose value, generating a valid Anim Pose using the result. Warning this function may cause performance issues.\n\n@param InputPose Anim Pose used to populate the input pose node value inside of the Animation Blueprint\n@param TargetSkeletalMesh USkeletalMesh object used as the target skeletal mesh, should have same USkeleton as InputPose and Animation Blueprint\n@param AnimationBlueprint Animation Blueprint to generate an AnimInstance with, used to evaluate the output Anim Pose\n@param OutPose Anim pose to hold the data from evaluating the Animation Blueprint instance" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_InputPose_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function EvaluateAnimationBlueprintWithInputPose constinit property declarations static const UECodeGen_Private::FStructPropertyParams NewProp_InputPose; static const UECodeGen_Private::FObjectPropertyParams NewProp_TargetSkeletalMesh; static const UECodeGen_Private::FObjectPropertyParams NewProp_AnimationBlueprint; static const UECodeGen_Private::FStructPropertyParams NewProp_OutPose; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function EvaluateAnimationBlueprintWithInputPose constinit property declarations * static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function EvaluateAnimationBlueprintWithInputPose Property Definitions ********** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_EvaluateAnimationBlueprintWithInputPose_Statics::NewProp_InputPose = { "InputPose", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventEvaluateAnimationBlueprintWithInputPose_Parms, InputPose), Z_Construct_UScriptStruct_FAnimPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_InputPose_MetaData), NewProp_InputPose_MetaData) }; // 3488604391 const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_EvaluateAnimationBlueprintWithInputPose_Statics::NewProp_TargetSkeletalMesh = { "TargetSkeletalMesh", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventEvaluateAnimationBlueprintWithInputPose_Parms, TargetSkeletalMesh), Z_Construct_UClass_USkeletalMesh_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_EvaluateAnimationBlueprintWithInputPose_Statics::NewProp_AnimationBlueprint = { "AnimationBlueprint", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventEvaluateAnimationBlueprintWithInputPose_Parms, AnimationBlueprint), Z_Construct_UClass_UAnimBlueprint_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_EvaluateAnimationBlueprintWithInputPose_Statics::NewProp_OutPose = { "OutPose", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventEvaluateAnimationBlueprintWithInputPose_Parms, OutPose), Z_Construct_UScriptStruct_FAnimPose, METADATA_PARAMS(0, nullptr) }; // 3488604391 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimPoseExtensions_EvaluateAnimationBlueprintWithInputPose_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_EvaluateAnimationBlueprintWithInputPose_Statics::NewProp_InputPose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_EvaluateAnimationBlueprintWithInputPose_Statics::NewProp_TargetSkeletalMesh, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_EvaluateAnimationBlueprintWithInputPose_Statics::NewProp_AnimationBlueprint, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_EvaluateAnimationBlueprintWithInputPose_Statics::NewProp_OutPose, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_EvaluateAnimationBlueprintWithInputPose_Statics::PropPointers) < 2048); // ********** End Function EvaluateAnimationBlueprintWithInputPose Property Definitions ************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimPoseExtensions_EvaluateAnimationBlueprintWithInputPose_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimPoseExtensions, nullptr, "EvaluateAnimationBlueprintWithInputPose", Z_Construct_UFunction_UAnimPoseExtensions_EvaluateAnimationBlueprintWithInputPose_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_EvaluateAnimationBlueprintWithInputPose_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimPoseExtensions_EvaluateAnimationBlueprintWithInputPose_Statics::AnimPoseExtensions_eventEvaluateAnimationBlueprintWithInputPose_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_EvaluateAnimationBlueprintWithInputPose_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimPoseExtensions_EvaluateAnimationBlueprintWithInputPose_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimPoseExtensions_EvaluateAnimationBlueprintWithInputPose_Statics::AnimPoseExtensions_eventEvaluateAnimationBlueprintWithInputPose_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimPoseExtensions_EvaluateAnimationBlueprintWithInputPose() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimPoseExtensions_EvaluateAnimationBlueprintWithInputPose_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimPoseExtensions::execEvaluateAnimationBlueprintWithInputPose) { P_GET_STRUCT_REF(FAnimPose,Z_Param_Out_InputPose); P_GET_OBJECT(USkeletalMesh,Z_Param_TargetSkeletalMesh); P_GET_OBJECT(UAnimBlueprint,Z_Param_AnimationBlueprint); P_GET_STRUCT_REF(FAnimPose,Z_Param_Out_OutPose); P_FINISH; P_NATIVE_BEGIN; UAnimPoseExtensions::EvaluateAnimationBlueprintWithInputPose(Z_Param_Out_InputPose,Z_Param_TargetSkeletalMesh,Z_Param_AnimationBlueprint,Z_Param_Out_OutPose); P_NATIVE_END; } // ********** End Class UAnimPoseExtensions Function EvaluateAnimationBlueprintWithInputPose ******* // ********** Begin Class UAnimPoseExtensions Function GetAnimPoseAtFrame ************************** struct Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtFrame_Statics { struct AnimPoseExtensions_eventGetAnimPoseAtFrame_Parms { const UAnimSequenceBase* AnimationSequenceBase; int32 FrameIndex; FAnimPoseEvaluationOptions EvaluationOptions; FAnimPose Pose; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Animation|Pose" }, { "Comment", "/**\n\x09* Evaluates an Animation Sequence Base to generate a valid Anim Pose instance\n\x09*\n\x09* @param\x09""AnimationSequenceBase\x09""Animation sequence base to evaluate the pose from\n\x09* @param\x09""FrameIndex\x09\x09\x09\x09""Exact frame at which the pose should be evaluated\n\x09* @param\x09""EvaluationOptions\x09\x09Options determining the way the pose should be evaluated\n\x09* @param\x09Pose\x09\x09\x09\x09\x09""Anim Pose to hold the evaluated data\n\x09*/" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ScriptMethod", "" }, { "ToolTip", "Evaluates an Animation Sequence Base to generate a valid Anim Pose instance\n\n@param AnimationSequenceBase Animation sequence base to evaluate the pose from\n@param FrameIndex Exact frame at which the pose should be evaluated\n@param EvaluationOptions Options determining the way the pose should be evaluated\n@param Pose Anim Pose to hold the evaluated data" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimationSequenceBase_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetAnimPoseAtFrame constinit property declarations ******************** static const UECodeGen_Private::FObjectPropertyParams NewProp_AnimationSequenceBase; static const UECodeGen_Private::FIntPropertyParams NewProp_FrameIndex; static const UECodeGen_Private::FStructPropertyParams NewProp_EvaluationOptions; static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetAnimPoseAtFrame constinit property declarations ********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetAnimPoseAtFrame Property Definitions ******************************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtFrame_Statics::NewProp_AnimationSequenceBase = { "AnimationSequenceBase", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetAnimPoseAtFrame_Parms, AnimationSequenceBase), Z_Construct_UClass_UAnimSequenceBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimationSequenceBase_MetaData), NewProp_AnimationSequenceBase_MetaData) }; const UECodeGen_Private::FIntPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtFrame_Statics::NewProp_FrameIndex = { "FrameIndex", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Int, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetAnimPoseAtFrame_Parms, FrameIndex), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtFrame_Statics::NewProp_EvaluationOptions = { "EvaluationOptions", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetAnimPoseAtFrame_Parms, EvaluationOptions), Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions, METADATA_PARAMS(0, nullptr) }; // 730334263 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtFrame_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetAnimPoseAtFrame_Parms, Pose), Z_Construct_UScriptStruct_FAnimPose, METADATA_PARAMS(0, nullptr) }; // 3488604391 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtFrame_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtFrame_Statics::NewProp_AnimationSequenceBase, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtFrame_Statics::NewProp_FrameIndex, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtFrame_Statics::NewProp_EvaluationOptions, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtFrame_Statics::NewProp_Pose, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtFrame_Statics::PropPointers) < 2048); // ********** End Function GetAnimPoseAtFrame Property Definitions ********************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtFrame_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimPoseExtensions, nullptr, "GetAnimPoseAtFrame", Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtFrame_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtFrame_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtFrame_Statics::AnimPoseExtensions_eventGetAnimPoseAtFrame_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtFrame_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtFrame_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtFrame_Statics::AnimPoseExtensions_eventGetAnimPoseAtFrame_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtFrame() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtFrame_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimPoseExtensions::execGetAnimPoseAtFrame) { P_GET_OBJECT(UAnimSequenceBase,Z_Param_AnimationSequenceBase); P_GET_PROPERTY(FIntProperty,Z_Param_FrameIndex); P_GET_STRUCT(FAnimPoseEvaluationOptions,Z_Param_EvaluationOptions); P_GET_STRUCT_REF(FAnimPose,Z_Param_Out_Pose); P_FINISH; P_NATIVE_BEGIN; UAnimPoseExtensions::GetAnimPoseAtFrame(Z_Param_AnimationSequenceBase,Z_Param_FrameIndex,Z_Param_EvaluationOptions,Z_Param_Out_Pose); P_NATIVE_END; } // ********** End Class UAnimPoseExtensions Function GetAnimPoseAtFrame **************************** // ********** Begin Class UAnimPoseExtensions Function GetAnimPoseAtTime *************************** struct Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtTime_Statics { struct AnimPoseExtensions_eventGetAnimPoseAtTime_Parms { const UAnimSequenceBase* AnimationSequenceBase; double Time; FAnimPoseEvaluationOptions EvaluationOptions; FAnimPose Pose; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Animation|Pose" }, { "Comment", "/**\n\x09* Evaluates an Animation Sequence Base to generate a valid Anim Pose instance\n\x09*\n\x09* @param\x09""AnimationSequenceBase\x09""Animation sequence base to evaluate the pose from\n\x09* @param\x09Time\x09\x09\x09\x09\x09Time at which the pose should be evaluated\n\x09* @param\x09""EvaluationOptions\x09\x09Options determining the way the pose should be evaluated\n\x09* @param\x09Pose\x09\x09\x09\x09\x09""Anim Pose to hold the evaluated data\n\x09*/" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ScriptMethod", "" }, { "ToolTip", "Evaluates an Animation Sequence Base to generate a valid Anim Pose instance\n\n@param AnimationSequenceBase Animation sequence base to evaluate the pose from\n@param Time Time at which the pose should be evaluated\n@param EvaluationOptions Options determining the way the pose should be evaluated\n@param Pose Anim Pose to hold the evaluated data" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_AnimationSequenceBase_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetAnimPoseAtTime constinit property declarations ********************* static const UECodeGen_Private::FObjectPropertyParams NewProp_AnimationSequenceBase; static const UECodeGen_Private::FDoublePropertyParams NewProp_Time; static const UECodeGen_Private::FStructPropertyParams NewProp_EvaluationOptions; static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetAnimPoseAtTime constinit property declarations *********************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetAnimPoseAtTime Property Definitions ******************************** const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtTime_Statics::NewProp_AnimationSequenceBase = { "AnimationSequenceBase", nullptr, (EPropertyFlags)0x0010000000000082, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetAnimPoseAtTime_Parms, AnimationSequenceBase), Z_Construct_UClass_UAnimSequenceBase_NoRegister, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_AnimationSequenceBase_MetaData), NewProp_AnimationSequenceBase_MetaData) }; const UECodeGen_Private::FDoublePropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtTime_Statics::NewProp_Time = { "Time", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Double, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetAnimPoseAtTime_Parms, Time), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtTime_Statics::NewProp_EvaluationOptions = { "EvaluationOptions", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetAnimPoseAtTime_Parms, EvaluationOptions), Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions, METADATA_PARAMS(0, nullptr) }; // 730334263 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtTime_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetAnimPoseAtTime_Parms, Pose), Z_Construct_UScriptStruct_FAnimPose, METADATA_PARAMS(0, nullptr) }; // 3488604391 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtTime_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtTime_Statics::NewProp_AnimationSequenceBase, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtTime_Statics::NewProp_Time, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtTime_Statics::NewProp_EvaluationOptions, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtTime_Statics::NewProp_Pose, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtTime_Statics::PropPointers) < 2048); // ********** End Function GetAnimPoseAtTime Property Definitions ********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtTime_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimPoseExtensions, nullptr, "GetAnimPoseAtTime", Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtTime_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtTime_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtTime_Statics::AnimPoseExtensions_eventGetAnimPoseAtTime_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtTime_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtTime_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtTime_Statics::AnimPoseExtensions_eventGetAnimPoseAtTime_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtTime() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtTime_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimPoseExtensions::execGetAnimPoseAtTime) { P_GET_OBJECT(UAnimSequenceBase,Z_Param_AnimationSequenceBase); P_GET_PROPERTY(FDoubleProperty,Z_Param_Time); P_GET_STRUCT(FAnimPoseEvaluationOptions,Z_Param_EvaluationOptions); P_GET_STRUCT_REF(FAnimPose,Z_Param_Out_Pose); P_FINISH; P_NATIVE_BEGIN; UAnimPoseExtensions::GetAnimPoseAtTime(Z_Param_AnimationSequenceBase,Z_Param_Time,Z_Param_EvaluationOptions,Z_Param_Out_Pose); P_NATIVE_END; } // ********** End Class UAnimPoseExtensions Function GetAnimPoseAtTime ***************************** // ********** Begin Class UAnimPoseExtensions Function GetBoneNames ******************************** struct Z_Construct_UFunction_UAnimPoseExtensions_GetBoneNames_Statics { struct AnimPoseExtensions_eventGetBoneNames_Parms { FAnimPose Pose; TArray Bones; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Animation|Pose" }, { "Comment", "/**\n\x09* Returns an array of bone names contained by the pose\n\x09*\n\x09* @param\x09Pose\x09""Anim Pose to retrieve the names from\n\x09* @param\x09""Bones\x09""Array to be populated with the bone names\n\x09*\n\x09*/" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ScriptMethod", "" }, { "ToolTip", "Returns an array of bone names contained by the pose\n\n@param Pose Anim Pose to retrieve the names from\n@param Bones Array to be populated with the bone names" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetBoneNames constinit property declarations ************************** static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FNamePropertyParams NewProp_Bones_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Bones; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetBoneNames constinit property declarations **************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetBoneNames Property Definitions ************************************* const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetBoneNames_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetBoneNames_Parms, Pose), Z_Construct_UScriptStruct_FAnimPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 3488604391 const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetBoneNames_Statics::NewProp_Bones_Inner = { "Bones", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetBoneNames_Statics::NewProp_Bones = { "Bones", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetBoneNames_Parms, Bones), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimPoseExtensions_GetBoneNames_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetBoneNames_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetBoneNames_Statics::NewProp_Bones_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetBoneNames_Statics::NewProp_Bones, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetBoneNames_Statics::PropPointers) < 2048); // ********** End Function GetBoneNames Property Definitions *************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimPoseExtensions_GetBoneNames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimPoseExtensions, nullptr, "GetBoneNames", Z_Construct_UFunction_UAnimPoseExtensions_GetBoneNames_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetBoneNames_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetBoneNames_Statics::AnimPoseExtensions_eventGetBoneNames_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetBoneNames_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimPoseExtensions_GetBoneNames_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetBoneNames_Statics::AnimPoseExtensions_eventGetBoneNames_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimPoseExtensions_GetBoneNames() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimPoseExtensions_GetBoneNames_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimPoseExtensions::execGetBoneNames) { P_GET_STRUCT_REF(FAnimPose,Z_Param_Out_Pose); P_GET_TARRAY_REF(FName,Z_Param_Out_Bones); P_FINISH; P_NATIVE_BEGIN; UAnimPoseExtensions::GetBoneNames(Z_Param_Out_Pose,Z_Param_Out_Bones); P_NATIVE_END; } // ********** End Class UAnimPoseExtensions Function GetBoneNames ********************************** // ********** Begin Class UAnimPoseExtensions Function GetBonePose ********************************* struct Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose_Statics { struct AnimPoseExtensions_eventGetBonePose_Parms { FAnimPose Pose; FName BoneName; EAnimPoseSpaces Space; FTransform ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Animation|Pose" }, { "Comment", "/**\n\x09* Retrieves the transform for the provided bone name from a pose\n\x09*\n\x09* @param\x09Pose\x09\x09""Anim Pose to retrieve the transform from\n\x09* @param\x09""BoneName\x09Name of the bone to retrieve\n\x09* @param\x09Space\x09\x09Space in which the transform should be retrieved\n\x09*\n\x09* @return\x09Transform in requested space for bone if found, otherwise return identity transform\n\x09*/" }, { "CPP_Default_Space", "Local" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ScriptMethod", "" }, { "ToolTip", "Retrieves the transform for the provided bone name from a pose\n\n@param Pose Anim Pose to retrieve the transform from\n@param BoneName Name of the bone to retrieve\n@param Space Space in which the transform should be retrieved\n\n@return Transform in requested space for bone if found, otherwise return identity transform" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetBonePose constinit property declarations *************************** static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName; static const UECodeGen_Private::FBytePropertyParams NewProp_Space_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Space; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetBonePose constinit property declarations ***************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetBonePose Property Definitions ************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetBonePose_Parms, Pose), Z_Construct_UScriptStruct_FAnimPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 3488604391 const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetBonePose_Parms, BoneName), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose_Statics::NewProp_Space_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_UAnimPoseExtensions_GetBonePose_Statics::NewProp_Space = { "Space", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetBonePose_Parms, Space), Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimPoseSpaces, METADATA_PARAMS(0, nullptr) }; // 3959542861 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetBonePose_Parms, ReturnValue), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose_Statics::NewProp_BoneName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose_Statics::NewProp_Space_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose_Statics::NewProp_Space, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose_Statics::PropPointers) < 2048); // ********** End Function GetBonePose Property Definitions **************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimPoseExtensions, nullptr, "GetBonePose", Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose_Statics::AnimPoseExtensions_eventGetBonePose_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose_Statics::AnimPoseExtensions_eventGetBonePose_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimPoseExtensions::execGetBonePose) { P_GET_STRUCT_REF(FAnimPose,Z_Param_Out_Pose); P_GET_PROPERTY(FNameProperty,Z_Param_BoneName); P_GET_ENUM(EAnimPoseSpaces,Z_Param_Space); P_FINISH; P_NATIVE_BEGIN; *(FTransform*)Z_Param__Result=UAnimPoseExtensions::GetBonePose(Z_Param_Out_Pose,Z_Param_BoneName,EAnimPoseSpaces(Z_Param_Space)); P_NATIVE_END; } // ********** End Class UAnimPoseExtensions Function GetBonePose *********************************** // ********** Begin Class UAnimPoseExtensions Function GetCurveNames ******************************* struct Z_Construct_UFunction_UAnimPoseExtensions_GetCurveNames_Statics { struct AnimPoseExtensions_eventGetCurveNames_Parms { FAnimPose Pose; TArray Curves; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Animation|Pose" }, { "Comment", "/**\n\x09* Returns an array of curve names contained by the pose\n\x09*\n\x09* @param\x09Pose\x09""Anim Pose to retrieve the names from\n\x09* @param\x09""Curves\x09""Array to be populated with the curve names\n\x09*\n\x09*/" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ScriptMethod", "" }, { "ToolTip", "Returns an array of curve names contained by the pose\n\n@param Pose Anim Pose to retrieve the names from\n@param Curves Array to be populated with the curve names" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetCurveNames constinit property declarations ************************* static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FNamePropertyParams NewProp_Curves_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Curves; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetCurveNames constinit property declarations *************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetCurveNames Property Definitions ************************************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetCurveNames_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetCurveNames_Parms, Pose), Z_Construct_UScriptStruct_FAnimPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 3488604391 const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetCurveNames_Statics::NewProp_Curves_Inner = { "Curves", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetCurveNames_Statics::NewProp_Curves = { "Curves", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetCurveNames_Parms, Curves), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimPoseExtensions_GetCurveNames_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetCurveNames_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetCurveNames_Statics::NewProp_Curves_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetCurveNames_Statics::NewProp_Curves, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetCurveNames_Statics::PropPointers) < 2048); // ********** End Function GetCurveNames Property Definitions ************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimPoseExtensions_GetCurveNames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimPoseExtensions, nullptr, "GetCurveNames", Z_Construct_UFunction_UAnimPoseExtensions_GetCurveNames_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetCurveNames_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetCurveNames_Statics::AnimPoseExtensions_eventGetCurveNames_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetCurveNames_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimPoseExtensions_GetCurveNames_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetCurveNames_Statics::AnimPoseExtensions_eventGetCurveNames_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimPoseExtensions_GetCurveNames() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimPoseExtensions_GetCurveNames_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimPoseExtensions::execGetCurveNames) { P_GET_STRUCT_REF(FAnimPose,Z_Param_Out_Pose); P_GET_TARRAY_REF(FName,Z_Param_Out_Curves); P_FINISH; P_NATIVE_BEGIN; UAnimPoseExtensions::GetCurveNames(Z_Param_Out_Pose,Z_Param_Out_Curves); P_NATIVE_END; } // ********** End Class UAnimPoseExtensions Function GetCurveNames ********************************* // ********** Begin Class UAnimPoseExtensions Function GetCurveWeight ****************************** struct Z_Construct_UFunction_UAnimPoseExtensions_GetCurveWeight_Statics { struct AnimPoseExtensions_eventGetCurveWeight_Parms { FAnimPose Pose; FName CurveName; float ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Animation|Pose" }, { "Comment", "/**\n * Returns the weight of an evaluated curve - if found\n *\n * @param\x09Pose\x09\x09""Anim Pose to retrieve the value from\n * @param\x09""CurveName\x09""Curve to retrieve the weight value for\n * \n * @return\x09""Curve weight value, if found - 0.f otherwise\n */" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ScriptMethod", "" }, { "ToolTip", "Returns the weight of an evaluated curve - if found\n\n@param Pose Anim Pose to retrieve the value from\n@param CurveName Curve to retrieve the weight value for\n\n@return Curve weight value, if found - 0.f otherwise" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_CurveName_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetCurveWeight constinit property declarations ************************ static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FNamePropertyParams NewProp_CurveName; static const UECodeGen_Private::FFloatPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetCurveWeight constinit property declarations ************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetCurveWeight Property Definitions *********************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetCurveWeight_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetCurveWeight_Parms, Pose), Z_Construct_UScriptStruct_FAnimPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 3488604391 const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetCurveWeight_Statics::NewProp_CurveName = { "CurveName", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetCurveWeight_Parms, CurveName), METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_CurveName_MetaData), NewProp_CurveName_MetaData) }; const UECodeGen_Private::FFloatPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetCurveWeight_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Float, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetCurveWeight_Parms, ReturnValue), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimPoseExtensions_GetCurveWeight_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetCurveWeight_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetCurveWeight_Statics::NewProp_CurveName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetCurveWeight_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetCurveWeight_Statics::PropPointers) < 2048); // ********** End Function GetCurveWeight Property Definitions ************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimPoseExtensions_GetCurveWeight_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimPoseExtensions, nullptr, "GetCurveWeight", Z_Construct_UFunction_UAnimPoseExtensions_GetCurveWeight_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetCurveWeight_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetCurveWeight_Statics::AnimPoseExtensions_eventGetCurveWeight_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetCurveWeight_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimPoseExtensions_GetCurveWeight_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetCurveWeight_Statics::AnimPoseExtensions_eventGetCurveWeight_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimPoseExtensions_GetCurveWeight() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimPoseExtensions_GetCurveWeight_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimPoseExtensions::execGetCurveWeight) { P_GET_STRUCT_REF(FAnimPose,Z_Param_Out_Pose); P_GET_PROPERTY_REF(FNameProperty,Z_Param_Out_CurveName); P_FINISH; P_NATIVE_BEGIN; *(float*)Z_Param__Result=UAnimPoseExtensions::GetCurveWeight(Z_Param_Out_Pose,Z_Param_Out_CurveName); P_NATIVE_END; } // ********** End Class UAnimPoseExtensions Function GetCurveWeight ******************************** // ********** Begin Class UAnimPoseExtensions Function GetRefBonePose ****************************** struct Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose_Statics { struct AnimPoseExtensions_eventGetRefBonePose_Parms { FAnimPose Pose; FName BoneName; EAnimPoseSpaces Space; FTransform ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Animation|Pose" }, { "Comment", "/**\n\x09* Retrieves the reference pose transform for the provided bone name\n\x09*\n\x09* @param\x09Pose\x09\x09""Anim Pose to retrieve the transform from\n\x09* @param\x09""BoneName\x09Name of the bone to retrieve\n\x09* @param\x09Space\x09\x09Space in which the transform should be retrieved\n\x09*\n\x09* @return\x09Transform in requested space for bone if found, otherwise return identity transform\n\x09*/" }, { "CPP_Default_Space", "Local" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ScriptMethod", "" }, { "ToolTip", "Retrieves the reference pose transform for the provided bone name\n\n@param Pose Anim Pose to retrieve the transform from\n@param BoneName Name of the bone to retrieve\n@param Space Space in which the transform should be retrieved\n\n@return Transform in requested space for bone if found, otherwise return identity transform" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "NativeConst", "" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_ReturnValue_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetRefBonePose constinit property declarations ************************ static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName; static const UECodeGen_Private::FBytePropertyParams NewProp_Space_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Space; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetRefBonePose constinit property declarations ************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetRefBonePose Property Definitions *********************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetRefBonePose_Parms, Pose), Z_Construct_UScriptStruct_FAnimPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 3488604391 const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetRefBonePose_Parms, BoneName), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose_Statics::NewProp_Space_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_UAnimPoseExtensions_GetRefBonePose_Statics::NewProp_Space = { "Space", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetRefBonePose_Parms, Space), Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimPoseSpaces, METADATA_PARAMS(0, nullptr) }; // 3959542861 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000008000582, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetRefBonePose_Parms, ReturnValue), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_ReturnValue_MetaData), NewProp_ReturnValue_MetaData) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose_Statics::NewProp_BoneName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose_Statics::NewProp_Space_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose_Statics::NewProp_Space, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose_Statics::PropPointers) < 2048); // ********** End Function GetRefBonePose Property Definitions ************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimPoseExtensions, nullptr, "GetRefBonePose", Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose_Statics::AnimPoseExtensions_eventGetRefBonePose_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose_Statics::AnimPoseExtensions_eventGetRefBonePose_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimPoseExtensions::execGetRefBonePose) { P_GET_STRUCT_REF(FAnimPose,Z_Param_Out_Pose); P_GET_PROPERTY(FNameProperty,Z_Param_BoneName); P_GET_ENUM(EAnimPoseSpaces,Z_Param_Space); P_FINISH; P_NATIVE_BEGIN; *(FTransform*)Z_Param__Result=UAnimPoseExtensions::GetRefBonePose(Z_Param_Out_Pose,Z_Param_BoneName,EAnimPoseSpaces(Z_Param_Space)); P_NATIVE_END; } // ********** End Class UAnimPoseExtensions Function GetRefBonePose ******************************** // ********** Begin Class UAnimPoseExtensions Function GetReferencePose **************************** struct Z_Construct_UFunction_UAnimPoseExtensions_GetReferencePose_Statics { struct AnimPoseExtensions_eventGetReferencePose_Parms { USkeleton* Skeleton; FAnimPose OutPose; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Animation|Pose" }, { "Comment", "/**\n\x09* Populates an Anim Pose with the reference poses stored for the provided USkeleton\n\x09*\n\x09* @param\x09Skeleton\x09\x09\x09\x09USkeleton object to retrieve the reference pose from\n\x09* @param\x09OutPose\x09\x09\x09\x09\x09""Anim pose to hold the reference pose\n\x09*/" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ScriptMethod", "" }, { "ToolTip", "Populates an Anim Pose with the reference poses stored for the provided USkeleton\n\n@param Skeleton USkeleton object to retrieve the reference pose from\n@param OutPose Anim pose to hold the reference pose" }, }; #endif // WITH_METADATA // ********** Begin Function GetReferencePose constinit property declarations ********************** static const UECodeGen_Private::FObjectPropertyParams NewProp_Skeleton; static const UECodeGen_Private::FStructPropertyParams NewProp_OutPose; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetReferencePose constinit property declarations ************************ static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetReferencePose Property Definitions ********************************* const UECodeGen_Private::FObjectPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetReferencePose_Statics::NewProp_Skeleton = { "Skeleton", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Object, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetReferencePose_Parms, Skeleton), Z_Construct_UClass_USkeleton_NoRegister, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetReferencePose_Statics::NewProp_OutPose = { "OutPose", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetReferencePose_Parms, OutPose), Z_Construct_UScriptStruct_FAnimPose, METADATA_PARAMS(0, nullptr) }; // 3488604391 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimPoseExtensions_GetReferencePose_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetReferencePose_Statics::NewProp_Skeleton, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetReferencePose_Statics::NewProp_OutPose, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetReferencePose_Statics::PropPointers) < 2048); // ********** End Function GetReferencePose Property Definitions *********************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimPoseExtensions_GetReferencePose_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimPoseExtensions, nullptr, "GetReferencePose", Z_Construct_UFunction_UAnimPoseExtensions_GetReferencePose_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetReferencePose_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetReferencePose_Statics::AnimPoseExtensions_eventGetReferencePose_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetReferencePose_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimPoseExtensions_GetReferencePose_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetReferencePose_Statics::AnimPoseExtensions_eventGetReferencePose_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimPoseExtensions_GetReferencePose() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimPoseExtensions_GetReferencePose_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimPoseExtensions::execGetReferencePose) { P_GET_OBJECT(USkeleton,Z_Param_Skeleton); P_GET_STRUCT_REF(FAnimPose,Z_Param_Out_OutPose); P_FINISH; P_NATIVE_BEGIN; UAnimPoseExtensions::GetReferencePose(Z_Param_Skeleton,Z_Param_Out_OutPose); P_NATIVE_END; } // ********** End Class UAnimPoseExtensions Function GetReferencePose ****************************** // ********** Begin Class UAnimPoseExtensions Function GetRefPoseRelativeTransform ***************** struct Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics { struct AnimPoseExtensions_eventGetRefPoseRelativeTransform_Parms { FAnimPose Pose; FName FromBoneName; FName ToBoneName; EAnimPoseSpaces Space; FTransform ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Animation|Pose" }, { "Comment", "/**\n\x09* Retrieves the relative transform for the reference pose between the two provided bone names \n\x09*\n\x09* @param\x09Pose\x09\x09\x09""Anim Pose to retrieve the transform from\n\x09* @param\x09""FromBoneName\x09Name of the bone to retrieve the transform relative from\n\x09* @param\x09ToBoneName\x09\x09Name of the bone to retrieve the transform relative to\n\x09* @param\x09Space\x09\x09\x09Space in which the transform should be retrieved\n\x09*\n\x09* @return\x09Relative transform in requested space for bone if found, otherwise return identity transform\n\x09*/" }, { "CPP_Default_Space", "Local" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ScriptMethod", "" }, { "ToolTip", "Retrieves the relative transform for the reference pose between the two provided bone names\n\n@param Pose Anim Pose to retrieve the transform from\n@param FromBoneName Name of the bone to retrieve the transform relative from\n@param ToBoneName Name of the bone to retrieve the transform relative to\n@param Space Space in which the transform should be retrieved\n\n@return Relative transform in requested space for bone if found, otherwise return identity transform" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetRefPoseRelativeTransform constinit property declarations *********** static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FNamePropertyParams NewProp_FromBoneName; static const UECodeGen_Private::FNamePropertyParams NewProp_ToBoneName; static const UECodeGen_Private::FBytePropertyParams NewProp_Space_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Space; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetRefPoseRelativeTransform constinit property declarations ************* static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetRefPoseRelativeTransform Property Definitions ********************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetRefPoseRelativeTransform_Parms, Pose), Z_Construct_UScriptStruct_FAnimPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 3488604391 const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::NewProp_FromBoneName = { "FromBoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetRefPoseRelativeTransform_Parms, FromBoneName), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::NewProp_ToBoneName = { "ToBoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetRefPoseRelativeTransform_Parms, ToBoneName), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::NewProp_Space_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_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::NewProp_Space = { "Space", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetRefPoseRelativeTransform_Parms, Space), Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimPoseSpaces, METADATA_PARAMS(0, nullptr) }; // 3959542861 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetRefPoseRelativeTransform_Parms, ReturnValue), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::NewProp_FromBoneName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::NewProp_ToBoneName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::NewProp_Space_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::NewProp_Space, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::PropPointers) < 2048); // ********** End Function GetRefPoseRelativeTransform Property Definitions ************************ const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimPoseExtensions, nullptr, "GetRefPoseRelativeTransform", Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::AnimPoseExtensions_eventGetRefPoseRelativeTransform_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::AnimPoseExtensions_eventGetRefPoseRelativeTransform_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimPoseExtensions::execGetRefPoseRelativeTransform) { P_GET_STRUCT_REF(FAnimPose,Z_Param_Out_Pose); P_GET_PROPERTY(FNameProperty,Z_Param_FromBoneName); P_GET_PROPERTY(FNameProperty,Z_Param_ToBoneName); P_GET_ENUM(EAnimPoseSpaces,Z_Param_Space); P_FINISH; P_NATIVE_BEGIN; *(FTransform*)Z_Param__Result=UAnimPoseExtensions::GetRefPoseRelativeTransform(Z_Param_Out_Pose,Z_Param_FromBoneName,Z_Param_ToBoneName,EAnimPoseSpaces(Z_Param_Space)); P_NATIVE_END; } // ********** End Class UAnimPoseExtensions Function GetRefPoseRelativeTransform ******************* // ********** Begin Class UAnimPoseExtensions Function GetRelativeToRefPoseTransform *************** struct Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform_Statics { struct AnimPoseExtensions_eventGetRelativeToRefPoseTransform_Parms { FAnimPose Pose; FName BoneName; EAnimPoseSpaces Space; FTransform ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Animation|Pose" }, { "Comment", "/**\n\x09* Retrieves the relative transform between reference and animated bone transform\n\x09*\n\x09* @param\x09Pose\x09\x09\x09""Anim Pose to retrieve the transform from\n\x09* @param\x09""BoneName\x09\x09Name of the bone to retrieve the relative transform for\n\x09* @param\x09Space\x09\x09\x09Space in which the transform should be retrieved\n\x09*\n\x09* @return\x09Relative transform in requested space for bone if found, otherwise return identity transform\n\x09*/" }, { "CPP_Default_Space", "Local" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ScriptMethod", "" }, { "ToolTip", "Retrieves the relative transform between reference and animated bone transform\n\n@param Pose Anim Pose to retrieve the transform from\n@param BoneName Name of the bone to retrieve the relative transform for\n@param Space Space in which the transform should be retrieved\n\n@return Relative transform in requested space for bone if found, otherwise return identity transform" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetRelativeToRefPoseTransform constinit property declarations ********* static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName; static const UECodeGen_Private::FBytePropertyParams NewProp_Space_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Space; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetRelativeToRefPoseTransform constinit property declarations *********** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetRelativeToRefPoseTransform Property Definitions ******************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetRelativeToRefPoseTransform_Parms, Pose), Z_Construct_UScriptStruct_FAnimPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 3488604391 const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetRelativeToRefPoseTransform_Parms, BoneName), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform_Statics::NewProp_Space_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_UAnimPoseExtensions_GetRelativeToRefPoseTransform_Statics::NewProp_Space = { "Space", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetRelativeToRefPoseTransform_Parms, Space), Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimPoseSpaces, METADATA_PARAMS(0, nullptr) }; // 3959542861 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetRelativeToRefPoseTransform_Parms, ReturnValue), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform_Statics::NewProp_BoneName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform_Statics::NewProp_Space_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform_Statics::NewProp_Space, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform_Statics::PropPointers) < 2048); // ********** End Function GetRelativeToRefPoseTransform Property Definitions ********************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimPoseExtensions, nullptr, "GetRelativeToRefPoseTransform", Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform_Statics::AnimPoseExtensions_eventGetRelativeToRefPoseTransform_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform_Statics::AnimPoseExtensions_eventGetRelativeToRefPoseTransform_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimPoseExtensions::execGetRelativeToRefPoseTransform) { P_GET_STRUCT_REF(FAnimPose,Z_Param_Out_Pose); P_GET_PROPERTY(FNameProperty,Z_Param_BoneName); P_GET_ENUM(EAnimPoseSpaces,Z_Param_Space); P_FINISH; P_NATIVE_BEGIN; *(FTransform*)Z_Param__Result=UAnimPoseExtensions::GetRelativeToRefPoseTransform(Z_Param_Out_Pose,Z_Param_BoneName,EAnimPoseSpaces(Z_Param_Space)); P_NATIVE_END; } // ********** End Class UAnimPoseExtensions Function GetRelativeToRefPoseTransform ***************** // ********** Begin Class UAnimPoseExtensions Function GetRelativeTransform ************************ struct Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics { struct AnimPoseExtensions_eventGetRelativeTransform_Parms { FAnimPose Pose; FName FromBoneName; FName ToBoneName; EAnimPoseSpaces Space; FTransform ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Animation|Pose" }, { "Comment", "/**\n\x09* Retrieves the relative transform between the two provided bone names\n\x09*\n\x09* @param\x09Pose\x09\x09\x09""Anim Pose to retrieve the transform from\n\x09* @param\x09""FromBoneName\x09Name of the bone to retrieve the transform relative from\n\x09* @param\x09ToBoneName\x09\x09Name of the bone to retrieve the transform relative to\n\x09* @param\x09Space\x09\x09\x09Space in which the transform should be retrieved\n\x09*\n\x09* @return\x09Relative transform in requested space for bone if found, otherwise return identity transform\n\x09*/" }, { "CPP_Default_Space", "Local" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ScriptMethod", "" }, { "ToolTip", "Retrieves the relative transform between the two provided bone names\n\n@param Pose Anim Pose to retrieve the transform from\n@param FromBoneName Name of the bone to retrieve the transform relative from\n@param ToBoneName Name of the bone to retrieve the transform relative to\n@param Space Space in which the transform should be retrieved\n\n@return Relative transform in requested space for bone if found, otherwise return identity transform" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetRelativeTransform constinit property declarations ****************** static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FNamePropertyParams NewProp_FromBoneName; static const UECodeGen_Private::FNamePropertyParams NewProp_ToBoneName; static const UECodeGen_Private::FBytePropertyParams NewProp_Space_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Space; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetRelativeTransform constinit property declarations ******************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetRelativeTransform Property Definitions ***************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetRelativeTransform_Parms, Pose), Z_Construct_UScriptStruct_FAnimPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 3488604391 const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics::NewProp_FromBoneName = { "FromBoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetRelativeTransform_Parms, FromBoneName), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics::NewProp_ToBoneName = { "ToBoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetRelativeTransform_Parms, ToBoneName), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics::NewProp_Space_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_UAnimPoseExtensions_GetRelativeTransform_Statics::NewProp_Space = { "Space", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetRelativeTransform_Parms, Space), Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimPoseSpaces, METADATA_PARAMS(0, nullptr) }; // 3959542861 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetRelativeTransform_Parms, ReturnValue), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics::NewProp_FromBoneName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics::NewProp_ToBoneName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics::NewProp_Space_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics::NewProp_Space, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics::PropPointers) < 2048); // ********** End Function GetRelativeTransform Property Definitions ******************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimPoseExtensions, nullptr, "GetRelativeTransform", Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics::AnimPoseExtensions_eventGetRelativeTransform_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics::AnimPoseExtensions_eventGetRelativeTransform_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimPoseExtensions::execGetRelativeTransform) { P_GET_STRUCT_REF(FAnimPose,Z_Param_Out_Pose); P_GET_PROPERTY(FNameProperty,Z_Param_FromBoneName); P_GET_PROPERTY(FNameProperty,Z_Param_ToBoneName); P_GET_ENUM(EAnimPoseSpaces,Z_Param_Space); P_FINISH; P_NATIVE_BEGIN; *(FTransform*)Z_Param__Result=UAnimPoseExtensions::GetRelativeTransform(Z_Param_Out_Pose,Z_Param_FromBoneName,Z_Param_ToBoneName,EAnimPoseSpaces(Z_Param_Space)); P_NATIVE_END; } // ********** End Class UAnimPoseExtensions Function GetRelativeTransform ************************** // ********** Begin Class UAnimPoseExtensions Function GetSocketNames ****************************** struct Z_Construct_UFunction_UAnimPoseExtensions_GetSocketNames_Statics { struct AnimPoseExtensions_eventGetSocketNames_Parms { FAnimPose Pose; TArray Sockets; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Animation|Pose" }, { "Comment", "/**\n\x09* Returns an array of socket names contained by the pose\n\x09*\n\x09* @param\x09Pose\x09""Anim Pose to retrieve the names from\n\x09* @param\x09Sockets\x09""Array to be populated with the socket names\n\x09*\n\x09*/" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ScriptMethod", "" }, { "ToolTip", "Returns an array of socket names contained by the pose\n\n@param Pose Anim Pose to retrieve the names from\n@param Sockets Array to be populated with the socket names" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetSocketNames constinit property declarations ************************ static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FNamePropertyParams NewProp_Sockets_Inner; static const UECodeGen_Private::FArrayPropertyParams NewProp_Sockets; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetSocketNames constinit property declarations ************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetSocketNames Property Definitions *********************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetSocketNames_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetSocketNames_Parms, Pose), Z_Construct_UScriptStruct_FAnimPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 3488604391 const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetSocketNames_Statics::NewProp_Sockets_Inner = { "Sockets", nullptr, (EPropertyFlags)0x0000000000000000, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, 0, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FArrayPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetSocketNames_Statics::NewProp_Sockets = { "Sockets", nullptr, (EPropertyFlags)0x0010000000000180, UECodeGen_Private::EPropertyGenFlags::Array, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetSocketNames_Parms, Sockets), EArrayPropertyFlags::None, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimPoseExtensions_GetSocketNames_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetSocketNames_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetSocketNames_Statics::NewProp_Sockets_Inner, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetSocketNames_Statics::NewProp_Sockets, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetSocketNames_Statics::PropPointers) < 2048); // ********** End Function GetSocketNames Property Definitions ************************************* const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimPoseExtensions_GetSocketNames_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimPoseExtensions, nullptr, "GetSocketNames", Z_Construct_UFunction_UAnimPoseExtensions_GetSocketNames_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetSocketNames_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetSocketNames_Statics::AnimPoseExtensions_eventGetSocketNames_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetSocketNames_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimPoseExtensions_GetSocketNames_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetSocketNames_Statics::AnimPoseExtensions_eventGetSocketNames_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimPoseExtensions_GetSocketNames() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimPoseExtensions_GetSocketNames_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimPoseExtensions::execGetSocketNames) { P_GET_STRUCT_REF(FAnimPose,Z_Param_Out_Pose); P_GET_TARRAY_REF(FName,Z_Param_Out_Sockets); P_FINISH; P_NATIVE_BEGIN; UAnimPoseExtensions::GetSocketNames(Z_Param_Out_Pose,Z_Param_Out_Sockets); P_NATIVE_END; } // ********** End Class UAnimPoseExtensions Function GetSocketNames ******************************** // ********** Begin Class UAnimPoseExtensions Function GetSocketPose ******************************* struct Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose_Statics { struct AnimPoseExtensions_eventGetSocketPose_Parms { FAnimPose Pose; FName SocketName; EAnimPoseSpaces Space; FTransform ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Animation|Pose" }, { "Comment", "/**\n\x09* Retrieves the transform for the provided socket name from a pose\n\x09*\n\x09* @param\x09Pose\x09\x09""Anim Pose to retrieve the transform from\n\x09* @param\x09SocketName\x09Name of the socket to retrieve\n\x09* @param\x09Space\x09\x09Space in which the transform should be retrieved\n\x09*\n\x09* @return\x09Transform in requested space for bone if found, otherwise return identity transform\n\x09*/" }, { "CPP_Default_Space", "Local" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ScriptMethod", "" }, { "ToolTip", "Retrieves the transform for the provided socket name from a pose\n\n@param Pose Anim Pose to retrieve the transform from\n@param SocketName Name of the socket to retrieve\n@param Space Space in which the transform should be retrieved\n\n@return Transform in requested space for bone if found, otherwise return identity transform" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function GetSocketPose constinit property declarations ************************* static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FNamePropertyParams NewProp_SocketName; static const UECodeGen_Private::FBytePropertyParams NewProp_Space_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Space; static const UECodeGen_Private::FStructPropertyParams NewProp_ReturnValue; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function GetSocketPose constinit property declarations *************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function GetSocketPose Property Definitions ************************************ const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetSocketPose_Parms, Pose), Z_Construct_UScriptStruct_FAnimPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 3488604391 const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose_Statics::NewProp_SocketName = { "SocketName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetSocketPose_Parms, SocketName), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose_Statics::NewProp_Space_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_UAnimPoseExtensions_GetSocketPose_Statics::NewProp_Space = { "Space", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetSocketPose_Parms, Space), Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimPoseSpaces, METADATA_PARAMS(0, nullptr) }; // 3959542861 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose_Statics::NewProp_ReturnValue = { "ReturnValue", nullptr, (EPropertyFlags)0x0010000000000580, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventGetSocketPose_Parms, ReturnValue), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose_Statics::NewProp_SocketName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose_Statics::NewProp_Space_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose_Statics::NewProp_Space, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose_Statics::PropPointers) < 2048); // ********** End Function GetSocketPose Property Definitions ************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimPoseExtensions, nullptr, "GetSocketPose", Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose_Statics::AnimPoseExtensions_eventGetSocketPose_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14C22403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose_Statics::AnimPoseExtensions_eventGetSocketPose_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimPoseExtensions::execGetSocketPose) { P_GET_STRUCT_REF(FAnimPose,Z_Param_Out_Pose); P_GET_PROPERTY(FNameProperty,Z_Param_SocketName); P_GET_ENUM(EAnimPoseSpaces,Z_Param_Space); P_FINISH; P_NATIVE_BEGIN; *(FTransform*)Z_Param__Result=UAnimPoseExtensions::GetSocketPose(Z_Param_Out_Pose,Z_Param_SocketName,EAnimPoseSpaces(Z_Param_Space)); P_NATIVE_END; } // ********** End Class UAnimPoseExtensions Function GetSocketPose ********************************* // ********** Begin Class UAnimPoseExtensions Function IsValid ************************************* struct Z_Construct_UFunction_UAnimPoseExtensions_IsValid_Statics { struct AnimPoseExtensions_eventIsValid_Parms { FAnimPose Pose; bool ReturnValue; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Animation|Pose" }, { "Comment", "/**\n\x09* Returns whether the Anim Pose contains valid data\n\x09*\n\x09* @param\x09Pose\x09""Anim Pose to validate\n\x09*\n\x09* @return\x09Result of the validation\n\x09*/" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ScriptMethod", "" }, { "ToolTip", "Returns whether the Anim Pose contains valid data\n\n@param Pose Anim Pose to validate\n\n@return Result of the validation" }, }; static constexpr UECodeGen_Private::FMetaDataPairParam NewProp_Pose_MetaData[] = { { "NativeConst", "" }, }; #endif // WITH_METADATA // ********** Begin Function IsValid constinit property declarations ******************************* static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; 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_UAnimPoseExtensions_IsValid_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000008000182, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventIsValid_Parms, Pose), Z_Construct_UScriptStruct_FAnimPose, METADATA_PARAMS(UE_ARRAY_COUNT(NewProp_Pose_MetaData), NewProp_Pose_MetaData) }; // 3488604391 void Z_Construct_UFunction_UAnimPoseExtensions_IsValid_Statics::NewProp_ReturnValue_SetBit(void* Obj) { ((AnimPoseExtensions_eventIsValid_Parms*)Obj)->ReturnValue = 1; } const UECodeGen_Private::FBoolPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_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(AnimPoseExtensions_eventIsValid_Parms), &Z_Construct_UFunction_UAnimPoseExtensions_IsValid_Statics::NewProp_ReturnValue_SetBit, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimPoseExtensions_IsValid_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_IsValid_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_IsValid_Statics::NewProp_ReturnValue, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_IsValid_Statics::PropPointers) < 2048); // ********** End Function IsValid Property Definitions ******************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimPoseExtensions_IsValid_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimPoseExtensions, nullptr, "IsValid", Z_Construct_UFunction_UAnimPoseExtensions_IsValid_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_IsValid_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimPoseExtensions_IsValid_Statics::AnimPoseExtensions_eventIsValid_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x14422403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_IsValid_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimPoseExtensions_IsValid_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimPoseExtensions_IsValid_Statics::AnimPoseExtensions_eventIsValid_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimPoseExtensions_IsValid() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimPoseExtensions_IsValid_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimPoseExtensions::execIsValid) { P_GET_STRUCT_REF(FAnimPose,Z_Param_Out_Pose); P_FINISH; P_NATIVE_BEGIN; *(bool*)Z_Param__Result=UAnimPoseExtensions::IsValid(Z_Param_Out_Pose); P_NATIVE_END; } // ********** End Class UAnimPoseExtensions Function IsValid *************************************** // ********** Begin Class UAnimPoseExtensions Function SetBonePose ********************************* struct Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose_Statics { struct AnimPoseExtensions_eventSetBonePose_Parms { FAnimPose Pose; FTransform Transform; FName BoneName; EAnimPoseSpaces Space; }; #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Function_MetaDataParams[] = { { "Category", "Animation|Pose" }, { "Comment", "/**\n\x09* Sets the transform for the provided bone name for a pose\n\x09*\n\x09* @param\x09Pose\x09\x09""Anim Pose to set transform in\n\x09* @param\x09Transform\x09Transform to set the bone to\n\x09* @param\x09""BoneName\x09Name of the bone to set\n\x09* @param\x09Space\x09\x09Space in which the transform should be set\n\x09*/" }, { "CPP_Default_Space", "Local" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ScriptMethod", "" }, { "ToolTip", "Sets the transform for the provided bone name for a pose\n\n@param Pose Anim Pose to set transform in\n@param Transform Transform to set the bone to\n@param BoneName Name of the bone to set\n@param Space Space in which the transform should be set" }, }; #endif // WITH_METADATA // ********** Begin Function SetBonePose constinit property declarations *************************** static const UECodeGen_Private::FStructPropertyParams NewProp_Pose; static const UECodeGen_Private::FStructPropertyParams NewProp_Transform; static const UECodeGen_Private::FNamePropertyParams NewProp_BoneName; static const UECodeGen_Private::FBytePropertyParams NewProp_Space_Underlying; static const UECodeGen_Private::FEnumPropertyParams NewProp_Space; static const UECodeGen_Private::FPropertyParamsBase* const PropPointers[]; // ********** End Function SetBonePose constinit property declarations ***************************** static const UECodeGen_Private::FFunctionParams FuncParams; }; // ********** Begin Function SetBonePose Property Definitions ************************************** const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose_Statics::NewProp_Pose = { "Pose", nullptr, (EPropertyFlags)0x0010000008000180, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventSetBonePose_Parms, Pose), Z_Construct_UScriptStruct_FAnimPose, METADATA_PARAMS(0, nullptr) }; // 3488604391 const UECodeGen_Private::FStructPropertyParams Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose_Statics::NewProp_Transform = { "Transform", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Struct, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventSetBonePose_Parms, Transform), Z_Construct_UScriptStruct_FTransform, METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FNamePropertyParams Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose_Statics::NewProp_BoneName = { "BoneName", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Name, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventSetBonePose_Parms, BoneName), METADATA_PARAMS(0, nullptr) }; const UECodeGen_Private::FBytePropertyParams Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose_Statics::NewProp_Space_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_UAnimPoseExtensions_SetBonePose_Statics::NewProp_Space = { "Space", nullptr, (EPropertyFlags)0x0010000000000080, UECodeGen_Private::EPropertyGenFlags::Enum, RF_Public|RF_Transient|RF_MarkAsNative, nullptr, nullptr, 1, STRUCT_OFFSET(AnimPoseExtensions_eventSetBonePose_Parms, Space), Z_Construct_UEnum_AnimationBlueprintLibrary_EAnimPoseSpaces, METADATA_PARAMS(0, nullptr) }; // 3959542861 const UECodeGen_Private::FPropertyParamsBase* const Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose_Statics::PropPointers[] = { (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose_Statics::NewProp_Pose, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose_Statics::NewProp_Transform, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose_Statics::NewProp_BoneName, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose_Statics::NewProp_Space_Underlying, (const UECodeGen_Private::FPropertyParamsBase*)&Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose_Statics::NewProp_Space, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose_Statics::PropPointers) < 2048); // ********** End Function SetBonePose Property Definitions **************************************** const UECodeGen_Private::FFunctionParams Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose_Statics::FuncParams = { { (UObject*(*)())Z_Construct_UClass_UAnimPoseExtensions, nullptr, "SetBonePose", Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose_Statics::PropPointers, UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose_Statics::PropPointers), sizeof(Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose_Statics::AnimPoseExtensions_eventSetBonePose_Parms), RF_Public|RF_Transient|RF_MarkAsNative, (EFunctionFlags)0x04C22403, 0, 0, METADATA_PARAMS(UE_ARRAY_COUNT(Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose_Statics::Function_MetaDataParams), Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose_Statics::Function_MetaDataParams)}, }; static_assert(sizeof(Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose_Statics::AnimPoseExtensions_eventSetBonePose_Parms) < MAX_uint16); UFunction* Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose() { static UFunction* ReturnFunction = nullptr; if (!ReturnFunction) { UECodeGen_Private::ConstructUFunction(&ReturnFunction, Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose_Statics::FuncParams); } return ReturnFunction; } DEFINE_FUNCTION(UAnimPoseExtensions::execSetBonePose) { P_GET_STRUCT_REF(FAnimPose,Z_Param_Out_Pose); P_GET_STRUCT(FTransform,Z_Param_Transform); P_GET_PROPERTY(FNameProperty,Z_Param_BoneName); P_GET_ENUM(EAnimPoseSpaces,Z_Param_Space); P_FINISH; P_NATIVE_BEGIN; UAnimPoseExtensions::SetBonePose(Z_Param_Out_Pose,Z_Param_Transform,Z_Param_BoneName,EAnimPoseSpaces(Z_Param_Space)); P_NATIVE_END; } // ********** End Class UAnimPoseExtensions Function SetBonePose *********************************** // ********** Begin Class UAnimPoseExtensions ****************************************************** FClassRegistrationInfo Z_Registration_Info_UClass_UAnimPoseExtensions; UClass* UAnimPoseExtensions::GetPrivateStaticClass() { using TClass = UAnimPoseExtensions; if (!Z_Registration_Info_UClass_UAnimPoseExtensions.InnerSingleton) { GetPrivateStaticClassBody( TClass::StaticPackage(), TEXT("AnimPoseExtensions"), Z_Registration_Info_UClass_UAnimPoseExtensions.InnerSingleton, StaticRegisterNativesUAnimPoseExtensions, 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_UAnimPoseExtensions.InnerSingleton; } UClass* Z_Construct_UClass_UAnimPoseExtensions_NoRegister() { return UAnimPoseExtensions::GetPrivateStaticClass(); } struct Z_Construct_UClass_UAnimPoseExtensions_Statics { #if WITH_METADATA static constexpr UECodeGen_Private::FMetaDataPairParam Class_MetaDataParams[] = { { "Comment", "/** Script exposed functionality for populating, retrieving data from and setting data on FAnimPose */" }, { "IncludePath", "AnimPose.h" }, { "ModuleRelativePath", "Public/AnimPose.h" }, { "ToolTip", "Script exposed functionality for populating, retrieving data from and setting data on FAnimPose" }, }; #endif // WITH_METADATA // ********** Begin Class UAnimPoseExtensions constinit property declarations ********************** // ********** End Class UAnimPoseExtensions constinit property declarations ************************ static constexpr UE::CodeGen::FClassNativeFunction Funcs[] = { { .NameUTF8 = UTF8TEXT("EvaluateAnimationBlueprintWithInputPose"), .Pointer = &UAnimPoseExtensions::execEvaluateAnimationBlueprintWithInputPose }, { .NameUTF8 = UTF8TEXT("GetAnimPoseAtFrame"), .Pointer = &UAnimPoseExtensions::execGetAnimPoseAtFrame }, { .NameUTF8 = UTF8TEXT("GetAnimPoseAtTime"), .Pointer = &UAnimPoseExtensions::execGetAnimPoseAtTime }, { .NameUTF8 = UTF8TEXT("GetBoneNames"), .Pointer = &UAnimPoseExtensions::execGetBoneNames }, { .NameUTF8 = UTF8TEXT("GetBonePose"), .Pointer = &UAnimPoseExtensions::execGetBonePose }, { .NameUTF8 = UTF8TEXT("GetCurveNames"), .Pointer = &UAnimPoseExtensions::execGetCurveNames }, { .NameUTF8 = UTF8TEXT("GetCurveWeight"), .Pointer = &UAnimPoseExtensions::execGetCurveWeight }, { .NameUTF8 = UTF8TEXT("GetRefBonePose"), .Pointer = &UAnimPoseExtensions::execGetRefBonePose }, { .NameUTF8 = UTF8TEXT("GetReferencePose"), .Pointer = &UAnimPoseExtensions::execGetReferencePose }, { .NameUTF8 = UTF8TEXT("GetRefPoseRelativeTransform"), .Pointer = &UAnimPoseExtensions::execGetRefPoseRelativeTransform }, { .NameUTF8 = UTF8TEXT("GetRelativeToRefPoseTransform"), .Pointer = &UAnimPoseExtensions::execGetRelativeToRefPoseTransform }, { .NameUTF8 = UTF8TEXT("GetRelativeTransform"), .Pointer = &UAnimPoseExtensions::execGetRelativeTransform }, { .NameUTF8 = UTF8TEXT("GetSocketNames"), .Pointer = &UAnimPoseExtensions::execGetSocketNames }, { .NameUTF8 = UTF8TEXT("GetSocketPose"), .Pointer = &UAnimPoseExtensions::execGetSocketPose }, { .NameUTF8 = UTF8TEXT("IsValid"), .Pointer = &UAnimPoseExtensions::execIsValid }, { .NameUTF8 = UTF8TEXT("SetBonePose"), .Pointer = &UAnimPoseExtensions::execSetBonePose }, }; static UObject* (*const DependentSingletons[])(); static constexpr FClassFunctionLinkInfo FuncInfo[] = { { &Z_Construct_UFunction_UAnimPoseExtensions_EvaluateAnimationBlueprintWithInputPose, "EvaluateAnimationBlueprintWithInputPose" }, // 3341307015 { &Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtFrame, "GetAnimPoseAtFrame" }, // 1274732419 { &Z_Construct_UFunction_UAnimPoseExtensions_GetAnimPoseAtTime, "GetAnimPoseAtTime" }, // 1126488851 { &Z_Construct_UFunction_UAnimPoseExtensions_GetBoneNames, "GetBoneNames" }, // 3715433351 { &Z_Construct_UFunction_UAnimPoseExtensions_GetBonePose, "GetBonePose" }, // 2453488620 { &Z_Construct_UFunction_UAnimPoseExtensions_GetCurveNames, "GetCurveNames" }, // 803491231 { &Z_Construct_UFunction_UAnimPoseExtensions_GetCurveWeight, "GetCurveWeight" }, // 93544220 { &Z_Construct_UFunction_UAnimPoseExtensions_GetRefBonePose, "GetRefBonePose" }, // 1326390061 { &Z_Construct_UFunction_UAnimPoseExtensions_GetReferencePose, "GetReferencePose" }, // 1377421663 { &Z_Construct_UFunction_UAnimPoseExtensions_GetRefPoseRelativeTransform, "GetRefPoseRelativeTransform" }, // 3313716597 { &Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeToRefPoseTransform, "GetRelativeToRefPoseTransform" }, // 4247677748 { &Z_Construct_UFunction_UAnimPoseExtensions_GetRelativeTransform, "GetRelativeTransform" }, // 1421757933 { &Z_Construct_UFunction_UAnimPoseExtensions_GetSocketNames, "GetSocketNames" }, // 1240067272 { &Z_Construct_UFunction_UAnimPoseExtensions_GetSocketPose, "GetSocketPose" }, // 3160737690 { &Z_Construct_UFunction_UAnimPoseExtensions_IsValid, "IsValid" }, // 171171526 { &Z_Construct_UFunction_UAnimPoseExtensions_SetBonePose, "SetBonePose" }, // 2286565150 }; static_assert(UE_ARRAY_COUNT(FuncInfo) < 2048); static constexpr FCppClassTypeInfoStatic StaticCppClassTypeInfo = { TCppClassTypeTraits::IsAbstract, }; static const UECodeGen_Private::FClassParams ClassParams; }; // struct Z_Construct_UClass_UAnimPoseExtensions_Statics UObject* (*const Z_Construct_UClass_UAnimPoseExtensions_Statics::DependentSingletons[])() = { (UObject* (*)())Z_Construct_UClass_UBlueprintFunctionLibrary, (UObject* (*)())Z_Construct_UPackage__Script_AnimationBlueprintLibrary, }; static_assert(UE_ARRAY_COUNT(Z_Construct_UClass_UAnimPoseExtensions_Statics::DependentSingletons) < 16); const UECodeGen_Private::FClassParams Z_Construct_UClass_UAnimPoseExtensions_Statics::ClassParams = { &UAnimPoseExtensions::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_UAnimPoseExtensions_Statics::Class_MetaDataParams), Z_Construct_UClass_UAnimPoseExtensions_Statics::Class_MetaDataParams) }; void UAnimPoseExtensions::StaticRegisterNativesUAnimPoseExtensions() { UClass* Class = UAnimPoseExtensions::StaticClass(); FNativeFunctionRegistrar::RegisterFunctions(Class, MakeConstArrayView(Z_Construct_UClass_UAnimPoseExtensions_Statics::Funcs)); } UClass* Z_Construct_UClass_UAnimPoseExtensions() { if (!Z_Registration_Info_UClass_UAnimPoseExtensions.OuterSingleton) { UECodeGen_Private::ConstructUClass(Z_Registration_Info_UClass_UAnimPoseExtensions.OuterSingleton, Z_Construct_UClass_UAnimPoseExtensions_Statics::ClassParams); } return Z_Registration_Info_UClass_UAnimPoseExtensions.OuterSingleton; } UAnimPoseExtensions::UAnimPoseExtensions(const FObjectInitializer& ObjectInitializer) : Super(ObjectInitializer) {} DEFINE_VTABLE_PTR_HELPER_CTOR_NS(, UAnimPoseExtensions); UAnimPoseExtensions::~UAnimPoseExtensions() {} // ********** End Class UAnimPoseExtensions ******************************************************** // ********** Begin Registration ******************************************************************* struct Z_CompiledInDeferFile_FID_Engine_Source_Editor_AnimationBlueprintLibrary_Public_AnimPose_h__Script_AnimationBlueprintLibrary_Statics { static constexpr FEnumRegisterCompiledInInfo EnumInfo[] = { { EAnimPoseSpaces_StaticEnum, TEXT("EAnimPoseSpaces"), &Z_Registration_Info_UEnum_EAnimPoseSpaces, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 3959542861U) }, { EAnimDataEvalType_StaticEnum, TEXT("EAnimDataEvalType"), &Z_Registration_Info_UEnum_EAnimDataEvalType, CONSTRUCT_RELOAD_VERSION_INFO(FEnumReloadVersionInfo, 1310662042U) }, }; static constexpr FStructRegisterCompiledInInfo ScriptStructInfo[] = { { FAnimPoseEvaluationOptions::StaticStruct, Z_Construct_UScriptStruct_FAnimPoseEvaluationOptions_Statics::NewStructOps, TEXT("AnimPoseEvaluationOptions"),&Z_Registration_Info_UScriptStruct_FAnimPoseEvaluationOptions, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimPoseEvaluationOptions), 730334263U) }, { FAnimPose::StaticStruct, Z_Construct_UScriptStruct_FAnimPose_Statics::NewStructOps, TEXT("AnimPose"),&Z_Registration_Info_UScriptStruct_FAnimPose, CONSTRUCT_RELOAD_VERSION_INFO(FStructReloadVersionInfo, sizeof(FAnimPose), 3488604391U) }, }; static constexpr FClassRegisterCompiledInInfo ClassInfo[] = { { Z_Construct_UClass_UAnimPoseExtensions, UAnimPoseExtensions::StaticClass, TEXT("UAnimPoseExtensions"), &Z_Registration_Info_UClass_UAnimPoseExtensions, CONSTRUCT_RELOAD_VERSION_INFO(FClassReloadVersionInfo, sizeof(UAnimPoseExtensions), 405281768U) }, }; }; // Z_CompiledInDeferFile_FID_Engine_Source_Editor_AnimationBlueprintLibrary_Public_AnimPose_h__Script_AnimationBlueprintLibrary_Statics static FRegisterCompiledInInfo Z_CompiledInDeferFile_FID_Engine_Source_Editor_AnimationBlueprintLibrary_Public_AnimPose_h__Script_AnimationBlueprintLibrary_1995439761{ TEXT("/Script/AnimationBlueprintLibrary"), Z_CompiledInDeferFile_FID_Engine_Source_Editor_AnimationBlueprintLibrary_Public_AnimPose_h__Script_AnimationBlueprintLibrary_Statics::ClassInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_AnimationBlueprintLibrary_Public_AnimPose_h__Script_AnimationBlueprintLibrary_Statics::ClassInfo), Z_CompiledInDeferFile_FID_Engine_Source_Editor_AnimationBlueprintLibrary_Public_AnimPose_h__Script_AnimationBlueprintLibrary_Statics::ScriptStructInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_AnimationBlueprintLibrary_Public_AnimPose_h__Script_AnimationBlueprintLibrary_Statics::ScriptStructInfo), Z_CompiledInDeferFile_FID_Engine_Source_Editor_AnimationBlueprintLibrary_Public_AnimPose_h__Script_AnimationBlueprintLibrary_Statics::EnumInfo, UE_ARRAY_COUNT(Z_CompiledInDeferFile_FID_Engine_Source_Editor_AnimationBlueprintLibrary_Public_AnimPose_h__Script_AnimationBlueprintLibrary_Statics::EnumInfo), }; // ********** End Registration ********************************************************************* PRAGMA_ENABLE_DEPRECATION_WARNINGS