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

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

adding ogre 1.2 and dependencies

Line 
1<html>
2<head>
3<title>OgrePrerequisites.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>OgrePrerequisites.h File Reference</h1><code>#include "<a class="el" href="OgrePlatform_8h-source.html">OgrePlatform.h</a>"</code><br>
11<code>#include "<a class="el" href="OgreStdHeaders_8h-source.html">OgreStdHeaders.h</a>"</code><br>
12<code>#include "<a class="el" href="OgreMemoryManager_8h-source.html">OgreMemoryManager.h</a>"</code><br>
13
14<p>
15<a href="OgrePrerequisites_8h-source.html">Go to the source code of this file.</a><table border=0 cellpadding=0 cellspacing=0>
16<tr><td></td></tr>
17<tr><td colspan=2><br><h2>Namespaces</h2></td></tr>
18<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>
19
20<tr><td colspan=2><br><h2>Defines</h2></td></tr>
21<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgrePrerequisites_8h.html#a0">OGRE_FORCE_ANGLE_TYPES</a></td></tr>
22
23<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgrePrerequisites_8h.html#a1">OGRE_VERSION_MAJOR</a>&nbsp;&nbsp;&nbsp;1</td></tr>
24
25<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgrePrerequisites_8h.html#a2">OGRE_VERSION_MINOR</a>&nbsp;&nbsp;&nbsp;2</td></tr>
26
27<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgrePrerequisites_8h.html#a3">OGRE_VERSION_PATCH</a>&nbsp;&nbsp;&nbsp;0</td></tr>
28
29<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgrePrerequisites_8h.html#a4">OGRE_VERSION_NAME</a>&nbsp;&nbsp;&nbsp;"Dagon"</td></tr>
30
31<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgrePrerequisites_8h.html#a5">OGRE_VERSION</a>&nbsp;&nbsp;&nbsp;((OGRE_VERSION_MAJOR &lt;&lt; 16) | (OGRE_VERSION_MINOR &lt;&lt; 8) | OGRE_VERSION_PATCH)</td></tr>
32
33<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgrePrerequisites_8h.html#a6">OgreChar</a>&nbsp;&nbsp;&nbsp;char</td></tr>
34
35<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgrePrerequisites_8h.html#a7">_TO_CHAR</a>(x)&nbsp;&nbsp;&nbsp;x</td></tr>
36
37<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgrePrerequisites_8h.html#a8">HashMap</a>&nbsp;&nbsp;&nbsp;::std::hash_map</td></tr>
38
39<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgrePrerequisites_8h.html#a9">OGRE_DELETE</a>(p)&nbsp;&nbsp;&nbsp;{ if(p) { delete (p);     (p)=NULL; } }</td></tr>
40
41<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Useful macros.  <a href="#a9"></a><br><br></td></tr>
42<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgrePrerequisites_8h.html#a10">OGRE_DELETE_ARRAY</a>(p)&nbsp;&nbsp;&nbsp;{ if(p) { delete[] (p);   (p)=NULL; } }</td></tr>
43
44<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgrePrerequisites_8h.html#a11">OGRE_AUTO_MUTEX_NAME</a>&nbsp;&nbsp;&nbsp;mutex</td></tr>
45
46<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgrePrerequisites_8h.html#a12">OGRE_AUTO_MUTEX</a></td></tr>
47
48<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgrePrerequisites_8h.html#a13">OGRE_LOCK_AUTO_MUTEX</a></td></tr>
49
50<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgrePrerequisites_8h.html#a14">OGRE_MUTEX</a>(name)</td></tr>
51
52<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgrePrerequisites_8h.html#a15">OGRE_LOCK_MUTEX</a>(name)</td></tr>
53
54<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgrePrerequisites_8h.html#a16">OGRE_AUTO_SHARED_MUTEX</a></td></tr>
55
56<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgrePrerequisites_8h.html#a17">OGRE_LOCK_AUTO_SHARED_MUTEX</a></td></tr>
57
58<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgrePrerequisites_8h.html#a18">OGRE_NEW_AUTO_SHARED_MUTEX</a></td></tr>
59
60<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgrePrerequisites_8h.html#a19">OGRE_DELETE_AUTO_SHARED_MUTEX</a></td></tr>
61
62<tr><td class="memItemLeft" nowrap align=right valign=top>#define&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="OgrePrerequisites_8h.html#a20">OGRE_COPY_AUTO_SHARED_MUTEX</a>(from)</td></tr>
63
64</table>
65<hr><h2>Define Documentation</h2>
66<a class="anchor" name="a7" doxytag="OgrePrerequisites.h::_TO_CHAR" ></a><p>
67<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
68  <tr>
69    <td class="mdRow">
70      <table cellpadding="0" cellspacing="0" border="0">
71        <tr>
72          <td class="md" nowrap valign="top"> #define _TO_CHAR</td>
73          <td class="md" valign="top">(&nbsp;</td>
74          <td class="md" nowrap valign="top">x&nbsp;</td>
75          <td class="mdname1" valign="top" nowrap>          </td>
76          <td class="md" valign="top">&nbsp;)&nbsp;</td>
77          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;x
78      </table>
79    </td>
80  </tr>
81</table>
82<table cellspacing=5 cellpadding=0 border=0>
83  <tr>
84    <td>
85      &nbsp;
86    </td>
87    <td>
88
89<p>
90
91<p>
92Definition at line <a class="el" href="OgrePrerequisites_8h-source.html#l00122">122</a> of file <a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>.    </td>
93  </tr>
94</table>
95<a class="anchor" name="a8" doxytag="OgrePrerequisites.h::HashMap" ></a><p>
96<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
97  <tr>
98    <td class="mdRow">
99      <table cellpadding="0" cellspacing="0" border="0">
100        <tr>
101          <td class="md" nowrap valign="top"> #define HashMap&nbsp;&nbsp;&nbsp;::std::hash_map
102      </table>
103    </td>
104  </tr>
105</table>
106<table cellspacing=5 cellpadding=0 border=0>
107  <tr>
108    <td>
109      &nbsp;
110    </td>
111    <td>
112
113<p>
114
115<p>
116Definition at line <a class="el" href="OgrePrerequisites_8h-source.html#l00135">135</a> of file <a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>.    </td>
117  </tr>
118</table>
119<a class="anchor" name="a12" doxytag="OgrePrerequisites.h::OGRE_AUTO_MUTEX" ></a><p>
120<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
121  <tr>
122    <td class="mdRow">
123      <table cellpadding="0" cellspacing="0" border="0">
124        <tr>
125          <td class="md" nowrap valign="top"> #define OGRE_AUTO_MUTEX
126      </table>
127    </td>
128  </tr>
129</table>
130<table cellspacing=5 cellpadding=0 border=0>
131  <tr>
132    <td>
133      &nbsp;
134    </td>
135    <td>
136
137<p>
138
139<p>
140Definition at line <a class="el" href="OgrePrerequisites_8h-source.html#l00172">172</a> of file <a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>.    </td>
141  </tr>
142</table>
143<a class="anchor" name="a11" doxytag="OgrePrerequisites.h::OGRE_AUTO_MUTEX_NAME" ></a><p>
144<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
145  <tr>
146    <td class="mdRow">
147      <table cellpadding="0" cellspacing="0" border="0">
148        <tr>
149          <td class="md" nowrap valign="top"> #define OGRE_AUTO_MUTEX_NAME&nbsp;&nbsp;&nbsp;mutex
150      </table>
151    </td>
152  </tr>
153</table>
154<table cellspacing=5 cellpadding=0 border=0>
155  <tr>
156    <td>
157      &nbsp;
158    </td>
159    <td>
160
161<p>
162
163<p>
164Definition at line <a class="el" href="OgrePrerequisites_8h-source.html#l00159">159</a> of file <a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>.    </td>
165  </tr>
166</table>
167<a class="anchor" name="a16" doxytag="OgrePrerequisites.h::OGRE_AUTO_SHARED_MUTEX" ></a><p>
168<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
169  <tr>
170    <td class="mdRow">
171      <table cellpadding="0" cellspacing="0" border="0">
172        <tr>
173          <td class="md" nowrap valign="top"> #define OGRE_AUTO_SHARED_MUTEX
174      </table>
175    </td>
176  </tr>
177</table>
178<table cellspacing=5 cellpadding=0 border=0>
179  <tr>
180    <td>
181      &nbsp;
182    </td>
183    <td>
184
185<p>
186
187<p>
188Definition at line <a class="el" href="OgrePrerequisites_8h-source.html#l00176">176</a> of file <a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>.    </td>
189  </tr>
190</table>
191<a class="anchor" name="a20" doxytag="OgrePrerequisites.h::OGRE_COPY_AUTO_SHARED_MUTEX" ></a><p>
192<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
193  <tr>
194    <td class="mdRow">
195      <table cellpadding="0" cellspacing="0" border="0">
196        <tr>
197          <td class="md" nowrap valign="top"> #define OGRE_COPY_AUTO_SHARED_MUTEX</td>
198          <td class="md" valign="top">(&nbsp;</td>
199          <td class="md" nowrap valign="top">from&nbsp;</td>
200          <td class="mdname1" valign="top" nowrap>          </td>
201          <td class="md" valign="top">&nbsp;)&nbsp;</td>
202          <td class="md" nowrap>
203      </table>
204    </td>
205  </tr>
206</table>
207<table cellspacing=5 cellpadding=0 border=0>
208  <tr>
209    <td>
210      &nbsp;
211    </td>
212    <td>
213
214<p>
215
216<p>
217Definition at line <a class="el" href="OgrePrerequisites_8h-source.html#l00180">180</a> of file <a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>.
218<p>
219Referenced by <a class="el" href="OgreBspLevel_8h-source.html#l00240">Ogre::BspLevelPtr::BspLevelPtr()</a>, <a class="el" href="OgreCompositor_8h-source.html#l00130">Ogre::CompositorPtr::CompositorPtr()</a>, <a class="el" href="OgreD3D9GpuProgram_8h-source.html#l00108">Ogre::D3D9GpuProgramPtr::D3D9GpuProgramPtr()</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00166">Ogre::D3D9TexturePtr::D3D9TexturePtr()</a>, <a class="el" href="OgreFont_8h-source.html#l00320">Ogre::FontPtr::FontPtr()</a>, <a class="el" href="OgreGLTexture_8h-source.html#l00095">Ogre::GLTexturePtr::GLTexturePtr()</a>, <a class="el" href="OgreHighLevelGpuProgram_8h-source.html#l00115">Ogre::HighLevelGpuProgramPtr::HighLevelGpuProgramPtr()</a>, <a class="el" href="OgreMaterial_8h-source.html#l00626">Ogre::MaterialPtr::MaterialPtr()</a>, <a class="el" href="OgreTexture_8h-source.html#l00326">Ogre::TexturePtr::operator=()</a>, <a class="el" href="OgreSkeleton_8h-source.html#l00412">Ogre::SkeletonPtr::operator=()</a>, <a class="el" href="OgreSharedPtr_8h-source.html#l00072">Ogre::SharedPtr&lt; Skeleton &gt;::operator=()</a>, <a class="el" href="OgrePatchMesh_8h-source.html#l00095">Ogre::PatchMeshPtr::operator=()</a>, <a class="el" href="OgreMaterial_8h-source.html#l00640">Ogre::MaterialPtr::operator=()</a>, <a class="el" href="OgreHighLevelGpuProgram_8h-source.html#l00129">Ogre::HighLevelGpuProgramPtr::operator=()</a>, <a class="el" href="OgreGpuProgram_8h-source.html#l01150">Ogre::GpuProgramPtr::operator=()</a>, <a class="el" href="OgreGLTexture_8h-source.html#l00109">Ogre::GLTexturePtr::operator=()</a>, <a class="el" href="OgreFont_8h-source.html#l00334">Ogre::FontPtr::operator=()</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00180">Ogre::D3D9TexturePtr::operator=()</a>, <a class="el" href="OgreD3D9GpuProgram_8h-source.html#l00122">Ogre::D3D9GpuProgramPtr::operator=()</a>, <a class="el" href="OgreCompositor_8h-source.html#l00144">Ogre::CompositorPtr::operator=()</a>, <a class="el" href="OgreBspLevel_8h-source.html#l00254">Ogre::BspLevelPtr::operator=()</a>, <a class="el" href="OgrePatchMesh_8h-source.html#l00081">Ogre::PatchMeshPtr::PatchMeshPtr()</a>, <a class="el" href="OgreSharedPtr_8h-source.html#l00116">Ogre::SharedPtr&lt; Skeleton &gt;::setNull()</a>, <a class="el" href="OgreSharedPtr_8h-source.html#l00059">Ogre::SharedPtr&lt; Skeleton &gt;::SharedPtr()</a>, <a class="el" href="OgreSkeleton_8h-source.html#l00398">Ogre::SkeletonPtr::SkeletonPtr()</a>, and <a class="el" href="OgreTexture_8h-source.html#l00312">Ogre::TexturePtr::TexturePtr()</a>.    </td>
220  </tr>
221</table>
222<a class="anchor" name="a9" doxytag="OgrePrerequisites.h::OGRE_DELETE" ></a><p>
223<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
224  <tr>
225    <td class="mdRow">
226      <table cellpadding="0" cellspacing="0" border="0">
227        <tr>
228          <td class="md" nowrap valign="top"> #define OGRE_DELETE</td>
229          <td class="md" valign="top">(&nbsp;</td>
230          <td class="md" nowrap valign="top">p&nbsp;</td>
231          <td class="mdname1" valign="top" nowrap>          </td>
232          <td class="md" valign="top">&nbsp;)&nbsp;</td>
233          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;{ if(p) { delete (p);     (p)=NULL; } }
234      </table>
235    </td>
236  </tr>
237</table>
238<table cellspacing=5 cellpadding=0 border=0>
239  <tr>
240    <td>
241      &nbsp;
242    </td>
243    <td>
244
245<p>
246Useful macros.
247<p>
248
249<p>
250Definition at line <a class="el" href="OgrePrerequisites_8h-source.html#l00147">147</a> of file <a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>.    </td>
251  </tr>
252</table>
253<a class="anchor" name="a10" doxytag="OgrePrerequisites.h::OGRE_DELETE_ARRAY" ></a><p>
254<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
255  <tr>
256    <td class="mdRow">
257      <table cellpadding="0" cellspacing="0" border="0">
258        <tr>
259          <td class="md" nowrap valign="top"> #define OGRE_DELETE_ARRAY</td>
260          <td class="md" valign="top">(&nbsp;</td>
261          <td class="md" nowrap valign="top">p&nbsp;</td>
262          <td class="mdname1" valign="top" nowrap>          </td>
263          <td class="md" valign="top">&nbsp;)&nbsp;</td>
264          <td class="md" nowrap>&nbsp;&nbsp;&nbsp;{ if(p) { delete[] (p);   (p)=NULL; } }
265      </table>
266    </td>
267  </tr>
268</table>
269<table cellspacing=5 cellpadding=0 border=0>
270  <tr>
271    <td>
272      &nbsp;
273    </td>
274    <td>
275
276<p>
277
278<p>
279Definition at line <a class="el" href="OgrePrerequisites_8h-source.html#l00148">148</a> of file <a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>.    </td>
280  </tr>
281</table>
282<a class="anchor" name="a19" doxytag="OgrePrerequisites.h::OGRE_DELETE_AUTO_SHARED_MUTEX" ></a><p>
283<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
284  <tr>
285    <td class="mdRow">
286      <table cellpadding="0" cellspacing="0" border="0">
287        <tr>
288          <td class="md" nowrap valign="top"> #define OGRE_DELETE_AUTO_SHARED_MUTEX
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
302<p>
303Definition at line <a class="el" href="OgrePrerequisites_8h-source.html#l00179">179</a> of file <a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>.
304<p>
305Referenced by <a class="el" href="OgreSharedPtr_8h-source.html#l00146">Ogre::SharedPtr&lt; Skeleton &gt;::destroy()</a>.    </td>
306  </tr>
307</table>
308<a class="anchor" name="a0" doxytag="OgrePrerequisites.h::OGRE_FORCE_ANGLE_TYPES" ></a><p>
309<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
310  <tr>
311    <td class="mdRow">
312      <table cellpadding="0" cellspacing="0" border="0">
313        <tr>
314          <td class="md" nowrap valign="top"> #define OGRE_FORCE_ANGLE_TYPES
315      </table>
316    </td>
317  </tr>
318</table>
319<table cellspacing=5 cellpadding=0 border=0>
320  <tr>
321    <td>
322      &nbsp;
323    </td>
324    <td>
325
326<p>
327
328<p>
329Definition at line <a class="el" href="OgrePrerequisites_8h-source.html#l00029">29</a> of file <a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>.    </td>
330  </tr>
331</table>
332<a class="anchor" name="a13" doxytag="OgrePrerequisites.h::OGRE_LOCK_AUTO_MUTEX" ></a><p>
333<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
334  <tr>
335    <td class="mdRow">
336      <table cellpadding="0" cellspacing="0" border="0">
337        <tr>
338          <td class="md" nowrap valign="top"> #define OGRE_LOCK_AUTO_MUTEX
339      </table>
340    </td>
341  </tr>
342</table>
343<table cellspacing=5 cellpadding=0 border=0>
344  <tr>
345    <td>
346      &nbsp;
347    </td>
348    <td>
349
350<p>
351
352<p>
353Definition at line <a class="el" href="OgrePrerequisites_8h-source.html#l00173">173</a> of file <a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>.
354<p>
355Referenced by <a class="el" href="OgreResource_8h-source.html#l00195">Ogre::Resource::isLoaded()</a>.    </td>
356  </tr>
357</table>
358<a class="anchor" name="a17" doxytag="OgrePrerequisites.h::OGRE_LOCK_AUTO_SHARED_MUTEX" ></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"> #define OGRE_LOCK_AUTO_SHARED_MUTEX
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="OgrePrerequisites_8h-source.html#l00177">177</a> of file <a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>.
380<p>
381Referenced by <a class="el" href="OgreSharedPtr_8h-source.html#l00100">Ogre::SharedPtr&lt; Skeleton &gt;::bind()</a>, <a class="el" href="OgreSharedPtr_8h-source.html#l00129">Ogre::SharedPtr&lt; Skeleton &gt;::release()</a>, <a class="el" href="OgreSharedPtr_8h-source.html#l00108">Ogre::SharedPtr&lt; Skeleton &gt;::unique()</a>, and <a class="el" href="OgreSharedPtr_8h-source.html#l00109">Ogre::SharedPtr&lt; Skeleton &gt;::useCount()</a>.    </td>
382  </tr>
383</table>
384<a class="anchor" name="a15" doxytag="OgrePrerequisites.h::OGRE_LOCK_MUTEX" ></a><p>
385<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
386  <tr>
387    <td class="mdRow">
388      <table cellpadding="0" cellspacing="0" border="0">
389        <tr>
390          <td class="md" nowrap valign="top"> #define OGRE_LOCK_MUTEX</td>
391          <td class="md" valign="top">(&nbsp;</td>
392          <td class="md" nowrap valign="top">name&nbsp;</td>
393          <td class="mdname1" valign="top" nowrap>          </td>
394          <td class="md" valign="top">&nbsp;)&nbsp;</td>
395          <td class="md" nowrap>
396      </table>
397    </td>
398  </tr>
399</table>
400<table cellspacing=5 cellpadding=0 border=0>
401  <tr>
402    <td>
403      &nbsp;
404    </td>
405    <td>
406
407<p>
408
409<p>
410Definition at line <a class="el" href="OgrePrerequisites_8h-source.html#l00175">175</a> of file <a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>.
411<p>
412Referenced by <a class="el" href="OgreBspLevel_8h-source.html#l00240">Ogre::BspLevelPtr::BspLevelPtr()</a>, <a class="el" href="OgreCompositor_8h-source.html#l00130">Ogre::CompositorPtr::CompositorPtr()</a>, <a class="el" href="OgreD3D9GpuProgram_8h-source.html#l00108">Ogre::D3D9GpuProgramPtr::D3D9GpuProgramPtr()</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00166">Ogre::D3D9TexturePtr::D3D9TexturePtr()</a>, <a class="el" href="OgreFont_8h-source.html#l00320">Ogre::FontPtr::FontPtr()</a>, <a class="el" href="OgreGLTexture_8h-source.html#l00095">Ogre::GLTexturePtr::GLTexturePtr()</a>, <a class="el" href="OgreHighLevelGpuProgram_8h-source.html#l00115">Ogre::HighLevelGpuProgramPtr::HighLevelGpuProgramPtr()</a>, <a class="el" href="OgreMaterial_8h-source.html#l00626">Ogre::MaterialPtr::MaterialPtr()</a>, <a class="el" href="OgreTexture_8h-source.html#l00326">Ogre::TexturePtr::operator=()</a>, <a class="el" href="OgreSkeleton_8h-source.html#l00412">Ogre::SkeletonPtr::operator=()</a>, <a class="el" href="OgreSharedPtr_8h-source.html#l00072">Ogre::SharedPtr&lt; Skeleton &gt;::operator=()</a>, <a class="el" href="OgrePatchMesh_8h-source.html#l00095">Ogre::PatchMeshPtr::operator=()</a>, <a class="el" href="OgreMaterial_8h-source.html#l00640">Ogre::MaterialPtr::operator=()</a>, <a class="el" href="OgreHighLevelGpuProgram_8h-source.html#l00129">Ogre::HighLevelGpuProgramPtr::operator=()</a>, <a class="el" href="OgreGpuProgram_8h-source.html#l01150">Ogre::GpuProgramPtr::operator=()</a>, <a class="el" href="OgreGLTexture_8h-source.html#l00109">Ogre::GLTexturePtr::operator=()</a>, <a class="el" href="OgreFont_8h-source.html#l00334">Ogre::FontPtr::operator=()</a>, <a class="el" href="OgreD3D9Texture_8h-source.html#l00180">Ogre::D3D9TexturePtr::operator=()</a>, <a class="el" href="OgreD3D9GpuProgram_8h-source.html#l00122">Ogre::D3D9GpuProgramPtr::operator=()</a>, <a class="el" href="OgreCompositor_8h-source.html#l00144">Ogre::CompositorPtr::operator=()</a>, <a class="el" href="OgreBspLevel_8h-source.html#l00254">Ogre::BspLevelPtr::operator=()</a>, <a class="el" href="OgrePatchMesh_8h-source.html#l00081">Ogre::PatchMeshPtr::PatchMeshPtr()</a>, <a class="el" href="OgreSharedPtr_8h-source.html#l00059">Ogre::SharedPtr&lt; Skeleton &gt;::SharedPtr()</a>, <a class="el" href="OgreSkeleton_8h-source.html#l00398">Ogre::SkeletonPtr::SkeletonPtr()</a>, and <a class="el" href="OgreTexture_8h-source.html#l00312">Ogre::TexturePtr::TexturePtr()</a>.    </td>
413  </tr>
414</table>
415<a class="anchor" name="a14" doxytag="OgrePrerequisites.h::OGRE_MUTEX" ></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"> #define OGRE_MUTEX</td>
422          <td class="md" valign="top">(&nbsp;</td>
423          <td class="md" nowrap valign="top">name&nbsp;</td>
424          <td class="mdname1" valign="top" nowrap>          </td>
425          <td class="md" valign="top">&nbsp;)&nbsp;</td>
426          <td class="md" nowrap>
427      </table>
428    </td>
429  </tr>
430</table>
431<table cellspacing=5 cellpadding=0 border=0>
432  <tr>
433    <td>
434      &nbsp;
435    </td>
436    <td>
437
438<p>
439
440<p>
441Definition at line <a class="el" href="OgrePrerequisites_8h-source.html#l00174">174</a> of file <a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>.    </td>
442  </tr>
443</table>
444<a class="anchor" name="a18" doxytag="OgrePrerequisites.h::OGRE_NEW_AUTO_SHARED_MUTEX" ></a><p>
445<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
446  <tr>
447    <td class="mdRow">
448      <table cellpadding="0" cellspacing="0" border="0">
449        <tr>
450          <td class="md" nowrap valign="top"> #define OGRE_NEW_AUTO_SHARED_MUTEX
451      </table>
452    </td>
453  </tr>
454</table>
455<table cellspacing=5 cellpadding=0 border=0>
456  <tr>
457    <td>
458      &nbsp;
459    </td>
460    <td>
461
462<p>
463
464<p>
465Definition at line <a class="el" href="OgrePrerequisites_8h-source.html#l00178">178</a> of file <a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>.
466<p>
467Referenced by <a class="el" href="OgreSharedPtr_8h-source.html#l00100">Ogre::SharedPtr&lt; Skeleton &gt;::bind()</a>, and <a class="el" href="OgreSharedPtr_8h-source.html#l00055">Ogre::SharedPtr&lt; Skeleton &gt;::SharedPtr()</a>.    </td>
468  </tr>
469</table>
470<a class="anchor" name="a5" doxytag="OgrePrerequisites.h::OGRE_VERSION" ></a><p>
471<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
472  <tr>
473    <td class="mdRow">
474      <table cellpadding="0" cellspacing="0" border="0">
475        <tr>
476          <td class="md" nowrap valign="top"> #define OGRE_VERSION&nbsp;&nbsp;&nbsp;((OGRE_VERSION_MAJOR &lt;&lt; 16) | (OGRE_VERSION_MINOR &lt;&lt; 8) | OGRE_VERSION_PATCH)
477      </table>
478    </td>
479  </tr>
480</table>
481<table cellspacing=5 cellpadding=0 border=0>
482  <tr>
483    <td>
484      &nbsp;
485    </td>
486    <td>
487
488<p>
489
490<p>
491Definition at line <a class="el" href="OgrePrerequisites_8h-source.html#l00100">100</a> of file <a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>.    </td>
492  </tr>
493</table>
494<a class="anchor" name="a1" doxytag="OgrePrerequisites.h::OGRE_VERSION_MAJOR" ></a><p>
495<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
496  <tr>
497    <td class="mdRow">
498      <table cellpadding="0" cellspacing="0" border="0">
499        <tr>
500          <td class="md" nowrap valign="top"> #define OGRE_VERSION_MAJOR&nbsp;&nbsp;&nbsp;1
501      </table>
502    </td>
503  </tr>
504</table>
505<table cellspacing=5 cellpadding=0 border=0>
506  <tr>
507    <td>
508      &nbsp;
509    </td>
510    <td>
511
512<p>
513
514<p>
515Definition at line <a class="el" href="OgrePrerequisites_8h-source.html#l00095">95</a> of file <a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>.    </td>
516  </tr>
517</table>
518<a class="anchor" name="a2" doxytag="OgrePrerequisites.h::OGRE_VERSION_MINOR" ></a><p>
519<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
520  <tr>
521    <td class="mdRow">
522      <table cellpadding="0" cellspacing="0" border="0">
523        <tr>
524          <td class="md" nowrap valign="top"> #define OGRE_VERSION_MINOR&nbsp;&nbsp;&nbsp;2
525      </table>
526    </td>
527  </tr>
528</table>
529<table cellspacing=5 cellpadding=0 border=0>
530  <tr>
531    <td>
532      &nbsp;
533    </td>
534    <td>
535
536<p>
537
538<p>
539Definition at line <a class="el" href="OgrePrerequisites_8h-source.html#l00096">96</a> of file <a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>.    </td>
540  </tr>
541</table>
542<a class="anchor" name="a4" doxytag="OgrePrerequisites.h::OGRE_VERSION_NAME" ></a><p>
543<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
544  <tr>
545    <td class="mdRow">
546      <table cellpadding="0" cellspacing="0" border="0">
547        <tr>
548          <td class="md" nowrap valign="top"> #define OGRE_VERSION_NAME&nbsp;&nbsp;&nbsp;"Dagon"
549      </table>
550    </td>
551  </tr>
552</table>
553<table cellspacing=5 cellpadding=0 border=0>
554  <tr>
555    <td>
556      &nbsp;
557    </td>
558    <td>
559
560<p>
561
562<p>
563Definition at line <a class="el" href="OgrePrerequisites_8h-source.html#l00098">98</a> of file <a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>.    </td>
564  </tr>
565</table>
566<a class="anchor" name="a3" doxytag="OgrePrerequisites.h::OGRE_VERSION_PATCH" ></a><p>
567<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
568  <tr>
569    <td class="mdRow">
570      <table cellpadding="0" cellspacing="0" border="0">
571        <tr>
572          <td class="md" nowrap valign="top"> #define OGRE_VERSION_PATCH&nbsp;&nbsp;&nbsp;0
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
586<p>
587Definition at line <a class="el" href="OgrePrerequisites_8h-source.html#l00097">97</a> of file <a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>.    </td>
588  </tr>
589</table>
590<a class="anchor" name="a6" doxytag="OgrePrerequisites.h::OgreChar" ></a><p>
591<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
592  <tr>
593    <td class="mdRow">
594      <table cellpadding="0" cellspacing="0" border="0">
595        <tr>
596          <td class="md" nowrap valign="top"> #define OgreChar&nbsp;&nbsp;&nbsp;char
597      </table>
598    </td>
599  </tr>
600</table>
601<table cellspacing=5 cellpadding=0 border=0>
602  <tr>
603    <td>
604      &nbsp;
605    </td>
606    <td>
607
608<p>
609
610<p>
611Definition at line <a class="el" href="OgrePrerequisites_8h-source.html#l00121">121</a> of file <a class="el" href="OgrePrerequisites_8h-source.html">OgrePrerequisites.h</a>.
612<p>
613Referenced by <a class="el" href="OgreFont_8h-source.html#l00248">Ogre::Font::getGlyphAspectRatio()</a>, <a class="el" href="OgreFont_8h-source.html#l00223">Ogre::Font::getGlyphTexCoords()</a>, <a class="el" href="OgreFont_8h-source.html#l00258">Ogre::Font::setGlyphAspectRatio()</a>, and <a class="el" href="OgreFont_8h-source.html#l00238">Ogre::Font::setGlyphTexCoords()</a>.    </td>
614  </tr>
615</table>
616<hr>
617<p>
618Copyright &copy; 2000-2005 by The OGRE Team<br />
619<!--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/>
620This 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/>
621                <!--/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#">
622                <Work rdf:about="">
623                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
624        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
625                </Work>
626                <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> -->
627
628Last modified Sun Mar 12 14:37:53 2006
629</p>
630</body>
631</html>
Note: See TracBrowser for help on using the repository browser.