Navigation
API > API/Runtime > API/Runtime/Engine > API/Runtime/Engine/Animation > API/Runtime/Engine/Animation/FInertializationPoseDiff
References
Module | Engine |
Header | /Engine/Source/Runtime/Engine/Classes/Animation/AnimNode_Inertialization.h |
Include | #include "Animation/AnimNode_Inertialization.h" |
Source | /Engine/Source/Runtime/Engine/Private/Animation/AnimNode_Inertialization.cpp |
void ApplyTo
&40;
FCompactPose & Pose,
FBlendedCurve & Curves,
float InertializationElapsedTime,
float InertializationDuration,
TArrayView< const float > InertializationDurationPerBone
&41; const
Remarks
Apply this difference to a pose, decaying over time as InertializationElapsedTime approaches InertializationDuration
Pose [in/out] the current frame's pose Curves [in/out] the current frame's animation curves InertializationElapsedTime time elapsed since the start of the inertialization InertializationDuration total inertialization duration (used for curves) InertializationDurationPerBone inertialization duration per bone (indexed by skeleton bone index) (used for pose)