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

1637 lines
59 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/renderparticles.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/renderparticles.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 renderparticles.cpp:</div>
<div class="dynsection">
<p><center><img src="renderparticles_8cpp__incl.png" border="0" usemap="#R:/projects/actioncube/_svn/trunk/ac/source/src/renderparticles.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="structexpvert.html">expvert</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structparticle.html">particle</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">struct &nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structparttype.html">parttype</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="renderparticles_8cpp.html#d867bcc45e58a4c109f5b38c33da4550">MAXPARTYPES</a>&nbsp;&nbsp;&nbsp;13</td></tr>
<tr><td colspan="2"><br><h2>Functions</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="renderparticles_8cpp.html#7ca14bf244b153064289276cf9bc2824">subdivide</a> (int depth, int face)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#a9cf607f6fef32b506f34f2b282dbd29">genface</a> (int depth, int i1, int i2, int i3)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#38ca09bf99b2dd785bef9e9487c5fc70">inithemisphere</a> (int hres, int depth)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">GLuint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#d4fa03f30ca227dcdf2ecfa7912a585f">createexpmodtex</a> (int size, float minval)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#9a4f182d81cd3bb7e404f32beb980fa1">VARP</a> (mtexplosion, 0, 1, 1)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#17a0159a0c8bfd93816355595467c686">setupexplosion</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#97e9186b204f216e6923b4c7f23bb856">drawexplosion</a> (bool inside, float r, float g, float b, float a)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#9538df5fc80e1c0efefa18fb32c4abcd">cleanupexplosion</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#6a6fc13a99d088328aebb54cd182d060">particleinit</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#29b25870691907e1a9c2189daa2396dd">cleanupparticles</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#ee8607c038939f7d367bddd5e370fd25">particlereset</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#984e0f60087c794eaaa5109470bfcb5e">newparticle</a> (const <a class="el" href="structvec.html">vec</a> &amp;o, const <a class="el" href="structvec.html">vec</a> &amp;d, int fade, int type)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#5f038f1c7b440bbe09010f97b038b7a0">VAR</a> (particlesize, 20, 100, 500)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#7054bf05c9b01d5c75c796fb843ad044">VARP</a> (blood, 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="renderparticles_8cpp.html#d7ec20e494dbfac7b92a1ae0ce3d0ba3">VARP</a> (bloodttl, 0, 10000, 30000)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#12fa92d9745369ea266540ed886a5217">render_particles</a> (int time, int typemask)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#5bca4e2c515be5e31d3dde6e44606360">particle_emit</a> (int type, int *args, int basetime, int seed, const <a class="el" href="structvec.html">vec</a> &amp;p)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#004d843f4c076f05cd03e52bf00271d3">particle_flash</a> (int type, float scale, float angle, const <a class="el" href="structvec.html">vec</a> &amp;p)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#65bfb002608130bcca7f85d1556bb179">particle_splash</a> (int type, int num, int fade, const <a class="el" href="structvec.html">vec</a> &amp;p)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#19df365f7c154257c7042538bc68c98a">particle_trail</a> (int type, int fade, const <a class="el" href="structvec.html">vec</a> &amp;<a class="el" href="worldrender_8cpp.html#8feeb8812290964a8e453e58dae6f3c3">s</a>, const <a class="el" href="structvec.html">vec</a> &amp;e)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#8ef5cac27a966e34c3bc1ac22f31fb49">particle_fireball</a> (int type, const <a class="el" href="structvec.html">vec</a> &amp;o)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#b5d94968301feb7aa4e715164a91be67">VARP</a> (bulletbouncesound, 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="renderparticles_8cpp.html#355f9053fe1dd5a960e1aae47c9fc5b0">VARP</a> (bullethole, 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="renderparticles_8cpp.html#7f33ac3ec8888b20be5900c02334a419">VARP</a> (bulletholettl, 0, 10000, 30000)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#d96c40712506de7928096f72ec8841d3">VARP</a> (bulletbouncesoundrad, 0, 15, 1000)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#02ea1753b53a012eab6ceddc2cc9aaa0">addbullethole</a> (<a class="el" href="classdynent.html">dynent</a> *d, const <a class="el" href="structvec.html">vec</a> &amp;from, const <a class="el" href="structvec.html">vec</a> &amp;to, float radius, bool noisy)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#b7fc3dbf53f3609af70b5d56645e96e7">VARP</a> (scorch, 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="renderparticles_8cpp.html#a723635e91aefcef7cb2e1c82b013a66">VARP</a> (scorchttl, 0, 10000, 30000)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#ab2cee771a0eccd0bfdad9343ea254de">addscorchmark</a> (<a class="el" href="structvec.html">vec</a> &amp;o, float radius)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#24e14601bfedac0fd4b9aab5c89f6429">VARP</a> (shotline, 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="renderparticles_8cpp.html#e4e1ba7c8af60f60a6d8d7235fe874a1">VARP</a> (shotlinettl, 0, 75, 10000)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#adf92310a0b803e21ee80db1ea58748e">VARP</a> (bulletairsound, 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="renderparticles_8cpp.html#ef705637aa7b86c6e1ded8e00589b486">VARP</a> (bulletairsoundrad, 0, 15, 1000)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#ba33f61922506a68a96e41d72f972a17">VARP</a> (bulletairsoundsourcerad, 0, 8, 1000)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#dc0760f8edabc28ff2ddbeacf28253cd">VARP</a> (bulletairsounddestrad, 0, 8, 1000)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#12601972bb236f3a8f669508926cbf1f">addshotline</a> (<a class="el" href="classdynent.html">dynent</a> *pl, const <a class="el" href="structvec.html">vec</a> &amp;from, const <a class="el" href="structvec.html">vec</a> &amp;to)</td></tr>
<tr><td colspan="2"><br><h2>Variables</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static GLushort *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#4227f126ee9a1a70059828d6606051fc">hemiindices</a> = NULL</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="structvec.html">vec</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#4579cf5539aca24bce39b95651062f6d">hemiverts</a> = NULL</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#c464cef631c6265cbb8b50fb7494c6b7">heminumverts</a> = 0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static int&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#d916603de80ad2c9709f30b735431a94">heminumindices</a> = 0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static struct <a class="el" href="structexpvert.html">expvert</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#94f6472e5e5934a560c9be2eaff052a6">expverts</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static GLuint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#1c98f35cf09483cbb031c10a52d91211">expmodtex</a> [2] = {0, 0}</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static GLuint&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#f4bb6fd7a56ca9a30f33667f249334ac">lastexpmodtex</a> = 0</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structparticle.html">particle</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#2e43b76a0508478abe1ad12b8633e7ff">parlist</a> [MAXPARTYPES]</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structparticle.html">particle</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#333d1a95219d193369131232b6b23662">parempty</a> = NULL</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static <a class="el" href="struct_texture.html">Texture</a> *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#d63c20ccfd574f565614ba1e6d23ab15">parttex</a> [7]</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">static struct <a class="el" href="structparttype.html">parttype</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="renderparticles_8cpp.html#55c3758b728985a5a061f01e15125e84">parttypes</a> []</td></tr>
</table>
<hr><h2>Define Documentation</h2>
<a class="anchor" name="d867bcc45e58a4c109f5b38c33da4550"></a><!-- doxytag: member="renderparticles.cpp::MAXPARTYPES" ref="d867bcc45e58a4c109f5b38c33da4550" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">#define MAXPARTYPES&nbsp;&nbsp;&nbsp;13 </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Function Documentation</h2>
<a class="anchor" name="02ea1753b53a012eab6ceddc2cc9aaa0"></a><!-- doxytag: member="renderparticles.cpp::addbullethole" ref="02ea1753b53a012eab6ceddc2cc9aaa0" args="(dynent *d, const vec &amp;from, const vec &amp;to, float radius, bool noisy)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool addbullethole </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classdynent.html">dynent</a> *&nbsp;</td>
<td class="paramname"> <em>d</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>from</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>to</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>radius</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>noisy</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="ab2cee771a0eccd0bfdad9343ea254de"></a><!-- doxytag: member="renderparticles.cpp::addscorchmark" ref="ab2cee771a0eccd0bfdad9343ea254de" args="(vec &amp;o, float radius)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool addscorchmark </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structvec.html">vec</a> &amp;&nbsp;</td>
<td class="paramname"> <em>o</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>radius</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="12601972bb236f3a8f669508926cbf1f"></a><!-- doxytag: member="renderparticles.cpp::addshotline" ref="12601972bb236f3a8f669508926cbf1f" args="(dynent *pl, const vec &amp;from, const vec &amp;to)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void addshotline </td>
<td>(</td>
<td class="paramtype"><a class="el" href="classdynent.html">dynent</a> *&nbsp;</td>
<td class="paramname"> <em>pl</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>from</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>to</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="9538df5fc80e1c0efefa18fb32c4abcd"></a><!-- doxytag: member="renderparticles.cpp::cleanupexplosion" ref="9538df5fc80e1c0efefa18fb32c4abcd" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void cleanupexplosion </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="29b25870691907e1a9c2189daa2396dd"></a><!-- doxytag: member="renderparticles.cpp::cleanupparticles" ref="29b25870691907e1a9c2189daa2396dd" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void cleanupparticles </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="d4fa03f30ca227dcdf2ecfa7912a585f"></a><!-- doxytag: member="renderparticles.cpp::createexpmodtex" ref="d4fa03f30ca227dcdf2ecfa7912a585f" args="(int size, float minval)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">GLuint createexpmodtex </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>minval</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="97e9186b204f216e6923b4c7f23bb856"></a><!-- doxytag: member="renderparticles.cpp::drawexplosion" ref="97e9186b204f216e6923b4c7f23bb856" args="(bool inside, float r, float g, float b, float a)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void drawexplosion </td>
<td>(</td>
<td class="paramtype">bool&nbsp;</td>
<td class="paramname"> <em>inside</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>r</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>g</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>b</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>a</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="a9cf607f6fef32b506f34f2b282dbd29"></a><!-- doxytag: member="renderparticles.cpp::genface" ref="a9cf607f6fef32b506f34f2b282dbd29" args="(int depth, int i1, int i2, int i3)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void genface </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>depth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>i1</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>i2</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>i3</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="38ca09bf99b2dd785bef9e9487c5fc70"></a><!-- doxytag: member="renderparticles.cpp::inithemisphere" ref="38ca09bf99b2dd785bef9e9487c5fc70" args="(int hres, int depth)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void inithemisphere </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>hres</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>depth</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="984e0f60087c794eaaa5109470bfcb5e"></a><!-- doxytag: member="renderparticles.cpp::newparticle" ref="984e0f60087c794eaaa5109470bfcb5e" args="(const vec &amp;o, const vec &amp;d, int fade, int type)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void newparticle </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structvec.html">vec</a> &amp;&nbsp;</td>
<td class="paramname"> <em>o</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>d</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>fade</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>type</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="5bca4e2c515be5e31d3dde6e44606360"></a><!-- doxytag: member="renderparticles.cpp::particle_emit" ref="5bca4e2c515be5e31d3dde6e44606360" args="(int type, int *args, int basetime, int seed, const vec &amp;p)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void particle_emit </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>args</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>basetime</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>seed</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>p</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="8ef5cac27a966e34c3bc1ac22f31fb49"></a><!-- doxytag: member="renderparticles.cpp::particle_fireball" ref="8ef5cac27a966e34c3bc1ac22f31fb49" args="(int type, const vec &amp;o)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void particle_fireball </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">const <a class="el" href="structvec.html">vec</a> &amp;&nbsp;</td>
<td class="paramname"> <em>o</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="004d843f4c076f05cd03e52bf00271d3"></a><!-- doxytag: member="renderparticles.cpp::particle_flash" ref="004d843f4c076f05cd03e52bf00271d3" args="(int type, float scale, float angle, const vec &amp;p)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void particle_flash </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">float&nbsp;</td>
<td class="paramname"> <em>scale</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>angle</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>p</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="65bfb002608130bcca7f85d1556bb179"></a><!-- doxytag: member="renderparticles.cpp::particle_splash" ref="65bfb002608130bcca7f85d1556bb179" args="(int type, int num, int fade, const vec &amp;p)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void particle_splash </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>num</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>fade</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>p</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="19df365f7c154257c7042538bc68c98a"></a><!-- doxytag: member="renderparticles.cpp::particle_trail" ref="19df365f7c154257c7042538bc68c98a" args="(int type, int fade, const vec &amp;s, const vec &amp;e)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void particle_trail </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>fade</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>s</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>e</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="6a6fc13a99d088328aebb54cd182d060"></a><!-- doxytag: member="renderparticles.cpp::particleinit" ref="6a6fc13a99d088328aebb54cd182d060" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void particleinit </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="ee8607c038939f7d367bddd5e370fd25"></a><!-- doxytag: member="renderparticles.cpp::particlereset" ref="ee8607c038939f7d367bddd5e370fd25" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void particlereset </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="12fa92d9745369ea266540ed886a5217"></a><!-- doxytag: member="renderparticles.cpp::render_particles" ref="12fa92d9745369ea266540ed886a5217" args="(int time, int typemask)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void render_particles </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>time</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>typemask</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="17a0159a0c8bfd93816355595467c686"></a><!-- doxytag: member="renderparticles.cpp::setupexplosion" ref="17a0159a0c8bfd93816355595467c686" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void setupexplosion </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="7ca14bf244b153064289276cf9bc2824"></a><!-- doxytag: member="renderparticles.cpp::subdivide" ref="7ca14bf244b153064289276cf9bc2824" args="(int depth, int face)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">static void subdivide </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>depth</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>face</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="5f038f1c7b440bbe09010f97b038b7a0"></a><!-- doxytag: member="renderparticles.cpp::VAR" ref="5f038f1c7b440bbe09010f97b038b7a0" args="(particlesize, 20, 100, 500)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VAR </td>
<td>(</td>
<td class="paramtype">particlesize&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">20&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">100&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">500&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="dc0760f8edabc28ff2ddbeacf28253cd"></a><!-- doxytag: member="renderparticles.cpp::VARP" ref="dc0760f8edabc28ff2ddbeacf28253cd" args="(bulletairsounddestrad, 0, 8, 1000)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VARP </td>
<td>(</td>
<td class="paramtype">bulletairsounddestrad&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">8&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1000&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="ba33f61922506a68a96e41d72f972a17"></a><!-- doxytag: member="renderparticles.cpp::VARP" ref="ba33f61922506a68a96e41d72f972a17" args="(bulletairsoundsourcerad, 0, 8, 1000)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VARP </td>
<td>(</td>
<td class="paramtype">bulletairsoundsourcerad&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">8&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1000&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="ef705637aa7b86c6e1ded8e00589b486"></a><!-- doxytag: member="renderparticles.cpp::VARP" ref="ef705637aa7b86c6e1ded8e00589b486" args="(bulletairsoundrad, 0, 15, 1000)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VARP </td>
<td>(</td>
<td class="paramtype">bulletairsoundrad&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">15&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1000&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="adf92310a0b803e21ee80db1ea58748e"></a><!-- doxytag: member="renderparticles.cpp::VARP" ref="adf92310a0b803e21ee80db1ea58748e" args="(bulletairsound, 0, 1, 1)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VARP </td>
<td>(</td>
<td class="paramtype">bulletairsound&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="e4e1ba7c8af60f60a6d8d7235fe874a1"></a><!-- doxytag: member="renderparticles.cpp::VARP" ref="e4e1ba7c8af60f60a6d8d7235fe874a1" args="(shotlinettl, 0, 75, 10000)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VARP </td>
<td>(</td>
<td class="paramtype">shotlinettl&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">75&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">10000&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="24e14601bfedac0fd4b9aab5c89f6429"></a><!-- doxytag: member="renderparticles.cpp::VARP" ref="24e14601bfedac0fd4b9aab5c89f6429" args="(shotline, 0, 1, 1)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VARP </td>
<td>(</td>
<td class="paramtype">shotline&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="a723635e91aefcef7cb2e1c82b013a66"></a><!-- doxytag: member="renderparticles.cpp::VARP" ref="a723635e91aefcef7cb2e1c82b013a66" args="(scorchttl, 0, 10000, 30000)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VARP </td>
<td>(</td>
<td class="paramtype">scorchttl&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">10000&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">30000&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="b7fc3dbf53f3609af70b5d56645e96e7"></a><!-- doxytag: member="renderparticles.cpp::VARP" ref="b7fc3dbf53f3609af70b5d56645e96e7" args="(scorch, 0, 1, 1)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VARP </td>
<td>(</td>
<td class="paramtype">scorch&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="d96c40712506de7928096f72ec8841d3"></a><!-- doxytag: member="renderparticles.cpp::VARP" ref="d96c40712506de7928096f72ec8841d3" args="(bulletbouncesoundrad, 0, 15, 1000)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VARP </td>
<td>(</td>
<td class="paramtype">bulletbouncesoundrad&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">15&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">1000&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="7f33ac3ec8888b20be5900c02334a419"></a><!-- doxytag: member="renderparticles.cpp::VARP" ref="7f33ac3ec8888b20be5900c02334a419" args="(bulletholettl, 0, 10000, 30000)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VARP </td>
<td>(</td>
<td class="paramtype">bulletholettl&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">10000&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">30000&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="355f9053fe1dd5a960e1aae47c9fc5b0"></a><!-- doxytag: member="renderparticles.cpp::VARP" ref="355f9053fe1dd5a960e1aae47c9fc5b0" args="(bullethole, 0, 1, 1)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VARP </td>
<td>(</td>
<td class="paramtype">bullethole&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="b5d94968301feb7aa4e715164a91be67"></a><!-- doxytag: member="renderparticles.cpp::VARP" ref="b5d94968301feb7aa4e715164a91be67" args="(bulletbouncesound, 0, 1, 1)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VARP </td>
<td>(</td>
<td class="paramtype">bulletbouncesound&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="d7ec20e494dbfac7b92a1ae0ce3d0ba3"></a><!-- doxytag: member="renderparticles.cpp::VARP" ref="d7ec20e494dbfac7b92a1ae0ce3d0ba3" args="(bloodttl, 0, 10000, 30000)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VARP </td>
<td>(</td>
<td class="paramtype">bloodttl&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">10000&nbsp;</td>
<td class="paramname">, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">30000&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="7054bf05c9b01d5c75c796fb843ad044"></a><!-- doxytag: member="renderparticles.cpp::VARP" ref="7054bf05c9b01d5c75c796fb843ad044" args="(blood, 0, 1, 1)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VARP </td>
<td>(</td>
<td class="paramtype">blood&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="9a4f182d81cd3bb7e404f32beb980fa1"></a><!-- doxytag: member="renderparticles.cpp::VARP" ref="9a4f182d81cd3bb7e404f32beb980fa1" args="(mtexplosion, 0, 1, 1)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">VARP </td>
<td>(</td>
<td class="paramtype">mtexplosion&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>
<hr><h2>Variable Documentation</h2>
<a class="anchor" name="1c98f35cf09483cbb031c10a52d91211"></a><!-- doxytag: member="renderparticles.cpp::expmodtex" ref="1c98f35cf09483cbb031c10a52d91211" args="[2]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">GLuint <a class="el" href="renderparticles_8cpp.html#1c98f35cf09483cbb031c10a52d91211">expmodtex</a>[2] = {0, 0}<code> [static]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="94f6472e5e5934a560c9be2eaff052a6"></a><!-- doxytag: member="renderparticles.cpp::expverts" ref="94f6472e5e5934a560c9be2eaff052a6" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structexpvert.html">expvert</a> * <a class="el" href="renderparticles_8cpp.html#94f6472e5e5934a560c9be2eaff052a6">expverts</a><code> [static]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="4227f126ee9a1a70059828d6606051fc"></a><!-- doxytag: member="renderparticles.cpp::hemiindices" ref="4227f126ee9a1a70059828d6606051fc" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">GLushort* <a class="el" href="renderparticles_8cpp.html#4227f126ee9a1a70059828d6606051fc">hemiindices</a> = NULL<code> [static]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="d916603de80ad2c9709f30b735431a94"></a><!-- doxytag: member="renderparticles.cpp::heminumindices" ref="d916603de80ad2c9709f30b735431a94" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="renderparticles_8cpp.html#d916603de80ad2c9709f30b735431a94">heminumindices</a> = 0<code> [static]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="c464cef631c6265cbb8b50fb7494c6b7"></a><!-- doxytag: member="renderparticles.cpp::heminumverts" ref="c464cef631c6265cbb8b50fb7494c6b7" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">int <a class="el" href="renderparticles_8cpp.html#c464cef631c6265cbb8b50fb7494c6b7">heminumverts</a> = 0<code> [static]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="4579cf5539aca24bce39b95651062f6d"></a><!-- doxytag: member="renderparticles.cpp::hemiverts" ref="4579cf5539aca24bce39b95651062f6d" 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="renderparticles_8cpp.html#4579cf5539aca24bce39b95651062f6d">hemiverts</a> = NULL<code> [static]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="f4bb6fd7a56ca9a30f33667f249334ac"></a><!-- doxytag: member="renderparticles.cpp::lastexpmodtex" ref="f4bb6fd7a56ca9a30f33667f249334ac" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">GLuint <a class="el" href="renderparticles_8cpp.html#f4bb6fd7a56ca9a30f33667f249334ac">lastexpmodtex</a> = 0<code> [static]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="333d1a95219d193369131232b6b23662"></a><!-- doxytag: member="renderparticles.cpp::parempty" ref="333d1a95219d193369131232b6b23662" args="" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structparticle.html">particle</a> * <a class="el" href="renderparticles_8cpp.html#333d1a95219d193369131232b6b23662">parempty</a> = NULL </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="2e43b76a0508478abe1ad12b8633e7ff"></a><!-- doxytag: member="renderparticles.cpp::parlist" ref="2e43b76a0508478abe1ad12b8633e7ff" args="[MAXPARTYPES]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structparticle.html">particle</a>* <a class="el" href="renderparticles_8cpp.html#2e43b76a0508478abe1ad12b8633e7ff">parlist</a>[MAXPARTYPES] </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="d63c20ccfd574f565614ba1e6d23ab15"></a><!-- doxytag: member="renderparticles.cpp::parttex" ref="d63c20ccfd574f565614ba1e6d23ab15" args="[7]" -->
<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="renderparticles_8cpp.html#d63c20ccfd574f565614ba1e6d23ab15">parttex</a>[7]<code> [static]</code> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="55c3758b728985a5a061f01e15125e84"></a><!-- doxytag: member="renderparticles.cpp::parttypes" ref="55c3758b728985a5a061f01e15125e84" args="[]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">struct <a class="el" href="structparttype.html">parttype</a> <a class="el" href="renderparticles_8cpp.html#55c3758b728985a5a061f01e15125e84">parttypes</a>[]<code> [static]</code> </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:33 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>