source: OGRE/trunk/ogrenew/Docs/api/html/classOgre_1_1HardwareIndexBufferSharedPtr.html @ 657

Revision 657, 25.8 KB checked in by mattausch, 18 years ago (diff)

added ogre dependencies and patched ogre sources

Line 
1<html>
2<head>
3<title>Ogre::HardwareIndexBufferSharedPtr 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::HardwareIndexBufferSharedPtr Class Reference</h1>Shared pointer implementation used to share index buffers. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreHardwareIndexBuffer_8h-source.html">OgreHardwareIndexBuffer.h</a>&gt;</code>
14<p>
15<p>Inheritance diagram for Ogre::HardwareIndexBufferSharedPtr:
16<p><center><img src="classOgre_1_1HardwareIndexBufferSharedPtr.png" usemap="#Ogre::HardwareIndexBufferSharedPtr_map" border="0" alt=""></center>
17<map name="Ogre::HardwareIndexBufferSharedPtr_map">
18<area href="classOgre_1_1SharedPtr.html" alt="Ogre::SharedPtr< HardwareIndexBuffer >" shape="rect" coords="0,0,249,24">
19</map>
20<a href="classOgre_1_1HardwareIndexBufferSharedPtr-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
21<tr><td></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_1HardwareIndexBufferSharedPtr.html#Ogre_1_1HardwareIndexBufferSharedPtra0">HardwareIndexBufferSharedPtr</a> ()</td></tr>
24
25<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1HardwareIndexBufferSharedPtr.html#Ogre_1_1HardwareIndexBufferSharedPtra1">HardwareIndexBufferSharedPtr</a> (<a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a> *buf)</td></tr>
26
27<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SharedPtr.html#Ogre_1_1SharedPtra5">operator *</a> () const</td></tr>
28
29<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SharedPtr.html#Ogre_1_1SharedPtra6">operator-&gt;</a> () const</td></tr>
30
31<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SharedPtr.html#Ogre_1_1SharedPtra7">get</a> () const</td></tr>
32
33<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SharedPtr.html#Ogre_1_1SharedPtra8">bind</a> (<a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a> *rep)</td></tr>
34
35<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Binds rep to the <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a>.  <a href="#Ogre_1_1SharedPtra8"></a><br><br></td></tr>
36<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SharedPtr.html#Ogre_1_1SharedPtra9">unique</a> () const</td></tr>
37
38<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SharedPtr.html#Ogre_1_1SharedPtra10">useCount</a> () const</td></tr>
39
40<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned int *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SharedPtr.html#Ogre_1_1SharedPtra11">useCountPointer</a> () const</td></tr>
41
42<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SharedPtr.html#Ogre_1_1SharedPtra12">getPointer</a> () const</td></tr>
43
44<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SharedPtr.html#Ogre_1_1SharedPtra13">isNull</a> (void) const</td></tr>
45
46<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SharedPtr.html#Ogre_1_1SharedPtra14">setNull</a> (void)</td></tr>
47
48<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
49<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SharedPtr.html#Ogre_1_1SharedPtrb0">release</a> (void)</td></tr>
50
51<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SharedPtr.html#Ogre_1_1SharedPtrb1">destroy</a> (void)</td></tr>
52
53<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
54<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SharedPtr.html#Ogre_1_1SharedPtrp0">pRep</a></td></tr>
55
56<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned int *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SharedPtr.html#Ogre_1_1SharedPtrp1">pUseCount</a></td></tr>
57
58</table>
59<hr><a name="_details"></a><h2>Detailed Description</h2>
60Shared pointer implementation used to share index buffers.
61<p>
62
63<p>
64Definition at line <a class="el" href="OgreHardwareIndexBuffer_8h-source.html#l00066">66</a> of file <a class="el" href="OgreHardwareIndexBuffer_8h-source.html">OgreHardwareIndexBuffer.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
65<a class="anchor" name="Ogre_1_1HardwareIndexBufferSharedPtra0" doxytag="Ogre::HardwareIndexBufferSharedPtr::HardwareIndexBufferSharedPtr" ></a><p>
66<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
67  <tr>
68    <td class="mdRow">
69      <table cellpadding="0" cellspacing="0" border="0">
70        <tr>
71          <td class="md" nowrap valign="top"> Ogre::HardwareIndexBufferSharedPtr::HardwareIndexBufferSharedPtr </td>
72          <td class="md" valign="top">(&nbsp;</td>
73          <td class="mdname1" valign="top" nowrap>          </td>
74          <td class="md" valign="top">&nbsp;)&nbsp;</td>
75          <td class="md" nowrap></td>
76        </tr>
77
78      </table>
79    </td>
80  </tr>
81</table>
82<table cellspacing=5 cellpadding=0 border=0>
83  <tr>
84    <td>
85      &nbsp;
86    </td>
87    <td>
88
89<p>
90
91<p>
92Definition at line <a class="el" href="OgreHardwareIndexBuffer_8h-source.html#l00069">69</a> of file <a class="el" href="OgreHardwareIndexBuffer_8h-source.html">OgreHardwareIndexBuffer.h</a>.    </td>
93  </tr>
94</table>
95<a class="anchor" name="Ogre_1_1HardwareIndexBufferSharedPtra1" doxytag="Ogre::HardwareIndexBufferSharedPtr::HardwareIndexBufferSharedPtr" ></a><p>
96<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
97  <tr>
98    <td class="mdRow">
99      <table cellpadding="0" cellspacing="0" border="0">
100        <tr>
101          <td class="md" nowrap valign="top"> Ogre::HardwareIndexBufferSharedPtr::HardwareIndexBufferSharedPtr </td>
102          <td class="md" valign="top">(&nbsp;</td>
103          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a> *&nbsp;</td>
104          <td class="mdname1" valign="top" nowrap> <em>buf</em>          </td>
105          <td class="md" valign="top">&nbsp;)&nbsp;</td>
106          <td class="md" nowrap><code> [explicit]</code></td>
107        </tr>
108
109      </table>
110    </td>
111  </tr>
112</table>
113<table cellspacing=5 cellpadding=0 border=0>
114  <tr>
115    <td>
116      &nbsp;
117    </td>
118    <td>
119
120<p>
121    </td>
122  </tr>
123</table>
124<hr><h2>Member Function Documentation</h2>
125<a class="anchor" name="Ogre_1_1SharedPtra8" doxytag="Ogre::HardwareIndexBufferSharedPtr::bind" ></a><p>
126<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
127  <tr>
128    <td class="mdRow">
129      <table cellpadding="0" cellspacing="0" border="0">
130        <tr>
131          <td class="md" nowrap valign="top"> void <a class="el" href="classOgre_1_1SharedPtr.html">Ogre::SharedPtr</a>&lt; <a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a>  &gt;::bind </td>
132          <td class="md" valign="top">(&nbsp;</td>
133          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a>  *&nbsp;</td>
134          <td class="mdname1" valign="top" nowrap> <em>rep</em>          </td>
135          <td class="md" valign="top">&nbsp;)&nbsp;</td>
136          <td class="md" nowrap><code> [inherited]</code></td>
137        </tr>
138
139      </table>
140    </td>
141  </tr>
142</table>
143<table cellspacing=5 cellpadding=0 border=0>
144  <tr>
145    <td>
146      &nbsp;
147    </td>
148    <td>
149
150<p>
151Binds rep to the <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a>.
152<p>
153<dl compact><dt><b>Remarks:</b></dt><dd>Assumes that the <a class="el" href="classOgre_1_1SharedPtr.html">SharedPtr</a> is uninitialised!</dd></dl>
154
155<p>
156Definition at line <a class="el" href="OgreSharedPtr_8h-source.html#l00100">100</a> of file <a class="el" href="OgreSharedPtr_8h-source.html">OgreSharedPtr.h</a>.    </td>
157  </tr>
158</table>
159<a class="anchor" name="Ogre_1_1SharedPtrb1" doxytag="Ogre::HardwareIndexBufferSharedPtr::destroy" ></a><p>
160<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
161  <tr>
162    <td class="mdRow">
163      <table cellpadding="0" cellspacing="0" border="0">
164        <tr>
165          <td class="md" nowrap valign="top"> virtual void <a class="el" href="classOgre_1_1SharedPtr.html">Ogre::SharedPtr</a>&lt; <a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a>  &gt;::destroy </td>
166          <td class="md" valign="top">(&nbsp;</td>
167          <td class="md" nowrap valign="top">void&nbsp;</td>
168          <td class="mdname1" valign="top" nowrap>          </td>
169          <td class="md" valign="top">&nbsp;)&nbsp;</td>
170          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
171        </tr>
172
173      </table>
174    </td>
175  </tr>
176</table>
177<table cellspacing=5 cellpadding=0 border=0>
178  <tr>
179    <td>
180      &nbsp;
181    </td>
182    <td>
183
184<p>
185
186<p>
187Definition at line <a class="el" href="OgreSharedPtr_8h-source.html#l00146">146</a> of file <a class="el" href="OgreSharedPtr_8h-source.html">OgreSharedPtr.h</a>.    </td>
188  </tr>
189</table>
190<a class="anchor" name="Ogre_1_1SharedPtra7" doxytag="Ogre::HardwareIndexBufferSharedPtr::get" ></a><p>
191<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
192  <tr>
193    <td class="mdRow">
194      <table cellpadding="0" cellspacing="0" border="0">
195        <tr>
196          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a> * <a class="el" href="classOgre_1_1SharedPtr.html">Ogre::SharedPtr</a>&lt; <a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a>  &gt;::get </td>
197          <td class="md" valign="top">(&nbsp;</td>
198          <td class="mdname1" valign="top" nowrap>          </td>
199          <td class="md" valign="top">&nbsp;)&nbsp;</td>
200          <td class="md" nowrap> const<code> [inherited]</code></td>
201        </tr>
202
203      </table>
204    </td>
205  </tr>
206</table>
207<table cellspacing=5 cellpadding=0 border=0>
208  <tr>
209    <td>
210      &nbsp;
211    </td>
212    <td>
213
214<p>
215
216<p>
217Definition at line <a class="el" href="OgreSharedPtr_8h-source.html#l00094">94</a> of file <a class="el" href="OgreSharedPtr_8h-source.html">OgreSharedPtr.h</a>.    </td>
218  </tr>
219</table>
220<a class="anchor" name="Ogre_1_1SharedPtra12" doxytag="Ogre::HardwareIndexBufferSharedPtr::getPointer" ></a><p>
221<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
222  <tr>
223    <td class="mdRow">
224      <table cellpadding="0" cellspacing="0" border="0">
225        <tr>
226          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a> * <a class="el" href="classOgre_1_1SharedPtr.html">Ogre::SharedPtr</a>&lt; <a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a>  &gt;::getPointer </td>
227          <td class="md" valign="top">(&nbsp;</td>
228          <td class="mdname1" valign="top" nowrap>          </td>
229          <td class="md" valign="top">&nbsp;)&nbsp;</td>
230          <td class="md" nowrap> const<code> [inherited]</code></td>
231        </tr>
232
233      </table>
234    </td>
235  </tr>
236</table>
237<table cellspacing=5 cellpadding=0 border=0>
238  <tr>
239    <td>
240      &nbsp;
241    </td>
242    <td>
243
244<p>
245
246<p>
247Definition at line <a class="el" href="OgreSharedPtr_8h-source.html#l00112">112</a> of file <a class="el" href="OgreSharedPtr_8h-source.html">OgreSharedPtr.h</a>.    </td>
248  </tr>
249</table>
250<a class="anchor" name="Ogre_1_1SharedPtra13" doxytag="Ogre::HardwareIndexBufferSharedPtr::isNull" ></a><p>
251<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
252  <tr>
253    <td class="mdRow">
254      <table cellpadding="0" cellspacing="0" border="0">
255        <tr>
256          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1SharedPtr.html">Ogre::SharedPtr</a>&lt; <a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a>  &gt;::isNull </td>
257          <td class="md" valign="top">(&nbsp;</td>
258          <td class="md" nowrap valign="top">void&nbsp;</td>
259          <td class="mdname1" valign="top" nowrap>          </td>
260          <td class="md" valign="top">&nbsp;)&nbsp;</td>
261          <td class="md" nowrap> const<code> [inherited]</code></td>
262        </tr>
263
264      </table>
265    </td>
266  </tr>
267</table>
268<table cellspacing=5 cellpadding=0 border=0>
269  <tr>
270    <td>
271      &nbsp;
272    </td>
273    <td>
274
275<p>
276
277<p>
278Definition at line <a class="el" href="OgreSharedPtr_8h-source.html#l00114">114</a> of file <a class="el" href="OgreSharedPtr_8h-source.html">OgreSharedPtr.h</a>.    </td>
279  </tr>
280</table>
281<a class="anchor" name="Ogre_1_1SharedPtra5" doxytag="Ogre::HardwareIndexBufferSharedPtr::operator *" ></a><p>
282<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
283  <tr>
284    <td class="mdRow">
285      <table cellpadding="0" cellspacing="0" border="0">
286        <tr>
287          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a> &amp; <a class="el" href="classOgre_1_1SharedPtr.html">Ogre::SharedPtr</a>&lt; <a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a>  &gt;::operator * </td>
288          <td class="md" valign="top">(&nbsp;</td>
289          <td class="mdname1" valign="top" nowrap>          </td>
290          <td class="md" valign="top">&nbsp;)&nbsp;</td>
291          <td class="md" nowrap> const<code> [inherited]</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>
306
307<p>
308Definition at line <a class="el" href="OgreSharedPtr_8h-source.html#l00092">92</a> of file <a class="el" href="OgreSharedPtr_8h-source.html">OgreSharedPtr.h</a>.    </td>
309  </tr>
310</table>
311<a class="anchor" name="Ogre_1_1SharedPtra6" doxytag="Ogre::HardwareIndexBufferSharedPtr::operator->" ></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"> <a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a> * <a class="el" href="classOgre_1_1SharedPtr.html">Ogre::SharedPtr</a>&lt; <a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a>  &gt;::operator-&gt; </td>
318          <td class="md" valign="top">(&nbsp;</td>
319          <td class="mdname1" valign="top" nowrap>          </td>
320          <td class="md" valign="top">&nbsp;)&nbsp;</td>
321          <td class="md" nowrap> const<code> [inherited]</code></td>
322        </tr>
323
324      </table>
325    </td>
326  </tr>
327</table>
328<table cellspacing=5 cellpadding=0 border=0>
329  <tr>
330    <td>
331      &nbsp;
332    </td>
333    <td>
334
335<p>
336
337<p>
338Definition at line <a class="el" href="OgreSharedPtr_8h-source.html#l00093">93</a> of file <a class="el" href="OgreSharedPtr_8h-source.html">OgreSharedPtr.h</a>.    </td>
339  </tr>
340</table>
341<a class="anchor" name="Ogre_1_1SharedPtrb0" doxytag="Ogre::HardwareIndexBufferSharedPtr::release" ></a><p>
342<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
343  <tr>
344    <td class="mdRow">
345      <table cellpadding="0" cellspacing="0" border="0">
346        <tr>
347          <td class="md" nowrap valign="top"> void <a class="el" href="classOgre_1_1SharedPtr.html">Ogre::SharedPtr</a>&lt; <a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a>  &gt;::release </td>
348          <td class="md" valign="top">(&nbsp;</td>
349          <td class="md" nowrap valign="top">void&nbsp;</td>
350          <td class="mdname1" valign="top" nowrap>          </td>
351          <td class="md" valign="top">&nbsp;)&nbsp;</td>
352          <td class="md" nowrap><code> [protected, inherited]</code></td>
353        </tr>
354
355      </table>
356    </td>
357  </tr>
358</table>
359<table cellspacing=5 cellpadding=0 border=0>
360  <tr>
361    <td>
362      &nbsp;
363    </td>
364    <td>
365
366<p>
367
368<p>
369Definition at line <a class="el" href="OgreSharedPtr_8h-source.html#l00129">129</a> of file <a class="el" href="OgreSharedPtr_8h-source.html">OgreSharedPtr.h</a>.    </td>
370  </tr>
371</table>
372<a class="anchor" name="Ogre_1_1SharedPtra14" doxytag="Ogre::HardwareIndexBufferSharedPtr::setNull" ></a><p>
373<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
374  <tr>
375    <td class="mdRow">
376      <table cellpadding="0" cellspacing="0" border="0">
377        <tr>
378          <td class="md" nowrap valign="top"> void <a class="el" href="classOgre_1_1SharedPtr.html">Ogre::SharedPtr</a>&lt; <a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a>  &gt;::setNull </td>
379          <td class="md" valign="top">(&nbsp;</td>
380          <td class="md" nowrap valign="top">void&nbsp;</td>
381          <td class="mdname1" valign="top" nowrap>          </td>
382          <td class="md" valign="top">&nbsp;)&nbsp;</td>
383          <td class="md" nowrap><code> [inherited]</code></td>
384        </tr>
385
386      </table>
387    </td>
388  </tr>
389</table>
390<table cellspacing=5 cellpadding=0 border=0>
391  <tr>
392    <td>
393      &nbsp;
394    </td>
395    <td>
396
397<p>
398
399<p>
400Definition at line <a class="el" href="OgreSharedPtr_8h-source.html#l00116">116</a> of file <a class="el" href="OgreSharedPtr_8h-source.html">OgreSharedPtr.h</a>.    </td>
401  </tr>
402</table>
403<a class="anchor" name="Ogre_1_1SharedPtra9" doxytag="Ogre::HardwareIndexBufferSharedPtr::unique" ></a><p>
404<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
405  <tr>
406    <td class="mdRow">
407      <table cellpadding="0" cellspacing="0" border="0">
408        <tr>
409          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1SharedPtr.html">Ogre::SharedPtr</a>&lt; <a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a>  &gt;::unique </td>
410          <td class="md" valign="top">(&nbsp;</td>
411          <td class="mdname1" valign="top" nowrap>          </td>
412          <td class="md" valign="top">&nbsp;)&nbsp;</td>
413          <td class="md" nowrap> const<code> [inherited]</code></td>
414        </tr>
415
416      </table>
417    </td>
418  </tr>
419</table>
420<table cellspacing=5 cellpadding=0 border=0>
421  <tr>
422    <td>
423      &nbsp;
424    </td>
425    <td>
426
427<p>
428
429<p>
430Definition at line <a class="el" href="OgreSharedPtr_8h-source.html#l00108">108</a> of file <a class="el" href="OgreSharedPtr_8h-source.html">OgreSharedPtr.h</a>.    </td>
431  </tr>
432</table>
433<a class="anchor" name="Ogre_1_1SharedPtra10" doxytag="Ogre::HardwareIndexBufferSharedPtr::useCount" ></a><p>
434<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
435  <tr>
436    <td class="mdRow">
437      <table cellpadding="0" cellspacing="0" border="0">
438        <tr>
439          <td class="md" nowrap valign="top"> unsigned int <a class="el" href="classOgre_1_1SharedPtr.html">Ogre::SharedPtr</a>&lt; <a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a>  &gt;::useCount </td>
440          <td class="md" valign="top">(&nbsp;</td>
441          <td class="mdname1" valign="top" nowrap>          </td>
442          <td class="md" valign="top">&nbsp;)&nbsp;</td>
443          <td class="md" nowrap> const<code> [inherited]</code></td>
444        </tr>
445
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="OgreSharedPtr_8h-source.html#l00109">109</a> of file <a class="el" href="OgreSharedPtr_8h-source.html">OgreSharedPtr.h</a>.    </td>
461  </tr>
462</table>
463<a class="anchor" name="Ogre_1_1SharedPtra11" doxytag="Ogre::HardwareIndexBufferSharedPtr::useCountPointer" ></a><p>
464<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
465  <tr>
466    <td class="mdRow">
467      <table cellpadding="0" cellspacing="0" border="0">
468        <tr>
469          <td class="md" nowrap valign="top"> unsigned int* <a class="el" href="classOgre_1_1SharedPtr.html">Ogre::SharedPtr</a>&lt; <a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a>  &gt;::useCountPointer </td>
470          <td class="md" valign="top">(&nbsp;</td>
471          <td class="mdname1" valign="top" nowrap>          </td>
472          <td class="md" valign="top">&nbsp;)&nbsp;</td>
473          <td class="md" nowrap> const<code> [inherited]</code></td>
474        </tr>
475
476      </table>
477    </td>
478  </tr>
479</table>
480<table cellspacing=5 cellpadding=0 border=0>
481  <tr>
482    <td>
483      &nbsp;
484    </td>
485    <td>
486
487<p>
488
489<p>
490Definition at line <a class="el" href="OgreSharedPtr_8h-source.html#l00110">110</a> of file <a class="el" href="OgreSharedPtr_8h-source.html">OgreSharedPtr.h</a>.    </td>
491  </tr>
492</table>
493<hr><h2>Member Data Documentation</h2>
494<a class="anchor" name="Ogre_1_1SharedPtrp0" doxytag="Ogre::HardwareIndexBufferSharedPtr::pRep" ></a><p>
495<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
496  <tr>
497    <td class="mdRow">
498      <table cellpadding="0" cellspacing="0" border="0">
499        <tr>
500          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a> * <a class="el" href="classOgre_1_1SharedPtr.html">Ogre::SharedPtr</a>&lt; <a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a>  &gt;::<a class="el" href="classOgre_1_1SharedPtr.html#Ogre_1_1SharedPtrp0">pRep</a><code> [protected, inherited]</code>
501      </table>
502    </td>
503  </tr>
504</table>
505<table cellspacing=5 cellpadding=0 border=0>
506  <tr>
507    <td>
508      &nbsp;
509    </td>
510    <td>
511
512<p>
513
514<p>
515Definition at line <a class="el" href="OgreSharedPtr_8h-source.html#l00046">46</a> of file <a class="el" href="OgreSharedPtr_8h-source.html">OgreSharedPtr.h</a>.    </td>
516  </tr>
517</table>
518<a class="anchor" name="Ogre_1_1SharedPtrp1" doxytag="Ogre::HardwareIndexBufferSharedPtr::pUseCount" ></a><p>
519<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
520  <tr>
521    <td class="mdRow">
522      <table cellpadding="0" cellspacing="0" border="0">
523        <tr>
524          <td class="md" nowrap valign="top"> unsigned int* <a class="el" href="classOgre_1_1SharedPtr.html">Ogre::SharedPtr</a>&lt; <a class="el" href="classOgre_1_1HardwareIndexBuffer.html">HardwareIndexBuffer</a>  &gt;::<a class="el" href="classOgre_1_1SharedPtr.html#Ogre_1_1SharedPtrp1">pUseCount</a><code> [protected, inherited]</code>
525      </table>
526    </td>
527  </tr>
528</table>
529<table cellspacing=5 cellpadding=0 border=0>
530  <tr>
531    <td>
532      &nbsp;
533    </td>
534    <td>
535
536<p>
537
538<p>
539Definition at line <a class="el" href="OgreSharedPtr_8h-source.html#l00047">47</a> of file <a class="el" href="OgreSharedPtr_8h-source.html">OgreSharedPtr.h</a>.    </td>
540  </tr>
541</table>
542<hr>The documentation for this class was generated from the following file:<ul>
543<li><a class="el" href="OgreHardwareIndexBuffer_8h-source.html">OgreHardwareIndexBuffer.h</a></ul>
544<hr>
545<p>
546Copyright &copy; 2000-2005 by The OGRE Team<br />
547<!--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/>
548This 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/>
549                <!--/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#">
550                <Work rdf:about="">
551                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
552        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
553                </Work>
554                <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> -->
555
556Last modified Sun Feb 12 13:00:41 2006
557</p>
558</body>
559</html>
Note: See TracBrowser for help on using the repository browser.