ITrack implementation for Bezier keyframer. More...
#include <track_bezier.h>
Inherits ITrackKeyFramer< CKeyT >.
Protected Types | |
| typedef CKeyT::TValueType | TKeyValueType |
Protected Member Functions | |
From ITrackKeyFramer | |
| virtual void | evalKey (const CKeyT *previous, const CKeyT *next, TAnimationTime datePrevious, TAnimationTime dateNext, TAnimationTime date, IAnimatedValue &result) |
| evalKey (runtime). | |
| virtual void | compile () |
| compile (precalc). | |
ITrack implementation for Bezier keyframer.
Definition at line 47 of file track_bezier.h.
typedef CKeyT::TValueType CTrackKeyFramerBezier< CKeyT, T >::TKeyValueType [protected] |
Definition at line 53 of file track_bezier.h.
| virtual void CTrackKeyFramerBezier< CKeyT, T >::compile | ( | ) | [inline, protected, virtual] |
compile (precalc).
Definition at line 102 of file track_bezier.h.
Referenced by CTrackKeyFramerBezier< CKeyBezierQuat, CQuat >::compile().
| virtual void CTrackKeyFramerBezier< CKeyT, T >::evalKey | ( | const CKeyT * | previous, | |
| const CKeyT * | next, | |||
| TAnimationTime | datePrevious, | |||
| TAnimationTime | dateNext, | |||
| TAnimationTime | date, | |||
| IAnimatedValue & | result | |||
| ) | [inline, protected, virtual] |
evalKey (runtime).
Definition at line 60 of file track_bezier.h.
References NLMISC::clamp(), and NL3D::copyToValue().
1.6.1