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

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

added ogre dependencies and patched ogre sources

Line 
1<html>
2<head>
3<title>Ogre::DDDriver 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::DDDriver Class Reference</h1>Encapsulates a DirectDraw driver. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a>&gt;</code>
14<p>
15<a href="classOgre_1_1DDDriver-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 Member Functions</h2></td></tr>
18<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDrivera0">DDDriver</a> ()</td></tr>
19
20<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDrivera1">DDDriver</a> (const <a class="el" href="classOgre_1_1DDDriver.html">DDDriver</a> &amp;ob)</td></tr>
21
22<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDrivera2">DDDriver</a> (GUID FAR *lpGuid, LPSTR lpDriverDescription, LPSTR lpDriverName)</td></tr>
23
24<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDrivera3">~DDDriver</a> ()</td></tr>
25
26<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDrivera4">createWindowSurfaces</a> (HWND hWnd, unsigned int width, unsigned int height, unsigned int colourDepth, bool fullScreen, LPDIRECTDRAWSURFACE7 *front, LPDIRECTDRAWSURFACE7 *back)</td></tr>
27
28<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates DirectDraw surfaces appropriate for a render window.  <a href="#Ogre_1_1DDDrivera4"></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_1DDDriver.html#Ogre_1_1DDDrivera5">Cleanup</a> (void)</td></tr>
30
31<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDrivera6">CheckWindow</a> (void)</td></tr>
32
33<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1DDDriver.html">DDDriver</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDrivera7">operator=</a> (const <a class="el" href="classOgre_1_1DDDriver.html">DDDriver</a> &amp;orig)</td></tr>
34
35<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDrivera8">DriverName</a> (void) const </td></tr>
36
37<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDrivera9">DriverDescription</a> (void) const </td></tr>
38
39<tr><td class="memItemLeft" nowrap align=right valign=top>LPDIRECTDRAW7&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDrivera10">directDraw</a> ()</td></tr>
40
41<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1D3DDeviceList.html">D3DDeviceList</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDrivera11">get3DDeviceList</a> (void)</td></tr>
42
43<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1DDVideoModeList.html">DDVideoModeList</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDrivera12">getVideoModeList</a> (void)</td></tr>
44
45<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1DDVideoMode.html">DDVideoMode</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDrivera13">getActiveVideoMode</a> (void)</td></tr>
46
47<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1D3DDevice.html">D3DDevice</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDrivera14">get3DDevice</a> (void)</td></tr>
48
49<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDrivera15">OutputText</a> (int x, int y, char *text)</td></tr>
50
51<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDrivera16">FlipBuffers</a> (void)</td></tr>
52
53<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDrivera17">RunningFullScreen</a> (void) const </td></tr>
54
55<tr><td class="memItemLeft" nowrap align=right valign=top>RECT&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDrivera18">ViewportRect</a> (void) const </td></tr>
56
57<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDrivera19">Has3DAcceleration</a> (void) const </td></tr>
58
59<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDrivera20">CanRenderWindowed</a> (void) const </td></tr>
60
61<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDrivera21">GetDisplayDetails</a> (unsigned int &amp;width, unsigned int &amp;height, unsigned int &amp;colourDepth)</td></tr>
62
63<tr><td colspan=2><br><h2>Private Member Functions</h2></td></tr>
64<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverd0">logCaps</a> (void) const </td></tr>
65
66<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverd1">RestoreSurfaces</a> (void)</td></tr>
67
68<tr><td colspan=2><br><h2>Private Attributes</h2></td></tr>
69<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr0">mDriverName</a></td></tr>
70
71<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr1">mDriverDesc</a></td></tr>
72
73<tr><td class="memItemLeft" nowrap align=right valign=top>GUID&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr2">mGuid</a></td></tr>
74
75<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr3">mPrimaryDisplay</a></td></tr>
76
77<tr><td class="memItemLeft" nowrap align=right valign=top>LPDIRECTDRAW7&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr4">lpDD7</a></td></tr>
78
79<tr><td class="memItemLeft" nowrap align=right valign=top>LPDIRECT3D7&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr5">lpD3D</a></td></tr>
80
81<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1D3DDeviceList.html">D3DDeviceList</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr6">mDeviceList</a></td></tr>
82
83<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1DDVideoModeList.html">DDVideoModeList</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr7">mVideoModeList</a></td></tr>
84
85<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1D3DDevice.html">D3DDevice</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr8">active3DDevice</a></td></tr>
86
87<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1DDVideoMode.html">DDVideoMode</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr9">activeVideoMode</a></td></tr>
88
89<tr><td class="memItemLeft" nowrap align=right valign=top>HWND&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr10">activeHWnd</a></td></tr>
90
91<tr><td class="memItemLeft" nowrap align=right valign=top>DDCAPS&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr11">mSWCaps</a></td></tr>
92
93<tr><td class="memItemLeft" nowrap align=right valign=top>DDCAPS&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr12">mHWCaps</a></td></tr>
94
95<tr><td class="memItemLeft" nowrap align=right valign=top>LPDIRECTDRAWSURFACE7&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr13">lpDDSPrimary</a></td></tr>
96
97<tr><td class="memItemLeft" nowrap align=right valign=top>LPDIRECTDRAWSURFACE7&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr14">lpDDSBack</a></td></tr>
98
99<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr15">runningFullScreen</a></td></tr>
100
101<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr16">using3DMode</a></td></tr>
102
103<tr><td class="memItemLeft" nowrap align=right valign=top>RECT&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr17">rcViewport</a></td></tr>
104
105<tr><td class="memItemLeft" nowrap align=right valign=top>LPDIRECTDRAWCLIPPER&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr18">lpDDClipper</a></td></tr>
106
107</table>
108<hr><a name="_details"></a><h2>Detailed Description</h2>
109Encapsulates a DirectDraw driver.
110<p>
111Utility class for <a class="el" href="classOgre_1_1D3DRenderSystem.html">D3DRenderSystem</a>.
112<p>
113
114<p>
115Definition at line <a class="el" href="OgreDDDriver_8h-source.html#l00045">45</a> of file <a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
116<a class="anchor" name="Ogre_1_1DDDrivera0" doxytag="Ogre::DDDriver::DDDriver" ></a><p>
117<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
118  <tr>
119    <td class="mdRow">
120      <table cellpadding="0" cellspacing="0" border="0">
121        <tr>
122          <td class="md" nowrap valign="top"> Ogre::DDDriver::DDDriver </td>
123          <td class="md" valign="top">(&nbsp;</td>
124          <td class="mdname1" valign="top" nowrap>          </td>
125          <td class="md" valign="top">&nbsp;)&nbsp;</td>
126          <td class="md" nowrap></td>
127        </tr>
128
129      </table>
130    </td>
131  </tr>
132</table>
133<table cellspacing=5 cellpadding=0 border=0>
134  <tr>
135    <td>
136      &nbsp;
137    </td>
138    <td>
139
140<p>
141    </td>
142  </tr>
143</table>
144<a class="anchor" name="Ogre_1_1DDDrivera1" doxytag="Ogre::DDDriver::DDDriver" ></a><p>
145<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
146  <tr>
147    <td class="mdRow">
148      <table cellpadding="0" cellspacing="0" border="0">
149        <tr>
150          <td class="md" nowrap valign="top"> Ogre::DDDriver::DDDriver </td>
151          <td class="md" valign="top">(&nbsp;</td>
152          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1DDDriver.html">DDDriver</a> &amp;&nbsp;</td>
153          <td class="mdname1" valign="top" nowrap> <em>ob</em>          </td>
154          <td class="md" valign="top">&nbsp;)&nbsp;</td>
155          <td class="md" nowrap></td>
156        </tr>
157
158      </table>
159    </td>
160  </tr>
161</table>
162<table cellspacing=5 cellpadding=0 border=0>
163  <tr>
164    <td>
165      &nbsp;
166    </td>
167    <td>
168
169<p>
170    </td>
171  </tr>
172</table>
173<a class="anchor" name="Ogre_1_1DDDrivera2" doxytag="Ogre::DDDriver::DDDriver" ></a><p>
174<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
175  <tr>
176    <td class="mdRow">
177      <table cellpadding="0" cellspacing="0" border="0">
178        <tr>
179          <td class="md" nowrap valign="top"> Ogre::DDDriver::DDDriver </td>
180          <td class="md" valign="top">(&nbsp;</td>
181          <td class="md" nowrap valign="top">GUID FAR *&nbsp;</td>
182          <td class="mdname" nowrap> <em>lpGuid</em>, </td>
183        </tr>
184        <tr>
185          <td class="md" nowrap align="right"></td>
186          <td></td>
187          <td class="md" nowrap>LPSTR&nbsp;</td>
188          <td class="mdname" nowrap> <em>lpDriverDescription</em>, </td>
189        </tr>
190        <tr>
191          <td class="md" nowrap align="right"></td>
192          <td></td>
193          <td class="md" nowrap>LPSTR&nbsp;</td>
194          <td class="mdname" nowrap> <em>lpDriverName</em></td>
195        </tr>
196        <tr>
197          <td></td>
198          <td class="md">)&nbsp;</td>
199          <td class="md" colspan="2"></td>
200        </tr>
201
202      </table>
203    </td>
204  </tr>
205</table>
206<table cellspacing=5 cellpadding=0 border=0>
207  <tr>
208    <td>
209      &nbsp;
210    </td>
211    <td>
212
213<p>
214    </td>
215  </tr>
216</table>
217<a class="anchor" name="Ogre_1_1DDDrivera3" doxytag="Ogre::DDDriver::~DDDriver" ></a><p>
218<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
219  <tr>
220    <td class="mdRow">
221      <table cellpadding="0" cellspacing="0" border="0">
222        <tr>
223          <td class="md" nowrap valign="top"> Ogre::DDDriver::~<a class="el" href="classOgre_1_1DDDriver.html">DDDriver</a> </td>
224          <td class="md" valign="top">(&nbsp;</td>
225          <td class="mdname1" valign="top" nowrap>          </td>
226          <td class="md" valign="top">&nbsp;)&nbsp;</td>
227          <td class="md" nowrap></td>
228        </tr>
229
230      </table>
231    </td>
232  </tr>
233</table>
234<table cellspacing=5 cellpadding=0 border=0>
235  <tr>
236    <td>
237      &nbsp;
238    </td>
239    <td>
240
241<p>
242    </td>
243  </tr>
244</table>
245<hr><h2>Member Function Documentation</h2>
246<a class="anchor" name="Ogre_1_1DDDrivera20" doxytag="Ogre::DDDriver::CanRenderWindowed" ></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"> bool Ogre::DDDriver::CanRenderWindowed </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</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>
272    </td>
273  </tr>
274</table>
275<a class="anchor" name="Ogre_1_1DDDrivera6" doxytag="Ogre::DDDriver::CheckWindow" ></a><p>
276<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
277  <tr>
278    <td class="mdRow">
279      <table cellpadding="0" cellspacing="0" border="0">
280        <tr>
281          <td class="md" nowrap valign="top"> void Ogre::DDDriver::CheckWindow </td>
282          <td class="md" valign="top">(&nbsp;</td>
283          <td class="md" nowrap valign="top">void&nbsp;</td>
284          <td class="mdname1" valign="top" nowrap>          </td>
285          <td class="md" valign="top">&nbsp;)&nbsp;</td>
286          <td class="md" nowrap></td>
287        </tr>
288
289      </table>
290    </td>
291  </tr>
292</table>
293<table cellspacing=5 cellpadding=0 border=0>
294  <tr>
295    <td>
296      &nbsp;
297    </td>
298    <td>
299
300<p>
301    </td>
302  </tr>
303</table>
304<a class="anchor" name="Ogre_1_1DDDrivera5" doxytag="Ogre::DDDriver::Cleanup" ></a><p>
305<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
306  <tr>
307    <td class="mdRow">
308      <table cellpadding="0" cellspacing="0" border="0">
309        <tr>
310          <td class="md" nowrap valign="top"> void Ogre::DDDriver::Cleanup </td>
311          <td class="md" valign="top">(&nbsp;</td>
312          <td class="md" nowrap valign="top">void&nbsp;</td>
313          <td class="mdname1" valign="top" nowrap>          </td>
314          <td class="md" valign="top">&nbsp;)&nbsp;</td>
315          <td class="md" nowrap></td>
316        </tr>
317
318      </table>
319    </td>
320  </tr>
321</table>
322<table cellspacing=5 cellpadding=0 border=0>
323  <tr>
324    <td>
325      &nbsp;
326    </td>
327    <td>
328
329<p>
330    </td>
331  </tr>
332</table>
333<a class="anchor" name="Ogre_1_1DDDrivera4" doxytag="Ogre::DDDriver::createWindowSurfaces" ></a><p>
334<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
335  <tr>
336    <td class="mdRow">
337      <table cellpadding="0" cellspacing="0" border="0">
338        <tr>
339          <td class="md" nowrap valign="top"> void Ogre::DDDriver::createWindowSurfaces </td>
340          <td class="md" valign="top">(&nbsp;</td>
341          <td class="md" nowrap valign="top">HWND&nbsp;</td>
342          <td class="mdname" nowrap> <em>hWnd</em>, </td>
343        </tr>
344        <tr>
345          <td class="md" nowrap align="right"></td>
346          <td></td>
347          <td class="md" nowrap>unsigned int&nbsp;</td>
348          <td class="mdname" nowrap> <em>width</em>, </td>
349        </tr>
350        <tr>
351          <td class="md" nowrap align="right"></td>
352          <td></td>
353          <td class="md" nowrap>unsigned int&nbsp;</td>
354          <td class="mdname" nowrap> <em>height</em>, </td>
355        </tr>
356        <tr>
357          <td class="md" nowrap align="right"></td>
358          <td></td>
359          <td class="md" nowrap>unsigned int&nbsp;</td>
360          <td class="mdname" nowrap> <em>colourDepth</em>, </td>
361        </tr>
362        <tr>
363          <td class="md" nowrap align="right"></td>
364          <td></td>
365          <td class="md" nowrap>bool&nbsp;</td>
366          <td class="mdname" nowrap> <em>fullScreen</em>, </td>
367        </tr>
368        <tr>
369          <td class="md" nowrap align="right"></td>
370          <td></td>
371          <td class="md" nowrap>LPDIRECTDRAWSURFACE7 *&nbsp;</td>
372          <td class="mdname" nowrap> <em>front</em>, </td>
373        </tr>
374        <tr>
375          <td class="md" nowrap align="right"></td>
376          <td></td>
377          <td class="md" nowrap>LPDIRECTDRAWSURFACE7 *&nbsp;</td>
378          <td class="mdname" nowrap> <em>back</em></td>
379        </tr>
380        <tr>
381          <td></td>
382          <td class="md">)&nbsp;</td>
383          <td class="md" colspan="2"></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>
398Creates DirectDraw surfaces appropriate for a render window.
399<p>
400<dl compact><dt><b>Remarks:</b></dt><dd>This method creates double-buffered surfaces for a window. Note that in this case the metrics supplied (width, height) must be of the CLIENT area of a window only if fullScreen = false; i.e. the metrics must be ignoring title bar, menu bar etc.</dd></dl>
401<dl compact><dt><b>Parameters:</b></dt><dd>
402  <table border="0" cellspacing="2" cellpadding="0">
403    <tr><td valign=top><em>hWnd</em>&nbsp;</td><td>Window handle to the window for which the surfaces are created. </td></tr>
404    <tr><td valign=top><em>width</em>&nbsp;</td><td>The width of the surfaces required (see note above). </td></tr>
405    <tr><td valign=top><em>height</em>&nbsp;</td><td>The height of the surfaces required (see note above). </td></tr>
406    <tr><td valign=top><em>colourDepth</em>&nbsp;</td><td>The colour depth in bits per pixel. Only relevant if fullScreen = true. </td></tr>
407    <tr><td valign=top><em>fullScreen</em>&nbsp;</td><td>Specify true to make these surfaces full screen exclusive. </td></tr>
408    <tr><td valign=top><em>front</em>&nbsp;</td><td>Pointer to a pointer which will be filled with the interface to the front buffer on return. </td></tr>
409    <tr><td valign=top><em>back</em>&nbsp;</td><td>Pointer to a pointer which will be filled with the interface to the back buffer on return. Only relevant if fullScreen = false. </td></tr>
410  </table>
411</dl>
412    </td>
413  </tr>
414</table>
415<a class="anchor" name="Ogre_1_1DDDrivera10" doxytag="Ogre::DDDriver::directDraw" ></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"> LPDIRECTDRAW7 Ogre::DDDriver::directDraw </td>
422          <td class="md" valign="top">(&nbsp;</td>
423          <td class="mdname1" valign="top" nowrap>          </td>
424          <td class="md" valign="top">&nbsp;)&nbsp;</td>
425          <td class="md" nowrap></td>
426        </tr>
427
428      </table>
429    </td>
430  </tr>
431</table>
432<table cellspacing=5 cellpadding=0 border=0>
433  <tr>
434    <td>
435      &nbsp;
436    </td>
437    <td>
438
439<p>
440    </td>
441  </tr>
442</table>
443<a class="anchor" name="Ogre_1_1DDDrivera9" doxytag="Ogre::DDDriver::DriverDescription" ></a><p>
444<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
445  <tr>
446    <td class="mdRow">
447      <table cellpadding="0" cellspacing="0" border="0">
448        <tr>
449          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::DDDriver::DriverDescription </td>
450          <td class="md" valign="top">(&nbsp;</td>
451          <td class="md" nowrap valign="top">void&nbsp;</td>
452          <td class="mdname1" valign="top" nowrap>          </td>
453          <td class="md" valign="top">&nbsp;)&nbsp;</td>
454          <td class="md" nowrap> const</td>
455        </tr>
456
457      </table>
458    </td>
459  </tr>
460</table>
461<table cellspacing=5 cellpadding=0 border=0>
462  <tr>
463    <td>
464      &nbsp;
465    </td>
466    <td>
467
468<p>
469    </td>
470  </tr>
471</table>
472<a class="anchor" name="Ogre_1_1DDDrivera8" doxytag="Ogre::DDDriver::DriverName" ></a><p>
473<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
474  <tr>
475    <td class="mdRow">
476      <table cellpadding="0" cellspacing="0" border="0">
477        <tr>
478          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::DDDriver::DriverName </td>
479          <td class="md" valign="top">(&nbsp;</td>
480          <td class="md" nowrap valign="top">void&nbsp;</td>
481          <td class="mdname1" valign="top" nowrap>          </td>
482          <td class="md" valign="top">&nbsp;)&nbsp;</td>
483          <td class="md" nowrap> const</td>
484        </tr>
485
486      </table>
487    </td>
488  </tr>
489</table>
490<table cellspacing=5 cellpadding=0 border=0>
491  <tr>
492    <td>
493      &nbsp;
494    </td>
495    <td>
496
497<p>
498    </td>
499  </tr>
500</table>
501<a class="anchor" name="Ogre_1_1DDDrivera16" doxytag="Ogre::DDDriver::FlipBuffers" ></a><p>
502<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
503  <tr>
504    <td class="mdRow">
505      <table cellpadding="0" cellspacing="0" border="0">
506        <tr>
507          <td class="md" nowrap valign="top"> void Ogre::DDDriver::FlipBuffers </td>
508          <td class="md" valign="top">(&nbsp;</td>
509          <td class="md" nowrap valign="top">void&nbsp;</td>
510          <td class="mdname1" valign="top" nowrap>          </td>
511          <td class="md" valign="top">&nbsp;)&nbsp;</td>
512          <td class="md" nowrap></td>
513        </tr>
514
515      </table>
516    </td>
517  </tr>
518</table>
519<table cellspacing=5 cellpadding=0 border=0>
520  <tr>
521    <td>
522      &nbsp;
523    </td>
524    <td>
525
526<p>
527    </td>
528  </tr>
529</table>
530<a class="anchor" name="Ogre_1_1DDDrivera14" doxytag="Ogre::DDDriver::get3DDevice" ></a><p>
531<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
532  <tr>
533    <td class="mdRow">
534      <table cellpadding="0" cellspacing="0" border="0">
535        <tr>
536          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1D3DDevice.html">D3DDevice</a>* Ogre::DDDriver::get3DDevice </td>
537          <td class="md" valign="top">(&nbsp;</td>
538          <td class="md" nowrap valign="top">void&nbsp;</td>
539          <td class="mdname1" valign="top" nowrap>          </td>
540          <td class="md" valign="top">&nbsp;)&nbsp;</td>
541          <td class="md" nowrap></td>
542        </tr>
543
544      </table>
545    </td>
546  </tr>
547</table>
548<table cellspacing=5 cellpadding=0 border=0>
549  <tr>
550    <td>
551      &nbsp;
552    </td>
553    <td>
554
555<p>
556    </td>
557  </tr>
558</table>
559<a class="anchor" name="Ogre_1_1DDDrivera11" doxytag="Ogre::DDDriver::get3DDeviceList" ></a><p>
560<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
561  <tr>
562    <td class="mdRow">
563      <table cellpadding="0" cellspacing="0" border="0">
564        <tr>
565          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1D3DDeviceList.html">D3DDeviceList</a>* Ogre::DDDriver::get3DDeviceList </td>
566          <td class="md" valign="top">(&nbsp;</td>
567          <td class="md" nowrap valign="top">void&nbsp;</td>
568          <td class="mdname1" valign="top" nowrap>          </td>
569          <td class="md" valign="top">&nbsp;)&nbsp;</td>
570          <td class="md" nowrap></td>
571        </tr>
572
573      </table>
574    </td>
575  </tr>
576</table>
577<table cellspacing=5 cellpadding=0 border=0>
578  <tr>
579    <td>
580      &nbsp;
581    </td>
582    <td>
583
584<p>
585    </td>
586  </tr>
587</table>
588<a class="anchor" name="Ogre_1_1DDDrivera13" doxytag="Ogre::DDDriver::getActiveVideoMode" ></a><p>
589<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
590  <tr>
591    <td class="mdRow">
592      <table cellpadding="0" cellspacing="0" border="0">
593        <tr>
594          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1DDVideoMode.html">DDVideoMode</a>* Ogre::DDDriver::getActiveVideoMode </td>
595          <td class="md" valign="top">(&nbsp;</td>
596          <td class="md" nowrap valign="top">void&nbsp;</td>
597          <td class="mdname1" valign="top" nowrap>          </td>
598          <td class="md" valign="top">&nbsp;)&nbsp;</td>
599          <td class="md" nowrap></td>
600        </tr>
601
602      </table>
603    </td>
604  </tr>
605</table>
606<table cellspacing=5 cellpadding=0 border=0>
607  <tr>
608    <td>
609      &nbsp;
610    </td>
611    <td>
612
613<p>
614    </td>
615  </tr>
616</table>
617<a class="anchor" name="Ogre_1_1DDDrivera21" doxytag="Ogre::DDDriver::GetDisplayDetails" ></a><p>
618<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
619  <tr>
620    <td class="mdRow">
621      <table cellpadding="0" cellspacing="0" border="0">
622        <tr>
623          <td class="md" nowrap valign="top"> void Ogre::DDDriver::GetDisplayDetails </td>
624          <td class="md" valign="top">(&nbsp;</td>
625          <td class="md" nowrap valign="top">unsigned int &amp;&nbsp;</td>
626          <td class="mdname" nowrap> <em>width</em>, </td>
627        </tr>
628        <tr>
629          <td class="md" nowrap align="right"></td>
630          <td></td>
631          <td class="md" nowrap>unsigned int &amp;&nbsp;</td>
632          <td class="mdname" nowrap> <em>height</em>, </td>
633        </tr>
634        <tr>
635          <td class="md" nowrap align="right"></td>
636          <td></td>
637          <td class="md" nowrap>unsigned int &amp;&nbsp;</td>
638          <td class="mdname" nowrap> <em>colourDepth</em></td>
639        </tr>
640        <tr>
641          <td></td>
642          <td class="md">)&nbsp;</td>
643          <td class="md" colspan="2"></td>
644        </tr>
645
646      </table>
647    </td>
648  </tr>
649</table>
650<table cellspacing=5 cellpadding=0 border=0>
651  <tr>
652    <td>
653      &nbsp;
654    </td>
655    <td>
656
657<p>
658    </td>
659  </tr>
660</table>
661<a class="anchor" name="Ogre_1_1DDDrivera12" doxytag="Ogre::DDDriver::getVideoModeList" ></a><p>
662<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
663  <tr>
664    <td class="mdRow">
665      <table cellpadding="0" cellspacing="0" border="0">
666        <tr>
667          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1DDVideoModeList.html">DDVideoModeList</a>* Ogre::DDDriver::getVideoModeList </td>
668          <td class="md" valign="top">(&nbsp;</td>
669          <td class="md" nowrap valign="top">void&nbsp;</td>
670          <td class="mdname1" valign="top" nowrap>          </td>
671          <td class="md" valign="top">&nbsp;)&nbsp;</td>
672          <td class="md" nowrap></td>
673        </tr>
674
675      </table>
676    </td>
677  </tr>
678</table>
679<table cellspacing=5 cellpadding=0 border=0>
680  <tr>
681    <td>
682      &nbsp;
683    </td>
684    <td>
685
686<p>
687    </td>
688  </tr>
689</table>
690<a class="anchor" name="Ogre_1_1DDDrivera19" doxytag="Ogre::DDDriver::Has3DAcceleration" ></a><p>
691<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
692  <tr>
693    <td class="mdRow">
694      <table cellpadding="0" cellspacing="0" border="0">
695        <tr>
696          <td class="md" nowrap valign="top"> bool Ogre::DDDriver::Has3DAcceleration </td>
697          <td class="md" valign="top">(&nbsp;</td>
698          <td class="md" nowrap valign="top">void&nbsp;</td>
699          <td class="mdname1" valign="top" nowrap>          </td>
700          <td class="md" valign="top">&nbsp;)&nbsp;</td>
701          <td class="md" nowrap> const</td>
702        </tr>
703
704      </table>
705    </td>
706  </tr>
707</table>
708<table cellspacing=5 cellpadding=0 border=0>
709  <tr>
710    <td>
711      &nbsp;
712    </td>
713    <td>
714
715<p>
716    </td>
717  </tr>
718</table>
719<a class="anchor" name="Ogre_1_1DDDriverd0" doxytag="Ogre::DDDriver::logCaps" ></a><p>
720<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
721  <tr>
722    <td class="mdRow">
723      <table cellpadding="0" cellspacing="0" border="0">
724        <tr>
725          <td class="md" nowrap valign="top"> void Ogre::DDDriver::logCaps </td>
726          <td class="md" valign="top">(&nbsp;</td>
727          <td class="md" nowrap valign="top">void&nbsp;</td>
728          <td class="mdname1" valign="top" nowrap>          </td>
729          <td class="md" valign="top">&nbsp;)&nbsp;</td>
730          <td class="md" nowrap> const<code> [private]</code></td>
731        </tr>
732
733      </table>
734    </td>
735  </tr>
736</table>
737<table cellspacing=5 cellpadding=0 border=0>
738  <tr>
739    <td>
740      &nbsp;
741    </td>
742    <td>
743
744<p>
745    </td>
746  </tr>
747</table>
748<a class="anchor" name="Ogre_1_1DDDrivera7" doxytag="Ogre::DDDriver::operator=" ></a><p>
749<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
750  <tr>
751    <td class="mdRow">
752      <table cellpadding="0" cellspacing="0" border="0">
753        <tr>
754          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1DDDriver.html">DDDriver</a> Ogre::DDDriver::operator= </td>
755          <td class="md" valign="top">(&nbsp;</td>
756          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1DDDriver.html">DDDriver</a> &amp;&nbsp;</td>
757          <td class="mdname1" valign="top" nowrap> <em>orig</em>          </td>
758          <td class="md" valign="top">&nbsp;)&nbsp;</td>
759          <td class="md" nowrap></td>
760        </tr>
761
762      </table>
763    </td>
764  </tr>
765</table>
766<table cellspacing=5 cellpadding=0 border=0>
767  <tr>
768    <td>
769      &nbsp;
770    </td>
771    <td>
772
773<p>
774    </td>
775  </tr>
776</table>
777<a class="anchor" name="Ogre_1_1DDDrivera15" doxytag="Ogre::DDDriver::OutputText" ></a><p>
778<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
779  <tr>
780    <td class="mdRow">
781      <table cellpadding="0" cellspacing="0" border="0">
782        <tr>
783          <td class="md" nowrap valign="top"> void Ogre::DDDriver::OutputText </td>
784          <td class="md" valign="top">(&nbsp;</td>
785          <td class="md" nowrap valign="top">int&nbsp;</td>
786          <td class="mdname" nowrap> <em>x</em>, </td>
787        </tr>
788        <tr>
789          <td class="md" nowrap align="right"></td>
790          <td></td>
791          <td class="md" nowrap>int&nbsp;</td>
792          <td class="mdname" nowrap> <em>y</em>, </td>
793        </tr>
794        <tr>
795          <td class="md" nowrap align="right"></td>
796          <td></td>
797          <td class="md" nowrap>char *&nbsp;</td>
798          <td class="mdname" nowrap> <em>text</em></td>
799        </tr>
800        <tr>
801          <td></td>
802          <td class="md">)&nbsp;</td>
803          <td class="md" colspan="2"></td>
804        </tr>
805
806      </table>
807    </td>
808  </tr>
809</table>
810<table cellspacing=5 cellpadding=0 border=0>
811  <tr>
812    <td>
813      &nbsp;
814    </td>
815    <td>
816
817<p>
818    </td>
819  </tr>
820</table>
821<a class="anchor" name="Ogre_1_1DDDriverd1" doxytag="Ogre::DDDriver::RestoreSurfaces" ></a><p>
822<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
823  <tr>
824    <td class="mdRow">
825      <table cellpadding="0" cellspacing="0" border="0">
826        <tr>
827          <td class="md" nowrap valign="top"> void Ogre::DDDriver::RestoreSurfaces </td>
828          <td class="md" valign="top">(&nbsp;</td>
829          <td class="md" nowrap valign="top">void&nbsp;</td>
830          <td class="mdname1" valign="top" nowrap>          </td>
831          <td class="md" valign="top">&nbsp;)&nbsp;</td>
832          <td class="md" nowrap><code> [private]</code></td>
833        </tr>
834
835      </table>
836    </td>
837  </tr>
838</table>
839<table cellspacing=5 cellpadding=0 border=0>
840  <tr>
841    <td>
842      &nbsp;
843    </td>
844    <td>
845
846<p>
847    </td>
848  </tr>
849</table>
850<a class="anchor" name="Ogre_1_1DDDrivera17" doxytag="Ogre::DDDriver::RunningFullScreen" ></a><p>
851<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
852  <tr>
853    <td class="mdRow">
854      <table cellpadding="0" cellspacing="0" border="0">
855        <tr>
856          <td class="md" nowrap valign="top"> bool Ogre::DDDriver::RunningFullScreen </td>
857          <td class="md" valign="top">(&nbsp;</td>
858          <td class="md" nowrap valign="top">void&nbsp;</td>
859          <td class="mdname1" valign="top" nowrap>          </td>
860          <td class="md" valign="top">&nbsp;)&nbsp;</td>
861          <td class="md" nowrap> const</td>
862        </tr>
863
864      </table>
865    </td>
866  </tr>
867</table>
868<table cellspacing=5 cellpadding=0 border=0>
869  <tr>
870    <td>
871      &nbsp;
872    </td>
873    <td>
874
875<p>
876    </td>
877  </tr>
878</table>
879<a class="anchor" name="Ogre_1_1DDDrivera18" doxytag="Ogre::DDDriver::ViewportRect" ></a><p>
880<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
881  <tr>
882    <td class="mdRow">
883      <table cellpadding="0" cellspacing="0" border="0">
884        <tr>
885          <td class="md" nowrap valign="top"> RECT Ogre::DDDriver::ViewportRect </td>
886          <td class="md" valign="top">(&nbsp;</td>
887          <td class="md" nowrap valign="top">void&nbsp;</td>
888          <td class="mdname1" valign="top" nowrap>          </td>
889          <td class="md" valign="top">&nbsp;)&nbsp;</td>
890          <td class="md" nowrap> const</td>
891        </tr>
892
893      </table>
894    </td>
895  </tr>
896</table>
897<table cellspacing=5 cellpadding=0 border=0>
898  <tr>
899    <td>
900      &nbsp;
901    </td>
902    <td>
903
904<p>
905    </td>
906  </tr>
907</table>
908<hr><h2>Member Data Documentation</h2>
909<a class="anchor" name="Ogre_1_1DDDriverr8" doxytag="Ogre::DDDriver::active3DDevice" ></a><p>
910<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
911  <tr>
912    <td class="mdRow">
913      <table cellpadding="0" cellspacing="0" border="0">
914        <tr>
915          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1D3DDevice.html">D3DDevice</a>* <a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr8">Ogre::DDDriver::active3DDevice</a><code> [private]</code>
916      </table>
917    </td>
918  </tr>
919</table>
920<table cellspacing=5 cellpadding=0 border=0>
921  <tr>
922    <td>
923      &nbsp;
924    </td>
925    <td>
926
927<p>
928
929<p>
930Definition at line <a class="el" href="OgreDDDriver_8h-source.html#l00058">58</a> of file <a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a>.    </td>
931  </tr>
932</table>
933<a class="anchor" name="Ogre_1_1DDDriverr10" doxytag="Ogre::DDDriver::activeHWnd" ></a><p>
934<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
935  <tr>
936    <td class="mdRow">
937      <table cellpadding="0" cellspacing="0" border="0">
938        <tr>
939          <td class="md" nowrap valign="top"> HWND <a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr10">Ogre::DDDriver::activeHWnd</a><code> [private]</code>
940      </table>
941    </td>
942  </tr>
943</table>
944<table cellspacing=5 cellpadding=0 border=0>
945  <tr>
946    <td>
947      &nbsp;
948    </td>
949    <td>
950
951<p>
952
953<p>
954Definition at line <a class="el" href="OgreDDDriver_8h-source.html#l00060">60</a> of file <a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a>.    </td>
955  </tr>
956</table>
957<a class="anchor" name="Ogre_1_1DDDriverr9" doxytag="Ogre::DDDriver::activeVideoMode" ></a><p>
958<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
959  <tr>
960    <td class="mdRow">
961      <table cellpadding="0" cellspacing="0" border="0">
962        <tr>
963          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1DDVideoMode.html">DDVideoMode</a>* <a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr9">Ogre::DDDriver::activeVideoMode</a><code> [private]</code>
964      </table>
965    </td>
966  </tr>
967</table>
968<table cellspacing=5 cellpadding=0 border=0>
969  <tr>
970    <td>
971      &nbsp;
972    </td>
973    <td>
974
975<p>
976
977<p>
978Definition at line <a class="el" href="OgreDDDriver_8h-source.html#l00059">59</a> of file <a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a>.    </td>
979  </tr>
980</table>
981<a class="anchor" name="Ogre_1_1DDDriverr5" doxytag="Ogre::DDDriver::lpD3D" ></a><p>
982<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
983  <tr>
984    <td class="mdRow">
985      <table cellpadding="0" cellspacing="0" border="0">
986        <tr>
987          <td class="md" nowrap valign="top"> LPDIRECT3D7 <a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr5">Ogre::DDDriver::lpD3D</a><code> [private]</code>
988      </table>
989    </td>
990  </tr>
991</table>
992<table cellspacing=5 cellpadding=0 border=0>
993  <tr>
994    <td>
995      &nbsp;
996    </td>
997    <td>
998
999<p>
1000
1001<p>
1002Definition at line <a class="el" href="OgreDDDriver_8h-source.html#l00055">55</a> of file <a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a>.    </td>
1003  </tr>
1004</table>
1005<a class="anchor" name="Ogre_1_1DDDriverr4" doxytag="Ogre::DDDriver::lpDD7" ></a><p>
1006<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1007  <tr>
1008    <td class="mdRow">
1009      <table cellpadding="0" cellspacing="0" border="0">
1010        <tr>
1011          <td class="md" nowrap valign="top"> LPDIRECTDRAW7 <a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr4">Ogre::DDDriver::lpDD7</a><code> [private]</code>
1012      </table>
1013    </td>
1014  </tr>
1015</table>
1016<table cellspacing=5 cellpadding=0 border=0>
1017  <tr>
1018    <td>
1019      &nbsp;
1020    </td>
1021    <td>
1022
1023<p>
1024
1025<p>
1026Definition at line <a class="el" href="OgreDDDriver_8h-source.html#l00054">54</a> of file <a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a>.    </td>
1027  </tr>
1028</table>
1029<a class="anchor" name="Ogre_1_1DDDriverr18" doxytag="Ogre::DDDriver::lpDDClipper" ></a><p>
1030<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1031  <tr>
1032    <td class="mdRow">
1033      <table cellpadding="0" cellspacing="0" border="0">
1034        <tr>
1035          <td class="md" nowrap valign="top"> LPDIRECTDRAWCLIPPER <a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr18">Ogre::DDDriver::lpDDClipper</a><code> [private]</code>
1036      </table>
1037    </td>
1038  </tr>
1039</table>
1040<table cellspacing=5 cellpadding=0 border=0>
1041  <tr>
1042    <td>
1043      &nbsp;
1044    </td>
1045    <td>
1046
1047<p>
1048
1049<p>
1050Definition at line <a class="el" href="OgreDDDriver_8h-source.html#l00073">73</a> of file <a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a>.    </td>
1051  </tr>
1052</table>
1053<a class="anchor" name="Ogre_1_1DDDriverr14" doxytag="Ogre::DDDriver::lpDDSBack" ></a><p>
1054<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1055  <tr>
1056    <td class="mdRow">
1057      <table cellpadding="0" cellspacing="0" border="0">
1058        <tr>
1059          <td class="md" nowrap valign="top"> LPDIRECTDRAWSURFACE7 <a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr14">Ogre::DDDriver::lpDDSBack</a><code> [private]</code>
1060      </table>
1061    </td>
1062  </tr>
1063</table>
1064<table cellspacing=5 cellpadding=0 border=0>
1065  <tr>
1066    <td>
1067      &nbsp;
1068    </td>
1069    <td>
1070
1071<p>
1072
1073<p>
1074Definition at line <a class="el" href="OgreDDDriver_8h-source.html#l00067">67</a> of file <a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a>.    </td>
1075  </tr>
1076</table>
1077<a class="anchor" name="Ogre_1_1DDDriverr13" doxytag="Ogre::DDDriver::lpDDSPrimary" ></a><p>
1078<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1079  <tr>
1080    <td class="mdRow">
1081      <table cellpadding="0" cellspacing="0" border="0">
1082        <tr>
1083          <td class="md" nowrap valign="top"> LPDIRECTDRAWSURFACE7 <a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr13">Ogre::DDDriver::lpDDSPrimary</a><code> [private]</code>
1084      </table>
1085    </td>
1086  </tr>
1087</table>
1088<table cellspacing=5 cellpadding=0 border=0>
1089  <tr>
1090    <td>
1091      &nbsp;
1092    </td>
1093    <td>
1094
1095<p>
1096
1097<p>
1098Definition at line <a class="el" href="OgreDDDriver_8h-source.html#l00066">66</a> of file <a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a>.    </td>
1099  </tr>
1100</table>
1101<a class="anchor" name="Ogre_1_1DDDriverr6" doxytag="Ogre::DDDriver::mDeviceList" ></a><p>
1102<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1103  <tr>
1104    <td class="mdRow">
1105      <table cellpadding="0" cellspacing="0" border="0">
1106        <tr>
1107          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1D3DDeviceList.html">D3DDeviceList</a>* <a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr6">Ogre::DDDriver::mDeviceList</a><code> [private]</code>
1108      </table>
1109    </td>
1110  </tr>
1111</table>
1112<table cellspacing=5 cellpadding=0 border=0>
1113  <tr>
1114    <td>
1115      &nbsp;
1116    </td>
1117    <td>
1118
1119<p>
1120
1121<p>
1122Definition at line <a class="el" href="OgreDDDriver_8h-source.html#l00056">56</a> of file <a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a>.    </td>
1123  </tr>
1124</table>
1125<a class="anchor" name="Ogre_1_1DDDriverr1" doxytag="Ogre::DDDriver::mDriverDesc" ></a><p>
1126<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1127  <tr>
1128    <td class="mdRow">
1129      <table cellpadding="0" cellspacing="0" border="0">
1130        <tr>
1131          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> <a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr1">Ogre::DDDriver::mDriverDesc</a><code> [private]</code>
1132      </table>
1133    </td>
1134  </tr>
1135</table>
1136<table cellspacing=5 cellpadding=0 border=0>
1137  <tr>
1138    <td>
1139      &nbsp;
1140    </td>
1141    <td>
1142
1143<p>
1144
1145<p>
1146Definition at line <a class="el" href="OgreDDDriver_8h-source.html#l00050">50</a> of file <a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a>.    </td>
1147  </tr>
1148</table>
1149<a class="anchor" name="Ogre_1_1DDDriverr0" doxytag="Ogre::DDDriver::mDriverName" ></a><p>
1150<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1151  <tr>
1152    <td class="mdRow">
1153      <table cellpadding="0" cellspacing="0" border="0">
1154        <tr>
1155          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> <a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr0">Ogre::DDDriver::mDriverName</a><code> [private]</code>
1156      </table>
1157    </td>
1158  </tr>
1159</table>
1160<table cellspacing=5 cellpadding=0 border=0>
1161  <tr>
1162    <td>
1163      &nbsp;
1164    </td>
1165    <td>
1166
1167<p>
1168
1169<p>
1170Definition at line <a class="el" href="OgreDDDriver_8h-source.html#l00049">49</a> of file <a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a>.    </td>
1171  </tr>
1172</table>
1173<a class="anchor" name="Ogre_1_1DDDriverr2" doxytag="Ogre::DDDriver::mGuid" ></a><p>
1174<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1175  <tr>
1176    <td class="mdRow">
1177      <table cellpadding="0" cellspacing="0" border="0">
1178        <tr>
1179          <td class="md" nowrap valign="top"> GUID <a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr2">Ogre::DDDriver::mGuid</a><code> [private]</code>
1180      </table>
1181    </td>
1182  </tr>
1183</table>
1184<table cellspacing=5 cellpadding=0 border=0>
1185  <tr>
1186    <td>
1187      &nbsp;
1188    </td>
1189    <td>
1190
1191<p>
1192
1193<p>
1194Definition at line <a class="el" href="OgreDDDriver_8h-source.html#l00051">51</a> of file <a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a>.    </td>
1195  </tr>
1196</table>
1197<a class="anchor" name="Ogre_1_1DDDriverr12" doxytag="Ogre::DDDriver::mHWCaps" ></a><p>
1198<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1199  <tr>
1200    <td class="mdRow">
1201      <table cellpadding="0" cellspacing="0" border="0">
1202        <tr>
1203          <td class="md" nowrap valign="top"> DDCAPS <a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr12">Ogre::DDDriver::mHWCaps</a><code> [private]</code>
1204      </table>
1205    </td>
1206  </tr>
1207</table>
1208<table cellspacing=5 cellpadding=0 border=0>
1209  <tr>
1210    <td>
1211      &nbsp;
1212    </td>
1213    <td>
1214
1215<p>
1216
1217<p>
1218Definition at line <a class="el" href="OgreDDDriver_8h-source.html#l00063">63</a> of file <a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a>.    </td>
1219  </tr>
1220</table>
1221<a class="anchor" name="Ogre_1_1DDDriverr3" doxytag="Ogre::DDDriver::mPrimaryDisplay" ></a><p>
1222<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1223  <tr>
1224    <td class="mdRow">
1225      <table cellpadding="0" cellspacing="0" border="0">
1226        <tr>
1227          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr3">Ogre::DDDriver::mPrimaryDisplay</a><code> [private]</code>
1228      </table>
1229    </td>
1230  </tr>
1231</table>
1232<table cellspacing=5 cellpadding=0 border=0>
1233  <tr>
1234    <td>
1235      &nbsp;
1236    </td>
1237    <td>
1238
1239<p>
1240
1241<p>
1242Definition at line <a class="el" href="OgreDDDriver_8h-source.html#l00052">52</a> of file <a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a>.    </td>
1243  </tr>
1244</table>
1245<a class="anchor" name="Ogre_1_1DDDriverr11" doxytag="Ogre::DDDriver::mSWCaps" ></a><p>
1246<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1247  <tr>
1248    <td class="mdRow">
1249      <table cellpadding="0" cellspacing="0" border="0">
1250        <tr>
1251          <td class="md" nowrap valign="top"> DDCAPS <a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr11">Ogre::DDDriver::mSWCaps</a><code> [private]</code>
1252      </table>
1253    </td>
1254  </tr>
1255</table>
1256<table cellspacing=5 cellpadding=0 border=0>
1257  <tr>
1258    <td>
1259      &nbsp;
1260    </td>
1261    <td>
1262
1263<p>
1264
1265<p>
1266Definition at line <a class="el" href="OgreDDDriver_8h-source.html#l00062">62</a> of file <a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a>.    </td>
1267  </tr>
1268</table>
1269<a class="anchor" name="Ogre_1_1DDDriverr7" doxytag="Ogre::DDDriver::mVideoModeList" ></a><p>
1270<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1271  <tr>
1272    <td class="mdRow">
1273      <table cellpadding="0" cellspacing="0" border="0">
1274        <tr>
1275          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1DDVideoModeList.html">DDVideoModeList</a>* <a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr7">Ogre::DDDriver::mVideoModeList</a><code> [private]</code>
1276      </table>
1277    </td>
1278  </tr>
1279</table>
1280<table cellspacing=5 cellpadding=0 border=0>
1281  <tr>
1282    <td>
1283      &nbsp;
1284    </td>
1285    <td>
1286
1287<p>
1288
1289<p>
1290Definition at line <a class="el" href="OgreDDDriver_8h-source.html#l00057">57</a> of file <a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a>.    </td>
1291  </tr>
1292</table>
1293<a class="anchor" name="Ogre_1_1DDDriverr17" doxytag="Ogre::DDDriver::rcViewport" ></a><p>
1294<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1295  <tr>
1296    <td class="mdRow">
1297      <table cellpadding="0" cellspacing="0" border="0">
1298        <tr>
1299          <td class="md" nowrap valign="top"> RECT <a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr17">Ogre::DDDriver::rcViewport</a><code> [private]</code>
1300      </table>
1301    </td>
1302  </tr>
1303</table>
1304<table cellspacing=5 cellpadding=0 border=0>
1305  <tr>
1306    <td>
1307      &nbsp;
1308    </td>
1309    <td>
1310
1311<p>
1312
1313<p>
1314Definition at line <a class="el" href="OgreDDDriver_8h-source.html#l00072">72</a> of file <a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a>.    </td>
1315  </tr>
1316</table>
1317<a class="anchor" name="Ogre_1_1DDDriverr15" doxytag="Ogre::DDDriver::runningFullScreen" ></a><p>
1318<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1319  <tr>
1320    <td class="mdRow">
1321      <table cellpadding="0" cellspacing="0" border="0">
1322        <tr>
1323          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr15">Ogre::DDDriver::runningFullScreen</a><code> [private]</code>
1324      </table>
1325    </td>
1326  </tr>
1327</table>
1328<table cellspacing=5 cellpadding=0 border=0>
1329  <tr>
1330    <td>
1331      &nbsp;
1332    </td>
1333    <td>
1334
1335<p>
1336
1337<p>
1338Definition at line <a class="el" href="OgreDDDriver_8h-source.html#l00069">69</a> of file <a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a>.    </td>
1339  </tr>
1340</table>
1341<a class="anchor" name="Ogre_1_1DDDriverr16" doxytag="Ogre::DDDriver::using3DMode" ></a><p>
1342<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1343  <tr>
1344    <td class="mdRow">
1345      <table cellpadding="0" cellspacing="0" border="0">
1346        <tr>
1347          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1DDDriver.html#Ogre_1_1DDDriverr16">Ogre::DDDriver::using3DMode</a><code> [private]</code>
1348      </table>
1349    </td>
1350  </tr>
1351</table>
1352<table cellspacing=5 cellpadding=0 border=0>
1353  <tr>
1354    <td>
1355      &nbsp;
1356    </td>
1357    <td>
1358
1359<p>
1360
1361<p>
1362Definition at line <a class="el" href="OgreDDDriver_8h-source.html#l00070">70</a> of file <a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a>.    </td>
1363  </tr>
1364</table>
1365<hr>The documentation for this class was generated from the following file:<ul>
1366<li><a class="el" href="OgreDDDriver_8h-source.html">OgreDDDriver.h</a></ul>
1367<hr>
1368<p>
1369Copyright &copy; 2000-2005 by The OGRE Team<br />
1370<!--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/>
1371This 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/>
1372                <!--/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#">
1373                <Work rdf:about="">
1374                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
1375        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
1376                </Work>
1377                <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> -->
1378
1379Last modified Sun Feb 12 13:08:25 2006
1380</p>
1381</body>
1382</html>
Note: See TracBrowser for help on using the repository browser.