diff options
author | neodarz <neodarz@neodarz.net> | 2018-08-11 20:21:34 +0200 |
---|---|---|
committer | neodarz <neodarz@neodarz.net> | 2018-08-11 20:21:34 +0200 |
commit | 0ea5fc66924303d1bf73ba283a383e2aadee02f2 (patch) | |
tree | 2568e71a7ccc44ec23b8bb3f0ff97fb6bf2ed709 /docs/doxygen/nel/a02905.html | |
download | nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.tar.xz nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.zip |
Initial commit
Diffstat (limited to 'docs/doxygen/nel/a02905.html')
-rw-r--r-- | docs/doxygen/nel/a02905.html | 817 |
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 Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a> | <span class="search"><u>S</u>earch for <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 <<a class="el" href="a06012.html">mesh_mrm_skinned.h</a>></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 </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> &dest) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </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> &dest, float factor) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa2">getU</a> (float &_u) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa3">getV</a> (float &_v) const </td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02905.html#NL3D_1_1CMeshMRMSkinnedGeom_1_1CPackedVertexBuffer_1_1CPackedVertexa4">getWeight</a> (float &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 </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> &f)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </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> &pos)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </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> &pos, float scaleFactor)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </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 </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> </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> </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> </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> </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> </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> </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> </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> </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> </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> </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">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a03128.html">CVector</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>dest</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a03128.html">CVector</a> & </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 </td> + <td class="mdname" nowrap> <em>factor</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </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> + + </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">( </td> + <td class="md" nowrap valign="top">float & </td> + <td class="mdname1" valign="top" nowrap> <em>_u</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="md" nowrap valign="top">float & </td> + <td class="mdname1" valign="top" nowrap> <em>_v</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="md" nowrap valign="top">float & </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> </td> + <td class="mdname" nowrap> <em>index</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </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> + + </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">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a02270.html">NLMISC::IStream</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>f</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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<<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">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a03128.html">CVector</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>pos</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a03128.html">CVector</a> & </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 </td> + <td class="mdname" nowrap> <em>scaleFactor</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="md" nowrap valign="top">float </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 </td> + <td class="mdname" nowrap> <em>_v</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a15">uint</a> </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 </td> + <td class="mdname" nowrap> <em>weight</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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> + + </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> + + </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> + + </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> + + </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> + + </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> + + </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> + + </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> + + </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> + + </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> + + </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> |