|
|
|
|
Documentation |
|
Main Page Namespace List Class Hierarchy Alphabetical List Compound List File List Namespace Members Compound Members File Members Related Pages Search
NL3D::CTCBTools Class Template ReferenceTCB Track tools (for both normal TCB, and quat TCB).
More...
#include <track_keyframer.h>
List of all members.
Protected Types |
typedef TMapTimeCKey::iterator | TMapTimeCKeyIterator |
Protected Methods |
void | compileTCBEase (TMapTimeCKey &mapKey, bool loopMode) |
| compute TCB ease information. More...
|
float | ease (const CKeyT *key, float d) |
void | computeHermiteBasis (float d, float hb[4]) |
void | computeTCBFactors (const CKeyT &key, float timeBefore, float time, float timeAfter, float rangeDelta, bool firstKey, bool endKey, bool isLoop, float &ksm, float &ksp, float &kdm, float &kdp) |
Detailed Description
template<class CKeyT, class T, class TMapTimeCKey>
class NL3D::CTCBTools< CKeyT, T, TMapTimeCKey >
TCB Track tools (for both normal TCB, and quat TCB).
internal use.
-
Author:
-
Cyril 'Hulud' Corvazier , Nevrax France
-
Date:
-
2001
Definition at line 706 of file track_keyframer.h.
Member Typedef Documentation
template<class CKeyT, class T, class TMapTimeCKey> |
typedef TMapTimeCKey::iterator NL3D::CTCBTools::TMapTimeCKeyIterator [protected]
|
|
Member Function Documentation
template<class CKeyT, class T, class TMapTimeCKey> |
void NL3D::CTCBTools< CKeyT, T, TMapTimeCKey >::compileTCBEase |
( |
TMapTimeCKey & |
mapKey, |
|
|
bool |
loopMode |
|
) |
[inline, protected] |
|
template<class CKeyT, class T, class TMapTimeCKey> |
void NL3D::CTCBTools< CKeyT, T, TMapTimeCKey >::computeHermiteBasis |
( |
float |
d, |
|
|
float |
hb[4] |
|
) |
[inline, protected] |
|
template<class CKeyT, class T, class TMapTimeCKey> |
void NL3D::CTCBTools< CKeyT, T, TMapTimeCKey >::computeTCBFactors |
( |
const CKeyT & |
key, |
|
|
float |
timeBefore, |
|
|
float |
time, |
|
|
float |
timeAfter, |
|
|
float |
rangeDelta, |
|
|
bool |
firstKey, |
|
|
bool |
endKey, |
|
|
bool |
isLoop, |
|
|
float & |
ksm, |
|
|
float & |
ksp, |
|
|
float & |
kdm, |
|
|
float & |
kdp |
|
) |
[inline, protected] |
|
template<class CKeyT, class T, class TMapTimeCKey> |
float NL3D::CTCBTools< CKeyT, T, TMapTimeCKey >::ease |
( |
const CKeyT * |
key, |
|
|
float |
d |
|
) |
[inline, protected] |
|
The documentation for this class was generated from the following file:
|
|