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

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

adding ogre 1.2 and dependencies

Line 
1<html>
2<head>
3<title>Ogre::ExternalTextureSourceManager 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::ExternalTextureSourceManager Class Reference</h1><a class="el" href="classOgre_1_1Singleton.html">Singleton</a> Class which handles the registering and control of texture plugins. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreExternalTextureSourceManager_8h-source.html">OgreExternalTextureSourceManager.h</a>&gt;</code>
14<p>
15<p>Inheritance diagram for Ogre::ExternalTextureSourceManager:
16<p><center><img src="classOgre_1_1ExternalTextureSourceManager.png" usemap="#Ogre::ExternalTextureSourceManager_map" border="0" alt=""></center>
17<map name="Ogre::ExternalTextureSourceManager_map">
18<area href="classOgre_1_1Singleton.html" alt="Ogre::Singleton< ExternalTextureSourceManager >" shape="rect" coords="0,0,303,24">
19</map>
20<a href="classOgre_1_1ExternalTextureSourceManager-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_1ExternalTextureSourceManager.html#Ogre_1_1ExternalTextureSourceManagera0">ExternalTextureSourceManager</a> ()</td></tr>
24
25<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor.  <a href="#Ogre_1_1ExternalTextureSourceManagera0"></a><br><br></td></tr>
26<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSourceManager.html#Ogre_1_1ExternalTextureSourceManagera1">~ExternalTextureSourceManager</a> ()</td></tr>
27
28<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Destructor.  <a href="#Ogre_1_1ExternalTextureSourceManagera1"></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_1ExternalTextureSourceManager.html#Ogre_1_1ExternalTextureSourceManagera2">setCurrentPlugIn</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;sTexturePlugInType)</td></tr>
30
31<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets active plugin (ie.  <a href="#Ogre_1_1ExternalTextureSourceManagera2"></a><br><br></td></tr>
32<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ExternalTextureSource.html">ExternalTextureSource</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSourceManager.html#Ogre_1_1ExternalTextureSourceManagera3">getCurrentPlugIn</a> (void) const </td></tr>
33
34<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns currently selected plugin, may be null if none selected.  <a href="#Ogre_1_1ExternalTextureSourceManagera3"></a><br><br></td></tr>
35<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSourceManager.html#Ogre_1_1ExternalTextureSourceManagera4">destroyAdvancedTexture</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;sTextureName, const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;groupName=<a class="el" href="classOgre_1_1ResourceGroupManager.html#Ogre_1_1ResourceGroupManagers0">ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME</a>)</td></tr>
36
37<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Calls the destroy method of all registered plugins...  <a href="#Ogre_1_1ExternalTextureSourceManagera4"></a><br><br></td></tr>
38<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ExternalTextureSource.html">ExternalTextureSource</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSourceManager.html#Ogre_1_1ExternalTextureSourceManagera5">getExternalTextureSource</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;sTexturePlugInType)</td></tr>
39
40<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the plugin which reistered itself with a specific name (eg.  <a href="#Ogre_1_1ExternalTextureSourceManagera5"></a><br><br></td></tr>
41<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSourceManager.html#Ogre_1_1ExternalTextureSourceManagera6">setExternalTextureSource</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;sTexturePlugInType, <a class="el" href="classOgre_1_1ExternalTextureSource.html">ExternalTextureSource</a> *pTextureSystem)</td></tr>
42
43<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Called from plugin to register itself.  <a href="#Ogre_1_1ExternalTextureSourceManagera6"></a><br><br></td></tr>
44<tr><td colspan=2><br><h2>Static Public Member Functions</h2></td></tr>
45<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ExternalTextureSourceManager.html">ExternalTextureSourceManager</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSourceManager.html#Ogre_1_1ExternalTextureSourceManagere0">getSingleton</a> (void)</td></tr>
46
47<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_1ExternalTextureSourceManagere0"></a><br><br></td></tr>
48<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ExternalTextureSourceManager.html">ExternalTextureSourceManager</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSourceManager.html#Ogre_1_1ExternalTextureSourceManagere1">getSingletonPtr</a> (void)</td></tr>
49
50<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_1ExternalTextureSourceManagere1"></a><br><br></td></tr>
51<tr><td colspan=2><br><h2>Protected Types</h2></td></tr>
52<tr><td class="memItemLeft" nowrap align=right valign=top>typedef std::map&lt; <a class="el" href="namespaceOgre.html#a471">String</a>,<br>
53 <a class="el" href="classOgre_1_1ExternalTextureSource.html">ExternalTextureSource</a> * &gt;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSourceManager.html#Ogre_1_1ExternalTextureSourceManagerx0">TextureSystemList</a></td></tr>
54
55<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
56<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ExternalTextureSource.html">ExternalTextureSource</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSourceManager.html#Ogre_1_1ExternalTextureSourceManagerp0">mpCurrExternalTextureSource</a></td></tr>
57
58<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ExternalTextureSourceManager.html#Ogre_1_1ExternalTextureSourceManagerx0">TextureSystemList</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSourceManager.html#Ogre_1_1ExternalTextureSourceManagerp1">mTextureSystems</a></td></tr>
59
60<tr><td colspan=2><br><h2>Static Protected Attributes</h2></td></tr>
61<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ExternalTextureSourceManager.html">ExternalTextureSourceManager</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1Singleton.html#Ogre_1_1Singletont0">ms_Singleton</a></td></tr>
62
63</table>
64<hr><a name="_details"></a><h2>Detailed Description</h2>
65<a class="el" href="classOgre_1_1Singleton.html">Singleton</a> Class which handles the registering and control of texture plugins.
66<p>
67The plugins will be mostly controlled via a string interface.
68<p>
69
70<p>
71Definition at line <a class="el" href="OgreExternalTextureSourceManager_8h-source.html#l00046">46</a> of file <a class="el" href="OgreExternalTextureSourceManager_8h-source.html">OgreExternalTextureSourceManager.h</a>.<hr><h2>Member Typedef Documentation</h2>
72<a class="anchor" name="Ogre_1_1ExternalTextureSourceManagerx0" doxytag="Ogre::ExternalTextureSourceManager::TextureSystemList" ></a><p>
73<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
74  <tr>
75    <td class="mdRow">
76      <table cellpadding="0" cellspacing="0" border="0">
77        <tr>
78          <td class="md" nowrap valign="top"> typedef std::map&lt; <a class="el" href="namespaceOgre.html#a471">String</a>, <a class="el" href="classOgre_1_1ExternalTextureSource.html">ExternalTextureSource</a>*&gt; <a class="el" href="classOgre_1_1ExternalTextureSourceManager.html#Ogre_1_1ExternalTextureSourceManagerx0">Ogre::ExternalTextureSourceManager::TextureSystemList</a><code> [protected]</code>
79      </table>
80    </td>
81  </tr>
82</table>
83<table cellspacing=5 cellpadding=0 border=0>
84  <tr>
85    <td>
86      &nbsp;
87    </td>
88    <td>
89
90<p>
91
92<p>
93Definition at line <a class="el" href="OgreExternalTextureSourceManager_8h-source.html#l00109">109</a> of file <a class="el" href="OgreExternalTextureSourceManager_8h-source.html">OgreExternalTextureSourceManager.h</a>.    </td>
94  </tr>
95</table>
96<hr><h2>Constructor &amp; Destructor Documentation</h2>
97<a class="anchor" name="Ogre_1_1ExternalTextureSourceManagera0" doxytag="Ogre::ExternalTextureSourceManager::ExternalTextureSourceManager" ></a><p>
98<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
99  <tr>
100    <td class="mdRow">
101      <table cellpadding="0" cellspacing="0" border="0">
102        <tr>
103          <td class="md" nowrap valign="top"> Ogre::ExternalTextureSourceManager::ExternalTextureSourceManager </td>
104          <td class="md" valign="top">(&nbsp;</td>
105          <td class="mdname1" valign="top" nowrap>          </td>
106          <td class="md" valign="top">&nbsp;)&nbsp;</td>
107          <td class="md" nowrap></td>
108        </tr>
109
110      </table>
111    </td>
112  </tr>
113</table>
114<table cellspacing=5 cellpadding=0 border=0>
115  <tr>
116    <td>
117      &nbsp;
118    </td>
119    <td>
120
121<p>
122Constructor.
123<p>
124    </td>
125  </tr>
126</table>
127<a class="anchor" name="Ogre_1_1ExternalTextureSourceManagera1" doxytag="Ogre::ExternalTextureSourceManager::~ExternalTextureSourceManager" ></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::ExternalTextureSourceManager::~<a class="el" href="classOgre_1_1ExternalTextureSourceManager.html">ExternalTextureSourceManager</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>
152Destructor.
153<p>
154    </td>
155  </tr>
156</table>
157<hr><h2>Member Function Documentation</h2>
158<a class="anchor" name="Ogre_1_1ExternalTextureSourceManagera4" doxytag="Ogre::ExternalTextureSourceManager::destroyAdvancedTexture" ></a><p>
159<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
160  <tr>
161    <td class="mdRow">
162      <table cellpadding="0" cellspacing="0" border="0">
163        <tr>
164          <td class="md" nowrap valign="top"> void Ogre::ExternalTextureSourceManager::destroyAdvancedTexture </td>
165          <td class="md" valign="top">(&nbsp;</td>
166          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
167          <td class="mdname" nowrap> <em>sTextureName</em>, </td>
168        </tr>
169        <tr>
170          <td class="md" nowrap align="right"></td>
171          <td></td>
172          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
173          <td class="mdname" nowrap> <em>groupName</em> = <a class="el" href="classOgre_1_1ResourceGroupManager.html#Ogre_1_1ResourceGroupManagers0">ResourceGroupManager::DEFAULT_RESOURCE_GROUP_NAME</a></td>
174        </tr>
175        <tr>
176          <td></td>
177          <td class="md">)&nbsp;</td>
178          <td class="md" colspan="2"></td>
179        </tr>
180
181      </table>
182    </td>
183  </tr>
184</table>
185<table cellspacing=5 cellpadding=0 border=0>
186  <tr>
187    <td>
188      &nbsp;
189    </td>
190    <td>
191
192<p>
193Calls the destroy method of all registered plugins...
194<p>
195Only the owner plugin should perform the destroy action.     </td>
196  </tr>
197</table>
198<a class="anchor" name="Ogre_1_1ExternalTextureSourceManagera3" doxytag="Ogre::ExternalTextureSourceManager::getCurrentPlugIn" ></a><p>
199<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
200  <tr>
201    <td class="mdRow">
202      <table cellpadding="0" cellspacing="0" border="0">
203        <tr>
204          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ExternalTextureSource.html">ExternalTextureSource</a>* Ogre::ExternalTextureSourceManager::getCurrentPlugIn </td>
205          <td class="md" valign="top">(&nbsp;</td>
206          <td class="md" nowrap valign="top">void&nbsp;</td>
207          <td class="mdname1" valign="top" nowrap>          </td>
208          <td class="md" valign="top">&nbsp;)&nbsp;</td>
209          <td class="md" nowrap> const</td>
210        </tr>
211
212      </table>
213    </td>
214  </tr>
215</table>
216<table cellspacing=5 cellpadding=0 border=0>
217  <tr>
218    <td>
219      &nbsp;
220    </td>
221    <td>
222
223<p>
224Returns currently selected plugin, may be null if none selected.
225<p>
226
227<p>
228Definition at line <a class="el" href="OgreExternalTextureSourceManager_8h-source.html#l00058">58</a> of file <a class="el" href="OgreExternalTextureSourceManager_8h-source.html">OgreExternalTextureSourceManager.h</a>.    </td>
229  </tr>
230</table>
231<a class="anchor" name="Ogre_1_1ExternalTextureSourceManagera5" doxytag="Ogre::ExternalTextureSourceManager::getExternalTextureSource" ></a><p>
232<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
233  <tr>
234    <td class="mdRow">
235      <table cellpadding="0" cellspacing="0" border="0">
236        <tr>
237          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ExternalTextureSource.html">ExternalTextureSource</a>* Ogre::ExternalTextureSourceManager::getExternalTextureSource </td>
238          <td class="md" valign="top">(&nbsp;</td>
239          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
240          <td class="mdname1" valign="top" nowrap> <em>sTexturePlugInType</em>          </td>
241          <td class="md" valign="top">&nbsp;)&nbsp;</td>
242          <td class="md" nowrap></td>
243        </tr>
244
245      </table>
246    </td>
247  </tr>
248</table>
249<table cellspacing=5 cellpadding=0 border=0>
250  <tr>
251    <td>
252      &nbsp;
253    </td>
254    <td>
255
256<p>
257Returns the plugin which reistered itself with a specific name (eg.
258<p>
259"video"), or null if specified plugin not found     </td>
260  </tr>
261</table>
262<a class="anchor" name="Ogre_1_1ExternalTextureSourceManagere0" doxytag="Ogre::ExternalTextureSourceManager::getSingleton" ></a><p>
263<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
264  <tr>
265    <td class="mdRow">
266      <table cellpadding="0" cellspacing="0" border="0">
267        <tr>
268          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ExternalTextureSourceManager.html">ExternalTextureSourceManager</a>&amp; Ogre::ExternalTextureSourceManager::getSingleton </td>
269          <td class="md" valign="top">(&nbsp;</td>
270          <td class="md" nowrap valign="top">void&nbsp;</td>
271          <td class="mdname1" valign="top" nowrap>          </td>
272          <td class="md" valign="top">&nbsp;)&nbsp;</td>
273          <td class="md" nowrap><code> [static]</code></td>
274        </tr>
275
276      </table>
277    </td>
278  </tr>
279</table>
280<table cellspacing=5 cellpadding=0 border=0>
281  <tr>
282    <td>
283      &nbsp;
284    </td>
285    <td>
286
287<p>
288Override standard <a class="el" href="classOgre_1_1Singleton.html">Singleton</a> retrieval.
289<p>
290<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>
291<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>
292
293<p>
294Reimplemented from <a class="el" href="classOgre_1_1Singleton.html#Ogre_1_1Singletone0">Ogre::Singleton&lt; ExternalTextureSourceManager &gt;</a>.    </td>
295  </tr>
296</table>
297<a class="anchor" name="Ogre_1_1ExternalTextureSourceManagere1" doxytag="Ogre::ExternalTextureSourceManager::getSingletonPtr" ></a><p>
298<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
299  <tr>
300    <td class="mdRow">
301      <table cellpadding="0" cellspacing="0" border="0">
302        <tr>
303          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ExternalTextureSourceManager.html">ExternalTextureSourceManager</a>* Ogre::ExternalTextureSourceManager::getSingletonPtr </td>
304          <td class="md" valign="top">(&nbsp;</td>
305          <td class="md" nowrap valign="top">void&nbsp;</td>
306          <td class="mdname1" valign="top" nowrap>          </td>
307          <td class="md" valign="top">&nbsp;)&nbsp;</td>
308          <td class="md" nowrap><code> [static]</code></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>
323Override standard <a class="el" href="classOgre_1_1Singleton.html">Singleton</a> retrieval.
324<p>
325<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>
326<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>
327
328<p>
329Reimplemented from <a class="el" href="classOgre_1_1Singleton.html#Ogre_1_1Singletone1">Ogre::Singleton&lt; ExternalTextureSourceManager &gt;</a>.    </td>
330  </tr>
331</table>
332<a class="anchor" name="Ogre_1_1ExternalTextureSourceManagera2" doxytag="Ogre::ExternalTextureSourceManager::setCurrentPlugIn" ></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"> void Ogre::ExternalTextureSourceManager::setCurrentPlugIn </td>
339          <td class="md" valign="top">(&nbsp;</td>
340          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
341          <td class="mdname1" valign="top" nowrap> <em>sTexturePlugInType</em>          </td>
342          <td class="md" valign="top">&nbsp;)&nbsp;</td>
343          <td class="md" nowrap></td>
344        </tr>
345
346      </table>
347    </td>
348  </tr>
349</table>
350<table cellspacing=5 cellpadding=0 border=0>
351  <tr>
352    <td>
353      &nbsp;
354    </td>
355    <td>
356
357<p>
358Sets active plugin (ie.
359<p>
360"video", "effect", "generic", etc..)     </td>
361  </tr>
362</table>
363<a class="anchor" name="Ogre_1_1ExternalTextureSourceManagera6" doxytag="Ogre::ExternalTextureSourceManager::setExternalTextureSource" ></a><p>
364<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
365  <tr>
366    <td class="mdRow">
367      <table cellpadding="0" cellspacing="0" border="0">
368        <tr>
369          <td class="md" nowrap valign="top"> void Ogre::ExternalTextureSourceManager::setExternalTextureSource </td>
370          <td class="md" valign="top">(&nbsp;</td>
371          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
372          <td class="mdname" nowrap> <em>sTexturePlugInType</em>, </td>
373        </tr>
374        <tr>
375          <td class="md" nowrap align="right"></td>
376          <td></td>
377          <td class="md" nowrap><a class="el" href="classOgre_1_1ExternalTextureSource.html">ExternalTextureSource</a> *&nbsp;</td>
378          <td class="mdname" nowrap> <em>pTextureSystem</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>
398Called from plugin to register itself.
399<p>
400    </td>
401  </tr>
402</table>
403<hr><h2>Member Data Documentation</h2>
404<a class="anchor" name="Ogre_1_1ExternalTextureSourceManagerp0" doxytag="Ogre::ExternalTextureSourceManager::mpCurrExternalTextureSource" ></a><p>
405<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
406  <tr>
407    <td class="mdRow">
408      <table cellpadding="0" cellspacing="0" border="0">
409        <tr>
410          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ExternalTextureSource.html">ExternalTextureSource</a>* <a class="el" href="classOgre_1_1ExternalTextureSourceManager.html#Ogre_1_1ExternalTextureSourceManagerp0">Ogre::ExternalTextureSourceManager::mpCurrExternalTextureSource</a><code> [protected]</code>
411      </table>
412    </td>
413  </tr>
414</table>
415<table cellspacing=5 cellpadding=0 border=0>
416  <tr>
417    <td>
418      &nbsp;
419    </td>
420    <td>
421
422<p>
423
424<p>
425Definition at line <a class="el" href="OgreExternalTextureSourceManager_8h-source.html#l00106">106</a> of file <a class="el" href="OgreExternalTextureSourceManager_8h-source.html">OgreExternalTextureSourceManager.h</a>.    </td>
426  </tr>
427</table>
428<a class="anchor" name="Ogre_1_1Singletont0" doxytag="Ogre::ExternalTextureSourceManager::ms_Singleton" ></a><p>
429<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
430  <tr>
431    <td class="mdRow">
432      <table cellpadding="0" cellspacing="0" border="0">
433        <tr>
434          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ExternalTextureSourceManager.html">ExternalTextureSourceManager</a> * <a class="el" href="classOgre_1_1Singleton.html">Ogre::Singleton</a>&lt; <a class="el" href="classOgre_1_1ExternalTextureSourceManager.html">ExternalTextureSourceManager</a>  &gt;::<a class="el" href="classOgre_1_1Singleton.html#Ogre_1_1Singletont0">ms_Singleton</a><code> [static, protected, inherited]</code>
435      </table>
436    </td>
437  </tr>
438</table>
439<table cellspacing=5 cellpadding=0 border=0>
440  <tr>
441    <td>
442      &nbsp;
443    </td>
444    <td>
445
446<p>
447
448<p>
449Definition 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>
450  </tr>
451</table>
452<a class="anchor" name="Ogre_1_1ExternalTextureSourceManagerp1" doxytag="Ogre::ExternalTextureSourceManager::mTextureSystems" ></a><p>
453<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
454  <tr>
455    <td class="mdRow">
456      <table cellpadding="0" cellspacing="0" border="0">
457        <tr>
458          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ExternalTextureSourceManager.html#Ogre_1_1ExternalTextureSourceManagerx0">TextureSystemList</a> <a class="el" href="classOgre_1_1ExternalTextureSourceManager.html#Ogre_1_1ExternalTextureSourceManagerp1">Ogre::ExternalTextureSourceManager::mTextureSystems</a><code> [protected]</code>
459      </table>
460    </td>
461  </tr>
462</table>
463<table cellspacing=5 cellpadding=0 border=0>
464  <tr>
465    <td>
466      &nbsp;
467    </td>
468    <td>
469
470<p>
471
472<p>
473Definition at line <a class="el" href="OgreExternalTextureSourceManager_8h-source.html#l00110">110</a> of file <a class="el" href="OgreExternalTextureSourceManager_8h-source.html">OgreExternalTextureSourceManager.h</a>.    </td>
474  </tr>
475</table>
476<hr>The documentation for this class was generated from the following file:<ul>
477<li><a class="el" href="OgreExternalTextureSourceManager_8h-source.html">OgreExternalTextureSourceManager.h</a></ul>
478<hr>
479<p>
480Copyright &copy; 2000-2005 by The OGRE Team<br />
481<!--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/>
482This 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/>
483                <!--/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#">
484                <Work rdf:about="">
485                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
486        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
487                </Work>
488                <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> -->
489
490Last modified Sun Mar 12 14:38:52 2006
491</p>
492</body>
493</html>
Note: See TracBrowser for help on using the repository browser.