aboutsummaryrefslogtreecommitdiff
path: root/docs/doxygen/nel/a02846.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/doxygen/nel/a02846.html')
-rw-r--r--docs/doxygen/nel/a02846.html813
1 files changed, 813 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a02846.html b/docs/doxygen/nel/a02846.html
new file mode 100644
index 00000000..c868d2a5
--- /dev/null
+++ b/docs/doxygen/nel/a02846.html
@@ -0,0 +1,813 @@
+<!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::CMaterialBase 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::CMaterialBase Class Reference</h1><code>#include &lt;<a class="el" href="a05438.html">animated_material.h</a>&gt;</code>
+<p>
+<p>Inheritance diagram for NL3D::CMaterialBase:
+<p><center><img src="a02846.png" usemap="#NL3D::CMaterialBase_map" border="0" alt=""></center>
+<map name="NL3D::CMaterialBase_map">
+<area href="a02209.html" alt="NLMISC::CRefCount" shape="rect" coords="0,0,133,24">
+</map>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+An material Reference for Animated reference. This object is stored in the mesh, and is serialised. NB: formated for 3ds Max :). Emissive anim is a float, with a constant RGB factor. <dl compact><dt><b>Author:</b></dt><dd>Cyril 'Hulud' Corvazier <p>
+Nevrax France </dd></dl>
+<dl compact><dt><b>Date:</b></dt><dd>2001 </dd></dl>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a05438.html#l00051">51</a> of file <a class="el" href="a05438.html">animated_material.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>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02846.html#NL3D_1_1CMaterialBasea0">CMaterialBase</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02846.html#NL3D_1_1CMaterialBasea1">copyFromMaterial</a> (<a class="el" href="a02839.html">CMaterial</a> *pMat)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="a04558.html#a14">sint</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02209.html#NLGEORGES_1_1UTypea8">getRefCount</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02846.html#NL3D_1_1CMaterialBasea3">serial</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &amp;f)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">save/load. <a href="#NL3D_1_1CMaterialBasea3"></a><br><br></td></tr>
+<tr><td colspan="2"><div class="groupHeader">Texture Animation mgt.</div></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03487.html">ITexture</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02846.html#NL3D_1_1CMaterialBasez11_0">getAnimatedTexture</a> (<a class="el" href="a04558.html#a11">uint32</a> <a class="el" href="a04223.html#a564">id</a>)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">return the texture for this Id. return NULL either if NULL texture for this id or if(!validAnimatedTexture()). <a href="#NL3D_1_1CMaterialBasez11_0"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02846.html#NL3D_1_1CMaterialBasez11_1">setAnimatedTexture</a> (<a class="el" href="a04558.html#a11">uint32</a> <a class="el" href="a04223.html#a564">id</a>, <a class="el" href="a03408.html">CSmartPtr</a>&lt; <a class="el" href="a03487.html">ITexture</a> &gt; pText)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">assign a specific texture for an id (a uint32). It is a valid to give a NULL ptr (=&gt; un textured). Sotred as a SmartPtr. <a href="#NL3D_1_1CMaterialBasez11_1"></a><br><br></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02846.html#NL3D_1_1CMaterialBasez11_2">validAnimatedTexture</a> (<a class="el" href="a04558.html#a11">uint32</a> <a class="el" href="a04223.html#a564">id</a>)</td></tr>
+
+<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">is this Id valid? <a href="#NL3D_1_1CMaterialBasez11_2"></a><br><br></td></tr>
+<tr><td colspan=2><br><h2>Data Fields</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a14">sint</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02209.html#NLGEORGES_1_1UTypeo0">crefs</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03549.html">CTrackDefaultRGBA</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02846.html#NL3D_1_1CMaterialBaseo1">DefaultAmbient</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03549.html">CTrackDefaultRGBA</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02846.html#NL3D_1_1CMaterialBaseo2">DefaultDiffuse</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03549.html">CTrackDefaultRGBA</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02846.html#NL3D_1_1CMaterialBaseo3">DefaultEmissive</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03546.html">CTrackDefaultFloat</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02846.html#NL3D_1_1CMaterialBaseo4">DefaultOpacity</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03546.html">CTrackDefaultFloat</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02846.html#NL3D_1_1CMaterialBaseo5">DefaultShininess</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03549.html">CTrackDefaultRGBA</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02846.html#NL3D_1_1CMaterialBaseo6">DefaultSpecular</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02848.html">CTexAnimTracks</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02846.html#NL3D_1_1CMaterialBaseo7">DefaultTexAnimTracks</a> [<a class="el" href="a05363.html#a83">IDRV_MAT_MAXTEXTURES</a>]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03547.html">CTrackDefaultInt</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02846.html#NL3D_1_1CMaterialBaseo8">DefaultTexture</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>std::string&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02846.html#NL3D_1_1CMaterialBaseo9">Name</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>CPtrInfo *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02209.html#NLGEORGES_1_1UTypeo1">pinfo</a></td></tr>
+
+<tr><td colspan=2><br><h2>Static Public Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>CPtrInfo&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02209.html#NLGEORGES_1_1UTypes0">NullPtrInfo</a></td></tr>
+
+<tr><td colspan=2><br><h2>Private Types</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::map&lt; <a class="el" href="a04558.html#a11">uint32</a>,<br>
+ <a class="el" href="a02847.html">CAnimatedTexture</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02846.html#NL3D_1_1CMaterialBasey0">TAnimatedTextureMap</a></td></tr>
+
+<tr><td colspan=2><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02846.html#NL3D_1_1CMaterialBasey0">TAnimatedTextureMap</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02846.html#NL3D_1_1CMaterialBaser0">_AnimatedTextures</a></td></tr>
+
+<tr><td colspan=2><br><h2>Friends</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>struct&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02209.html#NLGEORGES_1_1UTypen0">CPtrInfo</a></td></tr>
+
+</table>
+<hr><h2>Member Typedef Documentation</h2>
+<a class="anchor" name="NL3D_1_1CMaterialBasey0" doxytag="NL3D::CMaterialBase::TAnimatedTextureMap" ></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"> typedef std::map&lt;<a class="el" href="a04558.html#a11">uint32</a>, <a class="el" href="a02847.html">CAnimatedTexture</a>&gt; <a class="el" href="a02846.html#NL3D_1_1CMaterialBasey0">NL3D::CMaterialBase::TAnimatedTextureMap</a><code> [private]</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="a05438.html#l00143">143</a> of file <a class="el" href="a05438.html">animated_material.h</a>. </td>
+ </tr>
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="NL3D_1_1CMaterialBasea0" doxytag="NL3D::CMaterialBase::CMaterialBase" ></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::CMaterialBase::CMaterialBase </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>
+
+<p>
+Definition at line <a class="el" href="a05437.html#l00063">63</a> of file <a class="el" href="a05437.html">animated_material.cpp</a>.
+<p>
+References <a class="el" href="a05438.html#l00072">DefaultAmbient</a>, <a class="el" href="a05438.html#l00073">DefaultDiffuse</a>, <a class="el" href="a05438.html#l00076">DefaultEmissive</a>, <a class="el" href="a05438.html#l00077">DefaultOpacity</a>, <a class="el" href="a05438.html#l00075">DefaultShininess</a>, <a class="el" href="a05438.html#l00074">DefaultSpecular</a>, <a class="el" href="a05438.html#l00109">DefaultTexAnimTracks</a>, <a class="el" href="a05438.html#l00078">DefaultTexture</a>, <a class="el" href="a05969.html#l00047">NL3D::IDRV_MAT_MAXTEXTURES</a>, <a class="el" href="a05438.html#l00095">NL3D::CMaterialBase::CTexAnimTracks::setDefaultValue()</a>, <a class="el" href="a06556.html#l00162">NL3D::CTrackDefaultBlendable&lt; sint32 &gt;::setValue()</a>, <a class="el" href="a06556.html#l00162">NL3D::CTrackDefaultBlendable&lt; float &gt;::setValue()</a>, <a class="el" href="a06556.html#l00162">NL3D::CTrackDefaultBlendable&lt; T &gt;::setValue()</a>, and <a class="el" href="a05981.html#l00105">uint</a>.
+<p>
+<div class="fragment"><pre>00064 {
+00065 <a class="code" href="a02846.html#NL3D_1_1CMaterialBaseo1">DefaultAmbient</a>.setValue(<a class="code" href="a03337.html">CRGBA</a>(64,64,64));
+00066 <a class="code" href="a02846.html#NL3D_1_1CMaterialBaseo2">DefaultDiffuse</a>.setValue(<a class="code" href="a03337.html">CRGBA</a>(128,128,128));
+00067 <a class="code" href="a02846.html#NL3D_1_1CMaterialBaseo6">DefaultSpecular</a>.setValue(<a class="code" href="a03337.html">CRGBA</a>(0,0,0));
+00068 <a class="code" href="a02846.html#NL3D_1_1CMaterialBaseo5">DefaultShininess</a>.setValue(10);
+00069 <a class="code" href="a02846.html#NL3D_1_1CMaterialBaseo3">DefaultEmissive</a>.setValue(<a class="code" href="a03337.html">CRGBA</a>(128,128,128));
+00070 <a class="code" href="a02846.html#NL3D_1_1CMaterialBaseo4">DefaultOpacity</a>.setValue(1);
+00071 <a class="code" href="a02846.html#NL3D_1_1CMaterialBaseo8">DefaultTexture</a>.setValue(0x7FFFFFFF);
+00072 <span class="keywordflow">for</span> (<a class="code" href="a04558.html#a15">uint</a> k = 0; k &lt; <a class="code" href="a05363.html#a83">IDRV_MAT_MAXTEXTURES</a>; ++k)
+00073 {
+00074 <a class="code" href="a02846.html#NL3D_1_1CMaterialBaseo7">DefaultTexAnimTracks</a>[k].<a class="code" href="a02848.html#NL3D_1_1CMaterialBase_1_1CTexAnimTracksa1">setDefaultValue</a>();
+00075 }
+00076 }
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="NL3D_1_1CMaterialBasea1" doxytag="NL3D::CMaterialBase::copyFromMaterial" ></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::CMaterialBase::copyFromMaterial </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a02839.html">CMaterial</a> *&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>pMat</em> </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>
+setup the default tracks from a material This method:<ul>
+<li>copy the material contents into the Defaults tracks values.</li></ul>
+<p>
+NB: for emissive part, emissive defaut track value is set to 1, and emissive factor is set to the RGB emissive value stored into pMat.
+<p>
+Definition at line <a class="el" href="a05437.html#l00099">99</a> of file <a class="el" href="a05437.html">animated_material.cpp</a>.
+<p>
+References <a class="el" href="a06340.html#l00340">NLMISC::CRGBA::A</a>, <a class="el" href="a05968.html#l00523">NL3D::CMaterial::decompUserTexMat()</a>, <a class="el" href="a05438.html#l00072">DefaultAmbient</a>, <a class="el" href="a05438.html#l00073">DefaultDiffuse</a>, <a class="el" href="a05438.html#l00076">DefaultEmissive</a>, <a class="el" href="a05438.html#l00077">DefaultOpacity</a>, <a class="el" href="a05438.html#l00075">DefaultShininess</a>, <a class="el" href="a05438.html#l00074">DefaultSpecular</a>, <a class="el" href="a05438.html#l00109">DefaultTexAnimTracks</a>, <a class="el" href="a05438.html#l00086">NL3D::CMaterialBase::CTexAnimTracks::DefaultUScale</a>, <a class="el" href="a05438.html#l00084">NL3D::CMaterialBase::CTexAnimTracks::DefaultUTrans</a>, <a class="el" href="a05438.html#l00087">NL3D::CMaterialBase::CTexAnimTracks::DefaultVScale</a>, <a class="el" href="a05438.html#l00085">NL3D::CMaterialBase::CTexAnimTracks::DefaultVTrans</a>, <a class="el" href="a05438.html#l00088">NL3D::CMaterialBase::CTexAnimTracks::DefaultWRot</a>, <a class="el" href="a05969.html#l00378">NL3D::CMaterial::getAmbient()</a>, <a class="el" href="a05969.html#l00380">NL3D::CMaterial::getDiffuse()</a>, <a class="el" href="a05969.html#l00377">NL3D::CMaterial::getEmissive()</a>, <a class="el" href="a05969.html#l00383">NL3D::CMaterial::getShininess()</a>, <a class="el" href="a05969.html#l00382">NL3D::CMaterial::getSpecular()</a>, <a class="el" href="a05969.html#l00047">NL3D::IDRV_MAT_MAXTEXTURES</a>, <a class="el" href="a05641.html#l00362">NL3D::CMaterial::isUserTexMatEnabled()</a>, <a class="el" href="a06556.html#l00162">NL3D::CTrackDefaultBlendable&lt; float &gt;::setValue()</a>, <a class="el" href="a06556.html#l00162">NL3D::CTrackDefaultBlendable&lt; T &gt;::setValue()</a>, and <a class="el" href="a05981.html#l00105">uint</a>.
+<p>
+<div class="fragment"><pre>00100 {
+00101 <a class="code" href="a02846.html#NL3D_1_1CMaterialBaseo1">DefaultAmbient</a>.setValue(pMat-&gt;getAmbient());
+00102 <a class="code" href="a02846.html#NL3D_1_1CMaterialBaseo2">DefaultDiffuse</a>.setValue(pMat-&gt;getDiffuse());
+00103 <a class="code" href="a02846.html#NL3D_1_1CMaterialBaseo6">DefaultSpecular</a>.setValue(pMat-&gt;getSpecular());
+00104 <a class="code" href="a02846.html#NL3D_1_1CMaterialBaseo5">DefaultShininess</a>.setValue(pMat-&gt;getShininess());
+00105 <a class="code" href="a02846.html#NL3D_1_1CMaterialBaseo3">DefaultEmissive</a>.setValue(pMat-&gt;getEmissive());
+00106 <a class="code" href="a02846.html#NL3D_1_1CMaterialBaseo4">DefaultOpacity</a>.setValue(pMat-&gt;getDiffuse().A/255.f);
+00107
+00109 <span class="keywordflow">for</span> (<a class="code" href="a04558.html#a15">uint</a> k = 0; k &lt; <a class="code" href="a05363.html#a83">IDRV_MAT_MAXTEXTURES</a>; ++k)
+00110 {
+00111 <span class="keywordflow">if</span> (pMat-&gt;isUserTexMatEnabled(k))
+00112 {
+00113 <span class="keywordtype">float</span> uTrans, vTrans, uScale, vScale, wRot;
+00114 pMat-&gt;decompUserTexMat(k, uTrans, vTrans, wRot, uScale, vScale);
+00115 <a class="code" href="a02846.html#NL3D_1_1CMaterialBaseo7">DefaultTexAnimTracks</a>[k].<a class="code" href="a02848.html#NL3D_1_1CMaterialBase_1_1CTexAnimTrackso1">DefaultUTrans</a>.setValue(uTrans);
+00116 <a class="code" href="a02846.html#NL3D_1_1CMaterialBaseo7">DefaultTexAnimTracks</a>[k].<a class="code" href="a02848.html#NL3D_1_1CMaterialBase_1_1CTexAnimTrackso3">DefaultVTrans</a>.setValue(vTrans);
+00117 <a class="code" href="a02846.html#NL3D_1_1CMaterialBaseo7">DefaultTexAnimTracks</a>[k].<a class="code" href="a02848.html#NL3D_1_1CMaterialBase_1_1CTexAnimTrackso0">DefaultUScale</a>.setValue(uScale);
+00118 <a class="code" href="a02846.html#NL3D_1_1CMaterialBaseo7">DefaultTexAnimTracks</a>[k].<a class="code" href="a02848.html#NL3D_1_1CMaterialBase_1_1CTexAnimTrackso2">DefaultVScale</a>.setValue(vScale);
+00119 <a class="code" href="a02846.html#NL3D_1_1CMaterialBaseo7">DefaultTexAnimTracks</a>[k].<a class="code" href="a02848.html#NL3D_1_1CMaterialBase_1_1CTexAnimTrackso4">DefaultWRot</a>.setValue(wRot);
+00120 }
+00121 }
+00122 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMaterialBasez11_0" doxytag="NL3D::CMaterialBase::getAnimatedTexture" ></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="a03487.html">ITexture</a> * NL3D::CMaterialBase::getAnimatedTexture </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a11">uint32</a>&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>id</em> </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>
+return the texture for this Id. return NULL either if NULL texture for this id or if(!validAnimatedTexture()).
+<p>
+
+<p>
+Definition at line <a class="el" href="a05437.html#l00139">139</a> of file <a class="el" href="a05437.html">animated_material.cpp</a>.
+<p>
+References <a class="el" href="a05438.html#l00144">_AnimatedTextures</a>, and <a class="el" href="a05981.html#l00100">uint32</a>.
+<p>
+<div class="fragment"><pre>00140 {
+00141 TAnimatedTextureMap::iterator it;
+00142 it= <a class="code" href="a02846.html#NL3D_1_1CMaterialBaser0">_AnimatedTextures</a>.find(<span class="keywordtype">id</span>);
+00143 <span class="keywordflow">if</span>( it!=<a class="code" href="a02846.html#NL3D_1_1CMaterialBaser0">_AnimatedTextures</a>.end() )
+00144 <span class="keywordflow">return</span> it-&gt;second.Texture;
+00145 <span class="keywordflow">else</span>
+00146 <span class="keywordflow">return</span> NULL;
+00147 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UTypea8" doxytag="NL3D::CMaterialBase::getRefCount" ></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="a04558.html#a14">sint</a>&amp; NLMISC::CRefCount::getRefCount </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> [inline, 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="a06402.html#l00070">70</a> of file <a class="el" href="a06402.html">smart_ptr.h</a>.
+<p>
+References <a class="el" href="a06402.html#l00079">NLMISC::CRefCount::crefs</a>, and <a class="el" href="a05981.html#l00104">sint</a>.
+<p>
+<div class="fragment"><pre>00071 {
+00072 <span class="keywordflow">return</span> <a class="code" href="a02209.html#NLGEORGES_1_1UTypeo0">crefs</a>;
+00073 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMaterialBasea3" doxytag="NL3D::CMaterialBase::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::CMaterialBase::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></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+save/load.
+<p>
+
+<p>
+Definition at line <a class="el" href="a05437.html#l00080">80</a> of file <a class="el" href="a05437.html">animated_material.cpp</a>.
+<p>
+References <a class="el" href="a05438.html#l00144">_AnimatedTextures</a>, <a class="el" href="a05438.html#l00072">DefaultAmbient</a>, <a class="el" href="a05438.html#l00073">DefaultDiffuse</a>, <a class="el" href="a05438.html#l00076">DefaultEmissive</a>, <a class="el" href="a05438.html#l00077">DefaultOpacity</a>, <a class="el" href="a05438.html#l00075">DefaultShininess</a>, <a class="el" href="a05438.html#l00074">DefaultSpecular</a>, <a class="el" href="a05438.html#l00109">DefaultTexAnimTracks</a>, <a class="el" href="a05438.html#l00078">DefaultTexture</a>, <a class="el" href="a05969.html#l00047">NL3D::IDRV_MAT_MAXTEXTURES</a>, <a class="el" href="a05438.html#l00068">Name</a>, <a class="el" href="a06462.html#l00232">NLMISC::IStream::serial()</a>, <a class="el" href="a06462.html#l00324">NLMISC::IStream::serialCont()</a>, <a class="el" href="a06461.html#l00266">NLMISC::IStream::serialVersion()</a>, <a class="el" href="a05981.html#l00104">sint</a>, and <a class="el" href="a05981.html#l00105">uint</a>.
+<p>
+<div class="fragment"><pre>00081 {
+00082 <a class="code" href="a04558.html#a14">sint</a> ver= f.<a class="code" href="a02270.html#NLMISC_1_1IStreamz2035_8">serialVersion</a>(1);
+00083
+00084 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(Name);
+00085 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(DefaultAmbient, DefaultDiffuse, DefaultSpecular);
+00086 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(DefaultShininess, DefaultEmissive, DefaultOpacity, DefaultTexture);
+00087 f.<a class="code" href="a02270.html#NLMISC_1_1IStreamz2033_9">serialCont</a>(_AnimatedTextures);
+00088 <span class="keywordflow">if</span> (ver &gt; 0)
+00089 {
+00090 <span class="keywordflow">for</span> (<a class="code" href="a04558.html#a15">uint</a> k = 0; k &lt; <a class="code" href="a05363.html#a83">IDRV_MAT_MAXTEXTURES</a>; ++k)
+00091 {
+00092 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a>(DefaultTexAnimTracks[k]);
+00093 }
+00094 }
+00095 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMaterialBasez11_1" doxytag="NL3D::CMaterialBase::setAnimatedTexture" ></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::CMaterialBase::setAnimatedTexture </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a11">uint32</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>id</em>, </td>
+ </tr>
+ <tr>
+ <td class="md" nowrap align="right"></td>
+ <td></td>
+ <td class="md" nowrap><a class="el" href="a03408.html">CSmartPtr</a>&lt; <a class="el" href="a03487.html">ITexture</a> &gt;&nbsp;</td>
+ <td class="mdname" nowrap> <em>pText</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>
+assign a specific texture for an id (a uint32). It is a valid to give a NULL ptr (=&gt; un textured). Sotred as a SmartPtr.
+<p>
+Animated materials support Texture animation. This is the place where you define your list of texture. This list of animated texture is serialised. AnimatedMaterial animate texture with sint32 Tracks. If the id is not found in <a class="el" href="a02846.html">CMaterialBase</a>, then the <a class="el" href="a02839.html">CMaterial</a> texture is left as before.<p>
+NB: id 0x7FFFFFFF is a reserved id, used as default to indicate no valid Animated texture.
+<p>
+Definition at line <a class="el" href="a05437.html#l00126">126</a> of file <a class="el" href="a05437.html">animated_material.cpp</a>.
+<p>
+References <a class="el" href="a05438.html#l00144">_AnimatedTextures</a>, and <a class="el" href="a05981.html#l00100">uint32</a>.
+<p>
+<div class="fragment"><pre>00127 {
+00128 <span class="comment">// add or replace the texture.</span>
+00129 <a class="code" href="a02846.html#NL3D_1_1CMaterialBaser0">_AnimatedTextures</a>[<span class="keywordtype">id</span>].Texture= pText;
+00130 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMaterialBasez11_2" doxytag="NL3D::CMaterialBase::validAnimatedTexture" ></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::CMaterialBase::validAnimatedTexture </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a11">uint32</a>&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>id</em> </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>
+is this Id valid?
+<p>
+
+<p>
+Definition at line <a class="el" href="a05437.html#l00132">132</a> of file <a class="el" href="a05437.html">animated_material.cpp</a>.
+<p>
+References <a class="el" href="a05438.html#l00144">_AnimatedTextures</a>, and <a class="el" href="a05981.html#l00100">uint32</a>.
+<p>
+<div class="fragment"><pre>00133 {
+00134 TAnimatedTextureMap::iterator it;
+00135 it= <a class="code" href="a02846.html#NL3D_1_1CMaterialBaser0">_AnimatedTextures</a>.find(<span class="keywordtype">id</span>);
+00136 <span class="keywordflow">return</span> it!=<a class="code" href="a02846.html#NL3D_1_1CMaterialBaser0">_AnimatedTextures</a>.end();
+00137 }
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Friends And Related Function Documentation</h2>
+<a class="anchor" name="NLGEORGES_1_1UTypen0" doxytag="NL3D::CMaterialBase::CPtrInfo" ></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"> friend struct CPtrInfo<code> [friend, 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="a06402.html#l00067">67</a> of file <a class="el" href="a06402.html">smart_ptr.h</a>. </td>
+ </tr>
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="NL3D_1_1CMaterialBaser0" doxytag="NL3D::CMaterialBase::_AnimatedTextures" ></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="a02846.html#NL3D_1_1CMaterialBasey0">TAnimatedTextureMap</a> <a class="el" href="a02846.html#NL3D_1_1CMaterialBaser0">NL3D::CMaterialBase::_AnimatedTextures</a><code> [private]</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="a05438.html#l00144">144</a> of file <a class="el" href="a05438.html">animated_material.h</a>.
+<p>
+Referenced by <a class="el" href="a05437.html#l00139">getAnimatedTexture()</a>, <a class="el" href="a05437.html#l00080">serial()</a>, <a class="el" href="a05437.html#l00126">setAnimatedTexture()</a>, and <a class="el" href="a05437.html#l00132">validAnimatedTexture()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UTypeo0" doxytag="NL3D::CMaterialBase::crefs" ></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="a04558.html#a14">sint</a> <a class="el" href="a02209.html#NLGEORGES_1_1UTypeo0">NLMISC::CRefCount::crefs</a><code> [mutable, 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="a06402.html#l00079">79</a> of file <a class="el" href="a06402.html">smart_ptr.h</a>.
+<p>
+Referenced by <a class="el" href="a06402.html#l00085">NLMISC::CRefCount::CRefCount()</a>, <a class="el" href="a06402.html#l00070">NLMISC::CRefCount::getRefCount()</a>, and <a class="el" href="a06403.html#l00044">NLMISC::CRefCount::~CRefCount()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMaterialBaseo1" doxytag="NL3D::CMaterialBase::DefaultAmbient" ></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="a03549.html">CTrackDefaultRGBA</a> <a class="el" href="a02846.html#NL3D_1_1CMaterialBaseo1">NL3D::CMaterialBase::DefaultAmbient</a>
+ </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="a05438.html#l00072">72</a> of file <a class="el" href="a05438.html">animated_material.h</a>.
+<p>
+Referenced by <a class="el" href="a05437.html#l00063">CMaterialBase()</a>, <a class="el" href="a05437.html#l00099">copyFromMaterial()</a>, and <a class="el" href="a05437.html#l00080">serial()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMaterialBaseo2" doxytag="NL3D::CMaterialBase::DefaultDiffuse" ></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="a03549.html">CTrackDefaultRGBA</a> <a class="el" href="a02846.html#NL3D_1_1CMaterialBaseo2">NL3D::CMaterialBase::DefaultDiffuse</a>
+ </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="a05438.html#l00073">73</a> of file <a class="el" href="a05438.html">animated_material.h</a>.
+<p>
+Referenced by <a class="el" href="a05437.html#l00063">CMaterialBase()</a>, <a class="el" href="a05437.html#l00099">copyFromMaterial()</a>, and <a class="el" href="a05437.html#l00080">serial()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMaterialBaseo3" doxytag="NL3D::CMaterialBase::DefaultEmissive" ></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="a03549.html">CTrackDefaultRGBA</a> <a class="el" href="a02846.html#NL3D_1_1CMaterialBaseo3">NL3D::CMaterialBase::DefaultEmissive</a>
+ </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="a05438.html#l00076">76</a> of file <a class="el" href="a05438.html">animated_material.h</a>.
+<p>
+Referenced by <a class="el" href="a05437.html#l00063">CMaterialBase()</a>, <a class="el" href="a05437.html#l00099">copyFromMaterial()</a>, and <a class="el" href="a05437.html#l00080">serial()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMaterialBaseo4" doxytag="NL3D::CMaterialBase::DefaultOpacity" ></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="a03546.html">CTrackDefaultFloat</a> <a class="el" href="a02846.html#NL3D_1_1CMaterialBaseo4">NL3D::CMaterialBase::DefaultOpacity</a>
+ </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="a05438.html#l00077">77</a> of file <a class="el" href="a05438.html">animated_material.h</a>.
+<p>
+Referenced by <a class="el" href="a05437.html#l00063">CMaterialBase()</a>, <a class="el" href="a05437.html#l00099">copyFromMaterial()</a>, and <a class="el" href="a05437.html#l00080">serial()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMaterialBaseo5" doxytag="NL3D::CMaterialBase::DefaultShininess" ></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="a03546.html">CTrackDefaultFloat</a> <a class="el" href="a02846.html#NL3D_1_1CMaterialBaseo5">NL3D::CMaterialBase::DefaultShininess</a>
+ </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="a05438.html#l00075">75</a> of file <a class="el" href="a05438.html">animated_material.h</a>.
+<p>
+Referenced by <a class="el" href="a05437.html#l00063">CMaterialBase()</a>, <a class="el" href="a05437.html#l00099">copyFromMaterial()</a>, and <a class="el" href="a05437.html#l00080">serial()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMaterialBaseo6" doxytag="NL3D::CMaterialBase::DefaultSpecular" ></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="a03549.html">CTrackDefaultRGBA</a> <a class="el" href="a02846.html#NL3D_1_1CMaterialBaseo6">NL3D::CMaterialBase::DefaultSpecular</a>
+ </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="a05438.html#l00074">74</a> of file <a class="el" href="a05438.html">animated_material.h</a>.
+<p>
+Referenced by <a class="el" href="a05437.html#l00063">CMaterialBase()</a>, <a class="el" href="a05437.html#l00099">copyFromMaterial()</a>, and <a class="el" href="a05437.html#l00080">serial()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMaterialBaseo7" doxytag="NL3D::CMaterialBase::DefaultTexAnimTracks" ></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="a02848.html">CTexAnimTracks</a> <a class="el" href="a02846.html#NL3D_1_1CMaterialBaseo7">NL3D::CMaterialBase::DefaultTexAnimTracks</a>[<a class="el" href="a05363.html#a83">IDRV_MAT_MAXTEXTURES</a>]
+ </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="a05438.html#l00109">109</a> of file <a class="el" href="a05438.html">animated_material.h</a>.
+<p>
+Referenced by <a class="el" href="a05437.html#l00063">CMaterialBase()</a>, <a class="el" href="a05437.html#l00099">copyFromMaterial()</a>, and <a class="el" href="a05437.html#l00080">serial()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMaterialBaseo8" doxytag="NL3D::CMaterialBase::DefaultTexture" ></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="a03547.html">CTrackDefaultInt</a> <a class="el" href="a02846.html#NL3D_1_1CMaterialBaseo8">NL3D::CMaterialBase::DefaultTexture</a>
+ </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="a05438.html#l00078">78</a> of file <a class="el" href="a05438.html">animated_material.h</a>.
+<p>
+Referenced by <a class="el" href="a05437.html#l00063">CMaterialBase()</a>, and <a class="el" href="a05437.html#l00080">serial()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMaterialBaseo9" doxytag="NL3D::CMaterialBase::Name" ></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"> std::string <a class="el" href="a02846.html#NL3D_1_1CMaterialBaseo9">NL3D::CMaterialBase::Name</a>
+ </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="a05438.html#l00068">68</a> of file <a class="el" href="a05438.html">animated_material.h</a>.
+<p>
+Referenced by <a class="el" href="a05437.html#l00080">serial()</a>, and <a class="el" href="a06360.html#l00254">NL3D::CSegRemanenceShape::setAnimatedMaterial()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UTypes0" doxytag="NL3D::CMaterialBase::NullPtrInfo" ></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="a03320.html">CRefCount::CPtrInfo</a> <a class="el" href="a02209.html#NLGEORGES_1_1UTypes0">NLMISC::CRefCount::NullPtrInfo</a><code> [static, inherited]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Referenced by <a class="el" href="a06402.html#l00085">NLMISC::CRefCount::CRefCount()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NLGEORGES_1_1UTypeo1" doxytag="NL3D::CMaterialBase::pinfo" ></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"> CPtrInfo* <a class="el" href="a02209.html#NLGEORGES_1_1UTypeo1">NLMISC::CRefCount::pinfo</a><code> [mutable, 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="a06402.html#l00080">80</a> of file <a class="el" href="a06402.html">smart_ptr.h</a>.
+<p>
+Referenced by <a class="el" href="a06402.html#l00085">NLMISC::CRefCount::CRefCount()</a>, and <a class="el" href="a06403.html#l00044">NLMISC::CRefCount::~CRefCount()</a>. </td>
+ </tr>
+</table>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="a05438.html">animated_material.h</a><li><a class="el" href="a05437.html">animated_material.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 06:50:34 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>