aboutsummaryrefslogtreecommitdiff
path: root/docs/doxygen/nel/a03699.html
diff options
context:
space:
mode:
Diffstat (limited to 'docs/doxygen/nel/a03699.html')
-rw-r--r--docs/doxygen/nel/a03699.html511
1 files changed, 511 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a03699.html b/docs/doxygen/nel/a03699.html
new file mode 100644
index 00000000..6549f22d
--- /dev/null
+++ b/docs/doxygen/nel/a03699.html
@@ -0,0 +1,511 @@
+<!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::CVertexBufferInfo 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::CVertexBufferInfo Class Reference</h1><code>#include &lt;<a class="el" href="a05643.html">driver_opengl.h</a>&gt;</code>
+<p>
+<hr><a name="_details"></a><h2>Detailed Description</h2>
+Info for the last VertexBuffer setuped (iether normal or hard).
+<p>
+
+<p>
+Definition at line <a class="el" href="a05643.html#l00168">168</a> of file <a class="el" href="a05643.html">driver_opengl.h</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="a03699.html#NL3D_1_1CVertexBufferInfoa0">setupVertexBuffer</a> (<a class="el" href="a03692.html">CVertexBuffer</a> &amp;vb)</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03699.html#NL3D_1_1CVertexBufferInfoa1">setupVertexBufferHard</a> (<a class="el" href="a03695.html">IVertexBufferHardGL</a> &amp;vb)</td></tr>
+
+<tr><td colspan=2><br><h2>Data Fields</h2></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="a03699.html#NL3D_1_1CVertexBufferInfoo0">ATIValueOffset</a> [CVertexBuffer::NumValue]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03699.html#NL3D_1_1CVertexBufferInfoo1">ATIVBHardMode</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="a03699.html#NL3D_1_1CVertexBufferInfoo2">ATIVertexObjectId</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a11">uint32</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03699.html#NL3D_1_1CVertexBufferInfoo3">NumVertices</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a11">uint32</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03699.html#NL3D_1_1CVertexBufferInfoo4">NumWeight</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a03692.html#NL3D_1_1CVertexBufferw51">CVertexBuffer::TType</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03699.html#NL3D_1_1CVertexBufferInfoo5">Type</a> [CVertexBuffer::NumValue]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a7">uint8</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03699.html#NL3D_1_1CVertexBufferInfoo6">UVRouting</a> [CVertexBuffer::MaxStage]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top>void *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03699.html#NL3D_1_1CVertexBufferInfoo7">ValuePtr</a> [CVertexBuffer::NumValue]</td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a9">uint16</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03699.html#NL3D_1_1CVertexBufferInfoo8">VertexFormat</a></td></tr>
+
+<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a9">uint16</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="a03699.html#NL3D_1_1CVertexBufferInfoo9">VertexSize</a></td></tr>
+
+</table>
+<hr><h2>Member Function Documentation</h2>
+<a class="anchor" name="NL3D_1_1CVertexBufferInfoa0" doxytag="NL3D::CVertexBufferInfo::setupVertexBuffer" ></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::CVertexBufferInfo::setupVertexBuffer </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a03692.html">CVertexBuffer</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>vb</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></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="a05653.html#l01075">1075</a> of file <a class="el" href="a05653.html">driver_opengl_vertex.cpp</a>.
+<p>
+References <a class="el" href="a05643.html#l00183">ATIVBHardMode</a>, <a class="el" href="a06711.html#l00453">NL3D::CVertexBuffer::getNumVertices()</a>, <a class="el" href="a06710.html#l00987">NL3D::CVertexBuffer::getNumWeight()</a>, <a class="el" href="a06711.html#l00504">NL3D::CVertexBuffer::getUVRouting()</a>, <a class="el" href="a06711.html#l00431">NL3D::CVertexBuffer::getValueEx()</a>, <a class="el" href="a06711.html#l00478">NL3D::CVertexBuffer::getValueType()</a>, <a class="el" href="a06711.html#l00319">NL3D::CVertexBuffer::getVertexFormat()</a>, <a class="el" href="a06711.html#l00473">NL3D::CVertexBuffer::getVertexSize()</a>, <a class="el" href="a05643.html#l00173">NumVertices</a>, <a class="el" href="a05643.html#l00174">NumWeight</a>, <a class="el" href="a05981.html#l00104">sint</a>, <a class="el" href="a05643.html#l00175">Type</a>, <a class="el" href="a05981.html#l00105">uint</a>, <a class="el" href="a05981.html#l00096">uint8</a>, <a class="el" href="a05643.html#l00176">UVRouting</a>, <a class="el" href="a05643.html#l00179">ValuePtr</a>, <a class="el" href="a05643.html#l00171">VertexFormat</a>, and <a class="el" href="a05643.html#l00172">VertexSize</a>.
+<p>
+Referenced by <a class="el" href="a05653.html#l00087">NL3D::CDriverGL::activeVertexBuffer()</a>.
+<p>
+<div class="fragment"><pre>01076 {
+01077 <a class="code" href="a04558.html#a14">sint</a> i;
+01078 <a class="code" href="a04558.html#a15">uint</a> flags= vb.getVertexFormat();
+01079 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo8">VertexFormat</a>= flags;
+01080 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo9">VertexSize</a>= vb.getVertexSize();
+01081 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo3">NumVertices</a>= vb.getNumVertices();
+01082 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo4">NumWeight</a>= vb.getNumWeight();
+01083
+01084 <span class="comment">// No VBhard.</span>
+01085 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo1">ATIVBHardMode</a>= <span class="keyword">false</span>;
+01086
+01087 <span class="comment">// Get value pointer</span>
+01088 <span class="keywordflow">for</span> (i=0; i&lt;CVertexBuffer::NumValue; i++)
+01089 {
+01090 <span class="comment">// Value used ?</span>
+01091 <span class="keywordflow">if</span> (<a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo8">VertexFormat</a>&amp;(1&lt;&lt;i))
+01092 {
+01093 <span class="comment">// Get the pointer</span>
+01094 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo7">ValuePtr</a>[i]=vb.getValueEx ((CVertexBuffer::TValue)i);
+01095
+01096 <span class="comment">// Type of the value</span>
+01097 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo5">Type</a>[i]=vb.getValueType (i);
+01098 }
+01099 }
+01100
+01101 <span class="comment">// Copy the UVRouting table</span>
+01102 <span class="keyword">const</span> <a class="code" href="a04558.html#a7">uint8</a> *uvRouting = vb.getUVRouting();
+01103 <span class="keywordflow">for</span> (i=0; i&lt;CVertexBuffer::MaxStage; i++)
+01104 {
+01105 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo6">UVRouting</a>[i] = uvRouting[i];
+01106 }
+01107 }
+</pre></div> </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CVertexBufferInfoa1" doxytag="NL3D::CVertexBufferInfo::setupVertexBufferHard" ></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::CVertexBufferInfo::setupVertexBufferHard </td>
+ <td class="md" valign="top">(&nbsp;</td>
+ <td class="md" nowrap valign="top"><a class="el" href="a03695.html">IVertexBufferHardGL</a> &amp;&nbsp;</td>
+ <td class="mdname1" valign="top" nowrap> <em>vb</em> </td>
+ <td class="md" valign="top">&nbsp;)&nbsp;</td>
+ <td class="md" nowrap></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="a05653.html#l01111">1111</a> of file <a class="el" href="a05653.html">driver_opengl_vertex.cpp</a>.
+<p>
+References <a class="el" href="a05643.html#l00187">ATIValueOffset</a>, <a class="el" href="a05643.html#l00183">ATIVBHardMode</a>, <a class="el" href="a05643.html#l00185">ATIVertexObjectId</a>, <a class="el" href="a05655.html#l00425">NL3D::CVertexBufferHardGLMapObjectATI::getATIValueOffset()</a>, <a class="el" href="a05655.html#l00333">NL3D::CVertexBufferHardGLATI::getATIValueOffset()</a>, <a class="el" href="a05655.html#l00431">NL3D::CVertexBufferHardGLMapObjectATI::getATIVertexObjectId()</a>, <a class="el" href="a05655.html#l00341">NL3D::CVertexBufferHardGLATI::getATIVertexObjectId()</a>, <a class="el" href="a06713.html#l00054">NL3D::IVertexBufferHard::getNumVertices()</a>, <a class="el" href="a06712.html#l00076">NL3D::IVertexBufferHard::getNumWeight()</a>, <a class="el" href="a05655.html#l00210">NL3D::CVertexBufferHardGLNVidia::getNVidiaValueEx()</a>, <a class="el" href="a06713.html#l00057">NL3D::IVertexBufferHard::getUVRouting()</a>, <a class="el" href="a06713.html#l00055">NL3D::IVertexBufferHard::getValueType()</a>, <a class="el" href="a06713.html#l00052">NL3D::IVertexBufferHard::getVertexFormat()</a>, <a class="el" href="a06713.html#l00053">NL3D::IVertexBufferHard::getVertexSize()</a>, <a class="el" href="a05643.html#l00173">NumVertices</a>, <a class="el" href="a05643.html#l00174">NumWeight</a>, <a class="el" href="a05981.html#l00104">sint</a>, <a class="el" href="a05643.html#l00175">Type</a>, <a class="el" href="a05981.html#l00105">uint</a>, <a class="el" href="a05981.html#l00096">uint8</a>, <a class="el" href="a05643.html#l00176">UVRouting</a>, <a class="el" href="a05643.html#l00179">ValuePtr</a>, <a class="el" href="a05655.html#l00097">NL3D::IVertexBufferHardGL::VBType</a>, <a class="el" href="a05643.html#l00171">VertexFormat</a>, and <a class="el" href="a05643.html#l00172">VertexSize</a>.
+<p>
+Referenced by <a class="el" href="a05653.html#l00580">NL3D::CDriverGL::activeVertexBufferHard()</a>.
+<p>
+<div class="fragment"><pre>01112 {
+01113 <a class="code" href="a04558.html#a14">sint</a> i;
+01114 <a class="code" href="a04558.html#a15">uint</a> flags= vb.getVertexFormat();
+01115 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo8">VertexFormat</a>= flags;
+01116 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo9">VertexSize</a>= vb.getVertexSize();
+01117 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo3">NumVertices</a>= vb.getNumVertices();
+01118 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo4">NumWeight</a>= vb.getNumWeight();
+01119
+01120 <span class="comment">// Not ATI VBHard by default</span>
+01121 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo1">ATIVBHardMode</a>= <span class="keyword">false</span>;
+01122
+01123
+01124 <span class="comment">// Setup differs from ATI or NVidia VBHard.</span>
+01125 <span class="keywordflow">switch</span>(vb.VBType)
+01126 {
+01127 <span class="keywordflow">case</span> IVertexBufferHardGL::NVidiaVB:
+01128 {
+01129 CVertexBufferHardGLNVidia &amp;vbHardNV= static_cast&lt;CVertexBufferHardGLNVidia&amp;&gt;(vb);
+01130 <span class="comment">// Get value pointer</span>
+01131 <span class="keywordflow">for</span> (i=0; i&lt;CVertexBuffer::NumValue; i++)
+01132 {
+01133 <span class="comment">// Value used ?</span>
+01134 <span class="keywordflow">if</span> (<a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo8">VertexFormat</a>&amp;(1&lt;&lt;i))
+01135 {
+01136 <span class="comment">// Get the pointer</span>
+01137 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo7">ValuePtr</a>[i]= vbHardNV.getNVidiaValueEx(i);
+01138
+01139 <span class="comment">// Type of the value</span>
+01140 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo5">Type</a>[i]= vbHardNV.getValueType (i);
+01141 }
+01142 }
+01143 }
+01144 <span class="keywordflow">break</span>;
+01145 <span class="keywordflow">case</span> IVertexBufferHardGL::ATIVB:
+01146 {
+01147 CVertexBufferHardGLATI &amp;vbHardATI= static_cast&lt;CVertexBufferHardGLATI &amp;&gt;(vb);
+01148 <span class="comment">// special setup in setupGlArrays()...</span>
+01149 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo1">ATIVBHardMode</a>= <span class="keyword">true</span>;
+01150
+01151 <span class="comment">// store the VertexObject Id.</span>
+01152 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo2">ATIVertexObjectId</a>= vbHardATI.getATIVertexObjectId();
+01153
+01154 <span class="comment">// Get value offset</span>
+01155 <span class="keywordflow">for</span> (i=0; i&lt;CVertexBuffer::NumValue; i++)
+01156 {
+01157 <span class="comment">// Value used ?</span>
+01158 <span class="keywordflow">if</span> (<a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo8">VertexFormat</a>&amp;(1&lt;&lt;i))
+01159 {
+01160 <span class="comment">// Get the pointer</span>
+01161 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo0">ATIValueOffset</a>[i]= vbHardATI.getATIValueOffset(i);
+01162
+01163 <span class="comment">// Type of the value</span>
+01164 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo5">Type</a>[i]= vbHardATI.getValueType (i);
+01165 }
+01166 }
+01167 }
+01168 <span class="keywordflow">break</span>;
+01169 <span class="keywordflow">case</span> IVertexBufferHardGL::ATIMapObjectVB:
+01170 {
+01171 CVertexBufferHardGLMapObjectATI &amp;vbHardATI= static_cast&lt;CVertexBufferHardGLMapObjectATI &amp;&gt;(vb);
+01172 <span class="comment">// special setup in setupGlArrays()...</span>
+01173 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo1">ATIVBHardMode</a>= <span class="keyword">true</span>;
+01174
+01175 <span class="comment">// store the VertexObject Id.</span>
+01176 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo2">ATIVertexObjectId</a>= vbHardATI.getATIVertexObjectId();
+01177
+01178 <span class="comment">// Get value offset</span>
+01179 <span class="keywordflow">for</span> (i=0; i&lt;CVertexBuffer::NumValue; i++)
+01180 {
+01181 <span class="comment">// Value used ?</span>
+01182 <span class="keywordflow">if</span> (<a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo8">VertexFormat</a>&amp;(1&lt;&lt;i))
+01183 {
+01184 <span class="comment">// Get the pointer</span>
+01185 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo0">ATIValueOffset</a>[i]= vbHardATI.getATIValueOffset(i);
+01186
+01187 <span class="comment">// Type of the value</span>
+01188 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo5">Type</a>[i]= vbHardATI.getValueType (i);
+01189 }
+01190 }
+01191 }
+01192 <span class="keywordflow">break</span>;
+01193 }
+01194
+01195
+01196 <span class="comment">// Copy the UVRouting table</span>
+01197 <span class="keyword">const</span> <a class="code" href="a04558.html#a7">uint8</a> *uvRouting = vb.getUVRouting ();
+01198 <span class="keywordflow">for</span> (i=0; i&lt;CVertexBuffer::MaxStage; i++)
+01199 {
+01200 <a class="code" href="a03699.html#NL3D_1_1CVertexBufferInfoo6">UVRouting</a>[i] = uvRouting[i];
+01201 }
+01202 }
+</pre></div> </td>
+ </tr>
+</table>
+<hr><h2>Field Documentation</h2>
+<a class="anchor" name="NL3D_1_1CVertexBufferInfoo0" doxytag="NL3D::CVertexBufferInfo::ATIValueOffset" ></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="a03699.html#NL3D_1_1CVertexBufferInfoo0">NL3D::CVertexBufferInfo::ATIValueOffset</a>[CVertexBuffer::NumValue]
+ </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="a05643.html#l00187">187</a> of file <a class="el" href="a05643.html">driver_opengl.h</a>.
+<p>
+Referenced by <a class="el" href="a05653.html#l00920">NL3D::CDriverGL::setupGlArraysForEXTVertexShader()</a>, <a class="el" href="a05653.html#l00676">NL3D::CDriverGL::setupGlArraysStd()</a>, <a class="el" href="a05653.html#l00449">NL3D::CDriverGL::setupUVPtr()</a>, and <a class="el" href="a05653.html#l01111">setupVertexBufferHard()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CVertexBufferInfoo1" doxytag="NL3D::CVertexBufferInfo::ATIVBHardMode" ></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"> bool <a class="el" href="a03699.html#NL3D_1_1CVertexBufferInfoo1">NL3D::CVertexBufferInfo::ATIVBHardMode</a>
+ </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="a05643.html#l00183">183</a> of file <a class="el" href="a05643.html">driver_opengl.h</a>.
+<p>
+Referenced by <a class="el" href="a05653.html#l00920">NL3D::CDriverGL::setupGlArraysForEXTVertexShader()</a>, <a class="el" href="a05653.html#l00676">NL3D::CDriverGL::setupGlArraysStd()</a>, <a class="el" href="a05653.html#l00449">NL3D::CDriverGL::setupUVPtr()</a>, <a class="el" href="a05653.html#l01075">setupVertexBuffer()</a>, and <a class="el" href="a05653.html#l01111">setupVertexBufferHard()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CVertexBufferInfoo2" doxytag="NL3D::CVertexBufferInfo::ATIVertexObjectId" ></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="a03699.html#NL3D_1_1CVertexBufferInfoo2">NL3D::CVertexBufferInfo::ATIVertexObjectId</a>
+ </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="a05643.html#l00185">185</a> of file <a class="el" href="a05643.html">driver_opengl.h</a>.
+<p>
+Referenced by <a class="el" href="a05653.html#l00920">NL3D::CDriverGL::setupGlArraysForEXTVertexShader()</a>, <a class="el" href="a05653.html#l00676">NL3D::CDriverGL::setupGlArraysStd()</a>, <a class="el" href="a05653.html#l00449">NL3D::CDriverGL::setupUVPtr()</a>, and <a class="el" href="a05653.html#l01111">setupVertexBufferHard()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CVertexBufferInfoo3" doxytag="NL3D::CVertexBufferInfo::NumVertices" ></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#a11">uint32</a> <a class="el" href="a03699.html#NL3D_1_1CVertexBufferInfoo3">NL3D::CVertexBufferInfo::NumVertices</a>
+ </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="a05643.html#l00173">173</a> of file <a class="el" href="a05643.html">driver_opengl.h</a>.
+<p>
+Referenced by <a class="el" href="a05653.html#l01075">setupVertexBuffer()</a>, and <a class="el" href="a05653.html#l01111">setupVertexBufferHard()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CVertexBufferInfoo4" doxytag="NL3D::CVertexBufferInfo::NumWeight" ></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#a11">uint32</a> <a class="el" href="a03699.html#NL3D_1_1CVertexBufferInfoo4">NL3D::CVertexBufferInfo::NumWeight</a>
+ </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="a05643.html#l00174">174</a> of file <a class="el" href="a05643.html">driver_opengl.h</a>.
+<p>
+Referenced by <a class="el" href="a05653.html#l01075">setupVertexBuffer()</a>, and <a class="el" href="a05653.html#l01111">setupVertexBufferHard()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CVertexBufferInfoo5" doxytag="NL3D::CVertexBufferInfo::Type" ></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="a03692.html#NL3D_1_1CVertexBufferw51">CVertexBuffer::TType</a> <a class="el" href="a03699.html#NL3D_1_1CVertexBufferInfoo5">NL3D::CVertexBufferInfo::Type</a>[CVertexBuffer::NumValue]
+ </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="a05643.html#l00175">175</a> of file <a class="el" href="a05643.html">driver_opengl.h</a>.
+<p>
+Referenced by <a class="el" href="a05653.html#l00920">NL3D::CDriverGL::setupGlArraysForEXTVertexShader()</a>, <a class="el" href="a05653.html#l00838">NL3D::CDriverGL::setupGlArraysForNVVertexProgram()</a>, <a class="el" href="a05653.html#l00676">NL3D::CDriverGL::setupGlArraysStd()</a>, <a class="el" href="a05653.html#l00449">NL3D::CDriverGL::setupUVPtr()</a>, <a class="el" href="a05653.html#l01075">setupVertexBuffer()</a>, and <a class="el" href="a05653.html#l01111">setupVertexBufferHard()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CVertexBufferInfoo6" doxytag="NL3D::CVertexBufferInfo::UVRouting" ></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#a7">uint8</a> <a class="el" href="a03699.html#NL3D_1_1CVertexBufferInfoo6">NL3D::CVertexBufferInfo::UVRouting</a>[CVertexBuffer::MaxStage]
+ </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="a05643.html#l00176">176</a> of file <a class="el" href="a05643.html">driver_opengl.h</a>.
+<p>
+Referenced by <a class="el" href="a05653.html#l00676">NL3D::CDriverGL::setupGlArraysStd()</a>, <a class="el" href="a05653.html#l01075">setupVertexBuffer()</a>, and <a class="el" href="a05653.html#l01111">setupVertexBufferHard()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CVertexBufferInfoo7" doxytag="NL3D::CVertexBufferInfo::ValuePtr" ></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="a03699.html#NL3D_1_1CVertexBufferInfoo7">NL3D::CVertexBufferInfo::ValuePtr</a>[CVertexBuffer::NumValue]
+ </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="a05643.html#l00179">179</a> of file <a class="el" href="a05643.html">driver_opengl.h</a>.
+<p>
+Referenced by <a class="el" href="a05653.html#l00920">NL3D::CDriverGL::setupGlArraysForEXTVertexShader()</a>, <a class="el" href="a05653.html#l00838">NL3D::CDriverGL::setupGlArraysForNVVertexProgram()</a>, <a class="el" href="a05653.html#l00676">NL3D::CDriverGL::setupGlArraysStd()</a>, <a class="el" href="a05653.html#l00449">NL3D::CDriverGL::setupUVPtr()</a>, <a class="el" href="a05653.html#l01075">setupVertexBuffer()</a>, and <a class="el" href="a05653.html#l01111">setupVertexBufferHard()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CVertexBufferInfoo8" doxytag="NL3D::CVertexBufferInfo::VertexFormat" ></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#a9">uint16</a> <a class="el" href="a03699.html#NL3D_1_1CVertexBufferInfoo8">NL3D::CVertexBufferInfo::VertexFormat</a>
+ </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="a05643.html#l00171">171</a> of file <a class="el" href="a05643.html">driver_opengl.h</a>.
+<p>
+Referenced by <a class="el" href="a05648.html#l00653">NL3D::CDriverGL::beginLightMapMultiPass()</a>, <a class="el" href="a05648.html#l00948">NL3D::CDriverGL::resetLightMapVertexSetup()</a>, <a class="el" href="a05653.html#l01033">NL3D::CDriverGL::setupGlArrays()</a>, <a class="el" href="a05653.html#l00920">NL3D::CDriverGL::setupGlArraysForEXTVertexShader()</a>, <a class="el" href="a05653.html#l00838">NL3D::CDriverGL::setupGlArraysForNVVertexProgram()</a>, <a class="el" href="a05653.html#l00676">NL3D::CDriverGL::setupGlArraysStd()</a>, <a class="el" href="a05653.html#l00449">NL3D::CDriverGL::setupUVPtr()</a>, <a class="el" href="a05653.html#l01075">setupVertexBuffer()</a>, and <a class="el" href="a05653.html#l01111">setupVertexBufferHard()</a>. </td>
+ </tr>
+</table>
+<a class="anchor" name="NL3D_1_1CVertexBufferInfoo9" doxytag="NL3D::CVertexBufferInfo::VertexSize" ></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#a9">uint16</a> <a class="el" href="a03699.html#NL3D_1_1CVertexBufferInfoo9">NL3D::CVertexBufferInfo::VertexSize</a>
+ </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="a05643.html#l00172">172</a> of file <a class="el" href="a05643.html">driver_opengl.h</a>.
+<p>
+Referenced by <a class="el" href="a05653.html#l00920">NL3D::CDriverGL::setupGlArraysForEXTVertexShader()</a>, <a class="el" href="a05653.html#l00838">NL3D::CDriverGL::setupGlArraysForNVVertexProgram()</a>, <a class="el" href="a05653.html#l00676">NL3D::CDriverGL::setupGlArraysStd()</a>, <a class="el" href="a05653.html#l00449">NL3D::CDriverGL::setupUVPtr()</a>, <a class="el" href="a05653.html#l01075">setupVertexBuffer()</a>, and <a class="el" href="a05653.html#l01111">setupVertexBufferHard()</a>. </td>
+ </tr>
+</table>
+<hr>The documentation for this class was generated from the following files:<ul>
+<li><a class="el" href="a05643.html">driver_opengl.h</a><li><a class="el" href="a05653.html">driver_opengl_vertex.cpp</a></ul>
+<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 08:25:48 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>