diff options
Diffstat (limited to 'docs/doxygen/nel/a02982.html')
-rw-r--r-- | docs/doxygen/nel/a02982.html | 668 |
1 files changed, 668 insertions, 0 deletions
diff --git a/docs/doxygen/nel/a02982.html b/docs/doxygen/nel/a02982.html new file mode 100644 index 00000000..266abc9e --- /dev/null +++ b/docs/doxygen/nel/a02982.html @@ -0,0 +1,668 @@ +<!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::CNearVertexBufferInfo 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::CNearVertexBufferInfo Class Reference</h1><code>#include <<a class="el" href="a05883.html">landscapevb_info.h</a>></code> +<p> +<hr><a name="_details"></a><h2>Detailed Description</h2> +Info for the current Far VertexBuffer setuped (iether normal or hard). +<p> + +<p> +Definition at line <a class="el" href="a05883.html#l00076">76</a> of file <a class="el" href="a05883.html">landscapevb_info.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 </td><td class="memItemRight" valign=bottom><a class="el" href="a02982.html#NL3D_1_1CNearVertexBufferInfoa0">setupVertexBuffer</a> (<a class="el" href="a03692.html">CVertexBuffer</a> &vb, bool forVertexProgram)</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02982.html#NL3D_1_1CNearVertexBufferInfoa1">setupVertexBufferHard</a> (<a class="el" href="a03694.html">IVertexBufferHard</a> &vb, void *vcoord, bool forVertexProgram)</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#a11">uint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo0">DeltaPosOff</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void * </td><td class="memItemRight" valign=bottom><a class="el" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo1">DeltaPosPointer</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a11">uint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo2">GeomInfoOff</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void * </td><td class="memItemRight" valign=bottom><a class="el" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo3">GeomInfoPointer</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a11">uint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo4">NumVertices</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a11">uint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo5">TexCoordOff0</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a11">uint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo6">TexCoordOff1</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a11">uint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo7">TexCoordOff2</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void * </td><td class="memItemRight" valign=bottom><a class="el" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo8">TexCoordPointer0</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void * </td><td class="memItemRight" valign=bottom><a class="el" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo9">TexCoordPointer1</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void * </td><td class="memItemRight" valign=bottom><a class="el" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo10">TexCoordPointer2</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void * </td><td class="memItemRight" valign=bottom><a class="el" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo11">VertexCoordPointer</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a11">uint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo12">VertexFormat</a></td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="a04558.html#a11">uint32</a> </td><td class="memItemRight" valign=bottom><a class="el" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo13">VertexSize</a></td></tr> + +<tr><td colspan=2><br><h2>Private 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="a02982.html#NL3D_1_1CNearVertexBufferInfod0">setupNullPointers</a> ()</td></tr> + +<tr><td class="memItemLeft" nowrap align=right valign=top>void </td><td class="memItemRight" valign=bottom><a class="el" href="a02982.html#NL3D_1_1CNearVertexBufferInfod1">setupPointersForVertexProgram</a> ()</td></tr> + +</table> +<hr><h2>Member Function Documentation</h2> +<a class="anchor" name="NL3D_1_1CNearVertexBufferInfod0" doxytag="NL3D::CNearVertexBufferInfo::setupNullPointers" ></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::CNearVertexBufferInfo::setupNullPointers </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> [private]</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="a05882.html#l00176">176</a> of file <a class="el" href="a05882.html">landscapevb_info.cpp</a>. +<p> +References <a class="el" href="a05883.html#l00085">TexCoordPointer2</a>. +<p> +Referenced by <a class="el" href="a05882.html#l00203">setupVertexBuffer()</a>, and <a class="el" href="a05882.html#l00241">setupVertexBufferHard()</a>. +<p> +<div class="fragment"><pre>00177 { +00178 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo11">VertexCoordPointer</a>= NULL; +00179 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo8">TexCoordPointer0</a>= NULL; +00180 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo9">TexCoordPointer1</a>= NULL; +00181 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo10">TexCoordPointer2</a>= NULL; +00182 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo3">GeomInfoPointer</a>= NULL; +00183 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo1">DeltaPosPointer</a>= NULL; +00184 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NL3D_1_1CNearVertexBufferInfod1" doxytag="NL3D::CNearVertexBufferInfo::setupPointersForVertexProgram" ></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::CNearVertexBufferInfo::setupPointersForVertexProgram </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> [private]</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="a05882.html#l00188">188</a> of file <a class="el" href="a05882.html">landscapevb_info.cpp</a>. +<p> +References <a class="el" href="a05883.html#l00088">TexCoordOff2</a>, <a class="el" href="a05883.html#l00085">TexCoordPointer2</a>, and <a class="el" href="a05981.html#l00096">uint8</a>. +<p> +Referenced by <a class="el" href="a05882.html#l00203">setupVertexBuffer()</a>, and <a class="el" href="a05882.html#l00241">setupVertexBufferHard()</a>. +<p> +<div class="fragment"><pre>00189 { +00190 <span class="comment">// see CLandscapeVBAllocator for program definition.</span> +00191 <a class="code" href="a04558.html#a7">uint8</a> *vcoord= (<a class="code" href="a04558.html#a7">uint8</a>*)<a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo11">VertexCoordPointer</a>; +00192 +00193 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo8">TexCoordPointer0</a>= vcoord + <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo5">TexCoordOff0</a>; +00194 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo9">TexCoordPointer1</a>= vcoord + <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo6">TexCoordOff1</a>; +00195 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo10">TexCoordPointer2</a>= vcoord + <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo7">TexCoordOff2</a>; +00196 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo3">GeomInfoPointer</a>= vcoord + <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo2">GeomInfoOff</a>; +00197 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo1">DeltaPosPointer</a>= vcoord + <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo0">DeltaPosOff</a>; +00198 +00199 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NL3D_1_1CNearVertexBufferInfoa0" doxytag="NL3D::CNearVertexBufferInfo::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::CNearVertexBufferInfo::setupVertexBuffer </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a03692.html">CVertexBuffer</a> & </td> + <td class="mdname" nowrap> <em>vb</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>forVertexProgram</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></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="a05882.html#l00203">203</a> of file <a class="el" href="a05882.html">landscapevb_info.cpp</a>. +<p> +References <a class="el" href="a06711.html#l00453">NL3D::CVertexBuffer::getNumVertices()</a>, <a class="el" href="a06711.html#l00339">NL3D::CVertexBuffer::getTexCoordOff()</a>, <a class="el" href="a06710.html#l00497">NL3D::CVertexBuffer::getTexCoordPointer()</a>, <a class="el" href="a06711.html#l00441">NL3D::CVertexBuffer::getValueOffEx()</a>, <a class="el" href="a06710.html#l00438">NL3D::CVertexBuffer::getVertexCoordPointer()</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="a05881.html#l00050">NL3D_LANDSCAPE_VPPOS_DELTAPOS</a>, <a class="el" href="a05881.html#l00049">NL3D_LANDSCAPE_VPPOS_GEOMINFO</a>, <a class="el" href="a05881.html#l00046">NL3D_LANDSCAPE_VPPOS_TEX0</a>, <a class="el" href="a05881.html#l00047">NL3D_LANDSCAPE_VPPOS_TEX1</a>, <a class="el" href="a05881.html#l00048">NL3D_LANDSCAPE_VPPOS_TEX2</a>, <a class="el" href="a05882.html#l00176">setupNullPointers()</a>, <a class="el" href="a05882.html#l00188">setupPointersForVertexProgram()</a>, <a class="el" href="a05883.html#l00088">TexCoordOff2</a>, and <a class="el" href="a05883.html#l00085">TexCoordPointer2</a>. +<p> +Referenced by <a class="el" href="a05880.html#l00228">NL3D::CLandscapeVBAllocator::lockBuffer()</a>. +<p> +<div class="fragment"><pre>00204 { +00205 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo12">VertexFormat</a>= vb.getVertexFormat(); +00206 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo13">VertexSize</a>= vb.getVertexSize(); +00207 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo4">NumVertices</a>= vb.getNumVertices(); +00208 +00209 <span class="keywordflow">if</span>(<a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo4">NumVertices</a>==0) +00210 { +00211 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfod0">setupNullPointers</a>(); +00212 <span class="keywordflow">return</span>; +00213 } +00214 +00215 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo11">VertexCoordPointer</a>= vb.getVertexCoordPointer(); +00216 +00217 <span class="keywordflow">if</span>(forVertexProgram) +00218 { +00219 <span class="comment">// With VertexCoordPointer setuped, init for VP.</span> +00220 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo5">TexCoordOff0</a>= vb.getValueOffEx(NL3D_LANDSCAPE_VPPOS_TEX0); <span class="comment">// v[8]= Tex0.</span> +00221 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo6">TexCoordOff1</a>= vb.getValueOffEx(NL3D_LANDSCAPE_VPPOS_TEX1); <span class="comment">// v[9]= Tex1.</span> +00222 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo7">TexCoordOff2</a>= vb.getValueOffEx(NL3D_LANDSCAPE_VPPOS_TEX2); <span class="comment">// v[13]= Tex1.</span> +00223 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo2">GeomInfoOff</a>= vb.getValueOffEx(NL3D_LANDSCAPE_VPPOS_GEOMINFO); <span class="comment">// v[10]= GeomInfos.</span> +00224 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo0">DeltaPosOff</a>= vb.getValueOffEx(NL3D_LANDSCAPE_VPPOS_DELTAPOS); <span class="comment">// v[11]= EndPos-StartPos</span> +00225 +00226 <span class="comment">// update Ptrs.</span> +00227 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfod1">setupPointersForVertexProgram</a>(); +00228 } +00229 <span class="keywordflow">else</span> +00230 { +00231 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo8">TexCoordPointer0</a>= vb.getTexCoordPointer(0, 0); +00232 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo9">TexCoordPointer1</a>= vb.getTexCoordPointer(0, 1); +00233 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo10">TexCoordPointer2</a>= vb.getTexCoordPointer(0, 2); +00234 +00235 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo5">TexCoordOff0</a>= vb.getTexCoordOff(0); +00236 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo6">TexCoordOff1</a>= vb.getTexCoordOff(1); +00237 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo7">TexCoordOff2</a>= vb.getTexCoordOff(2); +00238 } +00239 } +</pre></div> </td> + </tr> +</table> +<a class="anchor" name="NL3D_1_1CNearVertexBufferInfoa1" doxytag="NL3D::CNearVertexBufferInfo::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::CNearVertexBufferInfo::setupVertexBufferHard </td> + <td class="md" valign="top">( </td> + <td class="md" nowrap valign="top"><a class="el" href="a03694.html">IVertexBufferHard</a> & </td> + <td class="mdname" nowrap> <em>vb</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap>void * </td> + <td class="mdname" nowrap> <em>vcoord</em>, </td> + </tr> + <tr> + <td class="md" nowrap align="right"></td> + <td></td> + <td class="md" nowrap>bool </td> + <td class="mdname" nowrap> <em>forVertexProgram</em></td> + </tr> + <tr> + <td></td> + <td class="md">) </td> + <td class="md" colspan="2"></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="a05882.html#l00241">241</a> of file <a class="el" href="a05882.html">landscapevb_info.cpp</a>. +<p> +References <a class="el" href="a06713.html#l00054">NL3D::IVertexBufferHard::getNumVertices()</a>, <a class="el" href="a06713.html#l00082">NL3D::IVertexBufferHard::getValueOff()</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="a05881.html#l00050">NL3D_LANDSCAPE_VPPOS_DELTAPOS</a>, <a class="el" href="a05881.html#l00049">NL3D_LANDSCAPE_VPPOS_GEOMINFO</a>, <a class="el" href="a05881.html#l00046">NL3D_LANDSCAPE_VPPOS_TEX0</a>, <a class="el" href="a05881.html#l00047">NL3D_LANDSCAPE_VPPOS_TEX1</a>, <a class="el" href="a05881.html#l00048">NL3D_LANDSCAPE_VPPOS_TEX2</a>, <a class="el" href="a05882.html#l00176">setupNullPointers()</a>, <a class="el" href="a05882.html#l00188">setupPointersForVertexProgram()</a>, <a class="el" href="a05883.html#l00088">TexCoordOff2</a>, <a class="el" href="a05883.html#l00085">TexCoordPointer2</a>, and <a class="el" href="a05981.html#l00096">uint8</a>. +<p> +Referenced by <a class="el" href="a05880.html#l00228">NL3D::CLandscapeVBAllocator::lockBuffer()</a>. +<p> +<div class="fragment"><pre>00242 { +00243 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo12">VertexFormat</a>= vb.getVertexFormat(); +00244 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo13">VertexSize</a>= vb.getVertexSize(); +00245 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo4">NumVertices</a>= vb.getNumVertices(); +00246 +00247 <span class="keywordflow">if</span>(<a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo4">NumVertices</a>==0) +00248 { +00249 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfod0">setupNullPointers</a>(); +00250 <span class="keywordflow">return</span>; +00251 } +00252 +00253 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo11">VertexCoordPointer</a>= vcoord; +00254 +00255 <span class="keywordflow">if</span>(forVertexProgram) +00256 { +00257 <span class="comment">// With VertexCoordPointer setuped, init for VP.</span> +00258 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo5">TexCoordOff0</a>= vb.getValueOff(NL3D_LANDSCAPE_VPPOS_TEX0); <span class="comment">// v[8]= Tex0.</span> +00259 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo6">TexCoordOff1</a>= vb.getValueOff(NL3D_LANDSCAPE_VPPOS_TEX1); <span class="comment">// v[9]= Tex1.</span> +00260 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo7">TexCoordOff2</a>= vb.getValueOff(NL3D_LANDSCAPE_VPPOS_TEX2); <span class="comment">// v[9]= Tex1.</span> +00261 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo2">GeomInfoOff</a>= vb.getValueOff(NL3D_LANDSCAPE_VPPOS_GEOMINFO); <span class="comment">// v[10]= GeomInfos.</span> +00262 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo0">DeltaPosOff</a>= vb.getValueOff(NL3D_LANDSCAPE_VPPOS_DELTAPOS); <span class="comment">// v[11]= EndPos-StartPos</span> +00263 +00264 <span class="comment">// update Ptrs.</span> +00265 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfod1">setupPointersForVertexProgram</a>(); +00266 } +00267 <span class="keywordflow">else</span> +00268 { +00269 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo8">TexCoordPointer0</a>= (<a class="code" href="a04558.html#a7">uint8</a>*)vcoord + vb.getValueOff (CVertexBuffer::TexCoord0); +00270 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo9">TexCoordPointer1</a>= (<a class="code" href="a04558.html#a7">uint8</a>*)vcoord + vb.getValueOff (CVertexBuffer::TexCoord1); +00271 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo10">TexCoordPointer2</a>= (<a class="code" href="a04558.html#a7">uint8</a>*)vcoord + vb.getValueOff (CVertexBuffer::TexCoord2); +00272 +00273 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo5">TexCoordOff0</a>= vb.getValueOff (CVertexBuffer::TexCoord0); +00274 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo6">TexCoordOff1</a>= vb.getValueOff (CVertexBuffer::TexCoord1); +00275 <a class="code" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo7">TexCoordOff2</a>= vb.getValueOff (CVertexBuffer::TexCoord2); +00276 } +00277 } +</pre></div> </td> + </tr> +</table> +<hr><h2>Field Documentation</h2> +<a class="anchor" name="NL3D_1_1CNearVertexBufferInfoo0" doxytag="NL3D::CNearVertexBufferInfo::DeltaPosOff" ></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="a02982.html#NL3D_1_1CNearVertexBufferInfoo0">NL3D::CNearVertexBufferInfo::DeltaPosOff</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05883.html#l00095">95</a> of file <a class="el" href="a05883.html">landscapevb_info.h</a>. </td> + </tr> +</table> +<a class="anchor" name="NL3D_1_1CNearVertexBufferInfoo1" doxytag="NL3D::CNearVertexBufferInfo::DeltaPosPointer" ></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="a02982.html#NL3D_1_1CNearVertexBufferInfoo1">NL3D::CNearVertexBufferInfo::DeltaPosPointer</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05883.html#l00093">93</a> of file <a class="el" href="a05883.html">landscapevb_info.h</a>. </td> + </tr> +</table> +<a class="anchor" name="NL3D_1_1CNearVertexBufferInfoo2" doxytag="NL3D::CNearVertexBufferInfo::GeomInfoOff" ></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="a02982.html#NL3D_1_1CNearVertexBufferInfoo2">NL3D::CNearVertexBufferInfo::GeomInfoOff</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05883.html#l00094">94</a> of file <a class="el" href="a05883.html">landscapevb_info.h</a>. </td> + </tr> +</table> +<a class="anchor" name="NL3D_1_1CNearVertexBufferInfoo3" doxytag="NL3D::CNearVertexBufferInfo::GeomInfoPointer" ></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="a02982.html#NL3D_1_1CNearVertexBufferInfoo3">NL3D::CNearVertexBufferInfo::GeomInfoPointer</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05883.html#l00092">92</a> of file <a class="el" href="a05883.html">landscapevb_info.h</a>. </td> + </tr> +</table> +<a class="anchor" name="NL3D_1_1CNearVertexBufferInfoo4" doxytag="NL3D::CNearVertexBufferInfo::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="a02982.html#NL3D_1_1CNearVertexBufferInfoo4">NL3D::CNearVertexBufferInfo::NumVertices</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05883.html#l00081">81</a> of file <a class="el" href="a05883.html">landscapevb_info.h</a>. </td> + </tr> +</table> +<a class="anchor" name="NL3D_1_1CNearVertexBufferInfoo5" doxytag="NL3D::CNearVertexBufferInfo::TexCoordOff0" ></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="a02982.html#NL3D_1_1CNearVertexBufferInfoo5">NL3D::CNearVertexBufferInfo::TexCoordOff0</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05883.html#l00086">86</a> of file <a class="el" href="a05883.html">landscapevb_info.h</a>. </td> + </tr> +</table> +<a class="anchor" name="NL3D_1_1CNearVertexBufferInfoo6" doxytag="NL3D::CNearVertexBufferInfo::TexCoordOff1" ></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="a02982.html#NL3D_1_1CNearVertexBufferInfoo6">NL3D::CNearVertexBufferInfo::TexCoordOff1</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05883.html#l00087">87</a> of file <a class="el" href="a05883.html">landscapevb_info.h</a>. </td> + </tr> +</table> +<a class="anchor" name="NL3D_1_1CNearVertexBufferInfoo7" doxytag="NL3D::CNearVertexBufferInfo::TexCoordOff2" ></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="a02982.html#NL3D_1_1CNearVertexBufferInfoo7">NL3D::CNearVertexBufferInfo::TexCoordOff2</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05883.html#l00088">88</a> of file <a class="el" href="a05883.html">landscapevb_info.h</a>. +<p> +Referenced by <a class="el" href="a05882.html#l00188">setupPointersForVertexProgram()</a>, <a class="el" href="a05882.html#l00203">setupVertexBuffer()</a>, and <a class="el" href="a05882.html#l00241">setupVertexBufferHard()</a>. </td> + </tr> +</table> +<a class="anchor" name="NL3D_1_1CNearVertexBufferInfoo8" doxytag="NL3D::CNearVertexBufferInfo::TexCoordPointer0" ></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="a02982.html#NL3D_1_1CNearVertexBufferInfoo8">NL3D::CNearVertexBufferInfo::TexCoordPointer0</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05883.html#l00083">83</a> of file <a class="el" href="a05883.html">landscapevb_info.h</a>. </td> + </tr> +</table> +<a class="anchor" name="NL3D_1_1CNearVertexBufferInfoo9" doxytag="NL3D::CNearVertexBufferInfo::TexCoordPointer1" ></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="a02982.html#NL3D_1_1CNearVertexBufferInfoo9">NL3D::CNearVertexBufferInfo::TexCoordPointer1</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05883.html#l00084">84</a> of file <a class="el" href="a05883.html">landscapevb_info.h</a>. </td> + </tr> +</table> +<a class="anchor" name="NL3D_1_1CNearVertexBufferInfoo10" doxytag="NL3D::CNearVertexBufferInfo::TexCoordPointer2" ></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="a02982.html#NL3D_1_1CNearVertexBufferInfoo10">NL3D::CNearVertexBufferInfo::TexCoordPointer2</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05883.html#l00085">85</a> of file <a class="el" href="a05883.html">landscapevb_info.h</a>. +<p> +Referenced by <a class="el" href="a05882.html#l00176">setupNullPointers()</a>, <a class="el" href="a05882.html#l00188">setupPointersForVertexProgram()</a>, <a class="el" href="a05882.html#l00203">setupVertexBuffer()</a>, and <a class="el" href="a05882.html#l00241">setupVertexBufferHard()</a>. </td> + </tr> +</table> +<a class="anchor" name="NL3D_1_1CNearVertexBufferInfoo11" doxytag="NL3D::CNearVertexBufferInfo::VertexCoordPointer" ></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="a02982.html#NL3D_1_1CNearVertexBufferInfoo11">NL3D::CNearVertexBufferInfo::VertexCoordPointer</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05883.html#l00082">82</a> of file <a class="el" href="a05883.html">landscapevb_info.h</a>. </td> + </tr> +</table> +<a class="anchor" name="NL3D_1_1CNearVertexBufferInfoo12" doxytag="NL3D::CNearVertexBufferInfo::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#a11">uint32</a> <a class="el" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo12">NL3D::CNearVertexBufferInfo::VertexFormat</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05883.html#l00079">79</a> of file <a class="el" href="a05883.html">landscapevb_info.h</a>. </td> + </tr> +</table> +<a class="anchor" name="NL3D_1_1CNearVertexBufferInfoo13" doxytag="NL3D::CNearVertexBufferInfo::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#a11">uint32</a> <a class="el" href="a02982.html#NL3D_1_1CNearVertexBufferInfoo13">NL3D::CNearVertexBufferInfo::VertexSize</a> + </table> + </td> + </tr> +</table> +<table cellspacing=5 cellpadding=0 border=0> + <tr> + <td> + + </td> + <td> + +<p> + +<p> +Definition at line <a class="el" href="a05883.html#l00080">80</a> of file <a class="el" href="a05883.html">landscapevb_info.h</a>. </td> + </tr> +</table> +<hr>The documentation for this class was generated from the following files:<ul> +<li><a class="el" href="a05883.html">landscapevb_info.h</a><li><a class="el" href="a05882.html">landscapevb_info.cpp</a></ul> +<hr size="1"><address style="align: right;"><small>Generated on Tue Mar 16 06:57:12 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> |