NL3D::CTrackKeyFramerTCB< CKeyTCBQuat, NLMISC::CAngleAxis > Class Reference

#include <track_keyframer.h>


Detailed Description

ITrack implementation for CQuat TCB keyframer.

Author:
Lionel Berenguier

Nevrax France

Date:
2001

Definition at line 1045 of file track_keyframer.h.

Public Member Functions

virtual const IAnimatedValuegetValue () const
 From ITrack.

From ITrackKeyFramer
virtual void compile ()
 compile (precalc).

virtual void evalKey (const CKeyTCBQuat *previous, const CKeyTCBQuat *next, TAnimationTime datePrevious, TAnimationTime dateNext, TAnimationTime date)
 evalKey (runtime).


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)

Private Attributes

CAnimatedValueBlendable< CQuat_Value


Member Function Documentation

virtual void NL3D::CTrackKeyFramerTCB< CKeyTCBQuat, NLMISC::CAngleAxis >::compile  )  [inline, virtual]
 

compile (precalc).

Definition at line 1089 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 1179 of file track_keyframer.h.

virtual void NL3D::CTrackKeyFramerTCB< CKeyTCBQuat, NLMISC::CAngleAxis >::evalKey const CKeyTCBQuat previous,
const CKeyTCBQuat next,
TAnimationTime  datePrevious,
TAnimationTime  dateNext,
TAnimationTime  date
[inline, virtual]
 

evalKey (runtime).

Definition at line 1060 of file track_keyframer.h.

virtual const IAnimatedValue& NL3D::CTrackKeyFramerTCB< CKeyTCBQuat, NLMISC::CAngleAxis >::getValue  )  const [inline, virtual]
 

From ITrack.

Definition at line 1051 of file track_keyframer.h.


Field Documentation

CAnimatedValueBlendable<CQuat> NL3D::CTrackKeyFramerTCB< CKeyTCBQuat, NLMISC::CAngleAxis >::_Value [private]
 

Definition at line 1176 of file track_keyframer.h.


The documentation for this class was generated from the following file:
Generated on Tue Mar 16 08:12:15 2004 for NeL by doxygen 1.3.6