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

632 lines
25 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: glmatrixf Struct Reference</title>
<link href="doxygen.css" rel="stylesheet" type="text/css">
<link href="tabs.css" rel="stylesheet" type="text/css">
</head><body>
<!-- Generated by Doxygen 1.5.7.1 -->
<div class="navigation" id="top">
<div class="tabs">
<ul>
<li><a href="index.html"><span>Main&nbsp;Page</span></a></li>
<li class="current"><a href="annotated.html"><span>Classes</span></a></li>
<li><a href="files.html"><span>Files</span></a></li>
</ul>
</div>
<div class="tabs">
<ul>
<li><a href="annotated.html"><span>Class&nbsp;List</span></a></li>
<li><a href="hierarchy.html"><span>Class&nbsp;Hierarchy</span></a></li>
<li><a href="functions.html"><span>Class&nbsp;Members</span></a></li>
</ul>
</div>
</div>
<div class="contents">
<h1>glmatrixf Struct Reference</h1><!-- doxytag: class="glmatrixf" --><code>#include &lt;geom.h&gt;</code>
<p>
<p>
<a href="structglmatrixf-members.html">List of all members.</a><table border="0" cellpadding="0" cellspacing="0">
<tr><td></td></tr>
<tr><td colspan="2"><br><h2>Public Member Functions</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#c20907e2324e7e61bf5886349b5591c7">operator[]</a> (int i) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float &amp;&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#6f8ab656b1b4c2b8676cdcfb82f09607">operator[]</a> (int i)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#886958d5e6a907fe2ff073e47d5c2d68">rotate_around_x</a> (float angle)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#54c98c6e2dafd312383b81429ef0e62f">rotate_around_y</a> (float angle)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#7afd637dd2e47f95cfa0466271fb76bc">rotate_around_z</a> (float angle)</td></tr>
<tr><td class="memTemplParams" nowrap colspan="2">template&lt;class XT , class YT &gt; </td></tr>
<tr><td class="memTemplItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memTemplItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#09ecadd3a1be680ad366cf2099ac3cfc">mul</a> (const XT x[16], const YT y[16])</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#8a266ec32248ab88c66d9421b4a7858f">mul</a> (const <a class="el" href="structglmatrixf.html">glmatrixf</a> &amp;x, const <a class="el" href="structglmatrixf.html">glmatrixf</a> &amp;y)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#2b257deb080f6fdff9d403a4a87c5318">identity</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#cfddd845db85c1a2d409a82148d8f3a1">translate</a> (float x, float y, float z)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#86361d18f0dbb59bd5ad238baea0bcbf">translate</a> (const <a class="el" href="structvec.html">vec</a> &amp;o)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#e0f1d2acfe7b6e47e6c296e706c2c018">scale</a> (float x, float y, float z)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#3152bac4ca5c097ab7cddff4498e8b43">projective</a> ()</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#9a46e6979fda6281121afd8a1b897f26">invertnormal</a> (<a class="el" href="structvec.html">vec</a> &amp;dir) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#a1fdd8c60aeb95412deb1a9094df5069">invertvertex</a> (<a class="el" href="structvec.html">vec</a> &amp;pos) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#d8fb9757bfa0105eec5dccdb479a85ad">transformx</a> (const <a class="el" href="structvec.html">vec</a> &amp;p) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#eefe3b26cede4b943d389af5d2369852">transformy</a> (const <a class="el" href="structvec.html">vec</a> &amp;p) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#00f0043606b215736666331dff4f1e55">transformz</a> (const <a class="el" href="structvec.html">vec</a> &amp;p) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#fee244601d36a542e29615b00dccfc37">transformw</a> (const <a class="el" href="structvec.html">vec</a> &amp;p) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">void&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#5fbe6d696b478ed6dbac1c86e2607f8d">transform</a> (const <a class="el" href="structvec.html">vec</a> &amp;in, <a class="el" href="structvec4.html">vec4</a> &amp;out) const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top"><a class="el" href="structvec.html">vec</a>&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#51292e0d55664b6060b92a8ea7fca10d">gettranslation</a> () const </td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#995ae1cc78585a721ecb82f63fb906de">determinant</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="structglmatrixf.html#5d1074a538e0296837697c71ae907073">adjoint</a> (const <a class="el" href="structglmatrixf.html">glmatrixf</a> &amp;m)</td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">bool&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#93236551e393367e04ce1bdecb3f1276">invert</a> (const <a class="el" href="structglmatrixf.html">glmatrixf</a> &amp;m, float mindet=1.0e-10f)</td></tr>
<tr><td colspan="2"><br><h2>Public Attributes</h2></td></tr>
<tr><td class="memItemLeft" nowrap align="right" valign="top">float&nbsp;</td><td class="memItemRight" valign="bottom"><a class="el" href="structglmatrixf.html#48fb6e13b5e1b9e52f8be5327ab1e94c">v</a> [16]</td></tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a class="anchor" name="5d1074a538e0296837697c71ae907073"></a><!-- doxytag: member="glmatrixf::adjoint" ref="5d1074a538e0296837697c71ae907073" args="(const glmatrixf &amp;m)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void glmatrixf::adjoint </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structglmatrixf.html">glmatrixf</a> &amp;&nbsp;</td>
<td class="paramname"> <em>m</em> </td>
<td>&nbsp;)&nbsp;</td>
<td></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="995ae1cc78585a721ecb82f63fb906de"></a><!-- doxytag: member="glmatrixf::determinant" ref="995ae1cc78585a721ecb82f63fb906de" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float glmatrixf::determinant </td>
<td>(</td>
<td class="paramname"> </td>
<td>&nbsp;)&nbsp;</td>
<td> const</td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="51292e0d55664b6060b92a8ea7fca10d"></a><!-- doxytag: member="glmatrixf::gettranslation" ref="51292e0d55664b6060b92a8ea7fca10d" args="() const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname"><a class="el" href="structvec.html">vec</a> glmatrixf::gettranslation </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="2b257deb080f6fdff9d403a4a87c5318"></a><!-- doxytag: member="glmatrixf::identity" ref="2b257deb080f6fdff9d403a4a87c5318" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void glmatrixf::identity </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="93236551e393367e04ce1bdecb3f1276"></a><!-- doxytag: member="glmatrixf::invert" ref="93236551e393367e04ce1bdecb3f1276" args="(const glmatrixf &amp;m, float mindet=1.0e&#45;10f)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">bool glmatrixf::invert </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structglmatrixf.html">glmatrixf</a> &amp;&nbsp;</td>
<td class="paramname"> <em>m</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>mindet</em> = <code>1.0e-10f</code></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="9a46e6979fda6281121afd8a1b897f26"></a><!-- doxytag: member="glmatrixf::invertnormal" ref="9a46e6979fda6281121afd8a1b897f26" args="(vec &amp;dir) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void glmatrixf::invertnormal </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structvec.html">vec</a> &amp;&nbsp;</td>
<td class="paramname"> <em>dir</em> </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="a1fdd8c60aeb95412deb1a9094df5069"></a><!-- doxytag: member="glmatrixf::invertvertex" ref="a1fdd8c60aeb95412deb1a9094df5069" args="(vec &amp;pos) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void glmatrixf::invertvertex </td>
<td>(</td>
<td class="paramtype"><a class="el" href="structvec.html">vec</a> &amp;&nbsp;</td>
<td class="paramname"> <em>pos</em> </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="8a266ec32248ab88c66d9421b4a7858f"></a><!-- doxytag: member="glmatrixf::mul" ref="8a266ec32248ab88c66d9421b4a7858f" args="(const glmatrixf &amp;x, const glmatrixf &amp;y)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void glmatrixf::mul </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structglmatrixf.html">glmatrixf</a> &amp;&nbsp;</td>
<td class="paramname"> <em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const <a class="el" href="structglmatrixf.html">glmatrixf</a> &amp;&nbsp;</td>
<td class="paramname"> <em>y</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="09ecadd3a1be680ad366cf2099ac3cfc"></a><!-- doxytag: member="glmatrixf::mul" ref="09ecadd3a1be680ad366cf2099ac3cfc" args="(const XT x[16], const YT y[16])" -->
<div class="memitem">
<div class="memproto">
<div class="memtemplate">
template&lt;class XT , class YT &gt; </div>
<table class="memname">
<tr>
<td class="memname">void glmatrixf::mul </td>
<td>(</td>
<td class="paramtype">const XT&nbsp;</td>
<td class="paramname"> <em>x</em>[16], </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">const YT&nbsp;</td>
<td class="paramname"> <em>y</em>[16]</td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="6f8ab656b1b4c2b8676cdcfb82f09607"></a><!-- doxytag: member="glmatrixf::operator[]" ref="6f8ab656b1b4c2b8676cdcfb82f09607" args="(int i)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float&amp; glmatrixf::operator[] </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>i</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="c20907e2324e7e61bf5886349b5591c7"></a><!-- doxytag: member="glmatrixf::operator[]" ref="c20907e2324e7e61bf5886349b5591c7" args="(int i) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float glmatrixf::operator[] </td>
<td>(</td>
<td class="paramtype">int&nbsp;</td>
<td class="paramname"> <em>i</em> </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="3152bac4ca5c097ab7cddff4498e8b43"></a><!-- doxytag: member="glmatrixf::projective" ref="3152bac4ca5c097ab7cddff4498e8b43" args="()" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void glmatrixf::projective </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="886958d5e6a907fe2ff073e47d5c2d68"></a><!-- doxytag: member="glmatrixf::rotate_around_x" ref="886958d5e6a907fe2ff073e47d5c2d68" args="(float angle)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void glmatrixf::rotate_around_x </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>angle</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="54c98c6e2dafd312383b81429ef0e62f"></a><!-- doxytag: member="glmatrixf::rotate_around_y" ref="54c98c6e2dafd312383b81429ef0e62f" args="(float angle)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void glmatrixf::rotate_around_y </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>angle</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="7afd637dd2e47f95cfa0466271fb76bc"></a><!-- doxytag: member="glmatrixf::rotate_around_z" ref="7afd637dd2e47f95cfa0466271fb76bc" args="(float angle)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void glmatrixf::rotate_around_z </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>angle</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="e0f1d2acfe7b6e47e6c296e706c2c018"></a><!-- doxytag: member="glmatrixf::scale" ref="e0f1d2acfe7b6e47e6c296e706c2c018" args="(float x, float y, float z)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void glmatrixf::scale </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&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>z</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="5fbe6d696b478ed6dbac1c86e2607f8d"></a><!-- doxytag: member="glmatrixf::transform" ref="5fbe6d696b478ed6dbac1c86e2607f8d" args="(const vec &amp;in, vec4 &amp;out) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void glmatrixf::transform </td>
<td>(</td>
<td class="paramtype">const <a class="el" href="structvec.html">vec</a> &amp;&nbsp;</td>
<td class="paramname"> <em>in</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype"><a class="el" href="structvec4.html">vec4</a> &amp;&nbsp;</td>
<td class="paramname"> <em>out</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="fee244601d36a542e29615b00dccfc37"></a><!-- doxytag: member="glmatrixf::transformw" ref="fee244601d36a542e29615b00dccfc37" args="(const vec &amp;p) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float glmatrixf::transformw </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;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="d8fb9757bfa0105eec5dccdb479a85ad"></a><!-- doxytag: member="glmatrixf::transformx" ref="d8fb9757bfa0105eec5dccdb479a85ad" args="(const vec &amp;p) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float glmatrixf::transformx </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;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="eefe3b26cede4b943d389af5d2369852"></a><!-- doxytag: member="glmatrixf::transformy" ref="eefe3b26cede4b943d389af5d2369852" args="(const vec &amp;p) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float glmatrixf::transformy </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;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="00f0043606b215736666331dff4f1e55"></a><!-- doxytag: member="glmatrixf::transformz" ref="00f0043606b215736666331dff4f1e55" args="(const vec &amp;p) const " -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float glmatrixf::transformz </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;)&nbsp;</td>
<td> const<code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="86361d18f0dbb59bd5ad238baea0bcbf"></a><!-- doxytag: member="glmatrixf::translate" ref="86361d18f0dbb59bd5ad238baea0bcbf" args="(const vec &amp;o)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void glmatrixf::translate </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;)&nbsp;</td>
<td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<a class="anchor" name="cfddd845db85c1a2d409a82148d8f3a1"></a><!-- doxytag: member="glmatrixf::translate" ref="cfddd845db85c1a2d409a82148d8f3a1" args="(float x, float y, float z)" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">void glmatrixf::translate </td>
<td>(</td>
<td class="paramtype">float&nbsp;</td>
<td class="paramname"> <em>x</em>, </td>
</tr>
<tr>
<td class="paramkey"></td>
<td></td>
<td class="paramtype">float&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>z</em></td><td>&nbsp;</td>
</tr>
<tr>
<td></td>
<td>)</td>
<td></td><td></td><td><code> [inline]</code></td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr><h2>Member Data Documentation</h2>
<a class="anchor" name="48fb6e13b5e1b9e52f8be5327ab1e94c"></a><!-- doxytag: member="glmatrixf::v" ref="48fb6e13b5e1b9e52f8be5327ab1e94c" args="[16]" -->
<div class="memitem">
<div class="memproto">
<table class="memname">
<tr>
<td class="memname">float <a class="el" href="structglmatrixf.html#48fb6e13b5e1b9e52f8be5327ab1e94c">glmatrixf::v</a>[16] </td>
</tr>
</table>
</div>
<div class="memdoc">
<p>
</div>
</div><p>
<hr>The documentation for this struct was generated from the following files:<ul>
<li>R:/projects/actioncube/_svn/trunk/ac/source/src/<a class="el" href="geom_8h.html">geom.h</a><li>R:/projects/actioncube/_svn/trunk/ac/source/src/<a class="el" href="tools_8cpp.html">tools.cpp</a></ul>
</div>
<hr size="1"><address style="text-align: right;"><small>Generated on Mon Dec 8 21:41:35 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>