Navigation
API > API/Editor > API/Editor/AnimationBlueprintLibrary > API/Editor/AnimationBlueprintLibrary/UAnimPoseExtensions
Description
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.
| Name | EvaluateAnimationBlueprintWithInputPose |
| Type | function |
| Header File | /Engine/Source/Editor/AnimationBlueprintLibrary/Public/AnimPose.h |
| Include Path | #include "AnimPose.h" |
| Source | /Engine/Source/Editor/AnimationBlueprintLibrary/Private/AnimPose.cpp |
UFUNCTION (BlueprintCallable, Meta=(ScriptMethod), Category="Animation|Pose")
static void EvaluateAnimationBlueprintWithInputPose
(
const FAnimPose & InputPose,
USkeletalMesh * TargetSkeletalMesh,
UAnimBlueprint * AnimationBlueprint,
FAnimPose & OutPose
)
Parameters
| Name | Remarks |
|---|---|
| InputPose | Anim Pose used to populate the input pose node value inside of the Animation Blueprint |
| TargetSkeletalMesh | USkeletalMesh object used as the target skeletal mesh, should have same USkeleton as InputPose and Animation Blueprint |
| AnimationBlueprint | Animation Blueprint to generate an AnimInstance with, used to evaluate the output Anim Pose |
| OutPose | Anim pose to hold the data from evaluating the Animation Blueprint instance |