Module |
|
Header |
/Engine/Source/Runtime/Engine/Classes/Components/SkeletalMeshComponent.h |
Include |
#include "Components/SkeletalMeshComponent.h" |
Source |
/Engine/Source/Runtime/Engine/Private/Components/SkeletalMeshComponent.cpp |
void PerformAnimationEvaluation
(
const USkeletalMesh * InSkeletalMesh,
UAnimInstance * InAnimInstance,
TArray< FTransform > & OutSpaceBases,
TArray< FTransform > & OutBoneSpaceTransforms,
FVector & OutRootBoneTranslation,
FBlendedHeapCurve & OutCurve
)
Runs the animation evaluation for the current pose into the supplied variables PerformAnimationProcessing runs evaluation based on bInDoEvaluation. PerformAnimationEvaluation always runs evaluation (and exists for backward compatibility)
Parameter |
Description |
---|---|
InSkeletalMesh |
The skeletal mesh we are animating |
InAnimInstance |
The anim instance we are evaluating |
bInDoEvaluation |
Whether to perform evaluation (we may just want to update) |
OutSpaceBases |
Component space bone transforms |
OutBoneSpaceTransforms |
Local space bone transforms |
OutRootBoneTranslation |
Calculated root bone translation |
OutCurves |
Blended Curve |