aboutsummaryrefslogtreecommitdiff
path: root/docs/doxygen/nel/a02905.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/a02905.html
downloadnevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.tar.xz
nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.zip
Initial commit
Diffstat (limited to '')
-rw-r--r--docs/doxygen/nel/a02905.html817
1 files changed, 817 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a02905.html b/docs/doxygen/nel/a02905.html
new file mode 100644
index 00000000..e97bf749
--- /dev/null
+++ b/docs/doxygen/nel/a02905.html
@@ -0,0 +1,817 @@
+<!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::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex struct 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::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex Struct Reference</h1><code>#include &lt;<a class="el" href="a06012.html">mesh_mrm_skinned.h</a>&gt;</code>
+<p>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+The Final VBuffer.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06012.html#l00427">427</a> of file <a class="el" href="a06012.html">mesh_mrm_skinned.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="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa0">getNormal</a> (<a class="el" href="a03128.html">CVector</a> &amp;dest) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa1">getPos</a> (<a class="el" href="a03128.html">CVector</a> &amp;dest, float factor) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa2">getU</a> (float &amp;_u) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa3">getV</a> (float &amp;_v) const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa4">getWeight</a> (float &amp;dest, <a class="el" href="a04558.html#a15">uint</a> <a class="el" href="a04223.html#a566">index</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="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa5">serial</a> (<a class="el" href="a02270.html">NLMISC::IStream</a> &amp;f)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa6">setNormal</a> (const <a class="el" href="a03128.html">CVector</a> &amp;pos)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa7">setPos</a> (const <a class="el" href="a03128.html">CVector</a> &amp;pos, float scaleFactor)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa8">setUV</a> (float _u, float _v)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa9">setWeight</a> (<a class="el" href="a04558.html#a15">uint</a> weightId, float weight)</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#a7">uint8</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo0">Matrices</a> [4]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a8">sint16</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo1">Nx</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a8">sint16</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo2">Ny</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a8">sint16</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo3">Nz</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a8">sint16</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo4">U</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a8">sint16</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo5">V</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a7">uint8</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo6">Weights</a> [4]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a8">sint16</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo7">X</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a8">sint16</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo8">Y</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a8">sint16</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo9">Z</a></td></tr>
+
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa0" doxytag="NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::getNormal" ></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::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::getNormal </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a03128.html">CVector</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>dest</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline]</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="a06012.html#l00442">442</a> of file <a class="el" href="a06012.html">mesh_mrm_skinned.h</a>.
+<p>
+References <a class="el" href="a06012.html#l00071">NL3D_MESH_MRM_SKINNED_NORMAL_FACTOR</a>, <a class="el" href="a06012.html#l00430">Nx</a>, <a class="el" href="a06012.html#l00430">Ny</a>, <a class="el" href="a06012.html#l00430">Nz</a>, <a class="el" href="a06673.html#l00051">NLMISC::CVector::x</a>, <a class="el" href="a06673.html#l00051">NLMISC::CVector::y</a>, and <a class="el" href="a06673.html#l00051">NLMISC::CVector::z</a>.
+<p>
+Referenced by <a class="el" href="a06011.html#l02088">NL3D::CMeshMRMSkinnedGeom::getVertexBuffer()</a>, and <a class="el" href="a06011.html#l01568">NL3D::CMeshMRMSkinnedGeom::updateRawSkinNormal()</a>.
+<p>
+<div class="fragment"><pre>00443 {
+00444 dest.x = (<span class="keywordtype">float</span>)<a class="code" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo1">Nx</a> * (1.f/<a class="code" href="a04589.html#a2">NL3D_MESH_MRM_SKINNED_NORMAL_FACTOR</a>);
+00445 dest.y = (<span class="keywordtype">float</span>)<a class="code" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo2">Ny</a> * (1.f/<a class="code" href="a04589.html#a2">NL3D_MESH_MRM_SKINNED_NORMAL_FACTOR</a>);
+00446 dest.z = (<span class="keywordtype">float</span>)<a class="code" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo3">Nz</a> * (1.f/<a class="code" href="a04589.html#a2">NL3D_MESH_MRM_SKINNED_NORMAL_FACTOR</a>);
+00447 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa1" doxytag="NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::getPos" ></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::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::getPos </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a03128.html">CVector</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>dest</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>factor</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"> const<code> [inline]</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="a06012.html#l00436">436</a> of file <a class="el" href="a06012.html">mesh_mrm_skinned.h</a>.
+<p>
+References <a class="el" href="a06012.html#l00429">X</a>, <a class="el" href="a06673.html#l00051">NLMISC::CVector::x</a>, <a class="el" href="a06012.html#l00429">Y</a>, <a class="el" href="a06673.html#l00051">NLMISC::CVector::y</a>, <a class="el" href="a06012.html#l00429">Z</a>, and <a class="el" href="a06673.html#l00051">NLMISC::CVector::z</a>.
+<p>
+<div class="fragment"><pre>00437 {
+00438 dest.x = (<span class="keywordtype">float</span>)<a class="code" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo7">X</a> * factor;
+00439 dest.y = (<span class="keywordtype">float</span>)<a class="code" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo8">Y</a> * factor;
+00440 dest.z = (<span class="keywordtype">float</span>)<a class="code" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo9">Z</a> * factor;
+00441 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa2" doxytag="NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::getU" ></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::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::getU </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">float &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>_u</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline]</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="a06012.html#l00448">448</a> of file <a class="el" href="a06012.html">mesh_mrm_skinned.h</a>.
+<p>
+References <a class="el" href="a06012.html#l00070">NL3D_MESH_MRM_SKINNED_UV_FACTOR</a>.
+<p>
+Referenced by <a class="el" href="a06011.html#l02088">NL3D::CMeshMRMSkinnedGeom::getVertexBuffer()</a>, and <a class="el" href="a06011.html#l01568">NL3D::CMeshMRMSkinnedGeom::updateRawSkinNormal()</a>.
+<p>
+<div class="fragment"><pre>00449 {
+00450 _u = (<span class="keywordtype">float</span>)<a class="code" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo4">U</a> * (1.f/<a class="code" href="a04589.html#a1">NL3D_MESH_MRM_SKINNED_UV_FACTOR</a>);
+00451 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa3" doxytag="NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::getV" ></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::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::getV </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">float &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>_v</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline]</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="a06012.html#l00452">452</a> of file <a class="el" href="a06012.html">mesh_mrm_skinned.h</a>.
+<p>
+References <a class="el" href="a06012.html#l00070">NL3D_MESH_MRM_SKINNED_UV_FACTOR</a>.
+<p>
+Referenced by <a class="el" href="a06011.html#l02088">NL3D::CMeshMRMSkinnedGeom::getVertexBuffer()</a>, and <a class="el" href="a06011.html#l01568">NL3D::CMeshMRMSkinnedGeom::updateRawSkinNormal()</a>.
+<p>
+<div class="fragment"><pre>00453 {
+00454 _v = (<span class="keywordtype">float</span>)<a class="code" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo5">V</a> * (1.f/<a class="code" href="a04589.html#a1">NL3D_MESH_MRM_SKINNED_UV_FACTOR</a>);
+00455 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa4" doxytag="NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::getWeight" ></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::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::getWeight </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">float &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>dest</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>index</em></td>
+ </tr>
+ <tr>
+ <td></td>
+ <td class="md">)&nbsp;</td>
+ <td class="md" colspan="2"> const<code> [inline]</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="a06012.html#l00456">456</a> of file <a class="el" href="a06012.html">mesh_mrm_skinned.h</a>.
+<p>
+References <a class="el" href="a05646.html#l00225">index</a>, <a class="el" href="a06012.html#l00069">NL3D_MESH_MRM_SKINNED_WEIGHT_FACTOR</a>, and <a class="el" href="a05981.html#l00105">uint</a>.
+<p>
+Referenced by <a class="el" href="a06011.html#l02107">NL3D::CMeshMRMSkinnedGeom::getSkinWeights()</a>, and <a class="el" href="a06011.html#l01568">NL3D::CMeshMRMSkinnedGeom::updateRawSkinNormal()</a>.
+<p>
+<div class="fragment"><pre>00457 {
+00458 dest = (<span class="keywordtype">float</span>)<a class="code" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo6">Weights</a>[<a class="code" href="a04223.html#a566">index</a>] * (1.f/<a class="code" href="a04589.html#a0">NL3D_MESH_MRM_SKINNED_WEIGHT_FACTOR</a>);
+00459 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa5" doxytag="NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::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::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::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>
+
+<p>
+Definition at line <a class="el" href="a06011.html#l01937">1937</a> of file <a class="el" href="a06011.html">mesh_mrm_skinned.cpp</a>.
+<p>
+References <a class="el" href="a06012.html#l00432">Matrices</a>, <a class="el" href="a06012.html#l00073">NL3D_MESH_MRM_SKINNED_MAX_MATRIX</a>, <a class="el" href="a06012.html#l00430">Nx</a>, <a class="el" href="a06012.html#l00430">Ny</a>, <a class="el" href="a06012.html#l00430">Nz</a>, <a class="el" href="a06462.html#l00232">NLMISC::IStream::serial()</a>, <a class="el" href="a06461.html#l00266">NLMISC::IStream::serialVersion()</a>, <a class="el" href="a05981.html#l00104">sint</a>, <a class="el" href="a05981.html#l00105">uint</a>, <a class="el" href="a06012.html#l00429">X</a>, <a class="el" href="a06012.html#l00429">Y</a>, and <a class="el" href="a06012.html#l00429">Z</a>.
+<p>
+<div class="fragment"><pre>01938 {
+01939 <span class="comment">// Version</span>
+01940 <a class="code" href="a04558.html#a14">sint</a> ver = f.<a class="code" href="a02270.html#NLMISC_1_1IStreamz2035_8">serialVersion</a>(0);
+01941
+01942 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a> (X);
+01943 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a> (Y);
+01944 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a> (Z);
+01945 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a> (Nx);
+01946 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a> (Ny);
+01947 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a> (Nz);
+01948 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a> (U);
+01949 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a> (V);
+01950 <a class="code" href="a04558.html#a15">uint</a> i;
+01951 <span class="keywordflow">for</span> (i=0; i&lt;<a class="code" href="a04589.html#a4">NL3D_MESH_MRM_SKINNED_MAX_MATRIX</a>; i++)
+01952 {
+01953 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a> (Matrices[i]);
+01954 f.<a class="code" href="a02270.html#NLMISC_1_1IStreama5">serial</a> (Weights[i]);
+01955 }
+01956 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa6" doxytag="NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::setNormal" ></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::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::setNormal </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a03128.html">CVector</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>pos</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>
+
+<p>
+Definition at line <a class="el" href="a06011.html#l01960">1960</a> of file <a class="el" href="a06011.html">mesh_mrm_skinned.cpp</a>.
+<p>
+References <a class="el" href="a05587.html#l00115">NLMISC::clamp()</a>, <a class="el" href="a06012.html#l00071">NL3D_MESH_MRM_SKINNED_NORMAL_FACTOR</a>, <a class="el" href="a06012.html#l00430">Nx</a>, <a class="el" href="a06012.html#l00430">Ny</a>, <a class="el" href="a06012.html#l00430">Nz</a>, <a class="el" href="a05981.html#l00097">sint16</a>, <a class="el" href="a05646.html#l01124">src</a>, <a class="el" href="a06673.html#l00051">NLMISC::CVector::x</a>, <a class="el" href="a06673.html#l00051">NLMISC::CVector::y</a>, and <a class="el" href="a06673.html#l00051">NLMISC::CVector::z</a>.
+<p>
+Referenced by <a class="el" href="a06011.html#l02018">NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::build()</a>.
+<p>
+<div class="fragment"><pre>01961 {
+01962 CVector pos = <a class="code" href="a04223.html#a652">src</a>;
+01963 pos *= <a class="code" href="a04589.html#a2">NL3D_MESH_MRM_SKINNED_NORMAL_FACTOR</a>;
+01964 pos.x = (<span class="keywordtype">float</span>)floor(pos.x+0.5f);
+01965 pos.y = (<span class="keywordtype">float</span>)floor(pos.y+0.5f);
+01966 pos.z = (<span class="keywordtype">float</span>)floor(pos.z+0.5f);
+01967 <a class="code" href="a05378.html#a374">clamp</a> (pos.x, -32768.f, 32767.f);
+01968 <a class="code" href="a05378.html#a374">clamp</a> (pos.y, -32768.f, 32767.f);
+01969 <a class="code" href="a05378.html#a374">clamp</a> (pos.z, -32768.f, 32767.f);
+01970 <a class="code" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo1">Nx</a> = (<a class="code" href="a04558.html#a8">sint16</a>)pos.x;
+01971 <a class="code" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo2">Ny</a> = (<a class="code" href="a04558.html#a8">sint16</a>)pos.y;
+01972 <a class="code" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo3">Nz</a> = (<a class="code" href="a04558.html#a8">sint16</a>)pos.z;
+01973 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa7" doxytag="NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::setPos" ></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::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::setPos </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a03128.html">CVector</a> &amp;&nbsp;</td>
+ <td class="mdname" nowrap> <em>pos</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>scaleFactor</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>
+
+<p>
+Definition at line <a class="el" href="a06011.html#l01977">1977</a> of file <a class="el" href="a06011.html">mesh_mrm_skinned.cpp</a>.
+<p>
+References <a class="el" href="a05587.html#l00115">NLMISC::clamp()</a>, <a class="el" href="a05981.html#l00097">sint16</a>, <a class="el" href="a06012.html#l00429">X</a>, <a class="el" href="a06673.html#l00051">NLMISC::CVector::x</a>, <a class="el" href="a06012.html#l00429">Y</a>, <a class="el" href="a06673.html#l00051">NLMISC::CVector::y</a>, <a class="el" href="a06012.html#l00429">Z</a>, and <a class="el" href="a06673.html#l00051">NLMISC::CVector::z</a>.
+<p>
+Referenced by <a class="el" href="a06011.html#l02018">NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::build()</a>.
+<p>
+<div class="fragment"><pre>01978 {
+01979 CVector _pos = pos;
+01980 _pos /= scaleFactor;
+01981 _pos.x = (<span class="keywordtype">float</span>)floor(_pos.x+0.5f);
+01982 _pos.y = (<span class="keywordtype">float</span>)floor(_pos.y+0.5f);
+01983 _pos.z = (<span class="keywordtype">float</span>)floor(_pos.z+0.5f);
+01984 <a class="code" href="a05378.html#a374">clamp</a> (_pos.x, -32768.f, 32767.f);
+01985 <a class="code" href="a05378.html#a374">clamp</a> (_pos.y, -32768.f, 32767.f);
+01986 <a class="code" href="a05378.html#a374">clamp</a> (_pos.z, -32768.f, 32767.f);
+01987 <a class="code" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo7">X</a> = (<a class="code" href="a04558.html#a8">sint16</a>)_pos.x;
+01988 <a class="code" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo8">Y</a> = (<a class="code" href="a04558.html#a8">sint16</a>)_pos.y;
+01989 <a class="code" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo9">Z</a> = (<a class="code" href="a04558.html#a8">sint16</a>)_pos.z;
+01990 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa8" doxytag="NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::setUV" ></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::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::setUV </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">float&nbsp;</td>
+ <td class="mdname" nowrap> <em>_u</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>_v</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>
+
+<p>
+Definition at line <a class="el" href="a06011.html#l01994">1994</a> of file <a class="el" href="a06011.html">mesh_mrm_skinned.cpp</a>.
+<p>
+References <a class="el" href="a05587.html#l00115">NLMISC::clamp()</a>, <a class="el" href="a06012.html#l00070">NL3D_MESH_MRM_SKINNED_UV_FACTOR</a>, <a class="el" href="a05981.html#l00097">sint16</a>, and <a class="el" href="a05646.html#l00237">v</a>.
+<p>
+Referenced by <a class="el" href="a06011.html#l02018">NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::build()</a>.
+<p>
+<div class="fragment"><pre>01995 {
+01996 <span class="keywordtype">float</span> u = _u * <a class="code" href="a04589.html#a1">NL3D_MESH_MRM_SKINNED_UV_FACTOR</a>;
+01997 <span class="keywordtype">float</span> <a class="code" href="a04223.html#a576">v</a> = _v * <a class="code" href="a04589.html#a1">NL3D_MESH_MRM_SKINNED_UV_FACTOR</a>;
+01998 u = (<span class="keywordtype">float</span>)floor(u+0.5f);
+01999 <a class="code" href="a04223.html#a576">v</a> = (<span class="keywordtype">float</span>)floor(v+0.5f);
+02000 <a class="code" href="a05378.html#a374">clamp</a> (u, -32768.f, 32767.f);
+02001 <a class="code" href="a05378.html#a374">clamp</a> (v, -32768.f, 32767.f);
+02002 <a class="code" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo4">U</a> = (<a class="code" href="a04558.html#a8">sint16</a>)u;
+02003 <a class="code" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo5">V</a> = (<a class="code" href="a04558.html#a8">sint16</a>)<a class="code" href="a04223.html#a576">v</a>;
+02004 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa9" doxytag="NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::setWeight" ></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::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::setWeight </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname" nowrap> <em>weightId</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>weight</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>
+
+<p>
+Definition at line <a class="el" href="a06011.html#l02008">2008</a> of file <a class="el" href="a06011.html">mesh_mrm_skinned.cpp</a>.
+<p>
+References <a class="el" href="a05587.html#l00115">NLMISC::clamp()</a>, <a class="el" href="a06012.html#l00069">NL3D_MESH_MRM_SKINNED_WEIGHT_FACTOR</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="a06011.html#l02018">NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::build()</a>.
+<p>
+<div class="fragment"><pre>02009 {
+02010 weight = weight * <a class="code" href="a04589.html#a0">NL3D_MESH_MRM_SKINNED_WEIGHT_FACTOR</a>;
+02011 weight = (<span class="keywordtype">float</span>)floor(weight+0.5f);
+02012 <a class="code" href="a05378.html#a374">clamp</a> (weight, 0.f, 255.f);
+02013 <a class="code" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo6">Weights</a>[weightId] = (<a class="code" href="a04558.html#a7">uint8</a>)weight;
+02014 }
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo0" doxytag="NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::Matrices" ></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#a7">uint8</a> <a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo0">NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::Matrices</a>[ 4 ]
+ </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="a06012.html#l00432">432</a> of file <a class="el" href="a06012.html">mesh_mrm_skinned.h</a>.
+<p>
+Referenced by <a class="el" href="a06011.html#l02018">NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::build()</a>, <a class="el" href="a06011.html#l00206">NL3D::CMeshMRMSkinnedGeom::build()</a>, <a class="el" href="a06011.html#l01062">NL3D::CMeshMRMSkinnedGeom::computeBonesId()</a>, <a class="el" href="a06011.html#l02107">NL3D::CMeshMRMSkinnedGeom::getSkinWeights()</a>, <a class="el" href="a06011.html#l01937">serial()</a>, and <a class="el" href="a06011.html#l01568">NL3D::CMeshMRMSkinnedGeom::updateRawSkinNormal()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo1" doxytag="NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::Nx" ></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#a8">sint16</a> <a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo1">NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::Nx</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="a06012.html#l00430">430</a> of file <a class="el" href="a06012.html">mesh_mrm_skinned.h</a>.
+<p>
+Referenced by <a class="el" href="a06012.html#l00442">getNormal()</a>, <a class="el" href="a06011.html#l01937">serial()</a>, and <a class="el" href="a06011.html#l01960">setNormal()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo2" doxytag="NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::Ny" ></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#a8">sint16</a> <a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo2">NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::Ny</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="a06012.html#l00430">430</a> of file <a class="el" href="a06012.html">mesh_mrm_skinned.h</a>.
+<p>
+Referenced by <a class="el" href="a06012.html#l00442">getNormal()</a>, <a class="el" href="a06011.html#l01937">serial()</a>, and <a class="el" href="a06011.html#l01960">setNormal()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo3" doxytag="NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::Nz" ></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#a8">sint16</a> <a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo3">NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::Nz</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="a06012.html#l00430">430</a> of file <a class="el" href="a06012.html">mesh_mrm_skinned.h</a>.
+<p>
+Referenced by <a class="el" href="a06012.html#l00442">getNormal()</a>, <a class="el" href="a06011.html#l01937">serial()</a>, and <a class="el" href="a06011.html#l01960">setNormal()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo4" doxytag="NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::U" ></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#a8">sint16</a> <a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo4">NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::U</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="a06012.html#l00431">431</a> of file <a class="el" href="a06012.html">mesh_mrm_skinned.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo5" doxytag="NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::V" ></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#a8">sint16</a> <a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo5">NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::V</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="a06012.html#l00431">431</a> of file <a class="el" href="a06012.html">mesh_mrm_skinned.h</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo6" doxytag="NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::Weights" ></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#a7">uint8</a> <a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo6">NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::Weights</a>[ 4 ]
+ </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="a06012.html#l00433">433</a> of file <a class="el" href="a06012.html">mesh_mrm_skinned.h</a>.
+<p>
+Referenced by <a class="el" href="a06011.html#l02018">NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::build()</a>, <a class="el" href="a06011.html#l00206">NL3D::CMeshMRMSkinnedGeom::build()</a>, and <a class="el" href="a06011.html#l01062">NL3D::CMeshMRMSkinnedGeom::computeBonesId()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo7" doxytag="NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::X" ></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#a8">sint16</a> <a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo7">NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::X</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="a06012.html#l00429">429</a> of file <a class="el" href="a06012.html">mesh_mrm_skinned.h</a>.
+<p>
+Referenced by <a class="el" href="a06012.html#l00436">getPos()</a>, <a class="el" href="a06011.html#l01937">serial()</a>, and <a class="el" href="a06011.html#l01977">setPos()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo8" doxytag="NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::Y" ></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#a8">sint16</a> <a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo8">NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::Y</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="a06012.html#l00429">429</a> of file <a class="el" href="a06012.html">mesh_mrm_skinned.h</a>.
+<p>
+Referenced by <a class="el" href="a06012.html#l00436">getPos()</a>, <a class="el" href="a06011.html#l01937">serial()</a>, and <a class="el" href="a06011.html#l01977">setPos()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo9" doxytag="NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::Z" ></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#a8">sint16</a> <a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexo9">NL3D::CMeshMRMSkinnedGeom::CPackedVertexBuffer::CPackedVertex::Z</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="a06012.html#l00429">429</a> of file <a class="el" href="a06012.html">mesh_mrm_skinned.h</a>.
+<p>
+Referenced by <a class="el" href="a06012.html#l00436">getPos()</a>, <a class="el" href="a06011.html#l01937">serial()</a>, and <a class="el" href="a06011.html#l01977">setPos()</a>. </td>
+ </tr>
+</table>
+<hr>The documentation for this struct was generated from the following files:<ul>
+<li><a class="el" href="a06012.html">mesh_mrm_skinned.h</a><li><a class="el" href="a06011.html">mesh_mrm_skinned.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 06:54:31 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>