|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CTrackKeyFramerTCB Class Template ReferenceITrack implementation for TCB keyframer.
More...
#include <track_keyframer.h>
Inheritance diagram for NL3D::CTrackKeyFramerTCB:
List of all members.
Public Methods |
virtual const IAnimatedValue & | getValue () const |
| From ITrack. More...
|
Protected Types |
typedef CKeyT::TValueType | TKeyValueType |
Protected Methods |
|
virtual void | evalKey (const CKeyT *previous, const CKeyT *next, TAnimationTime datePrevious, TAnimationTime dateNext, TAnimationTime date) |
| evalKey (runtime). More...
|
virtual void | compile () |
| compile (precalc). More...
|
Private Methods |
void | computeTCBKey (CKeyT &keyBefore, CKeyT &key, CKeyT &keyAfter, float timeBefore, float time, float timeAfter, float rangeDelta, bool firstKey, bool endKey, bool isLoop) |
void | computeTCBKeyLinear (CKeyT &key0, CKeyT &key1) |
void | computeFirstKey (CKeyT &keyFirst, CKeyT &keyAfter) |
void | computeLastKey (CKeyT &keyLast, CKeyT &keyBefore) |
Private Attributes |
CAnimatedValueBlendable< T > | _Value |
Detailed Description
template<class CKeyT, class T>
class NL3D::CTrackKeyFramerTCB< CKeyT, T >
ITrack implementation for TCB keyframer.
-
Author:
-
Cyril 'Hulud' Corvazier , Nevrax France
-
Date:
-
2001
Definition at line 860 of file track_keyframer.h.
Member Typedef Documentation
template<class CKeyT, class T> |
typedef CKeyT::TValueType NL3D::CTrackKeyFramerTCB::TKeyValueType [protected]
|
|
Member Function Documentation
template<class CKeyT, class T> |
virtual void NL3D::CTrackKeyFramerTCB< CKeyT, T >::compile |
( |
|
) |
[inline, protected, virtual] |
|
template<class CKeyT, class T> |
void NL3D::CTrackKeyFramerTCB< CKeyT, T >::computeFirstKey |
( |
CKeyT & |
keyFirst, |
|
|
CKeyT & |
keyAfter |
|
) |
[inline, private] |
|
template<class CKeyT, class T> |
void NL3D::CTrackKeyFramerTCB< CKeyT, T >::computeLastKey |
( |
CKeyT & |
keyLast, |
|
|
CKeyT & |
keyBefore |
|
) |
[inline, private] |
|
template<class CKeyT, class T> |
void NL3D::CTrackKeyFramerTCB< CKeyT, T >::computeTCBKey |
( |
CKeyT & |
keyBefore, |
|
|
CKeyT & |
key, |
|
|
CKeyT & |
keyAfter, |
|
|
float |
timeBefore, |
|
|
float |
time, |
|
|
float |
timeAfter, |
|
|
float |
rangeDelta, |
|
|
bool |
firstKey, |
|
|
bool |
endKey, |
|
|
bool |
isLoop |
|
) |
[inline, private] |
|
template<class CKeyT, class T> |
void NL3D::CTrackKeyFramerTCB< CKeyT, T >::computeTCBKeyLinear |
( |
CKeyT & |
key0, |
|
|
CKeyT & |
key1 |
|
) |
[inline, private] |
|
template<class CKeyT, class T> |
virtual void NL3D::CTrackKeyFramerTCB< CKeyT, T >::evalKey |
( |
const CKeyT * |
previous, |
|
|
const CKeyT * |
next, |
|
|
TAnimationTime |
datePrevious, |
|
|
TAnimationTime |
dateNext, |
|
|
TAnimationTime |
date |
|
) |
[inline, protected, virtual] |
|
template<class CKeyT, class T> |
virtual const IAnimatedValue& NL3D::CTrackKeyFramerTCB< CKeyT, T >::getValue |
( |
|
) |
const [inline, virtual] |
|
Member Data Documentation
The documentation for this class was generated from the following file:
|
|