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

320 lines
15 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: modelcacheentry&lt; T &gt; Struct Template Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.7.1 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>modelcacheentry&lt; T &gt; Struct Template Reference</h1><!-- doxytag: class="modelcacheentry" --><code>#include &lt;modelcache.h&gt;</code>
<p>
Inherited by <a class="el" href="structmodelcache_1_1entry.html">modelcache::entry</a>, <a class="el" href="structmodelcachelist.html">modelcachelist&lt; T &gt;</a>, <a class="el" href="structmodelcachelist.html">modelcachelist&lt; vertmodel::dyncacheentry &gt;</a>, <a class="el" href="structmodelcachelist.html">modelcachelist&lt; vertmodel::lightcacheentry &gt;</a>, <a class="el" href="structmodelcachelist.html">modelcachelist&lt; vertmodel::shadowcacheentry &gt;</a>, <a class="el" href="structvertmodel_1_1dyncacheentry.html">vertmodel::dyncacheentry</a>, <a class="el" href="structvertmodel_1_1lightcacheentry.html">vertmodel::lightcacheentry</a>, and <a class="el" href="structvertmodel_1_1shadowcacheentry.html">vertmodel::shadowcacheentry</a>.
<p>
<p>
<a href="structmodelcacheentry-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Types</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">typedef <a class="el" href="structmodelcacheentry.html">modelcacheentry</a>&lt; T &gt;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmodelcacheentry.html#1d17b31a5f4e125295b570fd0b514eb2">entry</a></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmodelcacheentry.html#c5585993798b4c67bf38e5f6af53afd9">modelcacheentry</a> (T *<a class="el" href="structmodelcacheentry.html#8c3e95a23e77090839af36d5d8203c08">prev</a>=NULL, T *<a class="el" href="structmodelcacheentry.html#aef1560d0ca51e0bc210fc07aca14ff6">next</a>=NULL)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmodelcacheentry.html#c56df7261fcc051819acc68a38b67882">empty</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmodelcacheentry.html#b2e99bed4fa2fd29b98674ed3e328b2c">linkbefore</a> (T *pos)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmodelcacheentry.html#9e4baff170ee0a306442a13bc3ad9336">linkafter</a> (T *pos)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmodelcacheentry.html#d1fc34d168508341e10eda57917cb41d">unlink</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmodelcacheentry.html#234c1f11af4ec49551ff91ba5c58c79f">getdata</a> ()</td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">T *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmodelcacheentry.html#8c3e95a23e77090839af36d5d8203c08">prev</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">T *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmodelcacheentry.html#aef1560d0ca51e0bc210fc07aca14ff6">next</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">T *&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmodelcacheentry.html#af793c9bea7ddd9f42212290136029e2">nextalloc</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">size_t&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmodelcacheentry.html#a2037baf4257611f272804917cd8930c">size</a></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structmodelcacheentry.html#fd83f55493b3c63b6614cd0fa2954a8a">locked</a></td></tr>
</table>
<h3>template&lt;class T&gt;<br>
struct modelcacheentry&lt; T &gt;</h3>
<hr><h2>Member Typedef Documentation</h2>
<a class="anchor" name="1d17b31a5f4e125295b570fd0b514eb2"></a><!-- doxytag: member="modelcacheentry::entry" ref="1d17b31a5f4e125295b570fd0b514eb2" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">typedef <a class="el" href="structmodelcacheentry.html">modelcacheentry</a>&lt;T&gt; <a class="el" href="structmodelcacheentry.html">modelcacheentry</a>&lt; T &gt;::<a class="el" href="structmodelcacheentry.html">entry</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Reimplemented in <a class="el" href="structmodelcachelist.html#317867b73e3c75a86da998094c0d6d54">modelcachelist&lt; T &gt;</a>, <a class="el" href="structmodelcachelist.html#317867b73e3c75a86da998094c0d6d54">modelcachelist&lt; vertmodel::lightcacheentry &gt;</a>, <a class="el" href="structmodelcachelist.html#317867b73e3c75a86da998094c0d6d54">modelcachelist&lt; vertmodel::shadowcacheentry &gt;</a>, and <a class="el" href="structmodelcachelist.html#317867b73e3c75a86da998094c0d6d54">modelcachelist&lt; vertmodel::dyncacheentry &gt;</a>.</p>
</div>
</div><p>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a class="anchor" name="c5585993798b4c67bf38e5f6af53afd9"></a><!-- doxytag: member="modelcacheentry::modelcacheentry" ref="c5585993798b4c67bf38e5f6af53afd9" args="(T *prev=NULL, T *next=NULL)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structmodelcacheentry.html">modelcacheentry</a>&lt; T &gt;::<a class="el" href="structmodelcacheentry.html">modelcacheentry</a> </td>
<td>(</td>
<td class="paramtype">T *&nbsp;</td>
<td class="paramname"> <em>prev</em> = <code>NULL</code>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">T *&nbsp;</td>
<td class="paramname"> <em>next</em> = <code>NULL</code></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="c56df7261fcc051819acc68a38b67882"></a><!-- doxytag: member="modelcacheentry::empty" ref="c56df7261fcc051819acc68a38b67882" args="() const " -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="structmodelcacheentry.html">modelcacheentry</a>&lt; T &gt;::empty </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="234c1f11af4ec49551ff91ba5c58c79f"></a><!-- doxytag: member="modelcacheentry::getdata" ref="234c1f11af4ec49551ff91ba5c58c79f" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">void* <a class="el" href="structmodelcacheentry.html">modelcacheentry</a>&lt; T &gt;::getdata </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="9e4baff170ee0a306442a13bc3ad9336"></a><!-- doxytag: member="modelcacheentry::linkafter" ref="9e4baff170ee0a306442a13bc3ad9336" args="(T *pos)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="structmodelcacheentry.html">modelcacheentry</a>&lt; T &gt;::linkafter </td>
<td>(</td>
<td class="paramtype">T *&nbsp;</td>
<td class="paramname"> <em>pos</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="b2e99bed4fa2fd29b98674ed3e328b2c"></a><!-- doxytag: member="modelcacheentry::linkbefore" ref="b2e99bed4fa2fd29b98674ed3e328b2c" args="(T *pos)" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="structmodelcacheentry.html">modelcacheentry</a>&lt; T &gt;::linkbefore </td>
<td>(</td>
<td class="paramtype">T *&nbsp;</td>
<td class="paramname"> <em>pos</em> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="d1fc34d168508341e10eda57917cb41d"></a><!-- doxytag: member="modelcacheentry::unlink" ref="d1fc34d168508341e10eda57917cb41d" args="()" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">void <a class="el" href="structmodelcacheentry.html">modelcacheentry</a>&lt; T &gt;::unlink </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="fd83f55493b3c63b6614cd0fa2954a8a"></a><!-- doxytag: member="modelcacheentry::locked" ref="fd83f55493b3c63b6614cd0fa2954a8a" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">bool <a class="el" href="structmodelcacheentry.html">modelcacheentry</a>&lt; T &gt;::<a class="el" href="structmodelcacheentry.html#fd83f55493b3c63b6614cd0fa2954a8a">locked</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="aef1560d0ca51e0bc210fc07aca14ff6"></a><!-- doxytag: member="modelcacheentry::next" ref="aef1560d0ca51e0bc210fc07aca14ff6" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">T * <a class="el" href="structmodelcacheentry.html">modelcacheentry</a>&lt; T &gt;::<a class="el" href="structmodelcacheentry.html#aef1560d0ca51e0bc210fc07aca14ff6">next</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="af793c9bea7ddd9f42212290136029e2"></a><!-- doxytag: member="modelcacheentry::nextalloc" ref="af793c9bea7ddd9f42212290136029e2" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">T * <a class="el" href="structmodelcacheentry.html">modelcacheentry</a>&lt; T &gt;::<a class="el" href="structmodelcacheentry.html#af793c9bea7ddd9f42212290136029e2">nextalloc</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="8c3e95a23e77090839af36d5d8203c08"></a><!-- doxytag: member="modelcacheentry::prev" ref="8c3e95a23e77090839af36d5d8203c08" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">T* <a class="el" href="structmodelcacheentry.html">modelcacheentry</a>&lt; T &gt;::<a class="el" href="structmodelcacheentry.html#8c3e95a23e77090839af36d5d8203c08">prev</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
<p>Reimplemented in <a class="el" href="structvertmodel_1_1dyncacheentry.html#8f845a40b536fe98c7530ee9ff7951a9">vertmodel::dyncacheentry</a>, <a class="el" href="structvertmodel_1_1shadowcacheentry.html#963cc52f6628092db2e9d1c5a7e12489">vertmodel::shadowcacheentry</a>, and <a class="el" href="structvertmodel_1_1lightcacheentry.html#22df7d1311152d2d94f2a7a336e9f5c5">vertmodel::lightcacheentry</a>.</p>
</div>
</div><p>
<a class="anchor" name="a2037baf4257611f272804917cd8930c"></a><!-- doxytag: member="modelcacheentry::size" ref="a2037baf4257611f272804917cd8930c" args="" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class T &gt; </div>
<table class="memname">
<tr>
<td class="memname">size_t <a class="el" href="structmodelcacheentry.html">modelcacheentry</a>&lt; T &gt;::<a class="el" href="structmodelcacheentry.html#a2037baf4257611f272804917cd8930c">size</a> </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following file:<ul>
<li>R:/projects/actioncube/_svn/trunk/ac/source/src/<a class="el" href="modelcache_8h.html">modelcache.h</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Dec 8 21:41:36 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>