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

Revision 692, 22.7 KB checked in by mattausch, 19 years ago (diff)

adding ogre 1.2 and dependencies

Line 
1<html>
2<head>
3<title>Ogre::D3D9HardwareOcclusionQuery 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::D3D9HardwareOcclusionQuery Class Reference</h1>This is a class that is the DirectX9 implementation of hardware occlusion testing. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreD3D9HardwareOcclusionQuery_8h-source.html">OgreD3D9HardwareOcclusionQuery.h</a>&gt;</code>
14<p>
15<p>Inheritance diagram for Ogre::D3D9HardwareOcclusionQuery:
16<p><center><img src="classOgre_1_1D3D9HardwareOcclusionQuery.png" usemap="#Ogre::D3D9HardwareOcclusionQuery_map" border="0" alt=""></center>
17<map name="Ogre::D3D9HardwareOcclusionQuery_map">
18<area href="classOgre_1_1HardwareOcclusionQuery.html" alt="Ogre::HardwareOcclusionQuery" shape="rect" coords="0,0,228,24">
19</map>
20<a href="classOgre_1_1D3D9HardwareOcclusionQuery-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_1D3D9HardwareOcclusionQuery.html#Ogre_1_1D3D9HardwareOcclusionQuerya0">D3D9HardwareOcclusionQuery</a> (IDirect3DDevice9 *pD3DDevice)</td></tr>
24
25<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default object constructor.  <a href="#Ogre_1_1D3D9HardwareOcclusionQuerya0"></a><br><br></td></tr>
26<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9HardwareOcclusionQuery.html#Ogre_1_1D3D9HardwareOcclusionQuerya1">~D3D9HardwareOcclusionQuery</a> ()</td></tr>
27
28<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Object destructor.  <a href="#Ogre_1_1D3D9HardwareOcclusionQuerya1"></a><br><br></td></tr>
29<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9HardwareOcclusionQuery.html#Ogre_1_1D3D9HardwareOcclusionQuerya2">beginOcclusionQuery</a> ()</td></tr>
30
31<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Starts the hardware occlusion query  Simple usage: Create one or more OcclusionQuery object one per outstanding query or one per tested object OcclusionQuery* m_pOcclusionQuery; createOcclusionQuery( &amp;m_pOcclusionQuery ); In the rendering loop: Draw all occluders m_pOcclusionQuery-&gt;startOcclusionQuery(); Draw the polygons to be tested m_pOcclusionQuery-&gt;<a class="el" href="classOgre_1_1D3D9HardwareOcclusionQuery.html#Ogre_1_1D3D9HardwareOcclusionQuerya3">endOcclusionQuery()</a>;.  <a href="#Ogre_1_1D3D9HardwareOcclusionQuerya2"></a><br><br></td></tr>
32<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9HardwareOcclusionQuery.html#Ogre_1_1D3D9HardwareOcclusionQuerya3">endOcclusionQuery</a> ()</td></tr>
33
34<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Ends the hardware occlusion test.  <a href="#Ogre_1_1D3D9HardwareOcclusionQuerya3"></a><br><br></td></tr>
35<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9HardwareOcclusionQuery.html#Ogre_1_1D3D9HardwareOcclusionQuerya4">pullOcclusionQuery</a> (unsigned int *NumOfFragments)</td></tr>
36
37<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Pulls the hardware occlusion query too see if there is a result.  <a href="#Ogre_1_1D3D9HardwareOcclusionQuerya4"></a><br><br></td></tr>
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_1D3D9HardwareOcclusionQuery.html#Ogre_1_1D3D9HardwareOcclusionQuerya5">getLastQuerysPixelcount</a> ()</td></tr>
39
40<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9HardwareOcclusionQuery.html#Ogre_1_1D3D9HardwareOcclusionQuerya6">isStillOutstanding</a> (void)</td></tr>
41
42<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1HardwareOcclusionQuery.html#Ogre_1_1HardwareOcclusionQuerya5">getLastQuerysPixelcount</a> () const </td></tr>
43
44<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Let's you get the last pixel count with out doing the hardware occlusion test.  <a href="#Ogre_1_1HardwareOcclusionQuerya5"></a><br><br></td></tr>
45<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1HardwareOcclusionQuery.html#Ogre_1_1HardwareOcclusionQuerya6">HardwareOcclusionQuery::isStillOutstanding</a> (void)=0</td></tr>
46
47<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Lets you know when query is done, or still be processed by the Hardware.  <a href="#Ogre_1_1HardwareOcclusionQuerya6"></a><br><br></td></tr>
48<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
49<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1HardwareOcclusionQuery.html#Ogre_1_1HardwareOcclusionQueryp0">mPixelCount</a></td></tr>
50
51<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1HardwareOcclusionQuery.html#Ogre_1_1HardwareOcclusionQueryp1">mIsQueryResultStillOutstanding</a></td></tr>
52
53<tr><td colspan=2><br><h2>Private Attributes</h2></td></tr>
54<tr><td class="memItemLeft" nowrap align=right valign=top>IDirect3DQuery9 *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9HardwareOcclusionQuery.html#Ogre_1_1D3D9HardwareOcclusionQueryr0">mpQuery</a></td></tr>
55
56<tr><td class="memItemLeft" nowrap align=right valign=top>IDirect3DDevice9 *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1D3D9HardwareOcclusionQuery.html#Ogre_1_1D3D9HardwareOcclusionQueryr1">mpDevice</a></td></tr>
57
58</table>
59<hr><a name="_details"></a><h2>Detailed Description</h2>
60This is a class that is the DirectX9 implementation of hardware occlusion testing.
61<p>
62<dl compact><dt><b>Author:</b></dt><dd>Lee Sandberg, email <a href="mailto:lee@abcmedia.se">lee@abcmedia.se</a></dd></dl>
63Updated on 12/7/2004 by Chris McGuirk Updated on 4/8/2005 by Tuan Kuranes email: <a href="mailto:tuan.kuranes@free.fr">tuan.kuranes@free.fr</a>
64<p>
65
66<p>
67Definition at line <a class="el" href="OgreD3D9HardwareOcclusionQuery_8h-source.html#l00050">50</a> of file <a class="el" href="OgreD3D9HardwareOcclusionQuery_8h-source.html">OgreD3D9HardwareOcclusionQuery.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
68<a class="anchor" name="Ogre_1_1D3D9HardwareOcclusionQuerya0" doxytag="Ogre::D3D9HardwareOcclusionQuery::D3D9HardwareOcclusionQuery" ></a><p>
69<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
70  <tr>
71    <td class="mdRow">
72      <table cellpadding="0" cellspacing="0" border="0">
73        <tr>
74          <td class="md" nowrap valign="top"> Ogre::D3D9HardwareOcclusionQuery::D3D9HardwareOcclusionQuery </td>
75          <td class="md" valign="top">(&nbsp;</td>
76          <td class="md" nowrap valign="top">IDirect3DDevice9 *&nbsp;</td>
77          <td class="mdname1" valign="top" nowrap> <em>pD3DDevice</em>          </td>
78          <td class="md" valign="top">&nbsp;)&nbsp;</td>
79          <td class="md" nowrap></td>
80        </tr>
81
82      </table>
83    </td>
84  </tr>
85</table>
86<table cellspacing=5 cellpadding=0 border=0>
87  <tr>
88    <td>
89      &nbsp;
90    </td>
91    <td>
92
93<p>
94Default object constructor.
95<p>
96    </td>
97  </tr>
98</table>
99<a class="anchor" name="Ogre_1_1D3D9HardwareOcclusionQuerya1" doxytag="Ogre::D3D9HardwareOcclusionQuery::~D3D9HardwareOcclusionQuery" ></a><p>
100<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
101  <tr>
102    <td class="mdRow">
103      <table cellpadding="0" cellspacing="0" border="0">
104        <tr>
105          <td class="md" nowrap valign="top"> Ogre::D3D9HardwareOcclusionQuery::~<a class="el" href="classOgre_1_1D3D9HardwareOcclusionQuery.html">D3D9HardwareOcclusionQuery</a> </td>
106          <td class="md" valign="top">(&nbsp;</td>
107          <td class="mdname1" valign="top" nowrap>          </td>
108          <td class="md" valign="top">&nbsp;)&nbsp;</td>
109          <td class="md" nowrap></td>
110        </tr>
111
112      </table>
113    </td>
114  </tr>
115</table>
116<table cellspacing=5 cellpadding=0 border=0>
117  <tr>
118    <td>
119      &nbsp;
120    </td>
121    <td>
122
123<p>
124Object destructor.
125<p>
126    </td>
127  </tr>
128</table>
129<hr><h2>Member Function Documentation</h2>
130<a class="anchor" name="Ogre_1_1D3D9HardwareOcclusionQuerya2" doxytag="Ogre::D3D9HardwareOcclusionQuery::beginOcclusionQuery" ></a><p>
131<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
132  <tr>
133    <td class="mdRow">
134      <table cellpadding="0" cellspacing="0" border="0">
135        <tr>
136          <td class="md" nowrap valign="top"> void Ogre::D3D9HardwareOcclusionQuery::beginOcclusionQuery </td>
137          <td class="md" valign="top">(&nbsp;</td>
138          <td class="mdname1" valign="top" nowrap>          </td>
139          <td class="md" valign="top">&nbsp;)&nbsp;</td>
140          <td class="md" nowrap><code> [virtual]</code></td>
141        </tr>
142
143      </table>
144    </td>
145  </tr>
146</table>
147<table cellspacing=5 cellpadding=0 border=0>
148  <tr>
149    <td>
150      &nbsp;
151    </td>
152    <td>
153
154<p>
155Starts the hardware occlusion query  Simple usage: Create one or more OcclusionQuery object one per outstanding query or one per tested object OcclusionQuery* m_pOcclusionQuery; createOcclusionQuery( &amp;m_pOcclusionQuery ); In the rendering loop: Draw all occluders m_pOcclusionQuery-&gt;startOcclusionQuery(); Draw the polygons to be tested m_pOcclusionQuery-&gt;<a class="el" href="classOgre_1_1D3D9HardwareOcclusionQuery.html#Ogre_1_1D3D9HardwareOcclusionQuerya3">endOcclusionQuery()</a>;.
156<p>
157Results must be pulled using: UINT m_uintNumberOfPixelsVisable; pullOcclusionQuery( &amp;m_dwNumberOfPixelsVisable );
158<p>
159Implements <a class="el" href="classOgre_1_1HardwareOcclusionQuery.html#Ogre_1_1HardwareOcclusionQuerya2">Ogre::HardwareOcclusionQuery</a>.    </td>
160  </tr>
161</table>
162<a class="anchor" name="Ogre_1_1D3D9HardwareOcclusionQuerya3" doxytag="Ogre::D3D9HardwareOcclusionQuery::endOcclusionQuery" ></a><p>
163<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
164  <tr>
165    <td class="mdRow">
166      <table cellpadding="0" cellspacing="0" border="0">
167        <tr>
168          <td class="md" nowrap valign="top"> void Ogre::D3D9HardwareOcclusionQuery::endOcclusionQuery </td>
169          <td class="md" valign="top">(&nbsp;</td>
170          <td class="mdname1" valign="top" nowrap>          </td>
171          <td class="md" valign="top">&nbsp;)&nbsp;</td>
172          <td class="md" nowrap><code> [virtual]</code></td>
173        </tr>
174
175      </table>
176    </td>
177  </tr>
178</table>
179<table cellspacing=5 cellpadding=0 border=0>
180  <tr>
181    <td>
182      &nbsp;
183    </td>
184    <td>
185
186<p>
187Ends the hardware occlusion test.
188<p>
189
190<p>
191Implements <a class="el" href="classOgre_1_1HardwareOcclusionQuery.html#Ogre_1_1HardwareOcclusionQuerya3">Ogre::HardwareOcclusionQuery</a>.    </td>
192  </tr>
193</table>
194<a class="anchor" name="Ogre_1_1HardwareOcclusionQuerya5" doxytag="Ogre::D3D9HardwareOcclusionQuery::getLastQuerysPixelcount" ></a><p>
195<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
196  <tr>
197    <td class="mdRow">
198      <table cellpadding="0" cellspacing="0" border="0">
199        <tr>
200          <td class="md" nowrap valign="top"> unsigned int Ogre::HardwareOcclusionQuery::getLastQuerysPixelcount </td>
201          <td class="md" valign="top">(&nbsp;</td>
202          <td class="mdname1" valign="top" nowrap>          </td>
203          <td class="md" valign="top">&nbsp;)&nbsp;</td>
204          <td class="md" nowrap> const<code> [inherited]</code></td>
205        </tr>
206
207      </table>
208    </td>
209  </tr>
210</table>
211<table cellspacing=5 cellpadding=0 border=0>
212  <tr>
213    <td>
214      &nbsp;
215    </td>
216    <td>
217
218<p>
219Let's you get the last pixel count with out doing the hardware occlusion test.
220<p>
221<dl compact><dt><b>Returns:</b></dt><dd>The last fragment count from the last test. Remarks This function won't give you new values, just the old value.</dd></dl>
222
223<p>
224Definition at line <a class="el" href="OgreHardwareOcclusionQuery_8h-source.html#l00098">98</a> of file <a class="el" href="OgreHardwareOcclusionQuery_8h-source.html">OgreHardwareOcclusionQuery.h</a>.    </td>
225  </tr>
226</table>
227<a class="anchor" name="Ogre_1_1D3D9HardwareOcclusionQuerya5" doxytag="Ogre::D3D9HardwareOcclusionQuery::getLastQuerysPixelcount" ></a><p>
228<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
229  <tr>
230    <td class="mdRow">
231      <table cellpadding="0" cellspacing="0" border="0">
232        <tr>
233          <td class="md" nowrap valign="top"> unsigned int Ogre::D3D9HardwareOcclusionQuery::getLastQuerysPixelcount </td>
234          <td class="md" valign="top">(&nbsp;</td>
235          <td class="mdname1" valign="top" nowrap>          </td>
236          <td class="md" valign="top">&nbsp;)&nbsp;</td>
237          <td class="md" nowrap></td>
238        </tr>
239
240      </table>
241    </td>
242  </tr>
243</table>
244<table cellspacing=5 cellpadding=0 border=0>
245  <tr>
246    <td>
247      &nbsp;
248    </td>
249    <td>
250
251<p>
252
253<p>
254Definition at line <a class="el" href="OgreD3D9HardwareOcclusionQuery_8h-source.html#l00075">75</a> of file <a class="el" href="OgreD3D9HardwareOcclusionQuery_8h-source.html">OgreD3D9HardwareOcclusionQuery.h</a>.    </td>
255  </tr>
256</table>
257<a class="anchor" name="Ogre_1_1HardwareOcclusionQuerya6" doxytag="Ogre::D3D9HardwareOcclusionQuery::HardwareOcclusionQuery::isStillOutstanding" ></a><p>
258<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
259  <tr>
260    <td class="mdRow">
261      <table cellpadding="0" cellspacing="0" border="0">
262        <tr>
263          <td class="md" nowrap valign="top"> virtual bool Ogre::HardwareOcclusionQuery::HardwareOcclusionQuery::isStillOutstanding </td>
264          <td class="md" valign="top">(&nbsp;</td>
265          <td class="md" nowrap valign="top">void&nbsp;</td>
266          <td class="mdname1" valign="top" nowrap>          </td>
267          <td class="md" valign="top">&nbsp;)&nbsp;</td>
268          <td class="md" nowrap><code> [pure virtual, inherited]</code></td>
269        </tr>
270
271      </table>
272    </td>
273  </tr>
274</table>
275<table cellspacing=5 cellpadding=0 border=0>
276  <tr>
277    <td>
278      &nbsp;
279    </td>
280    <td>
281
282<p>
283Lets you know when query is done, or still be processed by the Hardware.
284<p>
285<dl compact><dt><b>Returns:</b></dt><dd>true if query isn't finished.</dd></dl>
286    </td>
287  </tr>
288</table>
289<a class="anchor" name="Ogre_1_1D3D9HardwareOcclusionQuerya6" doxytag="Ogre::D3D9HardwareOcclusionQuery::isStillOutstanding" ></a><p>
290<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
291  <tr>
292    <td class="mdRow">
293      <table cellpadding="0" cellspacing="0" border="0">
294        <tr>
295          <td class="md" nowrap valign="top"> bool Ogre::D3D9HardwareOcclusionQuery::isStillOutstanding </td>
296          <td class="md" valign="top">(&nbsp;</td>
297          <td class="md" nowrap valign="top">void&nbsp;</td>
298          <td class="mdname1" valign="top" nowrap>          </td>
299          <td class="md" valign="top">&nbsp;)&nbsp;</td>
300          <td class="md" nowrap></td>
301        </tr>
302
303      </table>
304    </td>
305  </tr>
306</table>
307<table cellspacing=5 cellpadding=0 border=0>
308  <tr>
309    <td>
310      &nbsp;
311    </td>
312    <td>
313
314<p>
315    </td>
316  </tr>
317</table>
318<a class="anchor" name="Ogre_1_1D3D9HardwareOcclusionQuerya4" doxytag="Ogre::D3D9HardwareOcclusionQuery::pullOcclusionQuery" ></a><p>
319<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
320  <tr>
321    <td class="mdRow">
322      <table cellpadding="0" cellspacing="0" border="0">
323        <tr>
324          <td class="md" nowrap valign="top"> bool Ogre::D3D9HardwareOcclusionQuery::pullOcclusionQuery </td>
325          <td class="md" valign="top">(&nbsp;</td>
326          <td class="md" nowrap valign="top">unsigned int *&nbsp;</td>
327          <td class="mdname1" valign="top" nowrap> <em>NumOfFragments</em>          </td>
328          <td class="md" valign="top">&nbsp;)&nbsp;</td>
329          <td class="md" nowrap><code> [virtual]</code></td>
330        </tr>
331
332      </table>
333    </td>
334  </tr>
335</table>
336<table cellspacing=5 cellpadding=0 border=0>
337  <tr>
338    <td>
339      &nbsp;
340    </td>
341    <td>
342
343<p>
344Pulls the hardware occlusion query too see if there is a result.
345<p>
346<dl compact><dt><b>Return values:</b></dt><dd>
347  <table border="0" cellspacing="2" cellpadding="0">
348    <tr><td valign=top><em>NumOfFragments</em>&nbsp;</td><td>will get the resulting number of fragments. </td></tr>
349  </table>
350</dl>
351<dl compact><dt><b>Returns:</b></dt><dd>True if success or false if not. </dd></dl>
352
353<p>
354Implements <a class="el" href="classOgre_1_1HardwareOcclusionQuery.html#Ogre_1_1HardwareOcclusionQuerya4">Ogre::HardwareOcclusionQuery</a>.    </td>
355  </tr>
356</table>
357<hr><h2>Member Data Documentation</h2>
358<a class="anchor" name="Ogre_1_1HardwareOcclusionQueryp1" doxytag="Ogre::D3D9HardwareOcclusionQuery::mIsQueryResultStillOutstanding" ></a><p>
359<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
360  <tr>
361    <td class="mdRow">
362      <table cellpadding="0" cellspacing="0" border="0">
363        <tr>
364          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1HardwareOcclusionQuery.html#Ogre_1_1HardwareOcclusionQueryp1">Ogre::HardwareOcclusionQuery::mIsQueryResultStillOutstanding</a><code> [protected, inherited]</code>
365      </table>
366    </td>
367  </tr>
368</table>
369<table cellspacing=5 cellpadding=0 border=0>
370  <tr>
371    <td>
372      &nbsp;
373    </td>
374    <td>
375
376<p>
377
378<p>
379Definition at line <a class="el" href="OgreHardwareOcclusionQuery_8h-source.html#l00114">114</a> of file <a class="el" href="OgreHardwareOcclusionQuery_8h-source.html">OgreHardwareOcclusionQuery.h</a>.    </td>
380  </tr>
381</table>
382<a class="anchor" name="Ogre_1_1D3D9HardwareOcclusionQueryr1" doxytag="Ogre::D3D9HardwareOcclusionQuery::mpDevice" ></a><p>
383<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
384  <tr>
385    <td class="mdRow">
386      <table cellpadding="0" cellspacing="0" border="0">
387        <tr>
388          <td class="md" nowrap valign="top"> IDirect3DDevice9* <a class="el" href="classOgre_1_1D3D9HardwareOcclusionQuery.html#Ogre_1_1D3D9HardwareOcclusionQueryr1">Ogre::D3D9HardwareOcclusionQuery::mpDevice</a><code> [private]</code>
389      </table>
390    </td>
391  </tr>
392</table>
393<table cellspacing=5 cellpadding=0 border=0>
394  <tr>
395    <td>
396      &nbsp;
397    </td>
398    <td>
399
400<p>
401
402<p>
403Definition at line <a class="el" href="OgreD3D9HardwareOcclusionQuery_8h-source.html#l00085">85</a> of file <a class="el" href="OgreD3D9HardwareOcclusionQuery_8h-source.html">OgreD3D9HardwareOcclusionQuery.h</a>.    </td>
404  </tr>
405</table>
406<a class="anchor" name="Ogre_1_1HardwareOcclusionQueryp0" doxytag="Ogre::D3D9HardwareOcclusionQuery::mPixelCount" ></a><p>
407<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
408  <tr>
409    <td class="mdRow">
410      <table cellpadding="0" cellspacing="0" border="0">
411        <tr>
412          <td class="md" nowrap valign="top"> unsigned int <a class="el" href="classOgre_1_1HardwareOcclusionQuery.html#Ogre_1_1HardwareOcclusionQueryp0">Ogre::HardwareOcclusionQuery::mPixelCount</a><code> [protected, inherited]</code>
413      </table>
414    </td>
415  </tr>
416</table>
417<table cellspacing=5 cellpadding=0 border=0>
418  <tr>
419    <td>
420      &nbsp;
421    </td>
422    <td>
423
424<p>
425
426<p>
427Definition at line <a class="el" href="OgreHardwareOcclusionQuery_8h-source.html#l00112">112</a> of file <a class="el" href="OgreHardwareOcclusionQuery_8h-source.html">OgreHardwareOcclusionQuery.h</a>.    </td>
428  </tr>
429</table>
430<a class="anchor" name="Ogre_1_1D3D9HardwareOcclusionQueryr0" doxytag="Ogre::D3D9HardwareOcclusionQuery::mpQuery" ></a><p>
431<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
432  <tr>
433    <td class="mdRow">
434      <table cellpadding="0" cellspacing="0" border="0">
435        <tr>
436          <td class="md" nowrap valign="top"> IDirect3DQuery9* <a class="el" href="classOgre_1_1D3D9HardwareOcclusionQuery.html#Ogre_1_1D3D9HardwareOcclusionQueryr0">Ogre::D3D9HardwareOcclusionQuery::mpQuery</a><code> [private]</code>
437      </table>
438    </td>
439  </tr>
440</table>
441<table cellspacing=5 cellpadding=0 border=0>
442  <tr>
443    <td>
444      &nbsp;
445    </td>
446    <td>
447
448<p>
449
450<p>
451Definition at line <a class="el" href="OgreD3D9HardwareOcclusionQuery_8h-source.html#l00084">84</a> of file <a class="el" href="OgreD3D9HardwareOcclusionQuery_8h-source.html">OgreD3D9HardwareOcclusionQuery.h</a>.    </td>
452  </tr>
453</table>
454<hr>The documentation for this class was generated from the following file:<ul>
455<li><a class="el" href="OgreD3D9HardwareOcclusionQuery_8h-source.html">OgreD3D9HardwareOcclusionQuery.h</a></ul>
456<hr>
457<p>
458Copyright &copy; 2000-2005 by The OGRE Team<br />
459<!--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/>
460This 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/>
461                <!--/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#">
462                <Work rdf:about="">
463                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
464        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
465                </Work>
466                <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> -->
467
468Last modified Sun Mar 12 14:50:38 2006
469</p>
470</body>
471</html>
Note: See TracBrowser for help on using the repository browser.