Interface for a key of a keyframer. More...
#include <key.h>
Inherited by NL3D::CKeyBezier< T >, and NL3D::CKeyTCB< T >.
Public Types | |
| typedef T | TValueType |
| synonym for T. | |
Public Member Functions | |
| void | serial (NLMISC::IStream &f) throw (NLMISC::EStream) |
| Serial. | |
Public Attributes | |
| T | Value |
| The key value. | |
| float | OODeltaTime |
Interface for a key of a keyframer.
Definition at line 48 of file key.h.
| typedef T NL3D::CKey< T >::TValueType |
| void NL3D::CKey< T >::serial | ( | NLMISC::IStream & | f | ) | throw (NLMISC::EStream) [inline] |
Serial.
Reimplemented in NL3D::CKeyTCB< T >, NL3D::CKeyBezier< T >, NL3D::CKeyTCB< NLMISC::CAngleAxis >, and NL3D::CKeyBezier< NLMISC::CQuat >.
| float NL3D::CKey< T >::OODeltaTime |
Definition at line 74 of file key.h.
Referenced by NL3D::CTrackKeyFramerLinear< CKeyRGBA, NLMISC::CRGBA >::evalKey(), and NL3D::CTrackKeyFramerLinear< CKeyQuat, CQuat >::evalKey().
| T NL3D::CKey< T >::Value |
The key value.
Definition at line 64 of file key.h.
Referenced by NL3D::CTrackKeyFramerLinear< CKeyRGBA, NLMISC::CRGBA >::evalKey(), NL3D::CTrackKeyFramerLinear< CKeyQuat, CQuat >::evalKey(), NL3D::CKeyBezier< NLMISC::CQuat >::serial(), NL3D::CKeyTCB< NLMISC::CAngleAxis >::serial(), NL3D::CKeyBezier< T >::serial(), NL3D::CKeyTCB< T >::serial(), and NL3D::CKey< NLMISC::CAngleAxis >::serial().
1.6.1