aboutsummaryrefslogtreecommitdiff
path: root/docs/doxygen/nel/a03593.html
diff options
context:
space:
mode:
authorneodarz <neodarz@neodarz.net>2018-08-11 20:21:34 +0200
committerneodarz <neodarz@neodarz.net>2018-08-11 20:21:34 +0200
commit0ea5fc66924303d1bf73ba283a383e2aadee02f2 (patch)
tree2568e71a7ccc44ec23b8bb3f0ff97fb6bf2ed709 /docs/doxygen/nel/a03593.html
downloadnevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.tar.xz
nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.zip
Initial commit
Diffstat (limited to 'docs/doxygen/nel/a03593.html')
-rw-r--r--docs/doxygen/nel/a03593.html3066
1 files changed, 3066 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a03593.html b/docs/doxygen/nel/a03593.html
new file mode 100644
index 00000000..871c4f73
--- /dev/null
+++ b/docs/doxygen/nel/a03593.html
@@ -0,0 +1,3066 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>NeL: NL3D::CTrackSampledVector class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.6 -->
+<div class="qindex"> <form class="search" action="search.php" method="get">
+<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
+<h1>NL3D::CTrackSampledVector Class Reference</h1><code>#include &lt;<a class="el" href="a06565.html">track_sampled_vector.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for NL3D::CTrackSampledVector:
+<p><center><img src="a03593.png" usemap="#NL3D::CTrackSampledVector_map" border="0" alt=""></center>
+<map name="NL3D::CTrackSampledVector_map">
+<area href="a03589.html" alt="NL3D::CTrackSampledCommon" shape="rect" coords="98,168,285,192">
+<area href="a03542.html" alt="NL3D::ITrack" shape="rect" coords="98,112,285,136">
+<area href="a02867.html" alt="NLMISC::IStreamable" shape="rect" coords="0,56,187,80">
+<area href="a03881.html" alt="NL3D::UTrack" shape="rect" coords="197,56,384,80">
+<area href="a02540.html" alt="NLMISC::IClassable" shape="rect" coords="0,0,187,24">
+</map>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+This track is supposed to be Lighter in memory than <a class="el" href="a03588.html">CTrackKeyFramerTCBVector</a>, and also is maybe faster. The track is an oversampled version of <a class="el" href="a03588.html">CTrackKeyFramerTCBVector</a> (or any vector interpolator), to 30 fps for example, but each key is 13 bytes in memory, instead of 96. Only linear interpolation is performed between 2 keys. And Keys are precomputed<p>
+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.<p>
+<dl compact><dt><b>Author:</b></dt><dd>Lionel Berenguier <p>
+Nevrax France </dd></dl>
+<dl compact><dt><b>Date:</b></dt><dd>2002 </dd></dl>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06565.html#l00053">53</a> of file <a class="el" href="a06565.html">track_sampled_vector.h</a>.<table border=0 cellpadding=0 cellspacing=0>
+<tr><td></td></tr>
+<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectora0">build</a> (const std::vector&lt; <a class="el" href="a04558.html#a9">uint16</a> &gt; &amp;timeList, const std::vector&lt; <a class="el" href="a03128.html">CVector</a> &gt; &amp;keyList, float beginTime, float endTime)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectora1">CTrackSampledVector</a> ()</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor. <a href="#NL3D_1_1CTrackSampledVectora1"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual std::string&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02540.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a6">getClassName</a> ()=0</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectora3">NLMISC_DECLARE_CLASS</a> (<a class="el" href="a03593.html">CTrackSampledVector</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectora4">setLoopMode</a> (bool mode)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Change the loop mode. true default. <a href="#NL3D_1_1CTrackSampledVectora4"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectora5">~CTrackSampledVector</a> ()</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorz1009_0">getBeginTime</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorz1009_1">getEndTime</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorz1009_2">getLoopMode</a> () const </td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorz1009_0">getBeginTime</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorz1009_1">getEndTime</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorz1009_2">getLoopMode</a> () const </td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_0">eval</a> (const <a class="el" href="a05363.html#a366">TAnimationTime</a> &amp;date)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const <a class="el" href="a03835.html">IAnimatedValue</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_1">getValue</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_2">serial</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &amp;f)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader"></div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorz1009_0">getBeginTime</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorz1009_1">getEndTime</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorz1009_2">getLoopMode</a> () const </td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan="2"><div class="groupHeader">From UTrack</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, bool &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, std::string &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03128.html">NLMISC::CVector</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, <a class="el" href="a04558.html#a10">sint32</a> &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6">interpolate</a> (<a class="el" href="a05363.html#a366">TAnimationTime</a> time, float &amp;<a class="el" href="a04223.html#a643">res</a>)</td></tr>
+
+<tr><td colspan=2><br><h2>Protected Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>enum &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorx3">TEvalType</a> { <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx0">EvalDiscard</a>,
+<a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx2">EvalKey0</a>,
+<a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx1">EvalInterpolate</a>
+ }</td></tr>
+
+<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorb0">buildCommon</a> (const std::vector&lt; <a class="el" href="a04558.html#a9">uint16</a> &gt; &amp;timeList, float beginTime, float endTime)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorx3">TEvalType</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorb1">evalTime</a> (const <a class="el" href="a05363.html#a366">TAnimationTime</a> &amp;date, <a class="el" href="a04558.html#a15">uint</a> numKeys, <a class="el" href="a04558.html#a15">uint</a> &amp;keyId0, <a class="el" href="a04558.html#a15">uint</a> &amp;keyId1, float &amp;interpValue)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorb2">serialCommon</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &amp;f)</td></tr>
+
+<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp0">_BeginTime</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp1">_DeltaTime</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp2">_EndTime</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03000.html">NLMISC::CObjectVector</a>&lt; <a class="el" href="a03128.html">CVector</a>,<br>
+ false &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectorp3">_Keys</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp4">_LoopMode</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp5">_OODeltaTime</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp6">_OOTotalRange</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03000.html">NLMISC::CObjectVector</a>&lt; CTimeBlock &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp8">_TotalRange</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02201.html">CAnimatedValueVector</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectorp9">_Value</a></td></tr>
+
+</table>
+<hr><h2>Member Enumeration Documentation</h2>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectorx3" doxytag="NL3D::CTrackSampledVector::TEvalType" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> enum <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorx3">NL3D::CTrackSampledCommon::TEvalType</a><code> [protected, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+<dl compact><dt><b>Enumeration values: </b></dt><dd>
+<table border=0 cellspacing=2 cellpadding=0>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx0" doxytag="EvalDiscard" ></a>EvalDiscard</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx2" doxytag="EvalKey0" ></a>EvalKey0</em>&nbsp;</td><td>
+</td></tr>
+<tr><td valign=top><em><a class="anchor" name="NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx1" doxytag="EvalInterpolate" ></a>EvalInterpolate</em>&nbsp;</td><td>
+</td></tr>
+</table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="a06561.html#l00103">103</a> of file <a class="el" href="a06561.html">track_sampled_common.h</a>.
+<p>
+<div class="fragment"><pre>00103 {<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx0">EvalDiscard</a>, <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx2">EvalKey0</a>, <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx1">EvalInterpolate</a>};
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectora1" doxytag="NL3D::CTrackSampledVector::CTrackSampledVector" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NL3D::CTrackSampledVector::CTrackSampledVector </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Constructor.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06564.html#l00046">46</a> of file <a class="el" href="a06564.html">track_sampled_vector.cpp</a>.
+<p>
+<div class="fragment"><pre>00047 {
+00048 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectora5" doxytag="NL3D::CTrackSampledVector::~CTrackSampledVector" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NL3D::CTrackSampledVector::~<a class="el" href="a03593.html">CTrackSampledVector</a> </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06564.html#l00051">51</a> of file <a class="el" href="a06564.html">track_sampled_vector.cpp</a>.
+<p>
+<div class="fragment"><pre>00052 {
+00053 }
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectora0" doxytag="NL3D::CTrackSampledVector::build" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NL3D::CTrackSampledVector::build </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const std::vector&lt; <a class="el" href="a04558.html#a9">uint16</a> &gt; &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>timeList</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>const std::vector&lt; <a class="el" href="a03128.html">CVector</a> &gt; &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>keyList</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>float&nbsp;</td>
+ <td class="mdname" nowrap> <em>beginTime</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>float&nbsp;</td>
+ <td class="mdname" nowrap> <em>endTime</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Build the track from a list of keys nlassert if ! same length. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>timeList</em>&nbsp;</td><td>the list of key time. First must be ==0. nlassert if difference between 2 keys is &gt; 255 </td></tr>
+ <tr><td valign=top><em>keyList</em>&nbsp;</td><td>the list of keys, not yet compressed (done internally in future) </td></tr>
+ <tr><td valign=top><em>beginTime</em>&nbsp;</td><td>map to the timeList[0] time. </td></tr>
+ <tr><td valign=top><em>endTime</em>&nbsp;</td><td>map to the timeList[size-1] time.</td></tr>
+ </table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="a06564.html#l00079">79</a> of file <a class="el" href="a06564.html">track_sampled_vector.cpp</a>.
+<p>
+References <a class="el" href="a06116.html#l00124">NLMISC::CObjectVector&lt; CTimeBlock &gt;::clear()</a>, <a class="el" href="a06116.html#l00124">NLMISC::CObjectVector&lt; CVector, false &gt;::clear()</a>, <a class="el" href="a05622.html#l00290">nlassert</a>, <a class="el" href="a06116.html#l00142">NLMISC::CObjectVector&lt; CVector, false &gt;::resize()</a>, and <a class="el" href="a05981.html#l00105">uint</a>.
+<p>
+Referenced by <a class="el" href="a05445.html#l00177">NL3D::CAnimationOptimizer::optimizeTrack()</a>.
+<p>
+<div class="fragment"><pre>00081 {
+00082 <a class="code" href="a04199.html#a6">nlassert</a>( endTime&gt;beginTime || (beginTime==endTime &amp;&amp; keyList.size()&lt;=1) );
+00083 <a class="code" href="a04199.html#a6">nlassert</a>( keyList.size()==timeList.size() );
+00084 <a class="code" href="a04558.html#a15">uint</a> i;
+00085
+00086 <span class="comment">// reset.</span>
+00087 <a class="code" href="a04558.html#a15">uint</a> numKeys= keyList.size();
+00088 <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorp3">_Keys</a>.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1982_0">clear</a>();
+00089 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1982_0">clear</a>();
+00090
+00091 <span class="comment">// Build Common time information</span>
+00092 CTrackSampledCommon::buildCommon(timeList, beginTime, endTime);
+00093
+00094
+00095 <span class="comment">// Compute All Key values.</span>
+00096 <span class="comment">//===================</span>
+00097 <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorp3">_Keys</a>.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1982_1">resize</a>(numKeys);
+00098 <span class="keywordflow">for</span>(i=0; i&lt;numKeys;i++)
+00099 {
+00100 <span class="comment">// no compression for now</span>
+00101 <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorp3">_Keys</a>[i]= keyList[i];
+00102 }
+00103
+00104 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectorb0" doxytag="NL3D::CTrackSampledVector::buildCommon" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NL3D::CTrackSampledCommon::buildCommon </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const std::vector&lt; <a class="el" href="a04558.html#a9">uint16</a> &gt; &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>timeList</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>float&nbsp;</td>
+ <td class="mdname" nowrap> <em>beginTime</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>float&nbsp;</td>
+ <td class="mdname" nowrap> <em>endTime</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [protected, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Build the track time from a list of Keys. <dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>timeList</em>&nbsp;</td><td>the list of key time. First must be ==0. nlassert if difference between 2 keys is &gt; 255 </td></tr>
+ <tr><td valign=top><em>beginTime</em>&nbsp;</td><td>map to the timeList[0] time. </td></tr>
+ <tr><td valign=top><em>endTime</em>&nbsp;</td><td>map to the timeList[size-1] time.</td></tr>
+ </table>
+</dl>
+
+<p>
+Definition at line <a class="el" href="a06560.html#l00106">106</a> of file <a class="el" href="a06560.html">track_sampled_common.cpp</a>.
+<p>
+References <a class="el" href="a06561.html#l00074">NL3D::CTrackSampledCommon::_OODeltaTime</a>, <a class="el" href="a06561.html#l00098">NL3D::CTrackSampledCommon::_TimeBlocks</a>, <a class="el" href="a06116.html#l00124">NLMISC::CObjectVector&lt; CTimeBlock &gt;::clear()</a>, <a class="el" href="a06561.html#l00083">NL3D::CTrackSampledCommon::CTimeBlock::KeyOffset</a>, <a class="el" href="a05622.html#l00290">nlassert</a>, <a class="el" href="a06116.html#l00142">NLMISC::CObjectVector&lt; uint8, false &gt;::resize()</a>, <a class="el" href="a06116.html#l00142">NLMISC::CObjectVector&lt; CTimeBlock &gt;::resize()</a>, <a class="el" href="a05981.html#l00099">sint32</a>, <a class="el" href="a06116.html#l00184">NLMISC::CObjectVector&lt; uint8, false &gt;::size()</a>, <a class="el" href="a06561.html#l00081">NL3D::CTrackSampledCommon::CTimeBlock::TimeOffset</a>, <a class="el" href="a06561.html#l00086">NL3D::CTrackSampledCommon::CTimeBlock::Times</a>, and <a class="el" href="a05981.html#l00105">uint</a>.
+<p>
+<div class="fragment"><pre>00107 {
+00108 <a class="code" href="a04199.html#a6">nlassert</a>( endTime&gt;beginTime || (beginTime==endTime &amp;&amp; timeList.size()&lt;=1) );
+00109 <a class="code" href="a04558.html#a15">uint</a> i;
+00110
+00111 <span class="comment">// reset.</span>
+00112 <a class="code" href="a04558.html#a15">uint</a> numKeys= timeList.size();
+00113 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1982_0">clear</a>();
+00114
+00115 <span class="comment">// Special case of 0 or 1 key.</span>
+00116 <span class="comment">//===================</span>
+00117 <span class="keywordflow">if</span>(numKeys&lt;=1)
+00118 {
+00119 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp0">_BeginTime</a>= beginTime;
+00120 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp2">_EndTime</a>= endTime;
+00121 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp8">_TotalRange</a>= 0;
+00122 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp6">_OOTotalRange</a>= 0;
+00123 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp1">_DeltaTime</a>= 0;
+00124 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp5">_OODeltaTime</a>= 0;
+00125 <span class="keywordflow">if</span>(numKeys==1)
+00126 {
+00127 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1982_1">resize</a>(1);
+00128 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>[0].TimeOffset= 0;
+00129 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>[0].Times.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1982_1">resize</a>(1);
+00130 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>[0].Times[0]= 0;
+00131 }
+00132
+00133 <span class="keywordflow">return</span>;
+00134 }
+00135
+00136 <span class="comment">// Compute All Time blocks.</span>
+00137 <span class="comment">//===================</span>
+00138 <a class="code" href="a04558.html#a10">sint32</a> lastBlockFrame= -1000000;
+00139 <a class="code" href="a04199.html#a6">nlassert</a>(timeList[0] == 0);
+00140 <span class="comment">// Header info for creating timeBlocks</span>
+00141 vector&lt;uint&gt; timeBlockKeyId;
+00142 vector&lt;uint&gt; timeBlockNumKeys;
+00143
+00144 <span class="comment">// compute how many time block we need.</span>
+00145 <span class="keywordflow">for</span>(i=0; i&lt;numKeys; i++)
+00146 {
+00147 <span class="comment">// verify growing order, and time difference.</span>
+00148 <span class="keywordflow">if</span>(i&gt;0)
+00149 {
+00150 <a class="code" href="a04199.html#a6">nlassert</a>(timeList[i]&gt;timeList[i-1]);
+00151 <a class="code" href="a04199.html#a6">nlassert</a>(timeList[i]-timeList[i-1] &lt;= 255 );
+00152 }
+00153 <span class="comment">// If the current frame is to far from the last TimeBlock frame (or if 1st timeBlock), must create a new timeBlock</span>
+00154 <span class="keywordflow">if</span>(timeList[i]-lastBlockFrame&gt;255)
+00155 {
+00156 <span class="comment">// create a new timeblock</span>
+00157 timeBlockKeyId.push_back(i);
+00158 <span class="comment">// Add this key to this new time Block (numKey == 1).</span>
+00159 timeBlockNumKeys.push_back(1);
+00160 lastBlockFrame= timeList[i];
+00161 }
+00162 <span class="keywordflow">else</span>
+00163 {
+00164 <span class="comment">// Add this key to the timeBlock.</span>
+00165 timeBlockNumKeys[timeBlockNumKeys.size()-1]++;
+00166 }
+00167 }
+00168
+00169 <span class="comment">// Build the timeBlocks.</span>
+00170 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1982_1">resize</a>(timeBlockKeyId.size());
+00171 <span class="keywordflow">for</span>(i=0; i&lt;timeBlockKeyId.size(); i++)
+00172 {
+00173 CTimeBlock &amp;timeBlock= <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>[i];
+00174 <a class="code" href="a04558.html#a15">uint</a> firstKeyId= timeBlockKeyId[i];
+00175 <a class="code" href="a04558.html#a15">uint</a> numKeys= timeBlockNumKeys[i];
+00176 <span class="comment">// compute the offset time and key</span>
+00177 timeBlock.KeyOffset= firstKeyId;
+00178 timeBlock.TimeOffset= timeList[firstKeyId];
+00179 <span class="comment">// create array of key</span>
+00180 timeBlock.Times.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1982_1">resize</a>(numKeys);
+00181 <span class="keywordflow">for</span>(<a class="code" href="a04558.html#a15">uint</a> j=0;j&lt;timeBlock.Times.size(); j++)
+00182 {
+00183 <span class="comment">// get the key time and make it local to the timeBlock.</span>
+00184 timeBlock.Times[j]= timeList[firstKeyId+j] - timeBlock.TimeOffset;
+00185 }
+00186 }
+00187
+00188 <span class="comment">// Compute other params</span>
+00189 <span class="comment">//===================</span>
+00190 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp0">_BeginTime</a>= beginTime;
+00191 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp2">_EndTime</a>= endTime;
+00192 <span class="comment">// compute deltatime for a frame to an other</span>
+00193 <a class="code" href="a04558.html#a15">uint</a> totalFrameCount= timeList[numKeys-1] - timeList[0];
+00194 <a class="code" href="a04199.html#a6">nlassert</a>(totalFrameCount&gt;0);
+00195 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp1">_DeltaTime</a>= (<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp2">_EndTime</a>-<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp0">_BeginTime</a>) / totalFrameCount;
+00196 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp5">_OODeltaTime</a>= (<span class="keywordtype">float</span>)(1.0 / <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp1">_DeltaTime</a>);
+00197 <span class="comment">// Compute range of anim</span>
+00198 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp8">_TotalRange</a>= <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp2">_EndTime</a>-<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp0">_BeginTime</a>;
+00199 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp6">_OOTotalRange</a>= float(1.0/_TotalRange);
+00200
+00201 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectorz1011_0" doxytag="NL3D::CTrackSampledVector::eval" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NL3D::CTrackSampledVector::eval </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a05363.html#a366">TAnimationTime</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>date</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Evaluation of the value of the track for this time.<p>
+The result is internaly stored to simplify access at the polymorphic values. To get the value, call <a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a11">ITrack::getValue()</a>.
+<p>
+Implements <a class="el" href="a03542.html#NL3D_1_1ITracka0">NL3D::ITrack</a>.
+<p>
+Definition at line <a class="el" href="a06564.html#l00107">107</a> of file <a class="el" href="a06564.html">track_sampled_vector.cpp</a>.
+<p>
+References <a class="el" href="a06560.html#l00211">NL3D::CTrackSampledCommon::evalTime()</a>, <a class="el" href="a05622.html#l00416">nlstop</a>, <a class="el" href="a06116.html#l00184">NLMISC::CObjectVector&lt; CVector, false &gt;::size()</a>, <a class="el" href="a05454.html#l00044">NL3D::TAnimationTime</a>, <a class="el" href="a05981.html#l00105">uint</a>, and <a class="el" href="a05442.html#l00116">NL3D::CAnimatedValueBlendable&lt; T &gt;::Value</a>.
+<p>
+<div class="fragment"><pre>00108 {
+00109 <span class="comment">// Eval time, and get key interpolation info</span>
+00110 <a class="code" href="a04558.html#a15">uint</a> keyId0;
+00111 <a class="code" href="a04558.html#a15">uint</a> keyId1;
+00112 <span class="keywordtype">float</span> interpValue;
+00113 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3">TEvalType</a> evalType= <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorb1">evalTime</a>(date, <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorp3">_Keys</a>.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1984_3">size</a>(), keyId0, keyId1, interpValue);
+00114
+00115 <span class="comment">// Discard? </span>
+00116 <span class="keywordflow">if</span>( evalType==<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx0">EvalDiscard</a> )
+00117 <span class="keywordflow">return</span>;
+00118 <span class="comment">// One Key? easy, and quit.</span>
+00119 <span class="keywordflow">else</span> <span class="keywordflow">if</span>( evalType==<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx2">EvalKey0</a> )
+00120 {
+00121 <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorp9">_Value</a>.Value= <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorp3">_Keys</a>[keyId0];
+00122 }
+00123 <span class="comment">// interpolate</span>
+00124 <span class="keywordflow">else</span> <span class="keywordflow">if</span>( evalType==<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx1">EvalInterpolate</a> )
+00125 {
+00126 <span class="keyword">const</span> CVector &amp;valueKey0= <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorp3">_Keys</a>[keyId0];
+00127 <span class="keyword">const</span> CVector &amp;valueKey1= _Keys[keyId1];
+00128
+00129 <span class="comment">// interpolate</span>
+00130 <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorp9">_Value</a>.Value= valueKey0*(1-interpValue) + valueKey1*interpValue;
+00131 }
+00132 <span class="keywordflow">else</span>
+00133 {
+00134 <a class="code" href="a04199.html#a12">nlstop</a>;
+00135 }
+00136
+00137 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectorb1" doxytag="NL3D::CTrackSampledVector::evalTime" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorx3">CTrackSampledCommon::TEvalType</a> NL3D::CTrackSampledCommon::evalTime </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a05363.html#a366">TAnimationTime</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>date</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>numKeys</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a15">uint</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>keyId0</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a15">uint</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>keyId1</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>float &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>interpValue</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [protected, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06560.html#l00211">211</a> of file <a class="el" href="a06560.html">track_sampled_common.cpp</a>.
+<p>
+References <a class="el" href="a06561.html#l00074">NL3D::CTrackSampledCommon::_OODeltaTime</a>, <a class="el" href="a06561.html#l00098">NL3D::CTrackSampledCommon::_TimeBlocks</a>, <a class="el" href="a05587.html#l00115">NLMISC::clamp()</a>, <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx0">NL3D::CTrackSampledCommon::EvalDiscard</a>, <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx1">NL3D::CTrackSampledCommon::EvalInterpolate</a>, <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx2">NL3D::CTrackSampledCommon::EvalKey0</a>, <a class="el" href="a06116.html#l00195">NLMISC::CObjectVector&lt; uint8, false &gt;::getPtr()</a>, <a class="el" href="a06116.html#l00195">NLMISC::CObjectVector&lt; CTimeBlock &gt;::getPtr()</a>, <a class="el" href="a06561.html#l00083">NL3D::CTrackSampledCommon::CTimeBlock::KeyOffset</a>, <a class="el" href="a05622.html#l00290">nlassert</a>, <a class="el" href="a05426.html#l00082">NLMISC::searchLowerBound()</a>, <a class="el" href="a05981.html#l00104">sint</a>, <a class="el" href="a06116.html#l00184">NLMISC::CObjectVector&lt; uint8, false &gt;::size()</a>, <a class="el" href="a06116.html#l00184">NLMISC::CObjectVector&lt; CTimeBlock &gt;::size()</a>, <a class="el" href="a05646.html#l00985">t</a>, <a class="el" href="a05454.html#l00044">NL3D::TAnimationTime</a>, <a class="el" href="a06561.html#l00081">NL3D::CTrackSampledCommon::CTimeBlock::TimeOffset</a>, <a class="el" href="a06561.html#l00086">NL3D::CTrackSampledCommon::CTimeBlock::Times</a>, <a class="el" href="a05981.html#l00105">uint</a>, and <a class="el" href="a05981.html#l00096">uint8</a>.
+<p>
+Referenced by <a class="el" href="a06564.html#l00107">eval()</a>, and <a class="el" href="a06562.html#l00186">NL3D::CTrackSampledQuat::eval()</a>.
+<p>
+<div class="fragment"><pre>00212 {
+00213 <span class="comment">// Empty? quit</span>
+00214 <span class="keywordflow">if</span>(numKeys==0)
+00215 <span class="keywordflow">return</span> <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx0">EvalDiscard</a>;
+00216
+00217 <span class="comment">// One Key? easy, and quit.</span>
+00218 <span class="keywordflow">if</span>(numKeys==1)
+00219 {
+00220 keyId0= 0;
+00221 <span class="keywordflow">return</span> <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx2">EvalKey0</a>;
+00222 }
+00223
+00224 <span class="comment">// manage Loop</span>
+00225 <span class="comment">//=====================</span>
+00226 <span class="keywordtype">float</span> localTime;
+00227 <span class="keywordflow">if</span>(<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp4">_LoopMode</a>)
+00228 {
+00229 <a class="code" href="a04199.html#a6">nlassert</a>(_TotalRange&gt;0);
+00230 <span class="comment">// get relative to BeginTime.</span>
+00231 localTime= date-<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp0">_BeginTime</a>;
+00232
+00233 <span class="comment">// force us to be in interval [0, _TotalRange[.</span>
+00234 <span class="keywordflow">if</span>( localTime&lt;0 || localTime&gt;=<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp8">_TotalRange</a> )
+00235 {
+00236 <span class="keywordtype">double</span> d= localTime*<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp6">_OOTotalRange</a>;
+00237
+00238 <span class="comment">// floor(d) is the truncated number of loops.</span>
+00239 d= localTime- floor(d)*<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp8">_TotalRange</a>;
+00240 localTime= (<span class="keywordtype">float</span>)d;
+00241
+00242 <span class="comment">// For precision problems, ensure correct range.</span>
+00243 <span class="keywordflow">if</span>(localTime&lt;0 || localTime &gt;= <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp8">_TotalRange</a>)
+00244 localTime= 0;
+00245 }
+00246
+00247 }
+00248 <span class="keywordflow">else</span>
+00249 {
+00250 <span class="comment">// get relative to BeginTime.</span>
+00251 localTime= date-<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp0">_BeginTime</a>;
+00252 }
+00253
+00254
+00255 <span class="comment">// Find the first key before localTime</span>
+00256 <span class="comment">//=====================</span>
+00257 <span class="comment">// get the frame in the track.</span>
+00258 <a class="code" href="a04558.html#a14">sint</a> frame= (<a class="code" href="a04558.html#a14">sint</a>)floor(localTime*_OODeltaTime);
+00259 <span class="comment">// clamp to uint16</span>
+00260 <a class="code" href="a05378.html#a374">clamp</a>(frame, 0, 65535);
+00261
+00262 <span class="comment">// Search the TimeBlock.</span>
+00263 CTimeBlock keyTB;
+00264 keyTB.TimeOffset= frame;
+00265 <a class="code" href="a04558.html#a15">uint</a> tbId;
+00266 tbId= <a class="code" href="a05378.html#a366">searchLowerBound</a>(<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1984_1">getPtr</a>(), <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>.<a class="code" href="a03000.html#NLMISC_1_1CObjectVectorz1984_3">size</a>(), keyTB);
+00267
+00268 <span class="comment">// get this timeBlock.</span>
+00269 CTimeBlock &amp;timeBlock= <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">_TimeBlocks</a>[tbId];
+00270 <span class="comment">// get frame relative to this timeBlock.</span>
+00271 <a class="code" href="a04558.html#a14">sint</a> frameRel= frame-timeBlock.TimeOffset;
+00272 <span class="comment">// clamp to uint8</span>
+00273 <a class="code" href="a05378.html#a374">clamp</a>(frameRel, 0, 255);
+00274 <span class="comment">// get the key in this timeBlock.</span>
+00275 <a class="code" href="a04558.html#a15">uint</a> keyIdRel;
+00276 keyIdRel= <a class="code" href="a05378.html#a366">searchLowerBound</a>(timeBlock.Times.getPtr(), timeBlock.Times.size(), (<a class="code" href="a04558.html#a7">uint8</a>)frameRel);
+00277
+00278 <span class="comment">// Get the Frame and Value of Key0.</span>
+00279 <a class="code" href="a04558.html#a15">uint</a> frameKey0= timeBlock.TimeOffset + timeBlock.Times[keyIdRel];
+00280 <span class="comment">// this is the key to evaluate</span>
+00281 keyId0= timeBlock.KeyOffset + keyIdRel;
+00282
+00283
+00284 <span class="comment">// Interpolate with next key</span>
+00285 <span class="comment">//=====================</span>
+00286
+00287 <span class="comment">// If not the last Key</span>
+00288 <span class="keywordflow">if</span>(keyId0&lt;numKeys-1)
+00289 {
+00290 <span class="comment">// Get the next key.</span>
+00291 keyId1= keyId0+1;
+00292 <a class="code" href="a04558.html#a15">uint</a> frameKey1;
+00293 <span class="comment">// If last key of the timeBlock, get the first time of the next timeBlock.</span>
+00294 <span class="keywordflow">if</span>( keyIdRel+1 &gt;= timeBlock.Times.size() )
+00295 {
+00296 <a class="code" href="a04199.html#a6">nlassert</a>(tbId+1&lt;_TimeBlocks.size());
+00297 frameKey1= _TimeBlocks[tbId+1].TimeOffset;
+00298 }
+00299 <span class="keywordflow">else</span>
+00300 {
+00301 frameKey1= timeBlock.TimeOffset + timeBlock.Times[keyIdRel+1];
+00302 }
+00303
+00304 <span class="comment">// unpack time.</span>
+00305 <span class="keywordtype">float</span> time0= frameKey0*<a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp1">_DeltaTime</a>;
+00306 <span class="keywordtype">float</span> time1= frameKey1*_DeltaTime;
+00307
+00308 <span class="comment">// interpolate.</span>
+00309 <span class="keywordtype">float</span> <a class="code" href="a04223.html#a627">t</a>= (localTime-time0);
+00310 <span class="comment">// If difference is one frame, optimize.</span>
+00311 <span class="keywordflow">if</span>(frameKey1-frameKey0==1)
+00312 <a class="code" href="a04223.html#a627">t</a>*= <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp5">_OODeltaTime</a>;
+00313 <span class="keywordflow">else</span>
+00314 <a class="code" href="a04223.html#a627">t</a>/= (time1-time0);
+00315 <a class="code" href="a05378.html#a374">clamp</a>(t, 0.f, 1.f);
+00316
+00317 <span class="comment">// store this interp value.</span>
+00318 interpValue= <a class="code" href="a04223.html#a627">t</a>;
+00319
+00320 <span class="keywordflow">return</span> <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx1">EvalInterpolate</a>;
+00321 }
+00322 <span class="comment">// else (last key of anim), just eval this key.</span>
+00323 <span class="keywordflow">return</span> <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorx3NL3D_1_1CTrackSampledVectorx2">EvalKey0</a>;
+00324 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectorz1009_0" doxytag="NL3D::CTrackSampledVector::getBeginTime" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a05363.html#a366">TAnimationTime</a> NL3D::CTrackSampledCommon::getBeginTime </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Get the begin time of the track
+<p>
+Implements <a class="el" href="a03881.html#NL3D_1_1UTrackz1572_0">NL3D::UTrack</a>.
+<p>
+Definition at line <a class="el" href="a06560.html#l00067">67</a> of file <a class="el" href="a06560.html">track_sampled_common.cpp</a>.
+<p>
+References <a class="el" href="a05454.html#l00044">NL3D::TAnimationTime</a>.
+<p>
+<div class="fragment"><pre>00068 {
+00069 <span class="keywordflow">return</span> <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp0">_BeginTime</a>;
+00070 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a6" doxytag="NL3D::CTrackSampledVector::getClassName" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual std::string NLMISC::IClassable::getClassName </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [pure virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implemented in <a class="el" href="a02995.html#NLAIAGENT_1_1CNumericIndexz1699_0">NLAIAGENT::CNumericIndex</a>, <a class="el" href="a02145.html#NLAIAGENT_1_1VectorTypez1764_0">NLAIC::IPointerGestion</a>, <a class="el" href="a02650.html#NLAIC_1_1CIdentTypez1766_0">NLAIC::CIdentType</a>, and <a class="el" href="a02241.html#CAutomataDescz1896_0">CAutomataDesc</a>.
+<p>
+Referenced by <a class="el" href="a05549.html#l00091">NLMISC::CClassRegistry::checkObject()</a>, and <a class="el" href="a06525.html#l00039">NL3D::GetTextureSize()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectorz1009_1" doxytag="NL3D::CTrackSampledVector::getEndTime" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a05363.html#a366">TAnimationTime</a> NL3D::CTrackSampledCommon::getEndTime </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Get the end time of the track
+<p>
+Implements <a class="el" href="a03881.html#NL3D_1_1UTrackz1572_1">NL3D::UTrack</a>.
+<p>
+Definition at line <a class="el" href="a06560.html#l00073">73</a> of file <a class="el" href="a06560.html">track_sampled_common.cpp</a>.
+<p>
+References <a class="el" href="a05454.html#l00044">NL3D::TAnimationTime</a>.
+<p>
+<div class="fragment"><pre>00074 {
+00075 <span class="keywordflow">return</span> <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp2">_EndTime</a>;
+00076 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectorz1009_2" doxytag="NL3D::CTrackSampledVector::getLoopMode" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> bool NL3D::CTrackSampledCommon::getLoopMode </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+get LoopMode. 2 mode only: "constant" (&lt;=&gt;false), and "loop" (&lt;=&gt; true). NB: same mode if time &lt; getBeginTIme() and if time &gt; <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorz1009_1">getEndTime()</a>
+<p>
+Implements <a class="el" href="a03542.html#NL3D_1_1ITracka2">NL3D::ITrack</a>.
+<p>
+Definition at line <a class="el" href="a06560.html#l00061">61</a> of file <a class="el" href="a06560.html">track_sampled_common.cpp</a>.
+<p>
+<div class="fragment"><pre>00062 {
+00063 <span class="keywordflow">return</span> <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp4">_LoopMode</a>;
+00064 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectorz1011_1" doxytag="NL3D::CTrackSampledVector::getValue" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> const <a class="el" href="a03835.html">IAnimatedValue</a> &amp; NL3D::CTrackSampledVector::getValue </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Get the track current value.<p>
+<dl compact><dt><b>Returns:</b></dt><dd>the last value evaluated by <a class="el" href="a03542.html#NL3D_1_1ITracka0">ITrack::eval()</a>.</dd></dl>
+
+<p>
+Implements <a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a11">NL3D::ITrack</a>.
+<p>
+Definition at line <a class="el" href="a06564.html#l00056">56</a> of file <a class="el" href="a06564.html">track_sampled_vector.cpp</a>.
+<p>
+<div class="fragment"><pre>00057 {
+00058 <span class="keywordflow">return</span> <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorp9">_Value</a>;
+00059 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_0" doxytag="NL3D::CTrackSampledVector::interpolate" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> bool NL3D::ITrack::interpolate </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>time</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>bool &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>res</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Interplation a bool value. You should be sure that the track you use to interpolate your value is a bool track! An assertion will be raised in debug if the type is wrong.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>time</em>&nbsp;</td><td>is the time you want the evaluate the value. If time higher than the time gived by getEndTime (), the value returned is the interpolation value at getEndTime (). If time smaller than the time gived by getBeginTime (), the value returned is the interpolation value at getBeginTime (). </td></tr>
+ <tr><td valign=top><em>res</em>&nbsp;</td><td>is the reference on the value to get the result. </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true if interplation is successful. false if the type asked is wrong.</dd></dl>
+
+<p>
+Implements <a class="el" href="a03881.html#NL3D_1_1UTrackz1574_0">NL3D::UTrack</a>.
+<p>
+Definition at line <a class="el" href="a06555.html#l00202">202</a> of file <a class="el" href="a06555.html">track.cpp</a>.
+<p>
+References <a class="el" href="a05442.html#l00274">NL3D::CAnimatedValueBool</a>, <a class="el" href="a03542.html#NL3D_1_1ITracka0">NL3D::ITrack::eval()</a>, <a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a11">NL3D::ITrack::getValue()</a>, <a class="el" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>, <a class="el" href="a05646.html#l01119">res</a>, <a class="el" href="a05454.html#l00044">NL3D::TAnimationTime</a>, and <a class="el" href="a05646.html#l01132">value</a>.
+<p>
+<div class="fragment"><pre>00203 {
+00204 <a class="code" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>;
+00205
+00206 <span class="comment">// Evaluate it </span>
+00207 <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_0">eval</a> (time);
+00208
+00209 <span class="comment">// Get a pointer on the value</span>
+00210 <span class="keyword">const</span> <a class="code" href="a05363.html#a0">CAnimatedValueBool</a> *<a class="code" href="a04223.html#a658">value</a>=dynamic_cast&lt;const CAnimatedValueBool*&gt;(&amp;<a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_1">getValue</a> ());
+00211
+00212 <span class="comment">// Type is good ?</span>
+00213 <span class="keywordflow">if</span> (<a class="code" href="a04223.html#a658">value</a>)
+00214 {
+00215 <span class="comment">// Ok, return the value</span>
+00216 <a class="code" href="a04223.html#a643">res</a>=<a class="code" href="a04223.html#a658">value</a>-&gt;Value;
+00217 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+00218 }
+00219 <span class="keywordflow">else</span>
+00220 <span class="comment">// No, return false</span>
+00221 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+00222 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_1" doxytag="NL3D::CTrackSampledVector::interpolate" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> bool NL3D::ITrack::interpolate </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>time</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>std::string &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>res</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Interplation a string value. You should be sure that the track you use to interpolate your value is a string track! An assertion will be raised in debug if the type is wrong.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>time</em>&nbsp;</td><td>is the time you want the evaluate the value. If time higher than the time gived by getEndTime (), the value returned is the interpolation value at getEndTime (). If time smaller than the time gived by getBeginTime (), the value returned is the interpolation value at getBeginTime (). </td></tr>
+ <tr><td valign=top><em>res</em>&nbsp;</td><td>is the reference on the value to get the result. </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true if interplation is successful. false if the type asked is wrong.</dd></dl>
+
+<p>
+Implements <a class="el" href="a03881.html#NL3D_1_1UTrackz1574_1">NL3D::UTrack</a>.
+<p>
+Definition at line <a class="el" href="a06555.html#l00178">178</a> of file <a class="el" href="a06555.html">track.cpp</a>.
+<p>
+References <a class="el" href="a05442.html#l00278">NL3D::CAnimatedValueString</a>, <a class="el" href="a03542.html#NL3D_1_1ITracka0">NL3D::ITrack::eval()</a>, <a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a11">NL3D::ITrack::getValue()</a>, <a class="el" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>, <a class="el" href="a05646.html#l01119">res</a>, <a class="el" href="a05454.html#l00044">NL3D::TAnimationTime</a>, and <a class="el" href="a05646.html#l01132">value</a>.
+<p>
+<div class="fragment"><pre>00179 {
+00180 <a class="code" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>;
+00181
+00182 <span class="comment">// Evaluate it </span>
+00183 <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_0">eval</a> (time);
+00184
+00185 <span class="comment">// Get a pointer on the value</span>
+00186 <span class="keyword">const</span> <a class="code" href="a05363.html#a4">CAnimatedValueString</a> *<a class="code" href="a04223.html#a658">value</a>=dynamic_cast&lt;const CAnimatedValueString*&gt;(&amp;<a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_1">getValue</a> ());
+00187
+00188 <span class="comment">// Type is good ?</span>
+00189 <span class="keywordflow">if</span> (<a class="code" href="a04223.html#a658">value</a>)
+00190 {
+00191 <span class="comment">// Ok, return the value</span>
+00192 <a class="code" href="a04223.html#a643">res</a>=<a class="code" href="a04223.html#a658">value</a>-&gt;Value;
+00193 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+00194 }
+00195 <span class="keywordflow">else</span>
+00196 <span class="comment">// No, return false</span>
+00197 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+00198 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_2" doxytag="NL3D::CTrackSampledVector::interpolate" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> bool NL3D::ITrack::interpolate </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>time</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a03296.html">NLMISC::CQuat</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>res</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Interplation a CQuat value. You should be sure that the track you use to interpolate your value is a CQuat track! An assertion will be raised in debug if the type is wrong.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>time</em>&nbsp;</td><td>is the time you want the evaluate the value. If time higher than the time gived by getEndTime (), the value returned is the interpolation value at getEndTime (). If time smaller than the time gived by getBeginTime (), the value returned is the interpolation value at getBeginTime (). </td></tr>
+ <tr><td valign=top><em>res</em>&nbsp;</td><td>is the reference on the value to get the result. </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true if interplation is successful. false if the type asked is wrong.</dd></dl>
+
+<p>
+Implements <a class="el" href="a03881.html#NL3D_1_1UTrackz1574_2">NL3D::UTrack</a>.
+<p>
+Definition at line <a class="el" href="a06555.html#l00154">154</a> of file <a class="el" href="a06555.html">track.cpp</a>.
+<p>
+References <a class="el" href="a05442.html#l00279">NL3D::CAnimatedValueQuat</a>, <a class="el" href="a03542.html#NL3D_1_1ITracka0">NL3D::ITrack::eval()</a>, <a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a11">NL3D::ITrack::getValue()</a>, <a class="el" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>, <a class="el" href="a05646.html#l01119">res</a>, <a class="el" href="a05454.html#l00044">NL3D::TAnimationTime</a>, and <a class="el" href="a05646.html#l01132">value</a>.
+<p>
+<div class="fragment"><pre>00155 {
+00156 <a class="code" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>;
+00157
+00158 <span class="comment">// Evaluate it </span>
+00159 <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_0">eval</a> (time);
+00160
+00161 <span class="comment">// Get a pointer on the value</span>
+00162 <span class="keyword">const</span> <a class="code" href="a05363.html#a5">CAnimatedValueQuat</a> *<a class="code" href="a04223.html#a658">value</a>=dynamic_cast&lt;const CAnimatedValueQuat*&gt;(&amp;<a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_1">getValue</a> ());
+00163
+00164 <span class="comment">// Type is good ?</span>
+00165 <span class="keywordflow">if</span> (<a class="code" href="a04223.html#a658">value</a>)
+00166 {
+00167 <span class="comment">// Ok, return the value</span>
+00168 <a class="code" href="a04223.html#a643">res</a>=<a class="code" href="a04223.html#a658">value</a>-&gt;Value;
+00169 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+00170 }
+00171 <span class="keywordflow">else</span>
+00172 <span class="comment">// No, return false</span>
+00173 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+00174 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_3" doxytag="NL3D::CTrackSampledVector::interpolate" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> bool NL3D::ITrack::interpolate </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>time</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a03128.html">NLMISC::CVector</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>res</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Interplation a CVector value. You should be sure that the track you use to interpolate your value is a CVector track! An assertion will be raised in debug if the type is wrong.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>time</em>&nbsp;</td><td>is the time you want the evaluate the value. If time higher than the time gived by getEndTime (), the value returned is the interpolation value at getEndTime (). If time smaller than the time gived by getBeginTime (), the value returned is the interpolation value at getBeginTime (). </td></tr>
+ <tr><td valign=top><em>res</em>&nbsp;</td><td>is the reference on the value to get the result. </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true if interplation is successful. false if the type asked is wrong.</dd></dl>
+
+<p>
+Implements <a class="el" href="a03881.html#NL3D_1_1UTrackz1574_3">NL3D::UTrack</a>.
+<p>
+Definition at line <a class="el" href="a06555.html#l00130">130</a> of file <a class="el" href="a06555.html">track.cpp</a>.
+<p>
+References <a class="el" href="a05442.html#l00277">NL3D::CAnimatedValueVector</a>, <a class="el" href="a03542.html#NL3D_1_1ITracka0">NL3D::ITrack::eval()</a>, <a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a11">NL3D::ITrack::getValue()</a>, <a class="el" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>, <a class="el" href="a05646.html#l01119">res</a>, <a class="el" href="a05454.html#l00044">NL3D::TAnimationTime</a>, and <a class="el" href="a05646.html#l01132">value</a>.
+<p>
+<div class="fragment"><pre>00131 {
+00132 <a class="code" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>;
+00133
+00134 <span class="comment">// Evaluate it </span>
+00135 <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_0">eval</a> (time);
+00136
+00137 <span class="comment">// Get a pointer on the value</span>
+00138 <span class="keyword">const</span> <a class="code" href="a05363.html#a3">CAnimatedValueVector</a> *<a class="code" href="a04223.html#a658">value</a>=dynamic_cast&lt;const CAnimatedValueVector*&gt;(&amp;<a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_1">getValue</a> ());
+00139
+00140 <span class="comment">// Type is good ?</span>
+00141 <span class="keywordflow">if</span> (<a class="code" href="a04223.html#a658">value</a>)
+00142 {
+00143 <span class="comment">// Ok, return the value</span>
+00144 <a class="code" href="a04223.html#a643">res</a>=<a class="code" href="a04223.html#a658">value</a>-&gt;Value;
+00145 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+00146 }
+00147 <span class="keywordflow">else</span>
+00148 <span class="comment">// No, return false</span>
+00149 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+00150 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_4" doxytag="NL3D::CTrackSampledVector::interpolate" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> bool NL3D::ITrack::interpolate </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>time</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a03337.html">NLMISC::CRGBA</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>res</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Interplation a CRGBA value. You should be sure that the track you use to interpolate your value is an CRGBA track! An assertion will be raised in debug if the type is wrong.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>time</em>&nbsp;</td><td>is the time you want the evaluate the value. If time higher than the time gived by getEndTime (), the value returned is the interpolation value at getEndTime (). If time smaller than the time gived by getBeginTime (), the value returned is the interpolation value at getBeginTime (). </td></tr>
+ <tr><td valign=top><em>res</em>&nbsp;</td><td>is the reference on the value to get the result. </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true if interplation is successful. false if the type asked is wrong.</dd></dl>
+
+<p>
+Implements <a class="el" href="a03881.html#NL3D_1_1UTrackz1574_4">NL3D::UTrack</a>.
+<p>
+Definition at line <a class="el" href="a06555.html#l00106">106</a> of file <a class="el" href="a06555.html">track.cpp</a>.
+<p>
+References <a class="el" href="a05442.html#l00280">NL3D::CAnimatedValueRGBA</a>, <a class="el" href="a03542.html#NL3D_1_1ITracka0">NL3D::ITrack::eval()</a>, <a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a11">NL3D::ITrack::getValue()</a>, <a class="el" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>, <a class="el" href="a05646.html#l01119">res</a>, <a class="el" href="a05454.html#l00044">NL3D::TAnimationTime</a>, and <a class="el" href="a05646.html#l01132">value</a>.
+<p>
+<div class="fragment"><pre>00107 {
+00108 <a class="code" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>;
+00109
+00110 <span class="comment">// Evaluate it </span>
+00111 <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_0">eval</a> (time);
+00112
+00113 <span class="comment">// Get a pointer on the value</span>
+00114 <span class="keyword">const</span> <a class="code" href="a05363.html#a6">CAnimatedValueRGBA</a> *<a class="code" href="a04223.html#a658">value</a>=dynamic_cast&lt;const CAnimatedValueRGBA*&gt;(&amp;<a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_1">getValue</a> ());
+00115
+00116 <span class="comment">// Type is good ?</span>
+00117 <span class="keywordflow">if</span> (<a class="code" href="a04223.html#a658">value</a>)
+00118 {
+00119 <span class="comment">// Ok, return the value</span>
+00120 <a class="code" href="a04223.html#a643">res</a>=<a class="code" href="a04223.html#a658">value</a>-&gt;Value;
+00121 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+00122 }
+00123 <span class="keywordflow">else</span>
+00124 <span class="comment">// No, return false</span>
+00125 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+00126 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_5" doxytag="NL3D::CTrackSampledVector::interpolate" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> bool NL3D::ITrack::interpolate </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>time</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a04558.html#a10">sint32</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>res</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Interplation an integer value. You should be sure that the track you use to interpolate your value is an integer track! An assertion will be raised in debug if the type is wrong.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>time</em>&nbsp;</td><td>is the time you want the evaluate the value. If time higher than the time gived by getEndTime (), the value returned is the interpolation value at getEndTime (). If time smaller than the time gived by getBeginTime (), the value returned is the interpolation value at getBeginTime (). </td></tr>
+ <tr><td valign=top><em>res</em>&nbsp;</td><td>is the reference on the value to get the result. </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true if interplation is successful. false if the type asked is wrong.</dd></dl>
+
+<p>
+Implements <a class="el" href="a03881.html#NL3D_1_1UTrackz1574_5">NL3D::UTrack</a>.
+<p>
+Definition at line <a class="el" href="a06555.html#l00082">82</a> of file <a class="el" href="a06555.html">track.cpp</a>.
+<p>
+References <a class="el" href="a05442.html#l00275">NL3D::CAnimatedValueInt</a>, <a class="el" href="a03542.html#NL3D_1_1ITracka0">NL3D::ITrack::eval()</a>, <a class="el" href="a03542.html#NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4a11">NL3D::ITrack::getValue()</a>, <a class="el" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>, <a class="el" href="a05646.html#l01119">res</a>, <a class="el" href="a05981.html#l00099">sint32</a>, <a class="el" href="a05454.html#l00044">NL3D::TAnimationTime</a>, and <a class="el" href="a05646.html#l01132">value</a>.
+<p>
+<div class="fragment"><pre>00083 {
+00084 <a class="code" href="a05132.html#a0">NL3D_HAUTO_UTRACK_INTERPOLATE</a>;
+00085
+00086 <span class="comment">// Evaluate it </span>
+00087 <a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_0">eval</a> (time);
+00088
+00089 <span class="comment">// Get a pointer on the value</span>
+00090 <span class="keyword">const</span> <a class="code" href="a05363.html#a1">CAnimatedValueInt</a> *<a class="code" href="a04223.html#a658">value</a>=dynamic_cast&lt;const CAnimatedValueInt*&gt;(&amp;<a class="code" href="a03593.html#NL3D_1_1CTrackSampledVectorz1011_1">getValue</a> ());
+00091
+00092 <span class="comment">// Type is good ?</span>
+00093 <span class="keywordflow">if</span> (<a class="code" href="a04223.html#a658">value</a>)
+00094 {
+00095 <span class="comment">// Ok, return the value</span>
+00096 <a class="code" href="a04223.html#a643">res</a>=<a class="code" href="a04223.html#a658">value</a>-&gt;Value;
+00097 <span class="keywordflow">return</span> <span class="keyword">true</span>;
+00098 }
+00099 <span class="keywordflow">else</span>
+00100 <span class="comment">// No, return false</span>
+00101 <span class="keywordflow">return</span> <span class="keyword">false</span>;
+00102 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1ITrackKeyFramer_3_01CKeyVector_01_4z996_6" doxytag="NL3D::CTrackSampledVector::interpolate" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> virtual bool NL3D::ITrack::interpolate </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a05363.html#a366">TAnimationTime</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>time</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap>float &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>res</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Interplation a float value. You should be sure that the track you use to interpolate your value is a float track! An assertion will be raised in debug if the type is wrong.<p>
+<dl compact><dt><b>Parameters:</b></dt><dd>
+ <table border="0" cellspacing="2" cellpadding="0">
+ <tr><td valign=top><em>time</em>&nbsp;</td><td>is the time you want the evaluate the value. If time higher than the time gived by getEndTime (), the value returned is the interpolation value at getEndTime (). If time smaller than the time gived by getBeginTime (), the value returned is the interpolation value at getBeginTime (). </td></tr>
+ <tr><td valign=top><em>res</em>&nbsp;</td><td>is the reference on the value to get the result. </td></tr>
+ </table>
+</dl>
+<dl compact><dt><b>Returns:</b></dt><dd>true if interplation is successful. false if the type asked is wrong.</dd></dl>
+
+<p>
+Implements <a class="el" href="a03881.html#NL3D_1_1UTrackz1574_6">NL3D::UTrack</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectora3" doxytag="NL3D::CTrackSampledVector::NLMISC_DECLARE_CLASS" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NL3D::CTrackSampledVector::NLMISC_DECLARE_CLASS </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a03593.html">CTrackSampledVector</a>&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+ </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectorz1011_2" doxytag="NL3D::CTrackSampledVector::serial" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NL3D::CTrackSampledVector::serial </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a02270.html">NLMISC::IStream</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>f</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [virtual]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Implements <a class="el" href="a02867.html#NL3D_1_1ITrackDefaulta6">NLMISC::IStreamable</a>.
+<p>
+Definition at line <a class="el" href="a06564.html#l00062">62</a> of file <a class="el" href="a06564.html">track_sampled_vector.cpp</a>.
+<p>
+References <a class="el" href="a06462.html#l00232">NLMISC::IStream::serial()</a>, and <a class="el" href="a06461.html#l00266">NLMISC::IStream::serialVersion()</a>.
+<p>
+<div class="fragment"><pre>00063 {
+00064 <span class="comment">/*</span>
+00065 <span class="comment"> Version 0:</span>
+00066 <span class="comment"> - base version.</span>
+00067 <span class="comment"> */</span>
+00068 (<span class="keywordtype">void</span>)f.<a class="code" href="a02270.html#NLMISC_1_1IStreamz2035_8">serialVersion</a>(0);
+00069
+00070 <span class="comment">// serial Time infos.</span>
+00071 CTrackSampledCommon::serialCommon(f);
+00072
+00073 <span class="comment">// serial Keys.</span>
+00074 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(_Keys);
+00075
+00076 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectorb2" doxytag="NL3D::CTrackSampledVector::serialCommon" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NL3D::CTrackSampledCommon::serialCommon </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a02270.html">NLMISC::IStream</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>f</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [protected, inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06560.html#l00090">90</a> of file <a class="el" href="a06560.html">track_sampled_common.cpp</a>.
+<p>
+References <a class="el" href="a06561.html#l00074">NL3D::CTrackSampledCommon::_OODeltaTime</a>, <a class="el" href="a06561.html#l00098">NL3D::CTrackSampledCommon::_TimeBlocks</a>, <a class="el" href="a06462.html#l00232">NLMISC::IStream::serial()</a>, and <a class="el" href="a06461.html#l00266">NLMISC::IStream::serialVersion()</a>.
+<p>
+<div class="fragment"><pre>00091 {
+00092 (<span class="keywordtype">void</span>)f.<a class="code" href="a02270.html#NLMISC_1_1IStreamz2035_8">serialVersion</a>(0);
+00093
+00094 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(_LoopMode);
+00095 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(_BeginTime);
+00096 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(_EndTime) ;
+00097 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(_TotalRange);
+00098 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(_OOTotalRange);
+00099 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(_DeltaTime);
+00100 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(_OODeltaTime);
+00101 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(_TimeBlocks);
+00102
+00103 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectora4" doxytag="NL3D::CTrackSampledVector::setLoopMode" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NL3D::CTrackSampledCommon::setLoopMode </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">bool&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>mode</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inherited]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+Change the loop mode. true default.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06560.html#l00204">204</a> of file <a class="el" href="a06560.html">track_sampled_common.cpp</a>.
+<p>
+Referenced by <a class="el" href="a05445.html#l00177">NL3D::CAnimationOptimizer::optimizeTrack()</a>.
+<p>
+<div class="fragment"><pre>00205 {
+00206 <a class="code" href="a03589.html#NL3D_1_1CTrackSampledVectorp4">_LoopMode</a>= mode;
+00207 }
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectorp0" doxytag="NL3D::CTrackSampledVector::_BeginTime" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> float <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp0">NL3D::CTrackSampledCommon::_BeginTime</a><code> [protected, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06561.html#l00068">68</a> of file <a class="el" href="a06561.html">track_sampled_common.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectorp1" doxytag="NL3D::CTrackSampledVector::_DeltaTime" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> float <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp1">NL3D::CTrackSampledCommon::_DeltaTime</a><code> [protected, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06561.html#l00073">73</a> of file <a class="el" href="a06561.html">track_sampled_common.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectorp2" doxytag="NL3D::CTrackSampledVector::_EndTime" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> float <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp2">NL3D::CTrackSampledCommon::_EndTime</a><code> [protected, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06561.html#l00069">69</a> of file <a class="el" href="a06561.html">track_sampled_common.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectorp3" doxytag="NL3D::CTrackSampledVector::_Keys" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03000.html">NLMISC::CObjectVector</a>&lt;<a class="el" href="a03128.html">CVector</a>, false&gt; <a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectorp3">NL3D::CTrackSampledVector::_Keys</a><code> [protected]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06565.html#l00084">84</a> of file <a class="el" href="a06565.html">track_sampled_vector.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectorp4" doxytag="NL3D::CTrackSampledVector::_LoopMode" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> bool <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp4">NL3D::CTrackSampledCommon::_LoopMode</a><code> [protected, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06561.html#l00067">67</a> of file <a class="el" href="a06561.html">track_sampled_common.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectorp5" doxytag="NL3D::CTrackSampledVector::_OODeltaTime" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> float <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp5">NL3D::CTrackSampledCommon::_OODeltaTime</a><code> [protected, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06561.html#l00074">74</a> of file <a class="el" href="a06561.html">track_sampled_common.h</a>.
+<p>
+Referenced by <a class="el" href="a06560.html#l00106">NL3D::CTrackSampledCommon::buildCommon()</a>, <a class="el" href="a06560.html#l00211">NL3D::CTrackSampledCommon::evalTime()</a>, and <a class="el" href="a06560.html#l00090">NL3D::CTrackSampledCommon::serialCommon()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectorp6" doxytag="NL3D::CTrackSampledVector::_OOTotalRange" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> float <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp6">NL3D::CTrackSampledCommon::_OOTotalRange</a><code> [protected, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06561.html#l00071">71</a> of file <a class="el" href="a06561.html">track_sampled_common.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectorp7" doxytag="NL3D::CTrackSampledVector::_TimeBlocks" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a03000.html">NLMISC::CObjectVector</a>&lt;CTimeBlock&gt; <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp7">NL3D::CTrackSampledCommon::_TimeBlocks</a><code> [protected, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06561.html#l00098">98</a> of file <a class="el" href="a06561.html">track_sampled_common.h</a>.
+<p>
+Referenced by <a class="el" href="a06560.html#l00106">NL3D::CTrackSampledCommon::buildCommon()</a>, <a class="el" href="a06560.html#l00211">NL3D::CTrackSampledCommon::evalTime()</a>, and <a class="el" href="a06560.html#l00090">NL3D::CTrackSampledCommon::serialCommon()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectorp8" doxytag="NL3D::CTrackSampledVector::_TotalRange" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> float <a class="el" href="a03589.html#NL3D_1_1CTrackSampledVectorp8">NL3D::CTrackSampledCommon::_TotalRange</a><code> [protected, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06561.html#l00070">70</a> of file <a class="el" href="a06561.html">track_sampled_common.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CTrackSampledVectorp9" doxytag="NL3D::CTrackSampledVector::_Value" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a02201.html">CAnimatedValueVector</a> <a class="el" href="a03593.html#NL3D_1_1CTrackSampledVectorp9">NL3D::CTrackSampledVector::_Value</a><code> [protected]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06565.html#l00081">81</a> of file <a class="el" href="a06565.html">track_sampled_vector.h</a>. </td>
+ </tr>
+</table>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="a06565.html">track_sampled_vector.h</a><li><a class="el" href="a06564.html">track_sampled_vector.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 08:14:13 2004 for NeL by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border=0 >
+</a>1.3.6 </small></address>
+</body>
+</html>