ITrack implementation for CQuat TCB keyframer. More...
#include <track_keyframer.h>
Inherits ITrackKeyFramer< CKeyTCBQuat >, and CTCBTools< CKeyTCBQuat, NLMISC::CAngleAxis, std::map< TAnimationTime, CKeyTCBQuat > >.
Inherited by NL3D::CTrackKeyFramerTCBQuat.
Public Member Functions | |
From ITrackKeyFramer | |
| virtual void | evalKey (const CKeyTCBQuat *previous, const CKeyTCBQuat *next, TAnimationTime datePrevious, TAnimationTime, TAnimationTime date, IAnimatedValue &result) |
| evalKey (runtime). | |
| virtual void | compile () |
| compile (precalc). | |
Private Member Functions | |
| void | computeTCBKey (CKeyTCBQuat &keyBefore, CKeyTCBQuat &key, CKeyTCBQuat &keyAfter, float timeBefore, float time, float timeAfter, float rangeDelta, bool firstKey, bool endKey, bool isLoop) |
ITrack implementation for CQuat TCB keyframer.
Definition at line 1010 of file track_keyframer.h.
| virtual void NL3D::CTrackKeyFramerTCB< CKeyTCBQuat, NLMISC::CAngleAxis >::compile | ( | ) | [inline, virtual] |
compile (precalc).
Reimplemented from NL3D::ITrackKeyFramer< CKeyTCBQuat >.
Definition at line 1050 of file track_keyframer.h.
| void NL3D::CTrackKeyFramerTCB< CKeyTCBQuat, NLMISC::CAngleAxis >::computeTCBKey | ( | CKeyTCBQuat & | keyBefore, | |
| CKeyTCBQuat & | key, | |||
| CKeyTCBQuat & | keyAfter, | |||
| float | timeBefore, | |||
| float | time, | |||
| float | timeAfter, | |||
| float | rangeDelta, | |||
| bool | firstKey, | |||
| bool | endKey, | |||
| bool | isLoop | |||
| ) | [inline, private] |
Definition at line 1138 of file track_keyframer.h.
| virtual void NL3D::CTrackKeyFramerTCB< CKeyTCBQuat, NLMISC::CAngleAxis >::evalKey | ( | const CKeyTCBQuat * | previous, | |
| const CKeyTCBQuat * | next, | |||
| TAnimationTime | datePrevious, | |||
| TAnimationTime | , | |||
| TAnimationTime | date, | |||
| IAnimatedValue & | result | |||
| ) | [inline, virtual] |
evalKey (runtime).
Implements NL3D::ITrackKeyFramer< CKeyTCBQuat >.
Definition at line 1019 of file track_keyframer.h.
1.6.1