Files
assaultcube-/source/doxygen/html/rendercubes_8cpp.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

1699 lines
68 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: R:/projects/actioncube/_svn/trunk/ac/source/src/rendercubes.cpp File 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><a href="annotated.html"><span>Classes</span></a></li>
<li class="current"><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="files.html"><span>File&nbsp;List</span></a></li>
<li><a href="globals.html"><span>File&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>R:/projects/actioncube/_svn/trunk/ac/source/src/rendercubes.cpp File Reference</h1><code>#include &quot;<a class="el" href="pch_8h.html">pch.h</a>&quot;</code><br>
<code>#include &quot;<a class="el" href="cube_8h.html">cube.h</a>&quot;</code><br>
<p>
<div class="dynheader">
Include dependency graph for rendercubes.cpp:</div>
<div class="dynsection">
<p><center><img src="rendercubes_8cpp__incl.png" border="0" usemap="#R:/projects/actioncube/_svn/trunk/ac/source/src/rendercubes.cpp_map" alt=""></center>
</div>
<table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Classes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstrips.html">strips</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structstripbatch.html">stripbatch</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structshadowvertex.html">shadowvertex</a></td></tr>
<tr><td colspan="2"><br><h2>Defines</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#70dad4aa725bc2aa9217f55010a92286">RENDERSTRIPS</a>(<a class="el" href="structstrips.html">strips</a>, type)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#bc1dec89fa5fd7c7796cb4d97fd846e8">vert</a>(v1, v2, v3, ls, t1, t2)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#54173d7c63eec4aedd8df902f61d9719">stripend</a>(<a class="el" href="rendercubes_8cpp.html#8b2870de160c70900b9ea216fc48cd17">verts</a>)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#dabd9c073126dfe904436226050ac799">shadowvert</a>(v1, v2, v3)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">#define&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#4820bc2ebdfddeba4e747f785c0bc812">df</a>(x)&nbsp;&nbsp;&nbsp;<a class="el" href="worldrender_8cpp.html#8feeb8812290964a8e453e58dae6f3c3">s</a>-&gt;floor-(x-&gt;vdelta/4.0f)</td></tr>
<tr><td colspan="2"><br><h2>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="rendercubes_8cpp.html#d15d1465644e2c36c20eb06227cf9858">finishstrips</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#f6b7dc7592fadcf02a33fdf2b7500c58">setupstrips</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#7fe5a7b6da4aa320af001b5421e3e472">renderstripssky</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#b351e7b7c28af441947016faaa221695">renderstrips</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#e9689d055b3fd67c1f78e7755c7ef961">addstrip</a> (int type, int tex, int start, int n)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#34ef5d81d6b49168f2cfff8ba751b656">showmip</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#66d12a24e552d8dab35219273df61aea">mipstats</a> (int a, int b, int c)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#e67fd65cbd46634f553d6c588bc43ce1">COMMAND</a> (showmip, ARG_NONE)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#891bcdcab324a5b6d6c3b484b0fdf4de">VAR</a> (mergestrips, 0, 1, 1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#bfd06cf489413e90a0f709455544e146">VARP</a> (lighterror, 1, 4, 100)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#0cfcbfad4bde08e63b1ed67407d1bec9">render_flat</a> (int wtex, int x, int y, int size, int h, <a class="el" href="structsqr.html">sqr</a> *l1, <a class="el" href="structsqr.html">sqr</a> *l2, <a class="el" href="structsqr.html">sqr</a> *l3, <a class="el" href="structsqr.html">sqr</a> *l4, bool isceil)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#1a6d27e911b775852ff14dfcd3481438">render_flatdelta</a> (int wtex, int x, int y, int size, float h1, float h2, float h3, float h4, <a class="el" href="structsqr.html">sqr</a> *l1, <a class="el" href="structsqr.html">sqr</a> *l2, <a class="el" href="structsqr.html">sqr</a> *l3, <a class="el" href="structsqr.html">sqr</a> *l4, bool isceil)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#4a8a540caed954eea4308bd4e5ebe661">render_2tris</a> (<a class="el" href="structsqr.html">sqr</a> *h, <a class="el" href="structsqr.html">sqr</a> *<a class="el" href="worldrender_8cpp.html#8feeb8812290964a8e453e58dae6f3c3">s</a>, int x1, int y1, int x2, int y2, int x3, int y3, <a class="el" href="structsqr.html">sqr</a> *l1, <a class="el" href="structsqr.html">sqr</a> *l2, <a class="el" href="structsqr.html">sqr</a> *l3)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#624a6c431ac5606d93135450fffc58b0">render_tris</a> (int x, int y, int size, bool topleft, <a class="el" href="structsqr.html">sqr</a> *h1, <a class="el" href="structsqr.html">sqr</a> *h2, <a class="el" href="structsqr.html">sqr</a> *<a class="el" href="worldrender_8cpp.html#8feeb8812290964a8e453e58dae6f3c3">s</a>, <a class="el" href="structsqr.html">sqr</a> *<a class="el" href="worldrender_8cpp.html#24dda485d4eff94669fd19a03626927b">t</a>, <a class="el" href="structsqr.html">sqr</a> *<a class="el" href="worldrender_8cpp.html#1e63e5b0253ee6fe8b50d39ecb526cb8">u</a>, <a class="el" href="structsqr.html">sqr</a> *<a class="el" href="worldrender_8cpp.html#ad6f72c6f88c7d9ce219ce318298da20">v</a>)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#4fd974f49dbd1c4ab682e60116523102">render_square</a> (int wtex, float floor1, float floor2, float ceil1, float ceil2, int x1, int y1, int x2, int y2, int size, <a class="el" href="structsqr.html">sqr</a> *l1, <a class="el" href="structsqr.html">sqr</a> *l2, bool flip)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#136c026b6cdeebbbfff6acfd65cdaf28">resetcubes</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#50a6b7466301ef19740ab377b8bbde3b">resetshadowverts</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#3e541d3559957685c157718919793839">rendershadowstrips</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#943c41f927e7efb783bb27af33cd6864">rendershadow_tri</a> (<a class="el" href="structsqr.html">sqr</a> *h, int x1, int y1, int x2, int y2, int x3, int y3)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#d0ab254b3bb7c53dadda741734ccef14">rendershadow_tris</a> (int x, int y, bool topleft, <a class="el" href="structsqr.html">sqr</a> *h1, <a class="el" href="structsqr.html">sqr</a> *h2)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#754b46e606723e346a01220024fdbfe5">rendershadow_flat</a> (int x, int y, int h)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#4a9eea4988ce8a7686d7d4599e9d0f1f">rendershadow_flatdelta</a> (int x, int y, float h1, float h2, float h3, float h4)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#1840788620ed9530aaf2253b489a589b">rendershadow</a> (int x, int y, int xs, int ys, const <a class="el" href="structvec.html">vec</a> &amp;texgenS, const <a class="el" href="structvec.html">vec</a> &amp;texgenT)</td></tr>
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structvector.html">vector</a>&lt; <a class="el" href="structvertex.html">vertex</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#8b2870de160c70900b9ea216fc48cd17">verts</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstripbatch.html">stripbatch</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#06e65bef511f39db9a2577e73d3d5b19">skystrips</a> = { DEFAULT_SKY }</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structstripbatch.html">stripbatch</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#39819c483952059d139f649060eb0d94">stripbatches</a> [256]</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="tools_8h.html#65f85814a8290f9797005d3b28e7e5fc">uchar</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#1bd4066e4135f80bc4c58773a1bc65e2">renderedtex</a> [256]</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#07ba7edafbcfc046de4dd0a7e12c73a5">renderedtexs</a> = 0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#f49fb45b11691400c07444fe70d82baa">ati_mda_bug</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#43ecdbe50036b441d4abeb15b8174291">nquads</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">const float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#ddeb7d5c56cd07c2f1c16bc83c8bcbe4">TEXTURESCALE</a> = 32.0f</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#edc16b3ed27ef0119642ebe2972a119c">floorstrip</a> = false</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#0cc2a1497f7e085179d91e4bbd52254b">deltastrip</a> = false</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#2a6366a2a3078aa08fe5cb2adde87709">oh</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#791e26888be6777cd5c5d0c736a06821">oy</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#fef635ed3c73fc60d8faf6dd610c4298">ox</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#5eb2cce72d2e9e2a9883b590a796325f">striptex</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#51093bba3c1153e62288845c917ac1ca">ol3r</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#37e4b55fdfc3d6ba132ddf1921655ebe">ol3g</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#30a80cf3737db7a1f31e6241dcad1d23">ol3b</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#8ccd471c9baf7faac875c07f0a84d6d4">ol4r</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#9b62255de09dc1eac16568fb4106c1d1">ol4g</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#df3c0e22245919fbc065c694faab78c0">ol4b</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#a769c3087e7ff931b7061c9044d1096e">firstindex</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#39f6b3b266cb270ed111a0af8697ee73">showm</a> = false</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structsqr.html">sqr</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#a360cdfe24565c18189ee28b5b3cda1d">sbright</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structsqr.html">sqr</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#f8fcb8c07cac065518410b95e01b2750">sdark</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structvector.html">vector</a>&lt; <a class="el" href="structshadowvertex.html">shadowvertex</a> &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="rendercubes_8cpp.html#db00f410d94deb91fcc3bdee5eff6506">shadowverts</a></td></tr>
</table>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="4820bc2ebdfddeba4e747f785c0bc812"></a><!-- doxytag: member="rendercubes.cpp::df" ref="4820bc2ebdfddeba4e747f785c0bc812" args="(x)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define df </td>
<td>(</td>
<td class="paramtype">x&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td>&nbsp;&nbsp;&nbsp;<a class="el" href="worldrender_8cpp.html#8feeb8812290964a8e453e58dae6f3c3">s</a>-&gt;floor-(x-&gt;vdelta/4.0f)</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="70dad4aa725bc2aa9217f55010a92286"></a><!-- doxytag: member="rendercubes.cpp::RENDERSTRIPS" ref="70dad4aa725bc2aa9217f55010a92286" args="(strips, type)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define RENDERSTRIPS </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structstrips.html">strips</a>, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">type&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span>(<a class="code" href="structstrips.html">strips</a>.first.length()) \
{ \
<span class="keywordflow">if</span>(<a class="code" href="protos_8h.html#73879eadc17da2cf4465919b899f0215">hasMDA</a> &amp;&amp; !ati_mda_bug) <a class="code" href="protos_8h.html#43aefd93467d4fbd69161a93d0c47bf5">glMultiDrawArrays_</a>(type, <a class="code" href="structstrips.html">strips</a>.first.getbuf(), <a class="code" href="structstrips.html">strips</a>.count.getbuf(), <a class="code" href="structstrips.html">strips</a>.first.length()); \
<span class="keywordflow">else</span> <a class="code" href="tools_8h.html#15b6b312e99c349770f84133a13e03a3">loopv</a>(<a class="code" href="structstrips.html">strips</a>.first) glDrawArrays(type, <a class="code" href="structstrips.html">strips</a>.first[i], <a class="code" href="structstrips.html">strips</a>.count[i]); \
<a class="code" href="structstrips.html">strips</a>.first.setsizenodelete(0); \
<a class="code" href="structstrips.html">strips</a>.count.setsizenodelete(0); \
}
</pre></div>
</div>
</div><p>
<a class="anchor" name="dabd9c073126dfe904436226050ac799"></a><!-- doxytag: member="rendercubes.cpp::shadowvert" ref="dabd9c073126dfe904436226050ac799" args="(v1, v2, v3)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define shadowvert </td>
<td>(</td>
<td class="paramtype">v1, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">v2, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">v3&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<b>Value:</b><div class="fragment"><pre class="fragment">{ \
<a class="code" href="structshadowvertex.html">shadowvertex</a> &amp;<a class="code" href="worldrender_8cpp.html#ad6f72c6f88c7d9ce219ce318298da20">v</a> = <a class="code" href="rendercubes_8cpp.html#db00f410d94deb91fcc3bdee5eff6506">shadowverts</a>.add(); \
v.<a class="code" href="structshadowvertex.html#a88e6ac36a82d6f3da49fba93df2d201">x</a> = (float)(v1); v.<a class="code" href="structshadowvertex.html#c3d7f877e46c624f47f9646cea65b0a5">y</a> = (float)(v2); v.<a class="code" href="structshadowvertex.html#86f590f3e74c3f75d435a1bacbd397b0">z</a> = (float)(v3); \
}
</pre></div>
</div>
</div><p>
<a class="anchor" name="54173d7c63eec4aedd8df902f61d9719"></a><!-- doxytag: member="rendercubes.cpp::stripend" ref="54173d7c63eec4aedd8df902f61d9719" args="(verts)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define stripend </td>
<td>(</td>
<td class="paramtype"><a class="el" href="rendercubes_8cpp.html#8b2870de160c70900b9ea216fc48cd17">verts</a>&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<b>Value:</b><div class="fragment"><pre class="fragment"><span class="keywordflow">if</span>(<a class="code" href="rendercubes_8cpp.html#edc16b3ed27ef0119642ebe2972a119c">floorstrip</a> || <a class="code" href="rendercubes_8cpp.html#0cc2a1497f7e085179d91e4bbd52254b">deltastrip</a>) { \
<span class="keywordtype">int</span> type = GL_TRIANGLE_STRIP, len = <a class="code" href="rendercubes_8cpp.html#8b2870de160c70900b9ea216fc48cd17">verts</a>.length()-<a class="code" href="rendercubes_8cpp.html#a769c3087e7ff931b7061c9044d1096e">firstindex</a>; \
<span class="keywordflow">if</span>(mergestrips) <span class="keywordflow">switch</span>(len) { \
<span class="keywordflow">case</span> 3: type = GL_TRIANGLES; <span class="keywordflow">break</span>; \
<span class="keywordflow">case</span> 4: type = GL_QUADS; <a class="code" href="tools_8h.html#f065005381391da934b3f9d7d41dedb8">swap</a>(<a class="code" href="rendercubes_8cpp.html#8b2870de160c70900b9ea216fc48cd17">verts</a>.last(), <a class="code" href="rendercubes_8cpp.html#8b2870de160c70900b9ea216fc48cd17">verts</a>[<a class="code" href="rendercubes_8cpp.html#8b2870de160c70900b9ea216fc48cd17">verts</a>.length()-2]); <span class="keywordflow">break</span>; \
} \
<a class="code" href="rendercubes_8cpp.html#e9689d055b3fd67c1f78e7755c7ef961">addstrip</a>(type, <a class="code" href="rendercubes_8cpp.html#5eb2cce72d2e9e2a9883b590a796325f">striptex</a>, <a class="code" href="rendercubes_8cpp.html#a769c3087e7ff931b7061c9044d1096e">firstindex</a>, len); \
<a class="code" href="rendercubes_8cpp.html#edc16b3ed27ef0119642ebe2972a119c">floorstrip</a> = <a class="code" href="rendercubes_8cpp.html#0cc2a1497f7e085179d91e4bbd52254b">deltastrip</a> = <span class="keyword">false</span>; \
}
</pre></div>
</div>
</div><p>
<a class="anchor" name="bc1dec89fa5fd7c7796cb4d97fd846e8"></a><!-- doxytag: member="rendercubes.cpp::vert" ref="bc1dec89fa5fd7c7796cb4d97fd846e8" args="(v1, v2, v3, ls, t1, t2)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define vert </td>
<td>(</td>
<td class="paramtype">v1, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">v2, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">v3, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ls, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">t1, <tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">t2&nbsp;</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<b>Value:</b><div class="fragment"><pre class="fragment">{ \
<a class="code" href="structvertex.html">vertex</a> &amp;<a class="code" href="worldrender_8cpp.html#ad6f72c6f88c7d9ce219ce318298da20">v</a> = <a class="code" href="rendercubes_8cpp.html#8b2870de160c70900b9ea216fc48cd17">verts</a>.add(); \
v.<a class="code" href="structvertex.html#947017e88dc8afee895a2a56a1a813e1">u</a> = t1; v.<a class="code" href="structvertex.html#741ab308258eb5904f2c2bc20372a10d">v</a> = t2; \
v.<a class="code" href="structvertex.html#664a5bbbbca4e1a99d85a163f6a08405">x</a> = (float)(v1); v.<a class="code" href="structvertex.html#ea3246afd0395032be285a49bcd4b146">y</a> = (float)(v2); v.<a class="code" href="structvertex.html#fe9862f7d3456ee2d352d94cbe5a84da">z</a> = (float)(v3); \
v.<a class="code" href="structvertex.html#5882dc9df0a1f270a33c63ee99cadac7">r</a> = ls-&gt;r; v.<a class="code" href="structvertex.html#cbf8c566b6eedc356f3d67a1fad347ab">g</a> = ls-&gt;g; v.<a class="code" href="structvertex.html#575dcf418f3b9afc7cee17a1a0fc5782">b</a> = ls-&gt;b; v.<a class="code" href="structvertex.html#23174dbedfb6c1178b109bb3015f4714">a</a> = 255; \
}
</pre></div>
</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="e9689d055b3fd67c1f78e7755c7ef961"></a><!-- doxytag: member="rendercubes.cpp::addstrip" ref="e9689d055b3fd67c1f78e7755c7ef961" args="(int type, int tex, int start, int n)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void addstrip </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>type</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>tex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>start</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>n</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="e67fd65cbd46634f553d6c588bc43ce1"></a><!-- doxytag: member="rendercubes.cpp::COMMAND" ref="e67fd65cbd46634f553d6c588bc43ce1" args="(showmip, ARG_NONE)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">COMMAND </td>
<td>(</td>
<td class="paramtype">showmip&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">ARG_NONE&nbsp;</td>
<td class="paramname"></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="d15d1465644e2c36c20eb06227cf9858"></a><!-- doxytag: member="rendercubes.cpp::finishstrips" ref="d15d1465644e2c36c20eb06227cf9858" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void finishstrips </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="66d12a24e552d8dab35219273df61aea"></a><!-- doxytag: member="rendercubes.cpp::mipstats" ref="66d12a24e552d8dab35219273df61aea" args="(int a, int b, int c)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void mipstats </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>a</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>b</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>c</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="4a8a540caed954eea4308bd4e5ebe661"></a><!-- doxytag: member="rendercubes.cpp::render_2tris" ref="4a8a540caed954eea4308bd4e5ebe661" args="(sqr *h, sqr *s, int x1, int y1, int x2, int y2, int x3, int y3, sqr *l1, sqr *l2, sqr *l3)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void render_2tris </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>x1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>y1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>x2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>y2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>x3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>y3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>l1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>l2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>l3</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="0cfcbfad4bde08e63b1ed67407d1bec9"></a><!-- doxytag: member="rendercubes.cpp::render_flat" ref="0cfcbfad4bde08e63b1ed67407d1bec9" args="(int wtex, int x, int y, int size, int h, sqr *l1, sqr *l2, sqr *l3, sqr *l4, bool isceil)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void render_flat </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>wtex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>l1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>l2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>l3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>l4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>isceil</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="1a6d27e911b775852ff14dfcd3481438"></a><!-- doxytag: member="rendercubes.cpp::render_flatdelta" ref="1a6d27e911b775852ff14dfcd3481438" args="(int wtex, int x, int y, int size, float h1, float h2, float h3, float h4, sqr *l1, sqr *l2, sqr *l3, sqr *l4, bool isceil)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void render_flatdelta </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>wtex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>h1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>h2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>h3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>h4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>l1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>l2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>l3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>l4</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>isceil</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="4fd974f49dbd1c4ab682e60116523102"></a><!-- doxytag: member="rendercubes.cpp::render_square" ref="4fd974f49dbd1c4ab682e60116523102" args="(int wtex, float floor1, float floor2, float ceil1, float ceil2, int x1, int y1, int x2, int y2, int size, sqr *l1, sqr *l2, bool flip)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void render_square </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>wtex</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>floor1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>floor2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>ceil1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>ceil2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>x1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>y1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>x2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>y2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>l1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>l2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>flip</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="624a6c431ac5606d93135450fffc58b0"></a><!-- doxytag: member="rendercubes.cpp::render_tris" ref="624a6c431ac5606d93135450fffc58b0" args="(int x, int y, int size, bool topleft, sqr *h1, sqr *h2, sqr *s, sqr *t, sqr *u, sqr *v)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void render_tris </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>size</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>topleft</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>h1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>h2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>s</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>t</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>u</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>v</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="1840788620ed9530aaf2253b489a589b"></a><!-- doxytag: member="rendercubes.cpp::rendershadow" ref="1840788620ed9530aaf2253b489a589b" args="(int x, int y, int xs, int ys, const vec &amp;texgenS, const vec &amp;texgenT)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void rendershadow </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>xs</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>ys</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structvec.html">vec</a> &amp;&nbsp;</td>
<td class="paramname"> <em>texgenS</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structvec.html">vec</a> &amp;&nbsp;</td>
<td class="paramname"> <em>texgenT</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="754b46e606723e346a01220024fdbfe5"></a><!-- doxytag: member="rendercubes.cpp::rendershadow_flat" ref="754b46e606723e346a01220024fdbfe5" args="(int x, int y, int h)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void rendershadow_flat </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>h</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="4a9eea4988ce8a7686d7d4599e9d0f1f"></a><!-- doxytag: member="rendercubes.cpp::rendershadow_flatdelta" ref="4a9eea4988ce8a7686d7d4599e9d0f1f" args="(int x, int y, float h1, float h2, float h3, float h4)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void rendershadow_flatdelta </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>h1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>h2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>h3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>h4</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="943c41f927e7efb783bb27af33cd6864"></a><!-- doxytag: member="rendercubes.cpp::rendershadow_tri" ref="943c41f927e7efb783bb27af33cd6864" args="(sqr *h, int x1, int y1, int x2, int y2, int x3, int y3)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void rendershadow_tri </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>h</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>x1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>y1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>x2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>y2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>x3</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>y3</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="d0ab254b3bb7c53dadda741734ccef14"></a><!-- doxytag: member="rendercubes.cpp::rendershadow_tris" ref="d0ab254b3bb7c53dadda741734ccef14" args="(int x, int y, bool topleft, sqr *h1, sqr *h2)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void rendershadow_tris </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>y</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>topleft</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>h1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structsqr.html">sqr</a> *&nbsp;</td>
<td class="paramname"> <em>h2</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="3e541d3559957685c157718919793839"></a><!-- doxytag: member="rendercubes.cpp::rendershadowstrips" ref="3e541d3559957685c157718919793839" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void rendershadowstrips </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="b351e7b7c28af441947016faaa221695"></a><!-- doxytag: member="rendercubes.cpp::renderstrips" ref="b351e7b7c28af441947016faaa221695" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void renderstrips </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="7fe5a7b6da4aa320af001b5421e3e472"></a><!-- doxytag: member="rendercubes.cpp::renderstripssky" ref="7fe5a7b6da4aa320af001b5421e3e472" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void renderstripssky </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="136c026b6cdeebbbfff6acfd65cdaf28"></a><!-- doxytag: member="rendercubes.cpp::resetcubes" ref="136c026b6cdeebbbfff6acfd65cdaf28" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void resetcubes </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="50a6b7466301ef19740ab377b8bbde3b"></a><!-- doxytag: member="rendercubes.cpp::resetshadowverts" ref="50a6b7466301ef19740ab377b8bbde3b" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void resetshadowverts </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [static]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="f6b7dc7592fadcf02a33fdf2b7500c58"></a><!-- doxytag: member="rendercubes.cpp::setupstrips" ref="f6b7dc7592fadcf02a33fdf2b7500c58" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void setupstrips </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="34ef5d81d6b49168f2cfff8ba751b656"></a><!-- doxytag: member="rendercubes.cpp::showmip" ref="34ef5d81d6b49168f2cfff8ba751b656" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void showmip </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="891bcdcab324a5b6d6c3b484b0fdf4de"></a><!-- doxytag: member="rendercubes.cpp::VAR" ref="891bcdcab324a5b6d6c3b484b0fdf4de" args="(mergestrips, 0, 1, 1)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VAR </td>
<td>(</td>
<td class="paramtype">mergestrips&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">0&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1&nbsp;</td>
<td class="paramname"></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="bfd06cf489413e90a0f709455544e146"></a><!-- doxytag: member="rendercubes.cpp::VARP" ref="bfd06cf489413e90a0f709455544e146" args="(lighterror, 1, 4, 100)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VARP </td>
<td>(</td>
<td class="paramtype">lighterror&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">4&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">100&nbsp;</td>
<td class="paramname"></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="f49fb45b11691400c07444fe70d82baa"></a><!-- doxytag: member="rendercubes.cpp::ati_mda_bug" ref="f49fb45b11691400c07444fe70d82baa" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="rendercubes_8cpp.html#f49fb45b11691400c07444fe70d82baa">ati_mda_bug</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="0cc2a1497f7e085179d91e4bbd52254b"></a><!-- doxytag: member="rendercubes.cpp::deltastrip" ref="0cc2a1497f7e085179d91e4bbd52254b" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="rendercubes_8cpp.html#0cc2a1497f7e085179d91e4bbd52254b">deltastrip</a> = false </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="a769c3087e7ff931b7061c9044d1096e"></a><!-- doxytag: member="rendercubes.cpp::firstindex" ref="a769c3087e7ff931b7061c9044d1096e" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="rendercubes_8cpp.html#a769c3087e7ff931b7061c9044d1096e">firstindex</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="edc16b3ed27ef0119642ebe2972a119c"></a><!-- doxytag: member="rendercubes.cpp::floorstrip" ref="edc16b3ed27ef0119642ebe2972a119c" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="rendercubes_8cpp.html#edc16b3ed27ef0119642ebe2972a119c">floorstrip</a> = false </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="43ecdbe50036b441d4abeb15b8174291"></a><!-- doxytag: member="rendercubes.cpp::nquads" ref="43ecdbe50036b441d4abeb15b8174291" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="rendercubes_8cpp.html#43ecdbe50036b441d4abeb15b8174291">nquads</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="2a6366a2a3078aa08fe5cb2adde87709"></a><!-- doxytag: member="rendercubes.cpp::oh" ref="2a6366a2a3078aa08fe5cb2adde87709" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="rendercubes_8cpp.html#2a6366a2a3078aa08fe5cb2adde87709">oh</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="30a80cf3737db7a1f31e6241dcad1d23"></a><!-- doxytag: member="rendercubes.cpp::ol3b" ref="30a80cf3737db7a1f31e6241dcad1d23" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="rendercubes_8cpp.html#30a80cf3737db7a1f31e6241dcad1d23">ol3b</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="37e4b55fdfc3d6ba132ddf1921655ebe"></a><!-- doxytag: member="rendercubes.cpp::ol3g" ref="37e4b55fdfc3d6ba132ddf1921655ebe" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="rendercubes_8cpp.html#37e4b55fdfc3d6ba132ddf1921655ebe">ol3g</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="51093bba3c1153e62288845c917ac1ca"></a><!-- doxytag: member="rendercubes.cpp::ol3r" ref="51093bba3c1153e62288845c917ac1ca" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="rendercubes_8cpp.html#51093bba3c1153e62288845c917ac1ca">ol3r</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="df3c0e22245919fbc065c694faab78c0"></a><!-- doxytag: member="rendercubes.cpp::ol4b" ref="df3c0e22245919fbc065c694faab78c0" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="rendercubes_8cpp.html#df3c0e22245919fbc065c694faab78c0">ol4b</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="9b62255de09dc1eac16568fb4106c1d1"></a><!-- doxytag: member="rendercubes.cpp::ol4g" ref="9b62255de09dc1eac16568fb4106c1d1" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="rendercubes_8cpp.html#9b62255de09dc1eac16568fb4106c1d1">ol4g</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="8ccd471c9baf7faac875c07f0a84d6d4"></a><!-- doxytag: member="rendercubes.cpp::ol4r" ref="8ccd471c9baf7faac875c07f0a84d6d4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="rendercubes_8cpp.html#8ccd471c9baf7faac875c07f0a84d6d4">ol4r</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="fef635ed3c73fc60d8faf6dd610c4298"></a><!-- doxytag: member="rendercubes.cpp::ox" ref="fef635ed3c73fc60d8faf6dd610c4298" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="rendercubes_8cpp.html#fef635ed3c73fc60d8faf6dd610c4298">ox</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="791e26888be6777cd5c5d0c736a06821"></a><!-- doxytag: member="rendercubes.cpp::oy" ref="791e26888be6777cd5c5d0c736a06821" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="rendercubes_8cpp.html#791e26888be6777cd5c5d0c736a06821">oy</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="1bd4066e4135f80bc4c58773a1bc65e2"></a><!-- doxytag: member="rendercubes.cpp::renderedtex" ref="1bd4066e4135f80bc4c58773a1bc65e2" args="[256]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="tools_8h.html#65f85814a8290f9797005d3b28e7e5fc">uchar</a> <a class="el" href="rendercubes_8cpp.html#1bd4066e4135f80bc4c58773a1bc65e2">renderedtex</a>[256] </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="07ba7edafbcfc046de4dd0a7e12c73a5"></a><!-- doxytag: member="rendercubes.cpp::renderedtexs" ref="07ba7edafbcfc046de4dd0a7e12c73a5" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="rendercubes_8cpp.html#07ba7edafbcfc046de4dd0a7e12c73a5">renderedtexs</a> = 0 </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="a360cdfe24565c18189ee28b5b3cda1d"></a><!-- doxytag: member="rendercubes.cpp::sbright" ref="a360cdfe24565c18189ee28b5b3cda1d" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structsqr.html">sqr</a> <a class="el" href="rendercubes_8cpp.html#a360cdfe24565c18189ee28b5b3cda1d">sbright</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="f8fcb8c07cac065518410b95e01b2750"></a><!-- doxytag: member="rendercubes.cpp::sdark" ref="f8fcb8c07cac065518410b95e01b2750" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structsqr.html">sqr</a> <a class="el" href="rendercubes_8cpp.html#f8fcb8c07cac065518410b95e01b2750">sdark</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="db00f410d94deb91fcc3bdee5eff6506"></a><!-- doxytag: member="rendercubes.cpp::shadowverts" ref="db00f410d94deb91fcc3bdee5eff6506" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structvector.html">vector</a>&lt;<a class="el" href="structshadowvertex.html">shadowvertex</a>&gt; <a class="el" href="rendercubes_8cpp.html#db00f410d94deb91fcc3bdee5eff6506">shadowverts</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="39f6b3b266cb270ed111a0af8697ee73"></a><!-- doxytag: member="rendercubes.cpp::showm" ref="39f6b3b266cb270ed111a0af8697ee73" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="rendercubes_8cpp.html#39f6b3b266cb270ed111a0af8697ee73">showm</a> = false </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="06e65bef511f39db9a2577e73d3d5b19"></a><!-- doxytag: member="rendercubes.cpp::skystrips" ref="06e65bef511f39db9a2577e73d3d5b19" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structstripbatch.html">stripbatch</a> <a class="el" href="rendercubes_8cpp.html#06e65bef511f39db9a2577e73d3d5b19">skystrips</a> = { DEFAULT_SKY } </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="39819c483952059d139f649060eb0d94"></a><!-- doxytag: member="rendercubes.cpp::stripbatches" ref="39819c483952059d139f649060eb0d94" args="[256]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structstripbatch.html">stripbatch</a> <a class="el" href="rendercubes_8cpp.html#39819c483952059d139f649060eb0d94">stripbatches</a>[256] </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="5eb2cce72d2e9e2a9883b590a796325f"></a><!-- doxytag: member="rendercubes.cpp::striptex" ref="5eb2cce72d2e9e2a9883b590a796325f" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="rendercubes_8cpp.html#5eb2cce72d2e9e2a9883b590a796325f">striptex</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="ddeb7d5c56cd07c2f1c16bc83c8bcbe4"></a><!-- doxytag: member="rendercubes.cpp::TEXTURESCALE" ref="ddeb7d5c56cd07c2f1c16bc83c8bcbe4" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">const float <a class="el" href="rendercubes_8cpp.html#ddeb7d5c56cd07c2f1c16bc83c8bcbe4">TEXTURESCALE</a> = 32.0f </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="8b2870de160c70900b9ea216fc48cd17"></a><!-- doxytag: member="rendercubes.cpp::verts" ref="8b2870de160c70900b9ea216fc48cd17" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structvector.html">vector</a>&lt;<a class="el" href="structvertex.html">vertex</a>&gt; <a class="el" href="rendercubes_8cpp.html#8b2870de160c70900b9ea216fc48cd17">verts</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Dec 8 21:41:32 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>