diff options
author | neodarz <neodarz@neodarz.net> | 2018-08-11 20:21:34 +0200 |
---|---|---|
committer | neodarz <neodarz@neodarz.net> | 2018-08-11 20:21:34 +0200 |
commit | 0ea5fc66924303d1bf73ba283a383e2aadee02f2 (patch) | |
tree | 2568e71a7ccc44ec23b8bb3f0ff97fb6bf2ed709 /docs/doxygen/nel/a02854.html | |
download | nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.tar.xz nevrax-website-self-hostable-0ea5fc66924303d1bf73ba283a383e2aadee02f2.zip |
Initial commit
Diffstat (limited to '')
-rw-r--r-- | docs/doxygen/nel/a02854.html | 1081 |
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 Page</a> | <a class="qindex" href="namespaces.html">Namespace List</a> | <a class="qindex" href="hierarchy.html">Class Hierarchy</a> | <a class="qindex" href="classes.html">Alphabetical List</a> | <a class="qindex" href="annotated.html">Data Structures</a> | <a class="qindex" href="files.html">File List</a> | <a class="qindex" href="namespacemembers.html">Namespace Members</a> | <a class="qindex" href="functions.html">Data Fields</a> | <a class="qindex" href="globals.html">Globals</a> | <a class="qindex" href="pages.html">Related Pages</a> | <span class="search"><u>S</u>earch for <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 </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 </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> </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> &other)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top> </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> </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> &other)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top> </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> * </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> * </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> & </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> &other)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02854.html">CMatrix3x4SSEArray</a> & </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> &other)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a02853.html">CMatrix3x4SSE</a> & </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> & </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 </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 </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 </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 </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> </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> </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> </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> </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 * </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 * </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> </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 * </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 * </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> </td><td class="memItemRight" valign=bottom><a class="el" href="a02854.html#NL3D_1_1CMatrix3x4SSEArrayr5">_Size</a></td></tr> + +</table> +<hr><h2>Constructor & 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">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02854.html">CMatrix3x4SSEArray</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>other</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02854.html">CMatrix3x4SSEArray</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>other</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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>& NL3D::CMatrix3x4SSEArray::operator= </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02854.html">CMatrix3x4SSEArray</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>other</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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> == &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>& NL3D::CMatrix3x4SSEArray::operator= </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top">const <a class="el" href="a02854.html">CMatrix3x4SSEArray</a> & </td> + <td class="mdname1" valign="top" nowrap> <em>other</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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> == &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>& NL3D::CMatrix3x4SSEArray::operator[] </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a15">uint</a> </td> + <td class="mdname1" valign="top" nowrap> <em>i</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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>& NL3D::CMatrix3x4SSEArray::operator[] </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a15">uint</a> </td> + <td class="mdname1" valign="top" nowrap> <em>i</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a15">uint</a> </td> + <td class="mdname1" valign="top" nowrap> <em>n</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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><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) & (~(<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">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a15">uint</a> </td> + <td class="mdname1" valign="top" nowrap> <em>n</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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><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) & (~(<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">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a15">uint</a> </td> + <td class="mdname1" valign="top" nowrap> <em>n</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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><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">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a04558.html#a15">uint</a> </td> + <td class="mdname1" valign="top" nowrap> <em>n</em> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap><code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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><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">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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">( </td> + <td class="mdname1" valign="top" nowrap> </td> + <td class="md" valign="top"> ) </td> + <td class="md" nowrap> const<code> [inline]</code></td> + </tr> + + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </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> + + </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> + + </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> + + </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> + + </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> + + </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> + + </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> |