aboutsummaryrefslogtreecommitdiff
path: root/docs/doxygen/nel/a02854.html
diff options
context:
space:
mode:
authorneodarz <neodarz@neodarz.net>2018-08-11 20:21:34 +0200
committerneodarz <neodarz@neodarz.net>2018-08-11 20:21:34 +0200
commit0ea5fc66924303d1bf73ba283a383e2aadee02f2 (patch)
tree2568e71a7ccc44ec23b8bb3f0ff97fb6bf2ed709 /docs/doxygen/nel/a02854.html
downloadnevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.tar.xz
nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.zip
Initial commit
Diffstat (limited to 'docs/doxygen/nel/a02854.html')
-rw-r--r--docs/doxygen/nel/a02854.html1081
1 files changed, 1081 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a02854.html b/docs/doxygen/nel/a02854.html
new file mode 100644
index 00000000..255ae91d
--- /dev/null
+++ b/docs/doxygen/nel/a02854.html
@@ -0,0 +1,1081 @@
+<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
+<html><head><meta http-equiv="Content-Type" content="text/html;charset=iso-8859-1">
+<title>NeL: NL3D::CMatrix3x4SSEArray class Reference</title>
+<link href="doxygen.css" rel="stylesheet" type="text/css">
+</head><body>
+<!-- Generated by Doxygen 1.3.6 -->
+<div class="qindex"> <form class="search" action="search.php" method="get">
+<a class="qindex" href="main.html">Main&nbsp;Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class&nbsp;Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical&nbsp;List</a> | <a class="qindex" href="annotated.html">Data&nbsp;Structures</a> | <a class="qindex" href="files.html">File&nbsp;List</a> | <a class="qindex" href="namespacemembers.html">Namespace&nbsp;Members</a> | <a class="qindex" href="functions.html">Data&nbsp;Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a> | <span class="search"><u>S</u>earch&nbsp;for&nbsp;<input class="search" type="text" name="query" value="" size="20" accesskey="s"/></span></form></div>
+<h1>NL3D::CMatrix3x4SSEArray Class Reference</h1><hr><a name="_details"></a><h2>Detailed Description</h2>
+A <a class="el" href="a02853.html">CMatrix3x4SSE</a> array correctly aligned NB: SSE is no more used (no speed gain, some memory problem), but keep it for possible future usage.
+<p>
+
+<p>
+Definition at line <a class="el" href="a06009.html#l00065">65</a> of file <a class="el" href="a06009.html">mesh_mrm_skin.cpp</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>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya0">clear</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya1">clear</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya2">CMatrix3x4SSEArray</a> (const <a class="el" href="a02854.html">CMatrix3x4SSEArray</a> &amp;other)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya3">CMatrix3x4SSEArray</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya4">CMatrix3x4SSEArray</a> (const <a class="el" href="a02854.html">CMatrix3x4SSEArray</a> &amp;other)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya5">CMatrix3x4SSEArray</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02853.html">CMatrix3x4SSE</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya6">getPtr</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02853.html">CMatrix3x4SSE</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya7">getPtr</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02854.html">CMatrix3x4SSEArray</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya8">operator=</a> (const <a class="el" href="a02854.html">CMatrix3x4SSEArray</a> &amp;other)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02854.html">CMatrix3x4SSEArray</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya9">operator=</a> (const <a class="el" href="a02854.html">CMatrix3x4SSEArray</a> &amp;other)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02853.html">CMatrix3x4SSE</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya10">operator[]</a> (<a class="el" href="a04558.html#a15">uint</a> i)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02853.html">CMatrix3x4SSE</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya11">operator[]</a> (<a class="el" href="a04558.html#a15">uint</a> i)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya12">reserve</a> (<a class="el" href="a04558.html#a15">uint</a> n)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya13">reserve</a> (<a class="el" href="a04558.html#a15">uint</a> n)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya14">resize</a> (<a class="el" href="a04558.html#a15">uint</a> n)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya15">resize</a> (<a class="el" href="a04558.html#a15">uint</a> n)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya16">size</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya17">size</a> () const </td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya18">~CMatrix3x4SSEArray</a> ()</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya19">~CMatrix3x4SSEArray</a> ()</td></tr>
+
+<tr><td colspan=2><br><h2>Private Attributes</h2></td></tr>
+<tr><td class="memItemLeft" nowrap align=right valign=top>void *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr0">_AllocData</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr1">_AllocData</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr2">_Capacity</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr3">_Data</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr4">_Data</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr5">_Size</a></td></tr>
+
+</table>
+<hr><h2>Constructor &amp; Destructor Documentation</h2>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArraya5" doxytag="NL3D::CMatrix3x4SSEArray::CMatrix3x4SSEArray" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NL3D::CMatrix3x4SSEArray::CMatrix3x4SSEArray </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06009.html#l00074">74</a> of file <a class="el" href="a06009.html">mesh_mrm_skin.cpp</a>.
+<p>
+References <a class="el" href="a06009.html#l00068">_AllocData</a>, <a class="el" href="a06011.html#l02147">_Capacity</a>, and <a class="el" href="a06009.html#l00069">_Data</a>.
+<p>
+<div class="fragment"><pre>00075 {
+00076 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr1">_AllocData</a>= NULL;
+00077 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr4">_Data</a>= NULL;
+00078 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr5">_Size</a>= 0;
+00079 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr2">_Capacity</a>= 0;
+00080 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArraya19" doxytag="NL3D::CMatrix3x4SSEArray::~CMatrix3x4SSEArray" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NL3D::CMatrix3x4SSEArray::~<a class="el" href="a02854.html">CMatrix3x4SSEArray</a> </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06009.html#l00081">81</a> of file <a class="el" href="a06009.html">mesh_mrm_skin.cpp</a>.
+<p>
+References <a class="el" href="a06009.html#l00110">clear()</a>.
+<p>
+<div class="fragment"><pre>00082 {
+00083 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya1">clear</a>();
+00084 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArraya4" doxytag="NL3D::CMatrix3x4SSEArray::CMatrix3x4SSEArray" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NL3D::CMatrix3x4SSEArray::CMatrix3x4SSEArray </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a02854.html">CMatrix3x4SSEArray</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>other</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06009.html#l00085">85</a> of file <a class="el" href="a06009.html">mesh_mrm_skin.cpp</a>.
+<p>
+References <a class="el" href="a06009.html#l00068">_AllocData</a>, <a class="el" href="a06011.html#l02147">_Capacity</a>, and <a class="el" href="a06009.html#l00069">_Data</a>.
+<p>
+<div class="fragment"><pre>00086 {
+00087 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr1">_AllocData</a>= NULL;
+00088 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr4">_Data</a>= NULL;
+00089 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr5">_Size</a>= 0;
+00090 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr2">_Capacity</a>= 0;
+00091 *<span class="keyword">this</span>= other;
+00092 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArraya3" doxytag="NL3D::CMatrix3x4SSEArray::CMatrix3x4SSEArray" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NL3D::CMatrix3x4SSEArray::CMatrix3x4SSEArray </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06011.html#l02150">2150</a> of file <a class="el" href="a06011.html">mesh_mrm_skinned.cpp</a>.
+<p>
+References <a class="el" href="a06009.html#l00068">_AllocData</a>, <a class="el" href="a06011.html#l02147">_Capacity</a>, and <a class="el" href="a06009.html#l00069">_Data</a>.
+<p>
+<div class="fragment"><pre>02151 {
+02152 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr1">_AllocData</a>= NULL;
+02153 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr4">_Data</a>= NULL;
+02154 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr5">_Size</a>= 0;
+02155 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr2">_Capacity</a>= 0;
+02156 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArraya18" doxytag="NL3D::CMatrix3x4SSEArray::~CMatrix3x4SSEArray" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NL3D::CMatrix3x4SSEArray::~<a class="el" href="a02854.html">CMatrix3x4SSEArray</a> </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06011.html#l02157">2157</a> of file <a class="el" href="a06011.html">mesh_mrm_skinned.cpp</a>.
+<p>
+References <a class="el" href="a06009.html#l00110">clear()</a>.
+<p>
+<div class="fragment"><pre>02158 {
+02159 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya1">clear</a>();
+02160 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArraya2" doxytag="NL3D::CMatrix3x4SSEArray::CMatrix3x4SSEArray" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> NL3D::CMatrix3x4SSEArray::CMatrix3x4SSEArray </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a02854.html">CMatrix3x4SSEArray</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>other</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06011.html#l02161">2161</a> of file <a class="el" href="a06011.html">mesh_mrm_skinned.cpp</a>.
+<p>
+References <a class="el" href="a06009.html#l00068">_AllocData</a>, <a class="el" href="a06011.html#l02147">_Capacity</a>, and <a class="el" href="a06009.html#l00069">_Data</a>.
+<p>
+<div class="fragment"><pre>02162 {
+02163 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr1">_AllocData</a>= NULL;
+02164 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr4">_Data</a>= NULL;
+02165 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr5">_Size</a>= 0;
+02166 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr2">_Capacity</a>= 0;
+02167 *<span class="keyword">this</span>= other;
+02168 }
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArraya0" doxytag="NL3D::CMatrix3x4SSEArray::clear" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NL3D::CMatrix3x4SSEArray::clear </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06011.html#l02186">2186</a> of file <a class="el" href="a06011.html">mesh_mrm_skinned.cpp</a>.
+<p>
+References <a class="el" href="a06009.html#l00068">_AllocData</a>, <a class="el" href="a06011.html#l02147">_Capacity</a>, and <a class="el" href="a06009.html#l00069">_Data</a>.
+<p>
+<div class="fragment"><pre>02187 {
+02188 <span class="keyword">delete</span> [] <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr1">_AllocData</a>;
+02189 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr1">_AllocData</a>= NULL;
+02190 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr4">_Data</a>= NULL;
+02191 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr5">_Size</a>= 0;
+02192 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr2">_Capacity</a>= 0;
+02193 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArraya1" doxytag="NL3D::CMatrix3x4SSEArray::clear" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NL3D::CMatrix3x4SSEArray::clear </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06009.html#l00110">110</a> of file <a class="el" href="a06009.html">mesh_mrm_skin.cpp</a>.
+<p>
+References <a class="el" href="a06009.html#l00068">_AllocData</a>, <a class="el" href="a06011.html#l02147">_Capacity</a>, and <a class="el" href="a06009.html#l00069">_Data</a>.
+<p>
+Referenced by <a class="el" href="a06009.html#l00127">reserve()</a>, and <a class="el" href="a06009.html#l00081">~CMatrix3x4SSEArray()</a>.
+<p>
+<div class="fragment"><pre>00111 {
+00112 <span class="keyword">delete</span> [] <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr1">_AllocData</a>;
+00113 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr1">_AllocData</a>= NULL;
+00114 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr4">_Data</a>= NULL;
+00115 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr5">_Size</a>= 0;
+00116 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr2">_Capacity</a>= 0;
+00117 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArraya6" doxytag="NL3D::CMatrix3x4SSEArray::getPtr" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a02853.html">CMatrix3x4SSE</a>* NL3D::CMatrix3x4SSEArray::getPtr </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06011.html#l02181">2181</a> of file <a class="el" href="a06011.html">mesh_mrm_skinned.cpp</a>.
+<p>
+References <a class="el" href="a06009.html#l00069">_Data</a>.
+<p>
+<div class="fragment"><pre>02182 {
+02183 <span class="keywordflow">return</span> (CMatrix3x4SSE*)<a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr4">_Data</a>;
+02184 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArraya7" doxytag="NL3D::CMatrix3x4SSEArray::getPtr" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a02853.html">CMatrix3x4SSE</a>* NL3D::CMatrix3x4SSEArray::getPtr </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06009.html#l00105">105</a> of file <a class="el" href="a06009.html">mesh_mrm_skin.cpp</a>.
+<p>
+References <a class="el" href="a06009.html#l00069">_Data</a>.
+<p>
+<div class="fragment"><pre>00106 {
+00107 <span class="keywordflow">return</span> (CMatrix3x4SSE*)<a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr4">_Data</a>;
+00108 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArraya8" doxytag="NL3D::CMatrix3x4SSEArray::operator=" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a02854.html">CMatrix3x4SSEArray</a>&amp; NL3D::CMatrix3x4SSEArray::operator= </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a02854.html">CMatrix3x4SSEArray</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>other</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06011.html#l02169">2169</a> of file <a class="el" href="a06011.html">mesh_mrm_skinned.cpp</a>.
+<p>
+References <a class="el" href="a06009.html#l00069">_Data</a>, <a class="el" href="a06009.html#l00119">resize()</a>, and <a class="el" href="a05646.html#l00645">size</a>.
+<p>
+<div class="fragment"><pre>02170 {
+02171 <span class="keywordflow">if</span>( <span class="keyword">this</span> == &amp;other)
+02172 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+02173 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya15">resize</a>(other.size());
+02174 <span class="comment">// copy data from aligned pointers to aligned pointers.</span>
+02175 memcpy(_Data, other._Data, <a class="code" href="a04223.html#a587">size</a>() * <span class="keyword">sizeof</span>(CMatrix3x4SSE) );
+02176
+02177 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+02178 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArraya9" doxytag="NL3D::CMatrix3x4SSEArray::operator=" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a02854.html">CMatrix3x4SSEArray</a>&amp; NL3D::CMatrix3x4SSEArray::operator= </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top">const <a class="el" href="a02854.html">CMatrix3x4SSEArray</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>other</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06009.html#l00093">93</a> of file <a class="el" href="a06009.html">mesh_mrm_skin.cpp</a>.
+<p>
+References <a class="el" href="a06009.html#l00069">_Data</a>, <a class="el" href="a06009.html#l00119">resize()</a>, <a class="el" href="a05646.html#l00645">size</a>, and <a class="el" href="a06009.html#l00162">size()</a>.
+<p>
+<div class="fragment"><pre>00094 {
+00095 <span class="keywordflow">if</span>( <span class="keyword">this</span> == &amp;other)
+00096 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+00097 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya15">resize</a>(other.size());
+00098 <span class="comment">// copy data from aligned pointers to aligned pointers.</span>
+00099 memcpy(_Data, other._Data, <a class="code" href="a04223.html#a587">size</a>() * <span class="keyword">sizeof</span>(CMatrix3x4SSE) );
+00100
+00101 <span class="keywordflow">return</span> *<span class="keyword">this</span>;
+00102 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArraya10" doxytag="NL3D::CMatrix3x4SSEArray::operator[]" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a02853.html">CMatrix3x4SSE</a>&amp; NL3D::CMatrix3x4SSEArray::operator[] </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>i</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06011.html#l02241">2241</a> of file <a class="el" href="a06011.html">mesh_mrm_skinned.cpp</a>.
+<p>
+References <a class="el" href="a06009.html#l00069">_Data</a>, and <a class="el" href="a05981.html#l00105">uint</a>.
+<p>
+<div class="fragment"><pre>02241 {<span class="keywordflow">return</span> ((CMatrix3x4SSE*)<a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr4">_Data</a>)[i];}
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArraya11" doxytag="NL3D::CMatrix3x4SSEArray::operator[]" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a02853.html">CMatrix3x4SSE</a>&amp; NL3D::CMatrix3x4SSEArray::operator[] </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>i</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06009.html#l00165">165</a> of file <a class="el" href="a06009.html">mesh_mrm_skin.cpp</a>.
+<p>
+References <a class="el" href="a06009.html#l00069">_Data</a>, and <a class="el" href="a05981.html#l00105">uint</a>.
+<p>
+<div class="fragment"><pre>00165 {<span class="keywordflow">return</span> ((CMatrix3x4SSE*)<a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr4">_Data</a>)[i];}
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArraya12" doxytag="NL3D::CMatrix3x4SSEArray::reserve" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NL3D::CMatrix3x4SSEArray::reserve </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>n</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06011.html#l02203">2203</a> of file <a class="el" href="a06011.html">mesh_mrm_skinned.cpp</a>.
+<p>
+References <a class="el" href="a06009.html#l00068">_AllocData</a>, <a class="el" href="a06011.html#l02147">_Capacity</a>, <a class="el" href="a06009.html#l00069">_Data</a>, <a class="el" href="a06009.html#l00110">clear()</a>, <a class="el" href="a06009.html#l00060">NL3D_SSE_ALIGNEMENT</a>, <a class="el" href="a06009.html#l00162">size()</a>, <a class="el" href="a05981.html#l00105">uint</a>, <a class="el" href="a05981.html#l00100">uint32</a>, and <a class="el" href="a05981.html#l00096">uint8</a>.
+<p>
+<div class="fragment"><pre>02204 {
+02205 <span class="keywordflow">if</span>(n==0)
+02206 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya1">clear</a>();
+02207 <span class="keywordflow">else</span> <span class="keywordflow">if</span>(n&gt;<a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr2">_Capacity</a>)
+02208 {
+02209 <span class="comment">// Alloc new data.</span>
+02210 <span class="keywordtype">void</span> *newAllocData;
+02211 <span class="keywordtype">void</span> *newData;
+02212
+02213 <span class="comment">// Alloc for alignement.</span>
+02214 newAllocData= <span class="keyword">new</span> <a class="code" href="a04558.html#a7">uint8</a> [n * <span class="keyword">sizeof</span>(CMatrix3x4SSE) + <a class="code" href="a04586.html#a0">NL3D_SSE_ALIGNEMENT</a>-1];
+02215 <span class="keywordflow">if</span>(newAllocData==NULL)
+02216 <span class="keywordflow">throw</span> <a class="code" href="a02482.html">Exception</a>(<span class="stringliteral">"SSE Allocation Failed"</span>);
+02217
+02218 <span class="comment">// Align ptr</span>
+02219 newData= (<span class="keywordtype">void</span>*) ( ((<a class="code" href="a04558.html#a11">uint32</a>)newAllocData+<a class="code" href="a04586.html#a0">NL3D_SSE_ALIGNEMENT</a>-1) &amp; (~(<a class="code" href="a04586.html#a0">NL3D_SSE_ALIGNEMENT</a>-1)) );
+02220
+02221 <span class="comment">// copy valid data from old to new.</span>
+02222 memcpy(newData, _Data, <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya17">size</a>() * <span class="keyword">sizeof</span>(CMatrix3x4SSE) );
+02223
+02224 <span class="comment">// release old.</span>
+02225 <span class="keywordflow">if</span>(<a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr1">_AllocData</a>)
+02226 <span class="keyword">delete</span> [] ((<a class="code" href="a04558.html#a7">uint8</a>*)<a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr1">_AllocData</a>);
+02227
+02228 <span class="comment">// change ptrs and capacity.</span>
+02229 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr4">_Data</a>= newData;
+02230 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr1">_AllocData</a>= newAllocData;
+02231 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr2">_Capacity</a>= n;
+02232
+02233 <span class="comment">// TestYoyo</span>
+02234 <span class="comment">//nlwarning("YOYO Tst SSE P4: %X, %d", _Data, n);</span>
+02235 }
+02236 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArraya13" doxytag="NL3D::CMatrix3x4SSEArray::reserve" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NL3D::CMatrix3x4SSEArray::reserve </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>n</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06009.html#l00127">127</a> of file <a class="el" href="a06009.html">mesh_mrm_skin.cpp</a>.
+<p>
+References <a class="el" href="a06009.html#l00068">_AllocData</a>, <a class="el" href="a06011.html#l02147">_Capacity</a>, <a class="el" href="a06009.html#l00069">_Data</a>, <a class="el" href="a06009.html#l00110">clear()</a>, <a class="el" href="a06009.html#l00060">NL3D_SSE_ALIGNEMENT</a>, <a class="el" href="a06009.html#l00162">size()</a>, <a class="el" href="a05981.html#l00105">uint</a>, <a class="el" href="a05981.html#l00100">uint32</a>, and <a class="el" href="a05981.html#l00096">uint8</a>.
+<p>
+Referenced by <a class="el" href="a06009.html#l00119">resize()</a>.
+<p>
+<div class="fragment"><pre>00128 {
+00129 <span class="keywordflow">if</span>(n==0)
+00130 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya1">clear</a>();
+00131 <span class="keywordflow">else</span> <span class="keywordflow">if</span>(n&gt;<a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr2">_Capacity</a>)
+00132 {
+00133 <span class="comment">// Alloc new data.</span>
+00134 <span class="keywordtype">void</span> *newAllocData;
+00135 <span class="keywordtype">void</span> *newData;
+00136
+00137 <span class="comment">// Alloc for alignement.</span>
+00138 newAllocData= <span class="keyword">new</span> <a class="code" href="a04558.html#a7">uint8</a> [n * <span class="keyword">sizeof</span>(CMatrix3x4SSE) + <a class="code" href="a04586.html#a0">NL3D_SSE_ALIGNEMENT</a>-1];
+00139 <span class="keywordflow">if</span>(newAllocData==NULL)
+00140 <span class="keywordflow">throw</span> <a class="code" href="a02482.html">Exception</a>(<span class="stringliteral">"SSE Allocation Failed"</span>);
+00141
+00142 <span class="comment">// Align ptr</span>
+00143 newData= (<span class="keywordtype">void</span>*) ( ((<a class="code" href="a04558.html#a11">uint32</a>)newAllocData+<a class="code" href="a04586.html#a0">NL3D_SSE_ALIGNEMENT</a>-1) &amp; (~(<a class="code" href="a04586.html#a0">NL3D_SSE_ALIGNEMENT</a>-1)) );
+00144
+00145 <span class="comment">// copy valid data from old to new.</span>
+00146 memcpy(newData, _Data, <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya17">size</a>() * <span class="keyword">sizeof</span>(CMatrix3x4SSE) );
+00147
+00148 <span class="comment">// release old.</span>
+00149 <span class="keywordflow">if</span>(<a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr1">_AllocData</a>)
+00150 <span class="keyword">delete</span> [] ((<a class="code" href="a04558.html#a7">uint8</a>*)<a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr1">_AllocData</a>);
+00151
+00152 <span class="comment">// change ptrs and capacity.</span>
+00153 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr4">_Data</a>= newData;
+00154 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr1">_AllocData</a>= newAllocData;
+00155 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr2">_Capacity</a>= n;
+00156
+00157 <span class="comment">// TestYoyo</span>
+00158 <span class="comment">//nlwarning("YOYO Tst SSE P4: %X, %d", _Data, n);</span>
+00159 }
+00160 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArraya14" doxytag="NL3D::CMatrix3x4SSEArray::resize" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NL3D::CMatrix3x4SSEArray::resize </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>n</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06011.html#l02195">2195</a> of file <a class="el" href="a06011.html">mesh_mrm_skinned.cpp</a>.
+<p>
+References <a class="el" href="a06011.html#l02147">_Capacity</a>, <a class="el" href="a06009.html#l00127">reserve()</a>, and <a class="el" href="a05981.html#l00105">uint</a>.
+<p>
+<div class="fragment"><pre>02196 {
+02197 <span class="comment">// reserve ??</span>
+02198 <span class="keywordflow">if</span>(n&gt;<a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr2">_Capacity</a>)
+02199 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya13">reserve</a>( max(2*_Capacity, n));
+02200 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr5">_Size</a>= n;
+02201 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArraya15" doxytag="NL3D::CMatrix3x4SSEArray::resize" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void NL3D::CMatrix3x4SSEArray::resize </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a15">uint</a>&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>n</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap><code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06009.html#l00119">119</a> of file <a class="el" href="a06009.html">mesh_mrm_skin.cpp</a>.
+<p>
+References <a class="el" href="a06011.html#l02147">_Capacity</a>, <a class="el" href="a06009.html#l00127">reserve()</a>, and <a class="el" href="a05981.html#l00105">uint</a>.
+<p>
+Referenced by <a class="el" href="a06009.html#l00093">operator=()</a>.
+<p>
+<div class="fragment"><pre>00120 {
+00121 <span class="comment">// reserve ??</span>
+00122 <span class="keywordflow">if</span>(n&gt;<a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr2">_Capacity</a>)
+00123 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArraya13">reserve</a>( max(2*_Capacity, n));
+00124 <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr5">_Size</a>= n;
+00125 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArraya16" doxytag="NL3D::CMatrix3x4SSEArray::size" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a04558.html#a15">uint</a> NL3D::CMatrix3x4SSEArray::size </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06011.html#l02238">2238</a> of file <a class="el" href="a06011.html">mesh_mrm_skinned.cpp</a>.
+<p>
+References <a class="el" href="a05981.html#l00105">uint</a>.
+<p>
+<div class="fragment"><pre>02238 {<span class="keywordflow">return</span> <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr5">_Size</a>;}
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArraya17" doxytag="NL3D::CMatrix3x4SSEArray::size" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a04558.html#a15">uint</a> NL3D::CMatrix3x4SSEArray::size </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap> const<code> [inline]</code></td>
+ </tr>
+
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06009.html#l00162">162</a> of file <a class="el" href="a06009.html">mesh_mrm_skin.cpp</a>.
+<p>
+References <a class="el" href="a05981.html#l00105">uint</a>.
+<p>
+Referenced by <a class="el" href="a06009.html#l00093">operator=()</a>, and <a class="el" href="a06009.html#l00127">reserve()</a>.
+<p>
+<div class="fragment"><pre>00162 {<span class="keywordflow">return</span> <a class="code" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr5">_Size</a>;}
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArrayr0" doxytag="NL3D::CMatrix3x4SSEArray::_AllocData" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void* <a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr1">NL3D::CMatrix3x4SSEArray::_AllocData</a><code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06011.html#l02144">2144</a> of file <a class="el" href="a06011.html">mesh_mrm_skinned.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArrayr1" doxytag="NL3D::CMatrix3x4SSEArray::_AllocData" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void* <a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr1">NL3D::CMatrix3x4SSEArray::_AllocData</a><code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06009.html#l00068">68</a> of file <a class="el" href="a06009.html">mesh_mrm_skin.cpp</a>.
+<p>
+Referenced by <a class="el" href="a06009.html#l00110">clear()</a>, <a class="el" href="a06009.html#l00074">CMatrix3x4SSEArray()</a>, and <a class="el" href="a06009.html#l00127">reserve()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArrayr2" doxytag="NL3D::CMatrix3x4SSEArray::_Capacity" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a04558.html#a15">uint</a> <a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr2">NL3D::CMatrix3x4SSEArray::_Capacity</a><code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06011.html#l02147">2147</a> of file <a class="el" href="a06011.html">mesh_mrm_skinned.cpp</a>.
+<p>
+Referenced by <a class="el" href="a06009.html#l00110">clear()</a>, <a class="el" href="a06009.html#l00074">CMatrix3x4SSEArray()</a>, <a class="el" href="a06009.html#l00127">reserve()</a>, and <a class="el" href="a06009.html#l00119">resize()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArrayr3" doxytag="NL3D::CMatrix3x4SSEArray::_Data" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void* <a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr4">NL3D::CMatrix3x4SSEArray::_Data</a><code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06011.html#l02145">2145</a> of file <a class="el" href="a06011.html">mesh_mrm_skinned.cpp</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArrayr4" doxytag="NL3D::CMatrix3x4SSEArray::_Data" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> void* <a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr4">NL3D::CMatrix3x4SSEArray::_Data</a><code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06009.html#l00069">69</a> of file <a class="el" href="a06009.html">mesh_mrm_skin.cpp</a>.
+<p>
+Referenced by <a class="el" href="a06009.html#l00110">clear()</a>, <a class="el" href="a06009.html#l00074">CMatrix3x4SSEArray()</a>, <a class="el" href="a06009.html#l00105">getPtr()</a>, <a class="el" href="a06009.html#l00093">operator=()</a>, <a class="el" href="a06009.html#l00165">operator[]()</a>, and <a class="el" href="a06009.html#l00127">reserve()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CMatrix3x4SSEArrayr5" doxytag="NL3D::CMatrix3x4SSEArray::_Size" ></a><p>
+<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
+ <tr>
+ <td class="mdRow">
+ <table cellpadding="0" cellspacing="0" border="0">
+ <tr>
+ <td class="md" nowrap valign="top"> <a class="el" href="a04558.html#a15">uint</a> <a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr5">NL3D::CMatrix3x4SSEArray::_Size</a><code> [private]</code>
+ </table>
+ </td>
+ </tr>
+</table>
+<table cellspacing=5 cellpadding=0 border=0>
+ <tr>
+ <td>
+ &nbsp;
+ </td>
+ <td>
+
+<p>
+
+<p>
+Definition at line <a class="el" href="a06011.html#l02146">2146</a> of file <a class="el" href="a06011.html">mesh_mrm_skinned.cpp</a>. </td>
+ </tr>
+</table>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="a06009.html">mesh_mrm_skin.cpp</a><li><a class="el" href="a06011.html">mesh_mrm_skinned.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 06:50:49 2004 for NeL by
+<a href="http://www.doxygen.org/index.html">
+<img src="doxygen.png" alt="doxygen" align="middle" border=0 >
+</a>1.3.6 </small></address>
+</body>
+</html>