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

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

added ogre dependencies and patched ogre sources

Line 
1<html>
2<head>
3<title>OgreD3D9Prerequisites.h File 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>OgreD3D9Prerequisites.h File Reference</h1><code>#include "<a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>"</code><br>
11<code>#include "<a class="el" href="OgreNoMemoryMacros_8h-source.html">OgreNoMemoryMacros.h</a>"</code><br>
12<code>#include &lt;d3d9.h&gt;</code><br>
13<code>#include &lt;d3dx9.h&gt;</code><br>
14<code>#include &lt;dxerr9.h&gt;</code><br>
15<code>#include "<a class="el" href="OgreMemoryMacros_8h-source.html">OgreMemoryMacros.h</a>"</code><br>
16
17<p>
18<a href="OgreD3D9Prerequisites_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
19<tr><td></td></tr>
20<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
21<tr><td class="memItemLeft" nowrap align=right valign=top>namespace &nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="namespaceOgre.html">Ogre</a></td></tr>
22
23<tr><td colspan=2><br><h2>Defines</h2></td></tr>
24<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgreD3D9Prerequisites_8h.html#a0">DIRECT3D_VERSION</a>&nbsp;&nbsp;&nbsp;0x0900</td></tr>
25
26<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgreD3D9Prerequisites_8h.html#a1">SAFE_DELETE</a>(p)&nbsp;&nbsp;&nbsp;{ if(p) { delete (p);     (p)=NULL; } }</td></tr>
27
28<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgreD3D9Prerequisites_8h.html#a2">SAFE_DELETE_ARRAY</a>(p)&nbsp;&nbsp;&nbsp;{ if(p) { delete[] (p);   (p)=NULL; } }</td></tr>
29
30<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgreD3D9Prerequisites_8h.html#a3">SAFE_RELEASE</a>(p)&nbsp;&nbsp;&nbsp;{ if(p) { (p)-&gt;Release(); (p)=NULL; } }</td></tr>
31
32<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgreD3D9Prerequisites_8h.html#a4">NOMINMAX</a></td></tr>
33
34<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgreD3D9Prerequisites_8h.html#a5">OGRE_D3D_MANAGE_BUFFERS</a>&nbsp;&nbsp;&nbsp;1</td></tr>
35
36<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgreD3D9Prerequisites_8h.html#a6">_OgreD3D9Export</a></td></tr>
37
38</table>
39<hr><h2>Define Documentation</h2>
40<a class="anchor" name="a6" doxytag="OgreD3D9Prerequisites.h::_OgreD3D9Export" ></a><p>
41<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
42  <tr>
43    <td class="mdRow">
44      <table cellpadding="0" cellspacing="0" border="0">
45        <tr>
46          <td class="md" nowrap valign="top"> #define _OgreD3D9Export
47      </table>
48    </td>
49  </tr>
50</table>
51<table cellspacing=5 cellpadding=0 border=0>
52  <tr>
53    <td>
54      &nbsp;
55    </td>
56    <td>
57
58<p>
59
60<p>
61Definition at line <a class="el" href="OgreD3D9Prerequisites_8h-source.html#l00077">77</a> of file <a class="el" href="OgreD3D9Prerequisites_8h-source.html">OgreD3D9Prerequisites.h</a>.    </td>
62  </tr>
63</table>
64<a class="anchor" name="a0" doxytag="OgreD3D9Prerequisites.h::DIRECT3D_VERSION" ></a><p>
65<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
66  <tr>
67    <td class="mdRow">
68      <table cellpadding="0" cellspacing="0" border="0">
69        <tr>
70          <td class="md" nowrap valign="top"> #define DIRECT3D_VERSION&nbsp;&nbsp;&nbsp;0x0900
71      </table>
72    </td>
73  </tr>
74</table>
75<table cellspacing=5 cellpadding=0 border=0>
76  <tr>
77    <td>
78      &nbsp;
79    </td>
80    <td>
81
82<p>
83
84<p>
85Definition at line <a class="el" href="OgreD3D9Prerequisites_8h-source.html#l00031">31</a> of file <a class="el" href="OgreD3D9Prerequisites_8h-source.html">OgreD3D9Prerequisites.h</a>.    </td>
86  </tr>
87</table>
88<a class="anchor" name="a4" doxytag="OgreD3D9Prerequisites.h::NOMINMAX" ></a><p>
89<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
90  <tr>
91    <td class="mdRow">
92      <table cellpadding="0" cellspacing="0" border="0">
93        <tr>
94          <td class="md" nowrap valign="top"> #define NOMINMAX
95      </table>
96    </td>
97  </tr>
98</table>
99<table cellspacing=5 cellpadding=0 border=0>
100  <tr>
101    <td>
102      &nbsp;
103    </td>
104    <td>
105
106<p>
107
108<p>
109Definition at line <a class="el" href="OgreD3D9Prerequisites_8h-source.html#l00040">40</a> of file <a class="el" href="OgreD3D9Prerequisites_8h-source.html">OgreD3D9Prerequisites.h</a>.    </td>
110  </tr>
111</table>
112<a class="anchor" name="a5" doxytag="OgreD3D9Prerequisites.h::OGRE_D3D_MANAGE_BUFFERS" ></a><p>
113<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
114  <tr>
115    <td class="mdRow">
116      <table cellpadding="0" cellspacing="0" border="0">
117        <tr>
118          <td class="md" nowrap valign="top"> #define OGRE_D3D_MANAGE_BUFFERS&nbsp;&nbsp;&nbsp;1
119      </table>
120    </td>
121  </tr>
122</table>
123<table cellspacing=5 cellpadding=0 border=0>
124  <tr>
125    <td>
126      &nbsp;
127    </td>
128    <td>
129
130<p>
131
132<p>
133Definition at line <a class="el" href="OgreD3D9Prerequisites_8h-source.html#l00069">69</a> of file <a class="el" href="OgreD3D9Prerequisites_8h-source.html">OgreD3D9Prerequisites.h</a>.    </td>
134  </tr>
135</table>
136<a class="anchor" name="a1" doxytag="OgreD3D9Prerequisites.h::SAFE_DELETE" ></a><p>
137<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
138  <tr>
139    <td class="mdRow">
140      <table cellpadding="0" cellspacing="0" border="0">
141        <tr>
142          <td class="md" nowrap valign="top"> #define SAFE_DELETE</td>
143          <td class="md" valign="top">(&nbsp;</td>
144          <td class="md" nowrap valign="top">p&nbsp;</td>
145          <td class="mdname1" valign="top" nowrap>          </td>
146          <td class="md" valign="top">&nbsp;)&nbsp;</td>
147          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;{ if(p) { delete (p);     (p)=NULL; } }
148      </table>
149    </td>
150  </tr>
151</table>
152<table cellspacing=5 cellpadding=0 border=0>
153  <tr>
154    <td>
155      &nbsp;
156    </td>
157    <td>
158
159<p>
160
161<p>
162Definition at line <a class="el" href="OgreD3D9Prerequisites_8h-source.html#l00034">34</a> of file <a class="el" href="OgreD3D9Prerequisites_8h-source.html">OgreD3D9Prerequisites.h</a>.    </td>
163  </tr>
164</table>
165<a class="anchor" name="a2" doxytag="OgreD3D9Prerequisites.h::SAFE_DELETE_ARRAY" ></a><p>
166<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
167  <tr>
168    <td class="mdRow">
169      <table cellpadding="0" cellspacing="0" border="0">
170        <tr>
171          <td class="md" nowrap valign="top"> #define SAFE_DELETE_ARRAY</td>
172          <td class="md" valign="top">(&nbsp;</td>
173          <td class="md" nowrap valign="top">p&nbsp;</td>
174          <td class="mdname1" valign="top" nowrap>          </td>
175          <td class="md" valign="top">&nbsp;)&nbsp;</td>
176          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;{ if(p) { delete[] (p);   (p)=NULL; } }
177      </table>
178    </td>
179  </tr>
180</table>
181<table cellspacing=5 cellpadding=0 border=0>
182  <tr>
183    <td>
184      &nbsp;
185    </td>
186    <td>
187
188<p>
189
190<p>
191Definition at line <a class="el" href="OgreD3D9Prerequisites_8h-source.html#l00035">35</a> of file <a class="el" href="OgreD3D9Prerequisites_8h-source.html">OgreD3D9Prerequisites.h</a>.    </td>
192  </tr>
193</table>
194<a class="anchor" name="a3" doxytag="OgreD3D9Prerequisites.h::SAFE_RELEASE" ></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"> #define SAFE_RELEASE</td>
201          <td class="md" valign="top">(&nbsp;</td>
202          <td class="md" nowrap valign="top">p&nbsp;</td>
203          <td class="mdname1" valign="top" nowrap>          </td>
204          <td class="md" valign="top">&nbsp;)&nbsp;</td>
205          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;{ if(p) { (p)-&gt;Release(); (p)=NULL; } }
206      </table>
207    </td>
208  </tr>
209</table>
210<table cellspacing=5 cellpadding=0 border=0>
211  <tr>
212    <td>
213      &nbsp;
214    </td>
215    <td>
216
217<p>
218
219<p>
220Definition at line <a class="el" href="OgreD3D9Prerequisites_8h-source.html#l00036">36</a> of file <a class="el" href="OgreD3D9Prerequisites_8h-source.html">OgreD3D9Prerequisites.h</a>.    </td>
221  </tr>
222</table>
223<hr>
224<p>
225Copyright &copy; 2000-2005 by The OGRE Team<br />
226<!--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/>
227This 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/>
228                <!--/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#">
229                <Work rdf:about="">
230                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
231        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
232                </Work>
233                <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> -->
234
235Last modified Sun Feb 12 12:59:55 2006
236</p>
237</body>
238</html>
Note: See TracBrowser for help on using the repository browser.