13 bytes per key is achieved by encoding this way: 1 byte for the length/key time, measured in samples, and not in second (hence we can skip at max 255 keys). 12 byte for the position. May be compressed in future to 6 bytes.
|
Public Member Functions |
void | build (const std::vector< uint16 > &timeList, const std::vector< CVector > &keyList, float beginTime, float endTime) |
| CTrackSampledVector () |
| Constructor.
|
virtual std::string | getClassName ()=0 |
| NLMISC_DECLARE_CLASS (CTrackSampledVector) |
void | setLoopMode (bool mode) |
| Change the loop mode. true default.
|
virtual | ~CTrackSampledVector () |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual TAnimationTime | getBeginTime () const |
virtual TAnimationTime | getEndTime () const |
virtual bool | getLoopMode () const |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual TAnimationTime | getBeginTime () const |
virtual TAnimationTime | getEndTime () const |
virtual bool | getLoopMode () const |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual void | eval (const TAnimationTime &date) |
virtual const IAnimatedValue & | getValue () const |
virtual void | serial (NLMISC::IStream &f) |
|
virtual TAnimationTime | getBeginTime () const |
virtual TAnimationTime | getEndTime () const |
virtual bool | getLoopMode () const |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
|
virtual bool | interpolate (TAnimationTime time, bool &res) |
virtual bool | interpolate (TAnimationTime time, std::string &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CQuat &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CVector &res) |
virtual bool | interpolate (TAnimationTime time, NLMISC::CRGBA &res) |
virtual bool | interpolate (TAnimationTime time, sint32 &res) |
virtual bool | interpolate (TAnimationTime time, float &res) |
Protected Types |
enum | TEvalType { EvalDiscard,
EvalKey0,
EvalInterpolate
} |
Protected Member Functions |
void | buildCommon (const std::vector< uint16 > &timeList, float beginTime, float endTime) |
TEvalType | evalTime (const TAnimationTime &date, uint numKeys, uint &keyId0, uint &keyId1, float &interpValue) |
void | serialCommon (NLMISC::IStream &f) |
Protected Attributes |
float | _BeginTime |
float | _DeltaTime |
float | _EndTime |
NLMISC::CObjectVector< CVector,
false > | _Keys |
bool | _LoopMode |
float | _OODeltaTime |
float | _OOTotalRange |
NLMISC::CObjectVector< CTimeBlock > | _TimeBlocks |
float | _TotalRange |
CAnimatedValueVector | _Value |