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

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

added ogre dependencies and patched ogre sources

Line 
1<html>
2<head>
3<title>Ogre::SceneManagerEnumerator 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::SceneManagerEnumerator Class Reference</h1>Enumerates the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> classes available to applications. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreSceneManagerEnumerator_8h-source.html">OgreSceneManagerEnumerator.h</a>&gt;</code>
14<p>
15<p>Inheritance diagram for Ogre::SceneManagerEnumerator:
16<p><center><img src="classOgre_1_1SceneManagerEnumerator.png" usemap="#Ogre::SceneManagerEnumerator_map" border="0" alt=""></center>
17<map name="Ogre::SceneManagerEnumerator_map">
18<area href="classOgre_1_1Singleton.html" alt="Ogre::Singleton< SceneManagerEnumerator >" shape="rect" coords="0,0,275,24">
19</map>
20<a href="classOgre_1_1SceneManagerEnumerator-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
21<tr><td></td></tr>
22<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
23<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SceneManagerEnumerator.html#Ogre_1_1SceneManagerEnumeratora0">SceneManagerEnumerator</a> ()</td></tr>
24
25<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SceneManagerEnumerator.html#Ogre_1_1SceneManagerEnumeratora1">~SceneManagerEnumerator</a> ()</td></tr>
26
27<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SceneManagerEnumerator.html#Ogre_1_1SceneManagerEnumeratora2">setSceneManager</a> (<a class="el" href="namespaceOgre.html#a674">SceneType</a> st, <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> *sm)</td></tr>
28
29<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets a <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> implementation.  <a href="#Ogre_1_1SceneManagerEnumeratora2"></a><br><br></td></tr>
30<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SceneManagerEnumerator.html#Ogre_1_1SceneManagerEnumeratora3">getSceneManager</a> (<a class="el" href="namespaceOgre.html#a674">SceneType</a> st)</td></tr>
31
32<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Implementation of <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> retrieval.  <a href="#Ogre_1_1SceneManagerEnumeratora3"></a><br><br></td></tr>
33<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SceneManagerEnumerator.html#Ogre_1_1SceneManagerEnumeratora4">setRenderSystem</a> (<a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a> *rs)</td></tr>
34
35<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Notifies all SceneManagers of the destination rendering system.  <a href="#Ogre_1_1SceneManagerEnumeratora4"></a><br><br></td></tr>
36<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SceneManagerEnumerator.html#Ogre_1_1SceneManagerEnumeratora5">shutdownAll</a> (void)</td></tr>
37
38<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Utility method to control shutdown of the managers.  <a href="#Ogre_1_1SceneManagerEnumeratora5"></a><br><br></td></tr>
39<tr><td colspan=2><br><h2>Static Public Member Functions</h2></td></tr>
40<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1SceneManagerEnumerator.html">SceneManagerEnumerator</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SceneManagerEnumerator.html#Ogre_1_1SceneManagerEnumeratore0">getSingleton</a> (void)</td></tr>
41
42<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Override standard <a class="el" href="classOgre_1_1Singleton.html">Singleton</a> retrieval.  <a href="#Ogre_1_1SceneManagerEnumeratore0"></a><br><br></td></tr>
43<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1SceneManagerEnumerator.html">SceneManagerEnumerator</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SceneManagerEnumerator.html#Ogre_1_1SceneManagerEnumeratore1">getSingletonPtr</a> (void)</td></tr>
44
45<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Override standard <a class="el" href="classOgre_1_1Singleton.html">Singleton</a> retrieval.  <a href="#Ogre_1_1SceneManagerEnumeratore1"></a><br><br></td></tr>
46<tr><td colspan=2><br><h2>Static Protected Attributes</h2></td></tr>
47<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1SceneManagerEnumerator.html">SceneManagerEnumerator</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Singleton.html#Ogre_1_1Singletont0">ms_Singleton</a></td></tr>
48
49<tr><td colspan=2><br><h2>Private Types</h2></td></tr>
50<tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::map&lt; <a class="el" href="namespaceOgre.html#a674">SceneType</a>,<br>
51 <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> * &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SceneManagerEnumerator.html#Ogre_1_1SceneManagerEnumeratory0">SceneManagerList</a></td></tr>
52
53<tr><td colspan=2><br><h2>Private Attributes</h2></td></tr>
54<tr><td class="memItemLeft" nowrap align=right valign=top>std::set&lt; <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> * &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SceneManagerEnumerator.html#Ogre_1_1SceneManagerEnumeratorr0">mUniqueSceneMgrs</a></td></tr>
55
56<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1SceneManagerEnumerator.html#Ogre_1_1SceneManagerEnumeratory0">SceneManagerList</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SceneManagerEnumerator.html#Ogre_1_1SceneManagerEnumeratorr1">mSceneManagers</a></td></tr>
57
58<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1SceneManagerEnumerator.html#Ogre_1_1SceneManagerEnumeratorr2">mDefaultManager</a></td></tr>
59
60<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Standard scene manager for default management.  <a href="#Ogre_1_1SceneManagerEnumeratorr2"></a><br><br></td></tr>
61</table>
62<hr><a name="_details"></a><h2>Detailed Description</h2>
63Enumerates the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> classes available to applications.
64<p>
65<dl compact><dt><b>Remarks:</b></dt><dd>As described in the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> class, SceneManagers are responsible for organising the scene and issuing rendering commands to the <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>. Certain scene types can benefit from different rendering approaches, and it is intended that subclasses will be created to special case this. </dd></dl>
66<dl compact><dt><b></b></dt><dd>In order to give applications easy access to these implementations, the <a class="el" href="classOgre_1_1Root.html">Root</a> object has a getSceneManager method to retrieve a <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> which is appropriate to the scene type. However, this is the class which implements this behaviour and defines the scene types, because it is intended that the <a class="el" href="classOgre_1_1Root.html">Root</a> class is not customised by everybody (and it may be restricted access in the future). </dd></dl>
67<dl compact><dt><b></b></dt><dd>If you customise <a class="el" href="namespaceOgre.html">Ogre</a> and want to add a new <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> implementation (e.g. an Octree-based scene manager for outside locations), feel free to customise this class so that it is passed back where required. </dd></dl>
68<dl compact><dt><b></b></dt><dd>For this early release of <a class="el" href="namespaceOgre.html">Ogre</a>, only the basic <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> implementation is passed back for all scene types. This is a highly generic and extremely unoptimised reference implementation. </dd></dl>
69
70<p>
71
72<p>
73Definition at line <a class="el" href="OgreSceneManagerEnumerator_8h-source.html#l00069">69</a> of file <a class="el" href="OgreSceneManagerEnumerator_8h-source.html">OgreSceneManagerEnumerator.h</a>.<hr><h2>Member Typedef Documentation</h2>
74<a class="anchor" name="Ogre_1_1SceneManagerEnumeratory0" doxytag="Ogre::SceneManagerEnumerator::SceneManagerList" ></a><p>
75<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
76  <tr>
77    <td class="mdRow">
78      <table cellpadding="0" cellspacing="0" border="0">
79        <tr>
80          <td class="md" nowrap valign="top"> typedef std::map&lt;<a class="el" href="namespaceOgre.html#a674">SceneType</a>, <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a>*&gt; <a class="el" href="classOgre_1_1SceneManagerEnumerator.html#Ogre_1_1SceneManagerEnumeratory0">Ogre::SceneManagerEnumerator::SceneManagerList</a><code> [private]</code>
81      </table>
82    </td>
83  </tr>
84</table>
85<table cellspacing=5 cellpadding=0 border=0>
86  <tr>
87    <td>
88      &nbsp;
89    </td>
90    <td>
91
92<p>
93
94<p>
95Definition at line <a class="el" href="OgreSceneManagerEnumerator_8h-source.html#l00075">75</a> of file <a class="el" href="OgreSceneManagerEnumerator_8h-source.html">OgreSceneManagerEnumerator.h</a>.    </td>
96  </tr>
97</table>
98<hr><h2>Constructor &amp; Destructor Documentation</h2>
99<a class="anchor" name="Ogre_1_1SceneManagerEnumeratora0" doxytag="Ogre::SceneManagerEnumerator::SceneManagerEnumerator" ></a><p>
100<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
101  <tr>
102    <td class="mdRow">
103      <table cellpadding="0" cellspacing="0" border="0">
104        <tr>
105          <td class="md" nowrap valign="top"> Ogre::SceneManagerEnumerator::SceneManagerEnumerator </td>
106          <td class="md" valign="top">(&nbsp;</td>
107          <td class="mdname1" valign="top" nowrap>          </td>
108          <td class="md" valign="top">&nbsp;)&nbsp;</td>
109          <td class="md" nowrap></td>
110        </tr>
111
112      </table>
113    </td>
114  </tr>
115</table>
116<table cellspacing=5 cellpadding=0 border=0>
117  <tr>
118    <td>
119      &nbsp;
120    </td>
121    <td>
122
123<p>
124    </td>
125  </tr>
126</table>
127<a class="anchor" name="Ogre_1_1SceneManagerEnumeratora1" doxytag="Ogre::SceneManagerEnumerator::~SceneManagerEnumerator" ></a><p>
128<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
129  <tr>
130    <td class="mdRow">
131      <table cellpadding="0" cellspacing="0" border="0">
132        <tr>
133          <td class="md" nowrap valign="top"> Ogre::SceneManagerEnumerator::~<a class="el" href="classOgre_1_1SceneManagerEnumerator.html">SceneManagerEnumerator</a> </td>
134          <td class="md" valign="top">(&nbsp;</td>
135          <td class="mdname1" valign="top" nowrap>          </td>
136          <td class="md" valign="top">&nbsp;)&nbsp;</td>
137          <td class="md" nowrap></td>
138        </tr>
139
140      </table>
141    </td>
142  </tr>
143</table>
144<table cellspacing=5 cellpadding=0 border=0>
145  <tr>
146    <td>
147      &nbsp;
148    </td>
149    <td>
150
151<p>
152    </td>
153  </tr>
154</table>
155<hr><h2>Member Function Documentation</h2>
156<a class="anchor" name="Ogre_1_1SceneManagerEnumeratora3" doxytag="Ogre::SceneManagerEnumerator::getSceneManager" ></a><p>
157<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
158  <tr>
159    <td class="mdRow">
160      <table cellpadding="0" cellspacing="0" border="0">
161        <tr>
162          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a>* Ogre::SceneManagerEnumerator::getSceneManager </td>
163          <td class="md" valign="top">(&nbsp;</td>
164          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a674">SceneType</a>&nbsp;</td>
165          <td class="mdname1" valign="top" nowrap> <em>st</em>          </td>
166          <td class="md" valign="top">&nbsp;)&nbsp;</td>
167          <td class="md" nowrap></td>
168        </tr>
169
170      </table>
171    </td>
172  </tr>
173</table>
174<table cellspacing=5 cellpadding=0 border=0>
175  <tr>
176    <td>
177      &nbsp;
178    </td>
179    <td>
180
181<p>
182Implementation of <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> retrieval.
183<p>
184    </td>
185  </tr>
186</table>
187<a class="anchor" name="Ogre_1_1SceneManagerEnumeratore0" doxytag="Ogre::SceneManagerEnumerator::getSingleton" ></a><p>
188<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
189  <tr>
190    <td class="mdRow">
191      <table cellpadding="0" cellspacing="0" border="0">
192        <tr>
193          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1SceneManagerEnumerator.html">SceneManagerEnumerator</a>&amp; Ogre::SceneManagerEnumerator::getSingleton </td>
194          <td class="md" valign="top">(&nbsp;</td>
195          <td class="md" nowrap valign="top">void&nbsp;</td>
196          <td class="mdname1" valign="top" nowrap>          </td>
197          <td class="md" valign="top">&nbsp;)&nbsp;</td>
198          <td class="md" nowrap><code> [static]</code></td>
199        </tr>
200
201      </table>
202    </td>
203  </tr>
204</table>
205<table cellspacing=5 cellpadding=0 border=0>
206  <tr>
207    <td>
208      &nbsp;
209    </td>
210    <td>
211
212<p>
213Override standard <a class="el" href="classOgre_1_1Singleton.html">Singleton</a> retrieval.
214<p>
215<dl compact><dt><b>Remarks:</b></dt><dd>Why do we do this? Well, it's because the <a class="el" href="classOgre_1_1Singleton.html">Singleton</a> implementation is in a .h file, which means it gets compiled into anybody who includes it. This is needed for the <a class="el" href="classOgre_1_1Singleton.html">Singleton</a> template to work, but we actually only want it compiled into the implementation of the class based on the <a class="el" href="classOgre_1_1Singleton.html">Singleton</a>, not all of them. If we don't change this, we get link errors when trying to use the Singleton-based class from an outside dll. </dd></dl>
216<dl compact><dt><b></b></dt><dd>This method just delegates to the template version anyway, but the implementation stays in this single compilation unit, preventing link errors. </dd></dl>
217
218<p>
219Reimplemented from <a class="el" href="classOgre_1_1Singleton.html#Ogre_1_1Singletone0">Ogre::Singleton&lt; SceneManagerEnumerator &gt;</a>.    </td>
220  </tr>
221</table>
222<a class="anchor" name="Ogre_1_1SceneManagerEnumeratore1" doxytag="Ogre::SceneManagerEnumerator::getSingletonPtr" ></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"> <a class="el" href="classOgre_1_1SceneManagerEnumerator.html">SceneManagerEnumerator</a>* Ogre::SceneManagerEnumerator::getSingletonPtr </td>
229          <td class="md" valign="top">(&nbsp;</td>
230          <td class="md" nowrap valign="top">void&nbsp;</td>
231          <td class="mdname1" valign="top" nowrap>          </td>
232          <td class="md" valign="top">&nbsp;)&nbsp;</td>
233          <td class="md" nowrap><code> [static]</code></td>
234        </tr>
235
236      </table>
237    </td>
238  </tr>
239</table>
240<table cellspacing=5 cellpadding=0 border=0>
241  <tr>
242    <td>
243      &nbsp;
244    </td>
245    <td>
246
247<p>
248Override standard <a class="el" href="classOgre_1_1Singleton.html">Singleton</a> retrieval.
249<p>
250<dl compact><dt><b>Remarks:</b></dt><dd>Why do we do this? Well, it's because the <a class="el" href="classOgre_1_1Singleton.html">Singleton</a> implementation is in a .h file, which means it gets compiled into anybody who includes it. This is needed for the <a class="el" href="classOgre_1_1Singleton.html">Singleton</a> template to work, but we actually only want it compiled into the implementation of the class based on the <a class="el" href="classOgre_1_1Singleton.html">Singleton</a>, not all of them. If we don't change this, we get link errors when trying to use the Singleton-based class from an outside dll. </dd></dl>
251<dl compact><dt><b></b></dt><dd>This method just delegates to the template version anyway, but the implementation stays in this single compilation unit, preventing link errors. </dd></dl>
252
253<p>
254Reimplemented from <a class="el" href="classOgre_1_1Singleton.html#Ogre_1_1Singletone1">Ogre::Singleton&lt; SceneManagerEnumerator &gt;</a>.    </td>
255  </tr>
256</table>
257<a class="anchor" name="Ogre_1_1SceneManagerEnumeratora4" doxytag="Ogre::SceneManagerEnumerator::setRenderSystem" ></a><p>
258<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
259  <tr>
260    <td class="mdRow">
261      <table cellpadding="0" cellspacing="0" border="0">
262        <tr>
263          <td class="md" nowrap valign="top"> void Ogre::SceneManagerEnumerator::setRenderSystem </td>
264          <td class="md" valign="top">(&nbsp;</td>
265          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a> *&nbsp;</td>
266          <td class="mdname1" valign="top" nowrap> <em>rs</em>          </td>
267          <td class="md" valign="top">&nbsp;)&nbsp;</td>
268          <td class="md" nowrap></td>
269        </tr>
270
271      </table>
272    </td>
273  </tr>
274</table>
275<table cellspacing=5 cellpadding=0 border=0>
276  <tr>
277    <td>
278      &nbsp;
279    </td>
280    <td>
281
282<p>
283Notifies all SceneManagers of the destination rendering system.
284<p>
285    </td>
286  </tr>
287</table>
288<a class="anchor" name="Ogre_1_1SceneManagerEnumeratora2" doxytag="Ogre::SceneManagerEnumerator::setSceneManager" ></a><p>
289<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
290  <tr>
291    <td class="mdRow">
292      <table cellpadding="0" cellspacing="0" border="0">
293        <tr>
294          <td class="md" nowrap valign="top"> void Ogre::SceneManagerEnumerator::setSceneManager </td>
295          <td class="md" valign="top">(&nbsp;</td>
296          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a674">SceneType</a>&nbsp;</td>
297          <td class="mdname" nowrap> <em>st</em>, </td>
298        </tr>
299        <tr>
300          <td class="md" nowrap align="right"></td>
301          <td></td>
302          <td class="md" nowrap><a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> *&nbsp;</td>
303          <td class="mdname" nowrap> <em>sm</em></td>
304        </tr>
305        <tr>
306          <td></td>
307          <td class="md">)&nbsp;</td>
308          <td class="md" colspan="2"></td>
309        </tr>
310
311      </table>
312    </td>
313  </tr>
314</table>
315<table cellspacing=5 cellpadding=0 border=0>
316  <tr>
317    <td>
318      &nbsp;
319    </td>
320    <td>
321
322<p>
323Sets a <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> implementation.
324<p>
325    </td>
326  </tr>
327</table>
328<a class="anchor" name="Ogre_1_1SceneManagerEnumeratora5" doxytag="Ogre::SceneManagerEnumerator::shutdownAll" ></a><p>
329<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
330  <tr>
331    <td class="mdRow">
332      <table cellpadding="0" cellspacing="0" border="0">
333        <tr>
334          <td class="md" nowrap valign="top"> void Ogre::SceneManagerEnumerator::shutdownAll </td>
335          <td class="md" valign="top">(&nbsp;</td>
336          <td class="md" nowrap valign="top">void&nbsp;</td>
337          <td class="mdname1" valign="top" nowrap>          </td>
338          <td class="md" valign="top">&nbsp;)&nbsp;</td>
339          <td class="md" nowrap></td>
340        </tr>
341
342      </table>
343    </td>
344  </tr>
345</table>
346<table cellspacing=5 cellpadding=0 border=0>
347  <tr>
348    <td>
349      &nbsp;
350    </td>
351    <td>
352
353<p>
354Utility method to control shutdown of the managers.
355<p>
356    </td>
357  </tr>
358</table>
359<hr><h2>Member Data Documentation</h2>
360<a class="anchor" name="Ogre_1_1SceneManagerEnumeratorr2" doxytag="Ogre::SceneManagerEnumerator::mDefaultManager" ></a><p>
361<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
362  <tr>
363    <td class="mdRow">
364      <table cellpadding="0" cellspacing="0" border="0">
365        <tr>
366          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a>* <a class="el" href="classOgre_1_1SceneManagerEnumerator.html#Ogre_1_1SceneManagerEnumeratorr2">Ogre::SceneManagerEnumerator::mDefaultManager</a><code> [private]</code>
367      </table>
368    </td>
369  </tr>
370</table>
371<table cellspacing=5 cellpadding=0 border=0>
372  <tr>
373    <td>
374      &nbsp;
375    </td>
376    <td>
377
378<p>
379Standard scene manager for default management.
380<p>
381
382<p>
383Definition at line <a class="el" href="OgreSceneManagerEnumerator_8h-source.html#l00079">79</a> of file <a class="el" href="OgreSceneManagerEnumerator_8h-source.html">OgreSceneManagerEnumerator.h</a>.    </td>
384  </tr>
385</table>
386<a class="anchor" name="Ogre_1_1Singletont0" doxytag="Ogre::SceneManagerEnumerator::ms_Singleton" ></a><p>
387<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
388  <tr>
389    <td class="mdRow">
390      <table cellpadding="0" cellspacing="0" border="0">
391        <tr>
392          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1SceneManagerEnumerator.html">SceneManagerEnumerator</a> * <a class="el" href="classOgre_1_1Singleton.html">Ogre::Singleton</a>&lt; <a class="el" href="classOgre_1_1SceneManagerEnumerator.html">SceneManagerEnumerator</a>  &gt;::<a class="el" href="classOgre_1_1Singleton.html#Ogre_1_1Singletont0">ms_Singleton</a><code> [static, protected, inherited]</code>
393      </table>
394    </td>
395  </tr>
396</table>
397<table cellspacing=5 cellpadding=0 border=0>
398  <tr>
399    <td>
400      &nbsp;
401    </td>
402    <td>
403
404<p>
405
406<p>
407Definition at line <a class="el" href="OgreSingleton_8h-source.html#l00054">54</a> of file <a class="el" href="OgreSingleton_8h-source.html">OgreSingleton.h</a>.    </td>
408  </tr>
409</table>
410<a class="anchor" name="Ogre_1_1SceneManagerEnumeratorr1" doxytag="Ogre::SceneManagerEnumerator::mSceneManagers" ></a><p>
411<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
412  <tr>
413    <td class="mdRow">
414      <table cellpadding="0" cellspacing="0" border="0">
415        <tr>
416          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1SceneManagerEnumerator.html#Ogre_1_1SceneManagerEnumeratory0">SceneManagerList</a> <a class="el" href="classOgre_1_1SceneManagerEnumerator.html#Ogre_1_1SceneManagerEnumeratorr1">Ogre::SceneManagerEnumerator::mSceneManagers</a><code> [private]</code>
417      </table>
418    </td>
419  </tr>
420</table>
421<table cellspacing=5 cellpadding=0 border=0>
422  <tr>
423    <td>
424      &nbsp;
425    </td>
426    <td>
427
428<p>
429
430<p>
431Definition at line <a class="el" href="OgreSceneManagerEnumerator_8h-source.html#l00076">76</a> of file <a class="el" href="OgreSceneManagerEnumerator_8h-source.html">OgreSceneManagerEnumerator.h</a>.    </td>
432  </tr>
433</table>
434<a class="anchor" name="Ogre_1_1SceneManagerEnumeratorr0" doxytag="Ogre::SceneManagerEnumerator::mUniqueSceneMgrs" ></a><p>
435<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
436  <tr>
437    <td class="mdRow">
438      <table cellpadding="0" cellspacing="0" border="0">
439        <tr>
440          <td class="md" nowrap valign="top"> std::set&lt;<a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a>*&gt; <a class="el" href="classOgre_1_1SceneManagerEnumerator.html#Ogre_1_1SceneManagerEnumeratorr0">Ogre::SceneManagerEnumerator::mUniqueSceneMgrs</a><code> [private]</code>
441      </table>
442    </td>
443  </tr>
444</table>
445<table cellspacing=5 cellpadding=0 border=0>
446  <tr>
447    <td>
448      &nbsp;
449    </td>
450    <td>
451
452<p>
453
454<p>
455Definition at line <a class="el" href="OgreSceneManagerEnumerator_8h-source.html#l00073">73</a> of file <a class="el" href="OgreSceneManagerEnumerator_8h-source.html">OgreSceneManagerEnumerator.h</a>.    </td>
456  </tr>
457</table>
458<hr>The documentation for this class was generated from the following file:<ul>
459<li><a class="el" href="OgreSceneManagerEnumerator_8h-source.html">OgreSceneManagerEnumerator.h</a></ul>
460<hr>
461<p>
462Copyright &copy; 2000-2005 by The OGRE Team<br />
463<!--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/>
464This 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/>
465                <!--/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#">
466                <Work rdf:about="">
467                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
468        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
469                </Work>
470                <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> -->
471
472Last modified Sun Feb 12 13:03:14 2006
473</p>
474</body>
475</html>
Note: See TracBrowser for help on using the repository browser.