CTrackKeyFramerBezier< CKeyT, T > Class Template Reference

ITrack implementation for Bezier keyframer. More...

#include <track_bezier.h>

Inherits ITrackKeyFramer< CKeyT >.

List of all members.

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).

Detailed Description

template<class CKeyT, class T>
class CTrackKeyFramerBezier< CKeyT, T >

ITrack implementation for Bezier keyframer.

Author:
Lionel Berneguier
Nevrax France
Date:
2001

Definition at line 47 of file track_bezier.h.


Member Typedef Documentation

template<class CKeyT , class T >
typedef CKeyT::TValueType CTrackKeyFramerBezier< CKeyT, T >::TKeyValueType [protected]

Definition at line 53 of file track_bezier.h.


Member Function Documentation

template<class CKeyT , class T >
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().

template<class CKeyT , class T >
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().


The documentation for this class was generated from the following file:

Generated on Thu Jan 7 08:30:02 2010 for NeL by  doxygen 1.6.1