source: OGRE/trunk/ogrenew/Docs/api/html/classOgre_1_1VertexBufferBinding.html @ 692

Revision 692, 23.2 KB checked in by mattausch, 18 years ago (diff)

adding ogre 1.2 and dependencies

Line 
1<html>
2<head>
3<title>Ogre::VertexBufferBinding class Reference - OGRE Documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
4<link type="text/css" rel="stylesheet" href="style.css">
5</head>
6
7<body>
8<!-- Generated by Doxygen 1.3.6 -->
9<div class="qindex"><a class="qindex" href="index.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">Class&nbsp;List</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">Class&nbsp;Members</a> | <a class="qindex" href="globals.html">File&nbsp;Members</a> | <a class="qindex" href="pages.html">Related&nbsp;Pages</a></div>
10<h1>Ogre::VertexBufferBinding Class Reference</h1>Records the state of all the vertex buffer bindings required to provide a vertex declaration with the input data it needs for the vertex elements. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreHardwareVertexBuffer_8h-source.html">OgreHardwareVertexBuffer.h</a>&gt;</code>
14<p>
15<a href="classOgre_1_1VertexBufferBinding-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
16<tr><td></td></tr>
17<tr><td colspan=2><br><h2>Public Types</h2></td></tr>
18<tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::map&lt; unsigned <br>
19short, <a class="el" href="classOgre_1_1HardwareVertexBufferSharedPtr.html">HardwareVertexBufferSharedPtr</a> &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexBufferBinding.html#Ogre_1_1VertexBufferBindingw0">VertexBufferBindingMap</a></td></tr>
20
21<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Defines the vertex buffer bindings used as source for vertex declarations.  <a href="#Ogre_1_1VertexBufferBindingw0"></a><br><br></td></tr>
22<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
23<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexBufferBinding.html#Ogre_1_1VertexBufferBindinga0">VertexBufferBinding</a> ()</td></tr>
24
25<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor, should not be called direct, use <a class="el" href="classOgre_1_1HardwareBufferManager.html#Ogre_1_1HardwareBufferManagera6">HardwareBufferManager::createVertexBufferBinding</a>.  <a href="#Ogre_1_1VertexBufferBindinga0"></a><br><br></td></tr>
26<tr><td class="memItemLeft" nowrap align=right valign=top>virtual&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexBufferBinding.html#Ogre_1_1VertexBufferBindinga1">~VertexBufferBinding</a> ()</td></tr>
27
28<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexBufferBinding.html#Ogre_1_1VertexBufferBindinga2">setBinding</a> (unsigned short index, <a class="el" href="classOgre_1_1HardwareVertexBufferSharedPtr.html">HardwareVertexBufferSharedPtr</a> buffer)</td></tr>
29
30<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Set a binding, associating a vertex buffer with a given index.  <a href="#Ogre_1_1VertexBufferBindinga2"></a><br><br></td></tr>
31<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexBufferBinding.html#Ogre_1_1VertexBufferBindinga3">unsetBinding</a> (unsigned short index)</td></tr>
32
33<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Removes an existing binding.  <a href="#Ogre_1_1VertexBufferBindinga3"></a><br><br></td></tr>
34<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexBufferBinding.html#Ogre_1_1VertexBufferBindinga4">unsetAllBindings</a> (void)</td></tr>
35
36<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Removes all the bindings.  <a href="#Ogre_1_1VertexBufferBindinga4"></a><br><br></td></tr>
37<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const <a class="el" href="classOgre_1_1VertexBufferBinding.html#Ogre_1_1VertexBufferBindingw0">VertexBufferBindingMap</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexBufferBinding.html#Ogre_1_1VertexBufferBindinga5">getBindings</a> (void) const </td></tr>
38
39<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets a read-only version of the buffer bindings.  <a href="#Ogre_1_1VertexBufferBindinga5"></a><br><br></td></tr>
40<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1HardwareVertexBufferSharedPtr.html">HardwareVertexBufferSharedPtr</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexBufferBinding.html#Ogre_1_1VertexBufferBindinga6">getBuffer</a> (unsigned short index)</td></tr>
41
42<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the buffer bound to the given source index.  <a href="#Ogre_1_1VertexBufferBindinga6"></a><br><br></td></tr>
43<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexBufferBinding.html#Ogre_1_1VertexBufferBindinga7">isBufferBound</a> (unsigned short index)</td></tr>
44
45<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets whether a buffer is bound to the given source index.  <a href="#Ogre_1_1VertexBufferBindinga7"></a><br><br></td></tr>
46<tr><td class="memItemLeft" nowrap align=right valign=top>virtual size_t&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexBufferBinding.html#Ogre_1_1VertexBufferBindinga8">getBufferCount</a> (void) const </td></tr>
47
48<tr><td class="memItemLeft" nowrap align=right valign=top>virtual unsigned short&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexBufferBinding.html#Ogre_1_1VertexBufferBindinga9">getNextIndex</a> (void) const </td></tr>
49
50<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the highest index which has already been set, plus 1.  <a href="#Ogre_1_1VertexBufferBindinga9"></a><br><br></td></tr>
51<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
52<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1VertexBufferBinding.html#Ogre_1_1VertexBufferBindingw0">VertexBufferBindingMap</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexBufferBinding.html#Ogre_1_1VertexBufferBindingp0">mBindingMap</a></td></tr>
53
54<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned short&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1VertexBufferBinding.html#Ogre_1_1VertexBufferBindingp1">mHighIndex</a></td></tr>
55
56</table>
57<hr><a name="_details"></a><h2>Detailed Description</h2>
58Records the state of all the vertex buffer bindings required to provide a vertex declaration with the input data it needs for the vertex elements.
59<p>
60<dl compact><dt><b>Remarks:</b></dt><dd>Why do we have this binding list rather than just have <a class="el" href="classOgre_1_1VertexElement.html">VertexElement</a> referring to the vertex buffers direct? Well, in the underlying APIs, binding the vertex buffers to an index (or 'stream') is the way that vertex data is linked, so this structure better reflects the realities of that. In addition, by separating the vertex declaration from the list of vertex buffer bindings, it becomes possible to reuse bindings between declarations and vice versa, giving opportunities to reduce the state changes required to perform rendering. </dd></dl>
61<dl compact><dt><b></b></dt><dd>Like the other classes in this functional area, these binding maps should be created and destroyed using the <a class="el" href="classOgre_1_1HardwareBufferManager.html">HardwareBufferManager</a>.</dd></dl>
62
63<p>
64
65<p>
66Definition at line <a class="el" href="OgreHardwareVertexBuffer_8h-source.html#l00462">462</a> of file <a class="el" href="OgreHardwareVertexBuffer_8h-source.html">OgreHardwareVertexBuffer.h</a>.<hr><h2>Member Typedef Documentation</h2>
67<a class="anchor" name="Ogre_1_1VertexBufferBindingw0" doxytag="Ogre::VertexBufferBinding::VertexBufferBindingMap" ></a><p>
68<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
69  <tr>
70    <td class="mdRow">
71      <table cellpadding="0" cellspacing="0" border="0">
72        <tr>
73          <td class="md" nowrap valign="top"> typedef std::map&lt;unsigned short, <a class="el" href="classOgre_1_1HardwareVertexBufferSharedPtr.html">HardwareVertexBufferSharedPtr</a>&gt; <a class="el" href="classOgre_1_1VertexBufferBinding.html#Ogre_1_1VertexBufferBindingw0">Ogre::VertexBufferBinding::VertexBufferBindingMap</a>
74      </table>
75    </td>
76  </tr>
77</table>
78<table cellspacing=5 cellpadding=0 border=0>
79  <tr>
80    <td>
81      &nbsp;
82    </td>
83    <td>
84
85<p>
86Defines the vertex buffer bindings used as source for vertex declarations.
87<p>
88
89<p>
90Definition at line <a class="el" href="OgreHardwareVertexBuffer_8h-source.html#l00466">466</a> of file <a class="el" href="OgreHardwareVertexBuffer_8h-source.html">OgreHardwareVertexBuffer.h</a>.    </td>
91  </tr>
92</table>
93<hr><h2>Constructor &amp; Destructor Documentation</h2>
94<a class="anchor" name="Ogre_1_1VertexBufferBindinga0" doxytag="Ogre::VertexBufferBinding::VertexBufferBinding" ></a><p>
95<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
96  <tr>
97    <td class="mdRow">
98      <table cellpadding="0" cellspacing="0" border="0">
99        <tr>
100          <td class="md" nowrap valign="top"> Ogre::VertexBufferBinding::VertexBufferBinding </td>
101          <td class="md" valign="top">(&nbsp;</td>
102          <td class="mdname1" valign="top" nowrap>          </td>
103          <td class="md" valign="top">&nbsp;)&nbsp;</td>
104          <td class="md" nowrap></td>
105        </tr>
106
107      </table>
108    </td>
109  </tr>
110</table>
111<table cellspacing=5 cellpadding=0 border=0>
112  <tr>
113    <td>
114      &nbsp;
115    </td>
116    <td>
117
118<p>
119Constructor, should not be called direct, use <a class="el" href="classOgre_1_1HardwareBufferManager.html#Ogre_1_1HardwareBufferManagera6">HardwareBufferManager::createVertexBufferBinding</a>.
120<p>
121    </td>
122  </tr>
123</table>
124<a class="anchor" name="Ogre_1_1VertexBufferBindinga1" doxytag="Ogre::VertexBufferBinding::~VertexBufferBinding" ></a><p>
125<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
126  <tr>
127    <td class="mdRow">
128      <table cellpadding="0" cellspacing="0" border="0">
129        <tr>
130          <td class="md" nowrap valign="top"> virtual Ogre::VertexBufferBinding::~<a class="el" href="classOgre_1_1VertexBufferBinding.html">VertexBufferBinding</a> </td>
131          <td class="md" valign="top">(&nbsp;</td>
132          <td class="mdname1" valign="top" nowrap>          </td>
133          <td class="md" valign="top">&nbsp;)&nbsp;</td>
134          <td class="md" nowrap><code> [virtual]</code></td>
135        </tr>
136
137      </table>
138    </td>
139  </tr>
140</table>
141<table cellspacing=5 cellpadding=0 border=0>
142  <tr>
143    <td>
144      &nbsp;
145    </td>
146    <td>
147
148<p>
149    </td>
150  </tr>
151</table>
152<hr><h2>Member Function Documentation</h2>
153<a class="anchor" name="Ogre_1_1VertexBufferBindinga5" doxytag="Ogre::VertexBufferBinding::getBindings" ></a><p>
154<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
155  <tr>
156    <td class="mdRow">
157      <table cellpadding="0" cellspacing="0" border="0">
158        <tr>
159          <td class="md" nowrap valign="top"> virtual const <a class="el" href="classOgre_1_1VertexBufferBinding.html#Ogre_1_1VertexBufferBindingw0">VertexBufferBindingMap</a>&amp; Ogre::VertexBufferBinding::getBindings </td>
160          <td class="md" valign="top">(&nbsp;</td>
161          <td class="md" nowrap valign="top">void&nbsp;</td>
162          <td class="mdname1" valign="top" nowrap>          </td>
163          <td class="md" valign="top">&nbsp;)&nbsp;</td>
164          <td class="md" nowrap> const<code> [virtual]</code></td>
165        </tr>
166
167      </table>
168    </td>
169  </tr>
170</table>
171<table cellspacing=5 cellpadding=0 border=0>
172  <tr>
173    <td>
174      &nbsp;
175    </td>
176    <td>
177
178<p>
179Gets a read-only version of the buffer bindings.
180<p>
181    </td>
182  </tr>
183</table>
184<a class="anchor" name="Ogre_1_1VertexBufferBindinga6" doxytag="Ogre::VertexBufferBinding::getBuffer" ></a><p>
185<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
186  <tr>
187    <td class="mdRow">
188      <table cellpadding="0" cellspacing="0" border="0">
189        <tr>
190          <td class="md" nowrap valign="top"> virtual <a class="el" href="classOgre_1_1HardwareVertexBufferSharedPtr.html">HardwareVertexBufferSharedPtr</a> Ogre::VertexBufferBinding::getBuffer </td>
191          <td class="md" valign="top">(&nbsp;</td>
192          <td class="md" nowrap valign="top">unsigned short&nbsp;</td>
193          <td class="mdname1" valign="top" nowrap> <em>index</em>          </td>
194          <td class="md" valign="top">&nbsp;)&nbsp;</td>
195          <td class="md" nowrap><code> [virtual]</code></td>
196        </tr>
197
198      </table>
199    </td>
200  </tr>
201</table>
202<table cellspacing=5 cellpadding=0 border=0>
203  <tr>
204    <td>
205      &nbsp;
206    </td>
207    <td>
208
209<p>
210Gets the buffer bound to the given source index.
211<p>
212    </td>
213  </tr>
214</table>
215<a class="anchor" name="Ogre_1_1VertexBufferBindinga8" doxytag="Ogre::VertexBufferBinding::getBufferCount" ></a><p>
216<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
217  <tr>
218    <td class="mdRow">
219      <table cellpadding="0" cellspacing="0" border="0">
220        <tr>
221          <td class="md" nowrap valign="top"> virtual size_t Ogre::VertexBufferBinding::getBufferCount </td>
222          <td class="md" valign="top">(&nbsp;</td>
223          <td class="md" nowrap valign="top">void&nbsp;</td>
224          <td class="mdname1" valign="top" nowrap>          </td>
225          <td class="md" valign="top">&nbsp;)&nbsp;</td>
226          <td class="md" nowrap> const<code> [virtual]</code></td>
227        </tr>
228
229      </table>
230    </td>
231  </tr>
232</table>
233<table cellspacing=5 cellpadding=0 border=0>
234  <tr>
235    <td>
236      &nbsp;
237    </td>
238    <td>
239
240<p>
241
242<p>
243Definition at line <a class="el" href="OgreHardwareVertexBuffer_8h-source.html#l00497">497</a> of file <a class="el" href="OgreHardwareVertexBuffer_8h-source.html">OgreHardwareVertexBuffer.h</a>.    </td>
244  </tr>
245</table>
246<a class="anchor" name="Ogre_1_1VertexBufferBindinga9" doxytag="Ogre::VertexBufferBinding::getNextIndex" ></a><p>
247<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
248  <tr>
249    <td class="mdRow">
250      <table cellpadding="0" cellspacing="0" border="0">
251        <tr>
252          <td class="md" nowrap valign="top"> virtual unsigned short Ogre::VertexBufferBinding::getNextIndex </td>
253          <td class="md" valign="top">(&nbsp;</td>
254          <td class="md" nowrap valign="top">void&nbsp;</td>
255          <td class="mdname1" valign="top" nowrap>          </td>
256          <td class="md" valign="top">&nbsp;)&nbsp;</td>
257          <td class="md" nowrap> const<code> [virtual]</code></td>
258        </tr>
259
260      </table>
261    </td>
262  </tr>
263</table>
264<table cellspacing=5 cellpadding=0 border=0>
265  <tr>
266    <td>
267      &nbsp;
268    </td>
269    <td>
270
271<p>
272Gets the highest index which has already been set, plus 1.
273<p>
274<dl compact><dt><b>Remarks:</b></dt><dd>This is to assist in binding the vertex buffers such that there are not gaps in the list.</dd></dl>
275
276<p>
277Definition at line <a class="el" href="OgreHardwareVertexBuffer_8h-source.html#l00504">504</a> of file <a class="el" href="OgreHardwareVertexBuffer_8h-source.html">OgreHardwareVertexBuffer.h</a>.    </td>
278  </tr>
279</table>
280<a class="anchor" name="Ogre_1_1VertexBufferBindinga7" doxytag="Ogre::VertexBufferBinding::isBufferBound" ></a><p>
281<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
282  <tr>
283    <td class="mdRow">
284      <table cellpadding="0" cellspacing="0" border="0">
285        <tr>
286          <td class="md" nowrap valign="top"> virtual bool Ogre::VertexBufferBinding::isBufferBound </td>
287          <td class="md" valign="top">(&nbsp;</td>
288          <td class="md" nowrap valign="top">unsigned short&nbsp;</td>
289          <td class="mdname1" valign="top" nowrap> <em>index</em>          </td>
290          <td class="md" valign="top">&nbsp;)&nbsp;</td>
291          <td class="md" nowrap><code> [virtual]</code></td>
292        </tr>
293
294      </table>
295    </td>
296  </tr>
297</table>
298<table cellspacing=5 cellpadding=0 border=0>
299  <tr>
300    <td>
301      &nbsp;
302    </td>
303    <td>
304
305<p>
306Gets whether a buffer is bound to the given source index.
307<p>
308    </td>
309  </tr>
310</table>
311<a class="anchor" name="Ogre_1_1VertexBufferBindinga2" doxytag="Ogre::VertexBufferBinding::setBinding" ></a><p>
312<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
313  <tr>
314    <td class="mdRow">
315      <table cellpadding="0" cellspacing="0" border="0">
316        <tr>
317          <td class="md" nowrap valign="top"> virtual void Ogre::VertexBufferBinding::setBinding </td>
318          <td class="md" valign="top">(&nbsp;</td>
319          <td class="md" nowrap valign="top">unsigned short&nbsp;</td>
320          <td class="mdname" nowrap> <em>index</em>, </td>
321        </tr>
322        <tr>
323          <td class="md" nowrap align="right"></td>
324          <td></td>
325          <td class="md" nowrap><a class="el" href="classOgre_1_1HardwareVertexBufferSharedPtr.html">HardwareVertexBufferSharedPtr</a>&nbsp;</td>
326          <td class="mdname" nowrap> <em>buffer</em></td>
327        </tr>
328        <tr>
329          <td></td>
330          <td class="md">)&nbsp;</td>
331          <td class="md" colspan="2"><code> [virtual]</code></td>
332        </tr>
333
334      </table>
335    </td>
336  </tr>
337</table>
338<table cellspacing=5 cellpadding=0 border=0>
339  <tr>
340    <td>
341      &nbsp;
342    </td>
343    <td>
344
345<p>
346Set a binding, associating a vertex buffer with a given index.
347<p>
348<dl compact><dt><b>Remarks:</b></dt><dd>If the index is already associated with a vertex buffer, the association will be replaced. This may cause the old buffer to be destroyed if nothing else is referring to it. You should assign bindings from 0 and not leave gaps, although you can bind them in any order.</dd></dl>
349    </td>
350  </tr>
351</table>
352<a class="anchor" name="Ogre_1_1VertexBufferBindinga4" doxytag="Ogre::VertexBufferBinding::unsetAllBindings" ></a><p>
353<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
354  <tr>
355    <td class="mdRow">
356      <table cellpadding="0" cellspacing="0" border="0">
357        <tr>
358          <td class="md" nowrap valign="top"> virtual void Ogre::VertexBufferBinding::unsetAllBindings </td>
359          <td class="md" valign="top">(&nbsp;</td>
360          <td class="md" nowrap valign="top">void&nbsp;</td>
361          <td class="mdname1" valign="top" nowrap>          </td>
362          <td class="md" valign="top">&nbsp;)&nbsp;</td>
363          <td class="md" nowrap><code> [virtual]</code></td>
364        </tr>
365
366      </table>
367    </td>
368  </tr>
369</table>
370<table cellspacing=5 cellpadding=0 border=0>
371  <tr>
372    <td>
373      &nbsp;
374    </td>
375    <td>
376
377<p>
378Removes all the bindings.
379<p>
380    </td>
381  </tr>
382</table>
383<a class="anchor" name="Ogre_1_1VertexBufferBindinga3" doxytag="Ogre::VertexBufferBinding::unsetBinding" ></a><p>
384<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
385  <tr>
386    <td class="mdRow">
387      <table cellpadding="0" cellspacing="0" border="0">
388        <tr>
389          <td class="md" nowrap valign="top"> virtual void Ogre::VertexBufferBinding::unsetBinding </td>
390          <td class="md" valign="top">(&nbsp;</td>
391          <td class="md" nowrap valign="top">unsigned short&nbsp;</td>
392          <td class="mdname1" valign="top" nowrap> <em>index</em>          </td>
393          <td class="md" valign="top">&nbsp;)&nbsp;</td>
394          <td class="md" nowrap><code> [virtual]</code></td>
395        </tr>
396
397      </table>
398    </td>
399  </tr>
400</table>
401<table cellspacing=5 cellpadding=0 border=0>
402  <tr>
403    <td>
404      &nbsp;
405    </td>
406    <td>
407
408<p>
409Removes an existing binding.
410<p>
411    </td>
412  </tr>
413</table>
414<hr><h2>Member Data Documentation</h2>
415<a class="anchor" name="Ogre_1_1VertexBufferBindingp0" doxytag="Ogre::VertexBufferBinding::mBindingMap" ></a><p>
416<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
417  <tr>
418    <td class="mdRow">
419      <table cellpadding="0" cellspacing="0" border="0">
420        <tr>
421          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1VertexBufferBinding.html#Ogre_1_1VertexBufferBindingw0">VertexBufferBindingMap</a> <a class="el" href="classOgre_1_1VertexBufferBinding.html#Ogre_1_1VertexBufferBindingp0">Ogre::VertexBufferBinding::mBindingMap</a><code> [protected]</code>
422      </table>
423    </td>
424  </tr>
425</table>
426<table cellspacing=5 cellpadding=0 border=0>
427  <tr>
428    <td>
429      &nbsp;
430    </td>
431    <td>
432
433<p>
434
435<p>
436Definition at line <a class="el" href="OgreHardwareVertexBuffer_8h-source.html#l00468">468</a> of file <a class="el" href="OgreHardwareVertexBuffer_8h-source.html">OgreHardwareVertexBuffer.h</a>.    </td>
437  </tr>
438</table>
439<a class="anchor" name="Ogre_1_1VertexBufferBindingp1" doxytag="Ogre::VertexBufferBinding::mHighIndex" ></a><p>
440<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
441  <tr>
442    <td class="mdRow">
443      <table cellpadding="0" cellspacing="0" border="0">
444        <tr>
445          <td class="md" nowrap valign="top"> unsigned short <a class="el" href="classOgre_1_1VertexBufferBinding.html#Ogre_1_1VertexBufferBindingp1">Ogre::VertexBufferBinding::mHighIndex</a><code> [mutable, protected]</code>
446      </table>
447    </td>
448  </tr>
449</table>
450<table cellspacing=5 cellpadding=0 border=0>
451  <tr>
452    <td>
453      &nbsp;
454    </td>
455    <td>
456
457<p>
458
459<p>
460Definition at line <a class="el" href="OgreHardwareVertexBuffer_8h-source.html#l00469">469</a> of file <a class="el" href="OgreHardwareVertexBuffer_8h-source.html">OgreHardwareVertexBuffer.h</a>.    </td>
461  </tr>
462</table>
463<hr>The documentation for this class was generated from the following file:<ul>
464<li><a class="el" href="OgreHardwareVertexBuffer_8h-source.html">OgreHardwareVertexBuffer.h</a></ul>
465<hr>
466<p>
467Copyright &copy; 2000-2005 by The OGRE Team<br />
468<!--Creative Commons License--><a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/"><img alt="Creative Commons License" border="0" src="http://creativecommons.org/images/public/somerights20.png"/></a><br/>
469This work is licensed under a <a rel="license" href="http://creativecommons.org/licenses/by-sa/2.5/">Creative Commons Attribution-ShareAlike 2.5 License</a>.<br/>
470                <!--/Creative Commons License--><!-- <rdf:RDF xmlns="http://web.resource.org/cc/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#">
471                <Work rdf:about="">
472                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
473        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
474                </Work>
475                <License rdf:about="http://creativecommons.org/licenses/by-sa/2.5/"><permits rdf:resource="http://web.resource.org/cc/Reproduction"/><permits rdf:resource="http://web.resource.org/cc/Distribution"/><requires rdf:resource="http://web.resource.org/cc/Notice"/><requires rdf:resource="http://web.resource.org/cc/Attribution"/><permits rdf:resource="http://web.resource.org/cc/DerivativeWorks"/><requires rdf:resource="http://web.resource.org/cc/ShareAlike"/></License></rdf:RDF> -->
476
477Last modified Sun Mar 12 14:39:17 2006
478</p>
479</body>
480</html>
Note: See TracBrowser for help on using the repository browser.