Quaternions special implementation for linear keyframer. More...
#include <track_keyframer.h>
Inherits ITrackKeyFramer< CKeyQuat >.
Inherited by NL3D::CTrackKeyFramerLinearQuat.
Public Member Functions | |
| virtual void | evalKey (const CKeyQuat *previous, const CKeyQuat *next, TAnimationTime datePrevious, TAnimationTime, TAnimationTime date, IAnimatedValue &result) |
| From ITrackKeyFramer. | |
Quaternions special implementation for linear keyframer.
Definition at line 552 of file track_keyframer.h.
| virtual void NL3D::CTrackKeyFramerLinear< CKeyQuat, CQuat >::evalKey | ( | const CKeyQuat * | previous, | |
| const CKeyQuat * | next, | |||
| TAnimationTime | datePrevious, | |||
| TAnimationTime | , | |||
| TAnimationTime | date, | |||
| IAnimatedValue & | result | |||
| ) | [inline, virtual] |
From ITrackKeyFramer.
Definition at line 557 of file track_keyframer.h.
References NLMISC::clamp(), NL3D::CKey< T >::OODeltaTime, NLMISC::CQuatT< float >::slerp(), NL3D::CKey< T >::Value, and NL3D::CAnimatedValueBlendable< T >::Value.
1.6.1