Deprecated
Use BlendPosesTogetherPerBone with other signature
Module |
|
Header |
/Engine/Source/Runtime/Engine/Public/AnimationRuntime.h |
Include |
#include "AnimationRuntime.h" |
Source |
/Engine/Source/Runtime/Engine/Private/Animation/AnimationRuntime.cpp |
static void BlendPosesTogetherPerBone
(
TArrayView< const FCompactPose > SourcePoses,
TArrayView< const FBlendedCurve > SourceCurves,
const IInterpolationIndexProvider * InterpolationIndexProvider,
TArrayView< const FBlendSampleData > BlendSampleDataCache,
TArrayView< const int32 > BlendSampleDataCacheIndices,
FCompactPose & ResultPose,
FBlendedCurve & ResultCurve
)
Blends together a set of poses, each with a given weight. This function is for BlendSpace per bone blending. BlendSampleDataCache contains the weight information and is indexed using BlendSampleDataCacheIndices, to prevent caller having to supply an ordered array
This blends in local space
Parameter |
Description |
---|---|
ResultPose |
Output pose of relative bone transforms. |