Files
assaultcube-/source/doxygen/html/structvertmodel_1_1mesh.html
T
driAn 44ef9c1cf8 added doxygen source code docs
git-svn-id: svn://svn.code.sf.net/p/actiongame/code/trunk/ac@3951 e016b1c5-ed68-44aa-a2f7-31cac88cffde
2008-12-08 21:10:24 +00:00

845 lines
37 KiB
HTML

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head><meta http-equiv="Content-Type" content="text/html;charset=UTF-8">
<title>AssaultCube: vertmodel::mesh Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.7.1 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
<div class="navpath"><a class="el" href="structvertmodel.html">vertmodel</a>::<a class="el" href="structvertmodel_1_1mesh.html">mesh</a>
</div>
</div>
<div class="contents">
<h1>vertmodel::mesh Struct Reference</h1><!-- doxytag: class="vertmodel::mesh" --><code>#include &lt;vertmodel.h&gt;</code>
<p>
<div class="dynheader">
Collaboration diagram for vertmodel::mesh:</div>
<div class="dynsection">
<p><center><img src="structvertmodel_1_1mesh__coll__graph.png" border="0" usemap="#vertmodel_1_1mesh__coll__map" alt="Collaboration graph"></center>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center></div>
<p>
<a href="structvertmodel_1_1mesh-members.html">List of all members.</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="structvertmodel_1_1mesh.html#e4b15962603b9d58b93fd56af0312265">mesh</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#62cdd6e409399421f9e8e1b7e60ea80d">~mesh</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#c8e38cbc3b75dc8d2417fb3ec783976b">genstrips</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structvertmodel_1_1dyncacheentry.html">dyncacheentry</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#5bc201d7b769d13153867326e2fe566a">gendynverts</a> (<a class="el" href="structanimstate.html">animstate</a> &amp;as, <a class="el" href="structvertmodel_1_1anpos.html">anpos</a> &amp;cur, <a class="el" href="structvertmodel_1_1anpos.html">anpos</a> *prev, float ai_t)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#48a79d4abe0f0a19ba9bebae1ebbb6d9">weldverts</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#26a9a51a67fce7f32f1e1d26d2c81088">findneighbors</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#edffc728b93cb29c15988df89aec5847">cleanup</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structvertmodel_1_1shadowcacheentry.html">shadowcacheentry</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#57c60c504912fb39dac754716f0c8d48">genshadowvolume</a> (<a class="el" href="structanimstate.html">animstate</a> &amp;as, <a class="el" href="structvertmodel_1_1anpos.html">anpos</a> &amp;cur, <a class="el" href="structvertmodel_1_1anpos.html">anpos</a> *prev, float ai_t, <a class="el" href="structvec.html">vec</a> *buf)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structvertmodel_1_1lightcacheentry.html">lightcacheentry</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#2363c6eaaff0191dcf4836f63b4f5fe4">lightvertexes</a> (<a class="el" href="structanimstate.html">animstate</a> &amp;as, <a class="el" href="structvertmodel_1_1anpos.html">anpos</a> &amp;cur, <a class="el" href="structvertmodel_1_1anpos.html">anpos</a> *prev, float ai_t, <a class="el" href="structvec.html">vec</a> *buf)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#ab98b8a7e675e200a251401b5511e5d0">getcurbb</a> (<a class="el" href="structvertmodel_1_1bb.html">bb</a> &amp;b, <a class="el" href="structanimstate.html">animstate</a> &amp;as, <a class="el" href="structvertmodel_1_1anpos.html">anpos</a> &amp;cur, <a class="el" href="structvertmodel_1_1anpos.html">anpos</a> *prev, float ai_t)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#8cb1abc655bf3492231e0713192fe197">render</a> (<a class="el" href="structanimstate.html">animstate</a> &amp;as, <a class="el" href="structvertmodel_1_1anpos.html">anpos</a> &amp;cur, <a class="el" href="structvertmodel_1_1anpos.html">anpos</a> *prev, float ai_t)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#a728cfd9ec3216bf21c93dd17eb1205c">findvert</a> (int axis, int dir)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#b59c3a9d9a3df6679b3a3394a848f3f2">calcradius</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#95eb549d4c96b077549afe7625d79df7">calcneighbors</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#175b67ddbec2c76f0a393e3d729debc6">calcbbs</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">char *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#cc2e5998a24d2409c3618637311b8f74">name</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structvertmodel_1_1part.html">part</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#fdf897996b51a39eb3fad97ff529bdb8">owner</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structvec.html">vec</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#7436a9df228a0210e5e38337994ec6cd">verts</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structvertmodel_1_1tcvert.html">tcvert</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#c426bff556ff6023c85d77de63855142">tcverts</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structvertmodel_1_1bb.html">bb</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#cd0319a284c176638e30e735b2dee215">bbs</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="tools_8h.html#b95f123a6c9bcfee6a343170ef8c5f69">ushort</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#b7b1222fef702e3f31294ad418533373">shareverts</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structvertmodel_1_1tri.html">tri</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#732157017aee726d01b1092a746a7db3">tris</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#cf0358fc1c354c99cdc2e20c0531ec1b">numverts</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#38ba54b5b578c1b40e5059c275d29bfd">numtris</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="struct_texture.html">Texture</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#943c9f11efc6ba1746400f2dabd4bcbe">skin</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#54ec623f46647a4003fa35525fba1a8f">tex</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmodelcachelist.html">modelcachelist</a>&lt; <a class="el" href="structvertmodel_1_1dyncacheentry.html">dyncacheentry</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#3087c043440a7fc8be9a24a989401bd7">dyncache</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmodelcachelist.html">modelcachelist</a>&lt; <a class="el" href="structvertmodel_1_1shadowcacheentry.html">shadowcacheentry</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#a23e11a3b6d7622494f9d8006f1d637a">shadowcache</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structmodelcachelist.html">modelcachelist</a>&lt; <a class="el" href="structvertmodel_1_1lightcacheentry.html">lightcacheentry</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#897570e8fa121637be6ccc7b49fc2042">lightcache</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="tools_8h.html#b95f123a6c9bcfee6a343170ef8c5f69">ushort</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#9b05822c954a2ed1aac9a91d9e0d562f">dynidx</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#a8de6b0386969785b4b6ec212ac8fa63">dynlen</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structtristrip_1_1drawcall.html">drawcall</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#3f36b4a76c4d745ca0bc41236d7938ef">dyndraws</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#ee981652c7a91bbeeaf1d5a9bcc4420f">numdyndraws</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">GLuint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#f86cd962fa35b3260c64083b715a3fa8">statlist</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structvertmodel_1_1mesh.html#99e6d192b59955a81afab11c523b426e">statlen</a></td></tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="e4b15962603b9d58b93fd56af0312265"></a><!-- doxytag: member="vertmodel::mesh::mesh" ref="e4b15962603b9d58b93fd56af0312265" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">vertmodel::mesh::mesh </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="62cdd6e409399421f9e8e1b7e60ea80d"></a><!-- doxytag: member="vertmodel::mesh::~mesh" ref="62cdd6e409399421f9e8e1b7e60ea80d" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">vertmodel::mesh::~mesh </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="175b67ddbec2c76f0a393e3d729debc6"></a><!-- doxytag: member="vertmodel::mesh::calcbbs" ref="175b67ddbec2c76f0a393e3d729debc6" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vertmodel::mesh::calcbbs </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="95eb549d4c96b077549afe7625d79df7"></a><!-- doxytag: member="vertmodel::mesh::calcneighbors" ref="95eb549d4c96b077549afe7625d79df7" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vertmodel::mesh::calcneighbors </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="b59c3a9d9a3df6679b3a3394a848f3f2"></a><!-- doxytag: member="vertmodel::mesh::calcradius" ref="b59c3a9d9a3df6679b3a3394a848f3f2" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float vertmodel::mesh::calcradius </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="edffc728b93cb29c15988df89aec5847"></a><!-- doxytag: member="vertmodel::mesh::cleanup" ref="edffc728b93cb29c15988df89aec5847" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vertmodel::mesh::cleanup </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="26a9a51a67fce7f32f1e1d26d2c81088"></a><!-- doxytag: member="vertmodel::mesh::findneighbors" ref="26a9a51a67fce7f32f1e1d26d2c81088" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vertmodel::mesh::findneighbors </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="a728cfd9ec3216bf21c93dd17eb1205c"></a><!-- doxytag: member="vertmodel::mesh::findvert" ref="a728cfd9ec3216bf21c93dd17eb1205c" args="(int axis, int dir)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int vertmodel::mesh::findvert </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>axis</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>dir</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="5bc201d7b769d13153867326e2fe566a"></a><!-- doxytag: member="vertmodel::mesh::gendynverts" ref="5bc201d7b769d13153867326e2fe566a" args="(animstate &amp;as, anpos &amp;cur, anpos *prev, float ai_t)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structvertmodel_1_1dyncacheentry.html">dyncacheentry</a>* vertmodel::mesh::gendynverts </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structanimstate.html">animstate</a> &amp;&nbsp;</td>
<td class="paramname"> <em>as</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structvertmodel_1_1anpos.html">anpos</a> &amp;&nbsp;</td>
<td class="paramname"> <em>cur</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structvertmodel_1_1anpos.html">anpos</a> *&nbsp;</td>
<td class="paramname"> <em>prev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>ai_t</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="57c60c504912fb39dac754716f0c8d48"></a><!-- doxytag: member="vertmodel::mesh::genshadowvolume" ref="57c60c504912fb39dac754716f0c8d48" args="(animstate &amp;as, anpos &amp;cur, anpos *prev, float ai_t, vec *buf)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structvertmodel_1_1shadowcacheentry.html">shadowcacheentry</a>* vertmodel::mesh::genshadowvolume </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structanimstate.html">animstate</a> &amp;&nbsp;</td>
<td class="paramname"> <em>as</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structvertmodel_1_1anpos.html">anpos</a> &amp;&nbsp;</td>
<td class="paramname"> <em>cur</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structvertmodel_1_1anpos.html">anpos</a> *&nbsp;</td>
<td class="paramname"> <em>prev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>ai_t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structvec.html">vec</a> *&nbsp;</td>
<td class="paramname"> <em>buf</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="c8e38cbc3b75dc8d2417fb3ec783976b"></a><!-- doxytag: member="vertmodel::mesh::genstrips" ref="c8e38cbc3b75dc8d2417fb3ec783976b" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vertmodel::mesh::genstrips </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="ab98b8a7e675e200a251401b5511e5d0"></a><!-- doxytag: member="vertmodel::mesh::getcurbb" ref="ab98b8a7e675e200a251401b5511e5d0" args="(bb &amp;b, animstate &amp;as, anpos &amp;cur, anpos *prev, float ai_t)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vertmodel::mesh::getcurbb </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structvertmodel_1_1bb.html">bb</a> &amp;&nbsp;</td>
<td class="paramname"> <em>b</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structanimstate.html">animstate</a> &amp;&nbsp;</td>
<td class="paramname"> <em>as</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structvertmodel_1_1anpos.html">anpos</a> &amp;&nbsp;</td>
<td class="paramname"> <em>cur</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structvertmodel_1_1anpos.html">anpos</a> *&nbsp;</td>
<td class="paramname"> <em>prev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>ai_t</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="2363c6eaaff0191dcf4836f63b4f5fe4"></a><!-- doxytag: member="vertmodel::mesh::lightvertexes" ref="2363c6eaaff0191dcf4836f63b4f5fe4" args="(animstate &amp;as, anpos &amp;cur, anpos *prev, float ai_t, vec *buf)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structvertmodel_1_1lightcacheentry.html">lightcacheentry</a>* vertmodel::mesh::lightvertexes </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structanimstate.html">animstate</a> &amp;&nbsp;</td>
<td class="paramname"> <em>as</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structvertmodel_1_1anpos.html">anpos</a> &amp;&nbsp;</td>
<td class="paramname"> <em>cur</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structvertmodel_1_1anpos.html">anpos</a> *&nbsp;</td>
<td class="paramname"> <em>prev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>ai_t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structvec.html">vec</a> *&nbsp;</td>
<td class="paramname"> <em>buf</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="8cb1abc655bf3492231e0713192fe197"></a><!-- doxytag: member="vertmodel::mesh::render" ref="8cb1abc655bf3492231e0713192fe197" args="(animstate &amp;as, anpos &amp;cur, anpos *prev, float ai_t)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vertmodel::mesh::render </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structanimstate.html">animstate</a> &amp;&nbsp;</td>
<td class="paramname"> <em>as</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structvertmodel_1_1anpos.html">anpos</a> &amp;&nbsp;</td>
<td class="paramname"> <em>cur</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structvertmodel_1_1anpos.html">anpos</a> *&nbsp;</td>
<td class="paramname"> <em>prev</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>ai_t</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="48a79d4abe0f0a19ba9bebae1ebbb6d9"></a><!-- doxytag: member="vertmodel::mesh::weldverts" ref="48a79d4abe0f0a19ba9bebae1ebbb6d9" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void vertmodel::mesh::weldverts </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="cd0319a284c176638e30e735b2dee215"></a><!-- doxytag: member="vertmodel::mesh::bbs" ref="cd0319a284c176638e30e735b2dee215" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structvertmodel_1_1bb.html">bb</a>* <a class="el" href="structvertmodel_1_1mesh.html#cd0319a284c176638e30e735b2dee215">vertmodel::mesh::bbs</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="3087c043440a7fc8be9a24a989401bd7"></a><!-- doxytag: member="vertmodel::mesh::dyncache" ref="3087c043440a7fc8be9a24a989401bd7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structmodelcachelist.html">modelcachelist</a>&lt;<a class="el" href="structvertmodel_1_1dyncacheentry.html">dyncacheentry</a>&gt; <a class="el" href="structvertmodel_1_1mesh.html#3087c043440a7fc8be9a24a989401bd7">vertmodel::mesh::dyncache</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="3f36b4a76c4d745ca0bc41236d7938ef"></a><!-- doxytag: member="vertmodel::mesh::dyndraws" ref="3f36b4a76c4d745ca0bc41236d7938ef" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structtristrip_1_1drawcall.html">drawcall</a>* <a class="el" href="structvertmodel_1_1mesh.html#3f36b4a76c4d745ca0bc41236d7938ef">vertmodel::mesh::dyndraws</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="9b05822c954a2ed1aac9a91d9e0d562f"></a><!-- doxytag: member="vertmodel::mesh::dynidx" ref="9b05822c954a2ed1aac9a91d9e0d562f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="tools_8h.html#b95f123a6c9bcfee6a343170ef8c5f69">ushort</a>* <a class="el" href="structvertmodel_1_1mesh.html#9b05822c954a2ed1aac9a91d9e0d562f">vertmodel::mesh::dynidx</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="a8de6b0386969785b4b6ec212ac8fa63"></a><!-- doxytag: member="vertmodel::mesh::dynlen" ref="a8de6b0386969785b4b6ec212ac8fa63" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structvertmodel_1_1mesh.html#a8de6b0386969785b4b6ec212ac8fa63">vertmodel::mesh::dynlen</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="897570e8fa121637be6ccc7b49fc2042"></a><!-- doxytag: member="vertmodel::mesh::lightcache" ref="897570e8fa121637be6ccc7b49fc2042" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structmodelcachelist.html">modelcachelist</a>&lt;<a class="el" href="structvertmodel_1_1lightcacheentry.html">lightcacheentry</a>&gt; <a class="el" href="structvertmodel_1_1mesh.html#897570e8fa121637be6ccc7b49fc2042">vertmodel::mesh::lightcache</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="cc2e5998a24d2409c3618637311b8f74"></a><!-- doxytag: member="vertmodel::mesh::name" ref="cc2e5998a24d2409c3618637311b8f74" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">char* <a class="el" href="structvertmodel_1_1mesh.html#cc2e5998a24d2409c3618637311b8f74">vertmodel::mesh::name</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="ee981652c7a91bbeeaf1d5a9bcc4420f"></a><!-- doxytag: member="vertmodel::mesh::numdyndraws" ref="ee981652c7a91bbeeaf1d5a9bcc4420f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structvertmodel_1_1mesh.html#ee981652c7a91bbeeaf1d5a9bcc4420f">vertmodel::mesh::numdyndraws</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="38ba54b5b578c1b40e5059c275d29bfd"></a><!-- doxytag: member="vertmodel::mesh::numtris" ref="38ba54b5b578c1b40e5059c275d29bfd" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structvertmodel_1_1mesh.html#38ba54b5b578c1b40e5059c275d29bfd">vertmodel::mesh::numtris</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="cf0358fc1c354c99cdc2e20c0531ec1b"></a><!-- doxytag: member="vertmodel::mesh::numverts" ref="cf0358fc1c354c99cdc2e20c0531ec1b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structvertmodel_1_1mesh.html#cf0358fc1c354c99cdc2e20c0531ec1b">vertmodel::mesh::numverts</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="fdf897996b51a39eb3fad97ff529bdb8"></a><!-- doxytag: member="vertmodel::mesh::owner" ref="fdf897996b51a39eb3fad97ff529bdb8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structvertmodel_1_1part.html">part</a>* <a class="el" href="structvertmodel_1_1mesh.html#fdf897996b51a39eb3fad97ff529bdb8">vertmodel::mesh::owner</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="a23e11a3b6d7622494f9d8006f1d637a"></a><!-- doxytag: member="vertmodel::mesh::shadowcache" ref="a23e11a3b6d7622494f9d8006f1d637a" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structmodelcachelist.html">modelcachelist</a>&lt;<a class="el" href="structvertmodel_1_1shadowcacheentry.html">shadowcacheentry</a>&gt; <a class="el" href="structvertmodel_1_1mesh.html#a23e11a3b6d7622494f9d8006f1d637a">vertmodel::mesh::shadowcache</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="b7b1222fef702e3f31294ad418533373"></a><!-- doxytag: member="vertmodel::mesh::shareverts" ref="b7b1222fef702e3f31294ad418533373" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="tools_8h.html#b95f123a6c9bcfee6a343170ef8c5f69">ushort</a>* <a class="el" href="structvertmodel_1_1mesh.html#b7b1222fef702e3f31294ad418533373">vertmodel::mesh::shareverts</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="943c9f11efc6ba1746400f2dabd4bcbe"></a><!-- doxytag: member="vertmodel::mesh::skin" ref="943c9f11efc6ba1746400f2dabd4bcbe" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="struct_texture.html">Texture</a>* <a class="el" href="structvertmodel_1_1mesh.html#943c9f11efc6ba1746400f2dabd4bcbe">vertmodel::mesh::skin</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="99e6d192b59955a81afab11c523b426e"></a><!-- doxytag: member="vertmodel::mesh::statlen" ref="99e6d192b59955a81afab11c523b426e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structvertmodel_1_1mesh.html#99e6d192b59955a81afab11c523b426e">vertmodel::mesh::statlen</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="f86cd962fa35b3260c64083b715a3fa8"></a><!-- doxytag: member="vertmodel::mesh::statlist" ref="f86cd962fa35b3260c64083b715a3fa8" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">GLuint <a class="el" href="structvertmodel_1_1mesh.html#f86cd962fa35b3260c64083b715a3fa8">vertmodel::mesh::statlist</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="c426bff556ff6023c85d77de63855142"></a><!-- doxytag: member="vertmodel::mesh::tcverts" ref="c426bff556ff6023c85d77de63855142" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structvertmodel_1_1tcvert.html">tcvert</a>* <a class="el" href="structvertmodel_1_1mesh.html#c426bff556ff6023c85d77de63855142">vertmodel::mesh::tcverts</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="54ec623f46647a4003fa35525fba1a8f"></a><!-- doxytag: member="vertmodel::mesh::tex" ref="54ec623f46647a4003fa35525fba1a8f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="structvertmodel_1_1mesh.html#54ec623f46647a4003fa35525fba1a8f">vertmodel::mesh::tex</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="732157017aee726d01b1092a746a7db3"></a><!-- doxytag: member="vertmodel::mesh::tris" ref="732157017aee726d01b1092a746a7db3" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structvertmodel_1_1tri.html">tri</a>* <a class="el" href="structvertmodel_1_1mesh.html#732157017aee726d01b1092a746a7db3">vertmodel::mesh::tris</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="7436a9df228a0210e5e38337994ec6cd"></a><!-- doxytag: member="vertmodel::mesh::verts" ref="7436a9df228a0210e5e38337994ec6cd" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structvec.html">vec</a>* <a class="el" href="structvertmodel_1_1mesh.html#7436a9df228a0210e5e38337994ec6cd">vertmodel::mesh::verts</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>R:/projects/actioncube/_svn/trunk/ac/source/src/<a class="el" href="vertmodel_8h.html">vertmodel.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Dec 8 21:41:37 2008 for AssaultCube by&nbsp;
<a href="http://www.doxygen.org/index.html">
<img src="doxygen.png" alt="doxygen" align="middle" border="0"></a> 1.5.7.1 </small></address>
</body>
</html>