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

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

adding ogre 1.2 and dependencies

Line 
1<html>
2<head>
3<title>Ogre::ExternalTextureSource 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::ExternalTextureSource Class Reference</h1>IMPORTANT: **Plugins must override default dictionary name!** Base class that texture plugins derive from. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>&gt;</code>
14<p>
15<p>Inheritance diagram for Ogre::ExternalTextureSource:
16<p><center><img src="classOgre_1_1ExternalTextureSource.png" usemap="#Ogre::ExternalTextureSource_map" border="0" alt=""></center>
17<map name="Ogre::ExternalTextureSource_map">
18<area href="classOgre_1_1StringInterface.html" alt="Ogre::StringInterface" shape="rect" coords="0,0,176,24">
19</map>
20<a href="classOgre_1_1ExternalTextureSource-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_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcea0">ExternalTextureSource</a> ()</td></tr>
24
25<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Constructor.  <a href="#Ogre_1_1ExternalTextureSourcea0"></a><br><br></td></tr>
26<tr><td class="memItemLeft" nowrap align=right valign=top>virtual&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcea1">~ExternalTextureSource</a> ()</td></tr>
27
28<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Virtual destructor.  <a href="#Ogre_1_1ExternalTextureSourcea1"></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_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcea2">setInputName</a> (<a class="el" href="namespaceOgre.html#a471">String</a> sIN)</td></tr>
30
31<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets an input file name - if needed by plugin.  <a href="#Ogre_1_1ExternalTextureSourcea2"></a><br><br></td></tr>
32<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcea3">getInputName</a> () const </td></tr>
33
34<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets currently set input file name.  <a href="#Ogre_1_1ExternalTextureSourcea3"></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_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcea4">setFPS</a> (int iFPS)</td></tr>
36
37<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the frames per second - plugin may or may not use this.  <a href="#Ogre_1_1ExternalTextureSourcea4"></a><br><br></td></tr>
38<tr><td class="memItemLeft" nowrap align=right valign=top>const int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcea5">getFPS</a> () const </td></tr>
39
40<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets currently set frames per second.  <a href="#Ogre_1_1ExternalTextureSourcea5"></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_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcea6">setPlayMode</a> (<a class="el" href="namespaceOgre.html#a654">eTexturePlayMode</a> eMode)</td></tr>
42
43<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets a play mode.  <a href="#Ogre_1_1ExternalTextureSourcea6"></a><br><br></td></tr>
44<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a654">eTexturePlayMode</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcea7">getPlayMode</a> () const </td></tr>
45
46<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets currently set play mode.  <a href="#Ogre_1_1ExternalTextureSourcea7"></a><br><br></td></tr>
47<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcea8">setTextureTecPassStateLevel</a> (int t, int p, int s)</td></tr>
48
49<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Used for attaching texture to <a class="el" href="classOgre_1_1Technique.html">Technique</a>, State, and texture unit layer.  <a href="#Ogre_1_1ExternalTextureSourcea8"></a><br><br></td></tr>
50<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcea9">getTextureTecPassStateLevel</a> (int &amp;t, int &amp;p, int &amp;s) const </td></tr>
51
52<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Get currently selected Textute attribs.  <a href="#Ogre_1_1ExternalTextureSourcea9"></a><br><br></td></tr>
53<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcea10">addBaseParams</a> ()</td></tr>
54
55<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Call from derived classes to ensure the dictionary is setup.  <a href="#Ogre_1_1ExternalTextureSourcea10"></a><br><br></td></tr>
56<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcea11">getPlugInStringName</a> (void) const </td></tr>
57
58<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the string name of this PlugIn (as set by the PlugIn).  <a href="#Ogre_1_1ExternalTextureSourcea11"></a><br><br></td></tr>
59<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcea12">getDictionaryStringName</a> (void) const </td></tr>
60
61<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns dictionary name.  <a href="#Ogre_1_1ExternalTextureSourcea12"></a><br><br></td></tr>
62<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcea13">initialise</a> ()=0</td></tr>
63
64<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Call this function from manager to init system.  <a href="#Ogre_1_1ExternalTextureSourcea13"></a><br><br></td></tr>
65<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcea14">shutDown</a> ()=0</td></tr>
66
67<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Shuts down PlugIn.  <a href="#Ogre_1_1ExternalTextureSourcea14"></a><br><br></td></tr>
68<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcea15">createDefinedTexture</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;sMaterialName, 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>)=0</td></tr>
69
70<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Creates a texture into an already defined material or one that is created new (it's up to plugin to use a material or create one) Before calling, ensure that needed params have been defined via the stringInterface or regular methods.  <a href="#Ogre_1_1ExternalTextureSourcea15"></a><br><br></td></tr>
71<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcea16">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>)=0</td></tr>
72
73<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">What this destroys is dependent on the plugin...  <a href="#Ogre_1_1ExternalTextureSourcea16"></a><br><br></td></tr>
74<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea45">getParamDictionary</a> (void)</td></tr>
75
76<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the parameter dictionary for this class.  <a href="#Ogre_1_1Texturea45"></a><br><br></td></tr>
77<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea46">getParamDictionary</a> (void) const </td></tr>
78
79<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="namespaceOgre.html#a563">ParameterList</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea47">getParameters</a> (void) const </td></tr>
80
81<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves a list of parameters valid for this object.  <a href="#Ogre_1_1Texturea47"></a><br><br></td></tr>
82<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea48">setParameter</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;name, const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;value)</td></tr>
83
84<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic parameter setting method.  <a href="#Ogre_1_1Texturea48"></a><br><br></td></tr>
85<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea49">setParameterList</a> (const <a class="el" href="namespaceOgre.html#a76">NameValuePairList</a> &amp;paramList)</td></tr>
86
87<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic multiple parameter setting method.  <a href="#Ogre_1_1Texturea49"></a><br><br></td></tr>
88<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a471">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea50">getParameter</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;name) const </td></tr>
89
90<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic parameter retrieval method.  <a href="#Ogre_1_1Texturea50"></a><br><br></td></tr>
91<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea51">copyParametersTo</a> (<a class="el" href="classOgre_1_1StringInterface.html">StringInterface</a> *dest) const </td></tr>
92
93<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Method for copying this object's parameters to another object.  <a href="#Ogre_1_1Texturea51"></a><br><br></td></tr>
94<tr><td colspan=2><br><h2>Static Public Member Functions</h2></td></tr>
95<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturee0">cleanupDictionary</a> ()</td></tr>
96
97<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Cleans up the static 'msDictionary' required to reset <a class="el" href="namespaceOgre.html">Ogre</a>, otherwise the containers are left with invalid pointers, which will lead to a crash as soon as one of the <a class="el" href="classOgre_1_1ResourceManager.html">ResourceManager</a> implementers (e.g.  <a href="#Ogre_1_1Texturee0"></a><br><br></td></tr>
98<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
99<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Textureb6">createParamDictionary</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;className)</td></tr>
100
101<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal method for creating a parameter dictionary for the class, if it does not already exist.  <a href="#Ogre_1_1Textureb6"></a><br><br></td></tr>
102<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
103<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a471">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcep0">mPlugInName</a></td></tr>
104
105<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Command for setting the tecnique, pass, &amp; state level String Name of this PlugIn.  <a href="#Ogre_1_1ExternalTextureSourcep0"></a><br><br></td></tr>
106<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a654">eTexturePlayMode</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcep1">mMode</a></td></tr>
107
108<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a471">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcep2">mInputFileName</a></td></tr>
109
110<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcep3">mUpdateEveryFrame</a></td></tr>
111
112<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcep4">mFramesPerSecond</a></td></tr>
113
114<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcep5">mTechniqueLevel</a></td></tr>
115
116<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcep6">mPassLevel</a></td></tr>
117
118<tr><td class="memItemLeft" nowrap align=right valign=top>int&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcep7">mStateLevel</a></td></tr>
119
120<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a471">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcep8">mDictionaryName</a></td></tr>
121
122<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">The string name of the dictionary name - each plugin must override default name.  <a href="#Ogre_1_1ExternalTextureSourcep8"></a><br><br></td></tr>
123<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a471">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturep26">mParamDictName</a></td></tr>
124
125<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Class name for this instance to be used as a lookup (must be initialised by subclasses).  <a href="#Ogre_1_1Texturep26"></a><br><br></td></tr>
126<tr><td colspan=2><br><h2>Static Protected Attributes</h2></td></tr>
127<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ExternalTextureSource_1_1CmdInputFileName.html">CmdInputFileName</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcet0">msCmdInputFile</a></td></tr>
128
129<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ExternalTextureSource_1_1CmdFPS.html">CmdFPS</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcet1">msCmdFramesPerSecond</a></td></tr>
130
131<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Command for setting input file name.  <a href="#Ogre_1_1ExternalTextureSourcet1"></a><br><br></td></tr>
132<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ExternalTextureSource_1_1CmdPlayMode.html">CmdPlayMode</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcet2">msCmdPlayMode</a></td></tr>
133
134<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Command for setting frames per second.  <a href="#Ogre_1_1ExternalTextureSourcet2"></a><br><br></td></tr>
135<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ExternalTextureSource_1_1CmdTecPassState.html">CmdTecPassState</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcet3">msCmdTecPassState</a></td></tr>
136
137<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Command for setting play mode.  <a href="#Ogre_1_1ExternalTextureSourcet3"></a><br><br></td></tr>
138<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a565">ParamDictionaryMap</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturet0">msDictionary</a></td></tr>
139
140<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dictionary of parameters.  <a href="#Ogre_1_1Texturet0"></a><br><br></td></tr>
141</table>
142<hr><a name="_details"></a><h2>Detailed Description</h2>
143IMPORTANT: **Plugins must override default dictionary name!** Base class that texture plugins derive from.
144<p>
145<a class="el" href="classOgre_1_1Any.html">Any</a> specific requirements that the plugin needs to have defined before texture/material creation must be define using the stringinterface before calling create defined texture... or it will fail, though, it is up to the plugin to report errors to the log file, or raise an exception if need be.
146<p>
147
148<p>
149Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00064">64</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
150<a class="anchor" name="Ogre_1_1ExternalTextureSourcea0" doxytag="Ogre::ExternalTextureSource::ExternalTextureSource" ></a><p>
151<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
152  <tr>
153    <td class="mdRow">
154      <table cellpadding="0" cellspacing="0" border="0">
155        <tr>
156          <td class="md" nowrap valign="top"> Ogre::ExternalTextureSource::ExternalTextureSource </td>
157          <td class="md" valign="top">(&nbsp;</td>
158          <td class="mdname1" valign="top" nowrap>          </td>
159          <td class="md" valign="top">&nbsp;)&nbsp;</td>
160          <td class="md" nowrap></td>
161        </tr>
162
163      </table>
164    </td>
165  </tr>
166</table>
167<table cellspacing=5 cellpadding=0 border=0>
168  <tr>
169    <td>
170      &nbsp;
171    </td>
172    <td>
173
174<p>
175Constructor.
176<p>
177    </td>
178  </tr>
179</table>
180<a class="anchor" name="Ogre_1_1ExternalTextureSourcea1" doxytag="Ogre::ExternalTextureSource::~ExternalTextureSource" ></a><p>
181<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
182  <tr>
183    <td class="mdRow">
184      <table cellpadding="0" cellspacing="0" border="0">
185        <tr>
186          <td class="md" nowrap valign="top"> virtual Ogre::ExternalTextureSource::~<a class="el" href="classOgre_1_1ExternalTextureSource.html">ExternalTextureSource</a> </td>
187          <td class="md" valign="top">(&nbsp;</td>
188          <td class="mdname1" valign="top" nowrap>          </td>
189          <td class="md" valign="top">&nbsp;)&nbsp;</td>
190          <td class="md" nowrap><code> [virtual]</code></td>
191        </tr>
192
193      </table>
194    </td>
195  </tr>
196</table>
197<table cellspacing=5 cellpadding=0 border=0>
198  <tr>
199    <td>
200      &nbsp;
201    </td>
202    <td>
203
204<p>
205Virtual destructor.
206<p>
207
208<p>
209Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00070">70</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.    </td>
210  </tr>
211</table>
212<hr><h2>Member Function Documentation</h2>
213<a class="anchor" name="Ogre_1_1ExternalTextureSourcea10" doxytag="Ogre::ExternalTextureSource::addBaseParams" ></a><p>
214<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
215  <tr>
216    <td class="mdRow">
217      <table cellpadding="0" cellspacing="0" border="0">
218        <tr>
219          <td class="md" nowrap valign="top"> void Ogre::ExternalTextureSource::addBaseParams </td>
220          <td class="md" valign="top">(&nbsp;</td>
221          <td class="mdname1" valign="top" nowrap>          </td>
222          <td class="md" valign="top">&nbsp;)&nbsp;</td>
223          <td class="md" nowrap></td>
224        </tr>
225
226      </table>
227    </td>
228  </tr>
229</table>
230<table cellspacing=5 cellpadding=0 border=0>
231  <tr>
232    <td>
233      &nbsp;
234    </td>
235    <td>
236
237<p>
238Call from derived classes to ensure the dictionary is setup.
239<p>
240    </td>
241  </tr>
242</table>
243<a class="anchor" name="Ogre_1_1Texturee0" doxytag="Ogre::ExternalTextureSource::cleanupDictionary" ></a><p>
244<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
245  <tr>
246    <td class="mdRow">
247      <table cellpadding="0" cellspacing="0" border="0">
248        <tr>
249          <td class="md" nowrap valign="top"> void Ogre::StringInterface::cleanupDictionary </td>
250          <td class="md" valign="top">(&nbsp;</td>
251          <td class="mdname1" valign="top" nowrap>          </td>
252          <td class="md" valign="top">&nbsp;)&nbsp;</td>
253          <td class="md" nowrap><code> [static, inherited]</code></td>
254        </tr>
255
256      </table>
257    </td>
258  </tr>
259</table>
260<table cellspacing=5 cellpadding=0 border=0>
261  <tr>
262    <td>
263      &nbsp;
264    </td>
265    <td>
266
267<p>
268Cleans up the static 'msDictionary' required to reset <a class="el" href="namespaceOgre.html">Ogre</a>, otherwise the containers are left with invalid pointers, which will lead to a crash as soon as one of the <a class="el" href="classOgre_1_1ResourceManager.html">ResourceManager</a> implementers (e.g.
269<p>
270<a class="el" href="classOgre_1_1MaterialManager.html">MaterialManager</a>) initializes.     </td>
271  </tr>
272</table>
273<a class="anchor" name="Ogre_1_1Texturea51" doxytag="Ogre::ExternalTextureSource::copyParametersTo" ></a><p>
274<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
275  <tr>
276    <td class="mdRow">
277      <table cellpadding="0" cellspacing="0" border="0">
278        <tr>
279          <td class="md" nowrap valign="top"> virtual void Ogre::StringInterface::copyParametersTo </td>
280          <td class="md" valign="top">(&nbsp;</td>
281          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1StringInterface.html">StringInterface</a> *&nbsp;</td>
282          <td class="mdname1" valign="top" nowrap> <em>dest</em>          </td>
283          <td class="md" valign="top">&nbsp;)&nbsp;</td>
284          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
285        </tr>
286
287      </table>
288    </td>
289  </tr>
290</table>
291<table cellspacing=5 cellpadding=0 border=0>
292  <tr>
293    <td>
294      &nbsp;
295    </td>
296    <td>
297
298<p>
299Method for copying this object's parameters to another object.
300<p>
301<dl compact><dt><b>Remarks:</b></dt><dd>This method takes the values of all the object's parameters and tries to set the same values on the destination object. This provides a completely type independent way to copy parameters to other objects. Note that because of the String manipulation involved, this should not be regarded as an efficient process and should be saved for times outside of the rendering loop. </dd></dl>
302<dl compact><dt><b></b></dt><dd><a class="el" href="classOgre_1_1Any.html">Any</a> unrecognised parameters will be ignored as with setParameter method. </dd></dl>
303<dl compact><dt><b>Parameters:</b></dt><dd>
304  <table border="0" cellspacing="2" cellpadding="0">
305    <tr><td valign=top><em>dest</em>&nbsp;</td><td>Pointer to object to have it's parameters set the same as this object. </td></tr>
306  </table>
307</dl>
308
309<p>
310Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00296">296</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.
311<p>
312References <a class="el" href="OgreStringInterface_8h-source.html#l00084">Ogre::ParamDictionary::mParamDefs</a>, and <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea48">Ogre::StringInterface::setParameter()</a>.    </td>
313  </tr>
314</table>
315<a class="anchor" name="Ogre_1_1ExternalTextureSourcea15" doxytag="Ogre::ExternalTextureSource::createDefinedTexture" ></a><p>
316<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
317  <tr>
318    <td class="mdRow">
319      <table cellpadding="0" cellspacing="0" border="0">
320        <tr>
321          <td class="md" nowrap valign="top"> virtual void Ogre::ExternalTextureSource::createDefinedTexture </td>
322          <td class="md" valign="top">(&nbsp;</td>
323          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
324          <td class="mdname" nowrap> <em>sMaterialName</em>, </td>
325        </tr>
326        <tr>
327          <td class="md" nowrap align="right"></td>
328          <td></td>
329          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
330          <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>
331        </tr>
332        <tr>
333          <td></td>
334          <td class="md">)&nbsp;</td>
335          <td class="md" colspan="2"><code> [pure virtual]</code></td>
336        </tr>
337
338      </table>
339    </td>
340  </tr>
341</table>
342<table cellspacing=5 cellpadding=0 border=0>
343  <tr>
344    <td>
345      &nbsp;
346    </td>
347    <td>
348
349<p>
350Creates a texture into an already defined material or one that is created new (it's up to plugin to use a material or create one) Before calling, ensure that needed params have been defined via the stringInterface or regular methods.
351<p>
352    </td>
353  </tr>
354</table>
355<a class="anchor" name="Ogre_1_1Textureb6" doxytag="Ogre::ExternalTextureSource::createParamDictionary" ></a><p>
356<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
357  <tr>
358    <td class="mdRow">
359      <table cellpadding="0" cellspacing="0" border="0">
360        <tr>
361          <td class="md" nowrap valign="top"> bool Ogre::StringInterface::createParamDictionary </td>
362          <td class="md" valign="top">(&nbsp;</td>
363          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
364          <td class="mdname1" valign="top" nowrap> <em>className</em>          </td>
365          <td class="md" valign="top">&nbsp;)&nbsp;</td>
366          <td class="md" nowrap><code> [protected, inherited]</code></td>
367        </tr>
368
369      </table>
370    </td>
371  </tr>
372</table>
373<table cellspacing=5 cellpadding=0 border=0>
374  <tr>
375    <td>
376      &nbsp;
377    </td>
378    <td>
379
380<p>
381Internal method for creating a parameter dictionary for the class, if it does not already exist.
382<p>
383<dl compact><dt><b>Remarks:</b></dt><dd>This method will check to see if a parameter dictionary exist for this class yet, and if not will create one. NB you must supply the name of the class (RTTI is not used or performance). </dd></dl>
384<dl compact><dt><b>Parameters:</b></dt><dd>
385  <table border="0" cellspacing="2" cellpadding="0">
386    <tr><td valign=top><em>className</em>&nbsp;</td><td>the name of the class using the dictionary </td></tr>
387  </table>
388</dl>
389<dl compact><dt><b>Returns:</b></dt><dd>true if a new dictionary was created, false if it was already there </dd></dl>
390
391<p>
392Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00172">172</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.
393<p>
394References <a class="el" href="OgrePrerequisites_8h-source.html#l00156">Ogre::String</a>.    </td>
395  </tr>
396</table>
397<a class="anchor" name="Ogre_1_1ExternalTextureSourcea16" doxytag="Ogre::ExternalTextureSource::destroyAdvancedTexture" ></a><p>
398<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
399  <tr>
400    <td class="mdRow">
401      <table cellpadding="0" cellspacing="0" border="0">
402        <tr>
403          <td class="md" nowrap valign="top"> virtual void Ogre::ExternalTextureSource::destroyAdvancedTexture </td>
404          <td class="md" valign="top">(&nbsp;</td>
405          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
406          <td class="mdname" nowrap> <em>sTextureName</em>, </td>
407        </tr>
408        <tr>
409          <td class="md" nowrap align="right"></td>
410          <td></td>
411          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
412          <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>
413        </tr>
414        <tr>
415          <td></td>
416          <td class="md">)&nbsp;</td>
417          <td class="md" colspan="2"><code> [pure virtual]</code></td>
418        </tr>
419
420      </table>
421    </td>
422  </tr>
423</table>
424<table cellspacing=5 cellpadding=0 border=0>
425  <tr>
426    <td>
427      &nbsp;
428    </td>
429    <td>
430
431<p>
432What this destroys is dependent on the plugin...
433<p>
434See specific plugin doc to know what is all destroyed (normally, plugins will destroy only what they created, or used directly - ie. just texture unit)     </td>
435  </tr>
436</table>
437<a class="anchor" name="Ogre_1_1ExternalTextureSourcea12" doxytag="Ogre::ExternalTextureSource::getDictionaryStringName" ></a><p>
438<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
439  <tr>
440    <td class="mdRow">
441      <table cellpadding="0" cellspacing="0" border="0">
442        <tr>
443          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a471">String</a>&amp; Ogre::ExternalTextureSource::getDictionaryStringName </td>
444          <td class="md" valign="top">(&nbsp;</td>
445          <td class="md" nowrap valign="top">void&nbsp;</td>
446          <td class="mdname1" valign="top" nowrap>          </td>
447          <td class="md" valign="top">&nbsp;)&nbsp;</td>
448          <td class="md" nowrap> const</td>
449        </tr>
450
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>
463Returns dictionary name.
464<p>
465
466<p>
467Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00130">130</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.
468<p>
469References <a class="el" href="OgrePrerequisites_8h-source.html#l00156">Ogre::String</a>.    </td>
470  </tr>
471</table>
472<a class="anchor" name="Ogre_1_1ExternalTextureSourcea5" doxytag="Ogre::ExternalTextureSource::getFPS" ></a><p>
473<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
474  <tr>
475    <td class="mdRow">
476      <table cellpadding="0" cellspacing="0" border="0">
477        <tr>
478          <td class="md" nowrap valign="top"> const int Ogre::ExternalTextureSource::getFPS </td>
479          <td class="md" valign="top">(&nbsp;</td>
480          <td class="mdname1" valign="top" nowrap>          </td>
481          <td class="md" valign="top">&nbsp;)&nbsp;</td>
482          <td class="md" nowrap> const</td>
483        </tr>
484
485      </table>
486    </td>
487  </tr>
488</table>
489<table cellspacing=5 cellpadding=0 border=0>
490  <tr>
491    <td>
492      &nbsp;
493    </td>
494    <td>
495
496<p>
497Gets currently set frames per second.
498<p>
499
500<p>
501Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00111">111</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.    </td>
502  </tr>
503</table>
504<a class="anchor" name="Ogre_1_1ExternalTextureSourcea3" doxytag="Ogre::ExternalTextureSource::getInputName" ></a><p>
505<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
506  <tr>
507    <td class="mdRow">
508      <table cellpadding="0" cellspacing="0" border="0">
509        <tr>
510          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a471">String</a>&amp; Ogre::ExternalTextureSource::getInputName </td>
511          <td class="md" valign="top">(&nbsp;</td>
512          <td class="mdname1" valign="top" nowrap>          </td>
513          <td class="md" valign="top">&nbsp;)&nbsp;</td>
514          <td class="md" nowrap> const</td>
515        </tr>
516
517      </table>
518    </td>
519  </tr>
520</table>
521<table cellspacing=5 cellpadding=0 border=0>
522  <tr>
523    <td>
524      &nbsp;
525    </td>
526    <td>
527
528<p>
529Gets currently set input file name.
530<p>
531
532<p>
533Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00107">107</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.
534<p>
535References <a class="el" href="OgrePrerequisites_8h-source.html#l00156">Ogre::String</a>.    </td>
536  </tr>
537</table>
538<a class="anchor" name="Ogre_1_1Texturea46" doxytag="Ogre::ExternalTextureSource::getParamDictionary" ></a><p>
539<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
540  <tr>
541    <td class="mdRow">
542      <table cellpadding="0" cellspacing="0" border="0">
543        <tr>
544          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a>* Ogre::StringInterface::getParamDictionary </td>
545          <td class="md" valign="top">(&nbsp;</td>
546          <td class="md" nowrap valign="top">void&nbsp;</td>
547          <td class="mdname1" valign="top" nowrap>          </td>
548          <td class="md" valign="top">&nbsp;)&nbsp;</td>
549          <td class="md" nowrap> const<code> [inherited]</code></td>
550        </tr>
551
552      </table>
553    </td>
554  </tr>
555</table>
556<table cellspacing=5 cellpadding=0 border=0>
557  <tr>
558    <td>
559      &nbsp;
560    </td>
561    <td>
562
563<p>
564
565<p>
566Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00209">209</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.    </td>
567  </tr>
568</table>
569<a class="anchor" name="Ogre_1_1Texturea45" doxytag="Ogre::ExternalTextureSource::getParamDictionary" ></a><p>
570<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
571  <tr>
572    <td class="mdRow">
573      <table cellpadding="0" cellspacing="0" border="0">
574        <tr>
575          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a>* Ogre::StringInterface::getParamDictionary </td>
576          <td class="md" valign="top">(&nbsp;</td>
577          <td class="md" nowrap valign="top">void&nbsp;</td>
578          <td class="mdname1" valign="top" nowrap>          </td>
579          <td class="md" valign="top">&nbsp;)&nbsp;</td>
580          <td class="md" nowrap><code> [inherited]</code></td>
581        </tr>
582
583      </table>
584    </td>
585  </tr>
586</table>
587<table cellspacing=5 cellpadding=0 border=0>
588  <tr>
589    <td>
590      &nbsp;
591    </td>
592    <td>
593
594<p>
595Retrieves the parameter dictionary for this class.
596<p>
597<dl compact><dt><b>Remarks:</b></dt><dd>Only valid to call this after createParamDictionary. </dd></dl>
598<dl compact><dt><b>Returns:</b></dt><dd>Pointer to <a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a> shared by all instances of this class which you can add parameters to, retrieve parameters etc. </dd></dl>
599
600<p>
601Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00196">196</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.    </td>
602  </tr>
603</table>
604<a class="anchor" name="Ogre_1_1Texturea50" doxytag="Ogre::ExternalTextureSource::getParameter" ></a><p>
605<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
606  <tr>
607    <td class="mdRow">
608      <table cellpadding="0" cellspacing="0" border="0">
609        <tr>
610          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a471">String</a> Ogre::StringInterface::getParameter </td>
611          <td class="md" valign="top">(&nbsp;</td>
612          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
613          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
614          <td class="md" valign="top">&nbsp;)&nbsp;</td>
615          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
616        </tr>
617
618      </table>
619    </td>
620  </tr>
621</table>
622<table cellspacing=5 cellpadding=0 border=0>
623  <tr>
624    <td>
625      &nbsp;
626    </td>
627    <td>
628
629<p>
630Generic parameter retrieval method.
631<p>
632<dl compact><dt><b>Remarks:</b></dt><dd>Call this method with the name of a parameter to retrieve a string-format value of the parameter in question. If in doubt, check the parameter definition in the list returned from getParameters for the type of this parameter. If you like you can use <a class="el" href="classOgre_1_1StringConverter.html">StringConverter</a> to convert this string back into a native type. </dd></dl>
633<dl compact><dt><b>Parameters:</b></dt><dd>
634  <table border="0" cellspacing="2" cellpadding="0">
635    <tr><td valign=top><em>name</em>&nbsp;</td><td>The name of the parameter to get </td></tr>
636  </table>
637</dl>
638<dl compact><dt><b>Returns:</b></dt><dd>String value of parameter, blank if not found </dd></dl>
639
640<p>
641Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00265">265</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.
642<p>
643References <a class="el" href="classOgre_1_1ParamCommand.html#Ogre_1_1ParamCommanda0">Ogre::ParamCommand::doGet()</a>, <a class="el" href="OgreStringInterface_8h-source.html#l00090">Ogre::ParamDictionary::getParamCommand()</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00156">Ogre::String</a>.    </td>
644  </tr>
645</table>
646<a class="anchor" name="Ogre_1_1Texturea47" doxytag="Ogre::ExternalTextureSource::getParameters" ></a><p>
647<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
648  <tr>
649    <td class="mdRow">
650      <table cellpadding="0" cellspacing="0" border="0">
651        <tr>
652          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a563">ParameterList</a>&amp; Ogre::StringInterface::getParameters </td>
653          <td class="md" valign="top">(&nbsp;</td>
654          <td class="md" nowrap valign="top">void&nbsp;</td>
655          <td class="mdname1" valign="top" nowrap>          </td>
656          <td class="md" valign="top">&nbsp;)&nbsp;</td>
657          <td class="md" nowrap> const<code> [inherited]</code></td>
658        </tr>
659
660      </table>
661    </td>
662  </tr>
663</table>
664<table cellspacing=5 cellpadding=0 border=0>
665  <tr>
666    <td>
667      &nbsp;
668    </td>
669    <td>
670
671<p>
672Retrieves a list of parameters valid for this object.
673<p>
674<dl compact><dt><b>Returns:</b></dt><dd>A reference to a static list of <a class="el" href="classOgre_1_1ParameterDef.html">ParameterDef</a> objects. </dd></dl>
675    </td>
676  </tr>
677</table>
678<a class="anchor" name="Ogre_1_1ExternalTextureSourcea7" doxytag="Ogre::ExternalTextureSource::getPlayMode" ></a><p>
679<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
680  <tr>
681    <td class="mdRow">
682      <table cellpadding="0" cellspacing="0" border="0">
683        <tr>
684          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a654">eTexturePlayMode</a> Ogre::ExternalTextureSource::getPlayMode </td>
685          <td class="md" valign="top">(&nbsp;</td>
686          <td class="mdname1" valign="top" nowrap>          </td>
687          <td class="md" valign="top">&nbsp;)&nbsp;</td>
688          <td class="md" nowrap> const</td>
689        </tr>
690
691      </table>
692    </td>
693  </tr>
694</table>
695<table cellspacing=5 cellpadding=0 border=0>
696  <tr>
697    <td>
698      &nbsp;
699    </td>
700    <td>
701
702<p>
703Gets currently set play mode.
704<p>
705
706<p>
707Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00115">115</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.
708<p>
709References <a class="el" href="OgreExternalTextureSource_8h-source.html#l00050">Ogre::eTexturePlayMode</a>.    </td>
710  </tr>
711</table>
712<a class="anchor" name="Ogre_1_1ExternalTextureSourcea11" doxytag="Ogre::ExternalTextureSource::getPlugInStringName" ></a><p>
713<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
714  <tr>
715    <td class="mdRow">
716      <table cellpadding="0" cellspacing="0" border="0">
717        <tr>
718          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a471">String</a>&amp; Ogre::ExternalTextureSource::getPlugInStringName </td>
719          <td class="md" valign="top">(&nbsp;</td>
720          <td class="md" nowrap valign="top">void&nbsp;</td>
721          <td class="mdname1" valign="top" nowrap>          </td>
722          <td class="md" valign="top">&nbsp;)&nbsp;</td>
723          <td class="md" nowrap> const</td>
724        </tr>
725
726      </table>
727    </td>
728  </tr>
729</table>
730<table cellspacing=5 cellpadding=0 border=0>
731  <tr>
732    <td>
733      &nbsp;
734    </td>
735    <td>
736
737<p>
738Returns the string name of this PlugIn (as set by the PlugIn).
739<p>
740
741<p>
742Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00128">128</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.
743<p>
744References <a class="el" href="OgrePrerequisites_8h-source.html#l00156">Ogre::String</a>.    </td>
745  </tr>
746</table>
747<a class="anchor" name="Ogre_1_1ExternalTextureSourcea9" doxytag="Ogre::ExternalTextureSource::getTextureTecPassStateLevel" ></a><p>
748<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
749  <tr>
750    <td class="mdRow">
751      <table cellpadding="0" cellspacing="0" border="0">
752        <tr>
753          <td class="md" nowrap valign="top"> void Ogre::ExternalTextureSource::getTextureTecPassStateLevel </td>
754          <td class="md" valign="top">(&nbsp;</td>
755          <td class="md" nowrap valign="top">int &amp;&nbsp;</td>
756          <td class="mdname" nowrap> <em>t</em>, </td>
757        </tr>
758        <tr>
759          <td class="md" nowrap align="right"></td>
760          <td></td>
761          <td class="md" nowrap>int &amp;&nbsp;</td>
762          <td class="mdname" nowrap> <em>p</em>, </td>
763        </tr>
764        <tr>
765          <td class="md" nowrap align="right"></td>
766          <td></td>
767          <td class="md" nowrap>int &amp;&nbsp;</td>
768          <td class="mdname" nowrap> <em>s</em></td>
769        </tr>
770        <tr>
771          <td></td>
772          <td class="md">)&nbsp;</td>
773          <td class="md" colspan="2"> const</td>
774        </tr>
775
776      </table>
777    </td>
778  </tr>
779</table>
780<table cellspacing=5 cellpadding=0 border=0>
781  <tr>
782    <td>
783      &nbsp;
784    </td>
785    <td>
786
787<p>
788Get currently selected Textute attribs.
789<p>
790
791<p>
792Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00121">121</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.    </td>
793  </tr>
794</table>
795<a class="anchor" name="Ogre_1_1ExternalTextureSourcea13" doxytag="Ogre::ExternalTextureSource::initialise" ></a><p>
796<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
797  <tr>
798    <td class="mdRow">
799      <table cellpadding="0" cellspacing="0" border="0">
800        <tr>
801          <td class="md" nowrap valign="top"> virtual bool Ogre::ExternalTextureSource::initialise </td>
802          <td class="md" valign="top">(&nbsp;</td>
803          <td class="mdname1" valign="top" nowrap>          </td>
804          <td class="md" valign="top">&nbsp;)&nbsp;</td>
805          <td class="md" nowrap><code> [pure virtual]</code></td>
806        </tr>
807
808      </table>
809    </td>
810  </tr>
811</table>
812<table cellspacing=5 cellpadding=0 border=0>
813  <tr>
814    <td>
815      &nbsp;
816    </td>
817    <td>
818
819<p>
820Call this function from manager to init system.
821<p>
822    </td>
823  </tr>
824</table>
825<a class="anchor" name="Ogre_1_1ExternalTextureSourcea4" doxytag="Ogre::ExternalTextureSource::setFPS" ></a><p>
826<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
827  <tr>
828    <td class="mdRow">
829      <table cellpadding="0" cellspacing="0" border="0">
830        <tr>
831          <td class="md" nowrap valign="top"> void Ogre::ExternalTextureSource::setFPS </td>
832          <td class="md" valign="top">(&nbsp;</td>
833          <td class="md" nowrap valign="top">int&nbsp;</td>
834          <td class="mdname1" valign="top" nowrap> <em>iFPS</em>          </td>
835          <td class="md" valign="top">&nbsp;)&nbsp;</td>
836          <td class="md" nowrap></td>
837        </tr>
838
839      </table>
840    </td>
841  </tr>
842</table>
843<table cellspacing=5 cellpadding=0 border=0>
844  <tr>
845    <td>
846      &nbsp;
847    </td>
848    <td>
849
850<p>
851Sets the frames per second - plugin may or may not use this.
852<p>
853
854<p>
855Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00109">109</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.    </td>
856  </tr>
857</table>
858<a class="anchor" name="Ogre_1_1ExternalTextureSourcea2" doxytag="Ogre::ExternalTextureSource::setInputName" ></a><p>
859<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
860  <tr>
861    <td class="mdRow">
862      <table cellpadding="0" cellspacing="0" border="0">
863        <tr>
864          <td class="md" nowrap valign="top"> void Ogre::ExternalTextureSource::setInputName </td>
865          <td class="md" valign="top">(&nbsp;</td>
866          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a471">String</a>&nbsp;</td>
867          <td class="mdname1" valign="top" nowrap> <em>sIN</em>          </td>
868          <td class="md" valign="top">&nbsp;)&nbsp;</td>
869          <td class="md" nowrap></td>
870        </tr>
871
872      </table>
873    </td>
874  </tr>
875</table>
876<table cellspacing=5 cellpadding=0 border=0>
877  <tr>
878    <td>
879      &nbsp;
880    </td>
881    <td>
882
883<p>
884Sets an input file name - if needed by plugin.
885<p>
886
887<p>
888Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00105">105</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.
889<p>
890References <a class="el" href="OgrePrerequisites_8h-source.html#l00156">Ogre::String</a>.    </td>
891  </tr>
892</table>
893<a class="anchor" name="Ogre_1_1Texturea48" doxytag="Ogre::ExternalTextureSource::setParameter" ></a><p>
894<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
895  <tr>
896    <td class="mdRow">
897      <table cellpadding="0" cellspacing="0" border="0">
898        <tr>
899          <td class="md" nowrap valign="top"> virtual bool Ogre::StringInterface::setParameter </td>
900          <td class="md" valign="top">(&nbsp;</td>
901          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
902          <td class="mdname" nowrap> <em>name</em>, </td>
903        </tr>
904        <tr>
905          <td class="md" nowrap align="right"></td>
906          <td></td>
907          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
908          <td class="mdname" nowrap> <em>value</em></td>
909        </tr>
910        <tr>
911          <td></td>
912          <td class="md">)&nbsp;</td>
913          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
914        </tr>
915
916      </table>
917    </td>
918  </tr>
919</table>
920<table cellspacing=5 cellpadding=0 border=0>
921  <tr>
922    <td>
923      &nbsp;
924    </td>
925    <td>
926
927<p>
928Generic parameter setting method.
929<p>
930<dl compact><dt><b>Remarks:</b></dt><dd>Call this method with the name of a parameter and a string version of the value to set. The implementor will convert the string to a native type internally. If in doubt, check the parameter definition in the list returned from <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea47">StringInterface::getParameters</a>. </dd></dl>
931<dl compact><dt><b>Parameters:</b></dt><dd>
932  <table border="0" cellspacing="2" cellpadding="0">
933    <tr><td valign=top><em>name</em>&nbsp;</td><td>The name of the parameter to set </td></tr>
934    <tr><td valign=top><em>value</em>&nbsp;</td><td>String value. Must be in the right format for the type specified in the parameter definition. See the <a class="el" href="classOgre_1_1StringConverter.html">StringConverter</a> class for more information. </td></tr>
935  </table>
936</dl>
937<dl compact><dt><b>Returns:</b></dt><dd>true if set was successful, false otherwise (NB no exceptions thrown - tolerant method) </dd></dl>
938
939<p>
940Referenced by <a class="el" href="OgreStringInterface_8h-source.html#l00296">Ogre::StringInterface::copyParametersTo()</a>.    </td>
941  </tr>
942</table>
943<a class="anchor" name="Ogre_1_1Texturea49" doxytag="Ogre::ExternalTextureSource::setParameterList" ></a><p>
944<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
945  <tr>
946    <td class="mdRow">
947      <table cellpadding="0" cellspacing="0" border="0">
948        <tr>
949          <td class="md" nowrap valign="top"> virtual void Ogre::StringInterface::setParameterList </td>
950          <td class="md" valign="top">(&nbsp;</td>
951          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a76">NameValuePairList</a> &amp;&nbsp;</td>
952          <td class="mdname1" valign="top" nowrap> <em>paramList</em>          </td>
953          <td class="md" valign="top">&nbsp;)&nbsp;</td>
954          <td class="md" nowrap><code> [virtual, inherited]</code></td>
955        </tr>
956
957      </table>
958    </td>
959  </tr>
960</table>
961<table cellspacing=5 cellpadding=0 border=0>
962  <tr>
963    <td>
964      &nbsp;
965    </td>
966    <td>
967
968<p>
969Generic multiple parameter setting method.
970<p>
971<dl compact><dt><b>Remarks:</b></dt><dd>Call this method with a list of name / value pairs to set. The implementor will convert the string to a native type internally. If in doubt, check the parameter definition in the list returned from <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea47">StringInterface::getParameters</a>. </dd></dl>
972<dl compact><dt><b>Parameters:</b></dt><dd>
973  <table border="0" cellspacing="2" cellpadding="0">
974    <tr><td valign=top><em>paramList</em>&nbsp;</td><td>Name/value pair list </td></tr>
975  </table>
976</dl>
977    </td>
978  </tr>
979</table>
980<a class="anchor" name="Ogre_1_1ExternalTextureSourcea6" doxytag="Ogre::ExternalTextureSource::setPlayMode" ></a><p>
981<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
982  <tr>
983    <td class="mdRow">
984      <table cellpadding="0" cellspacing="0" border="0">
985        <tr>
986          <td class="md" nowrap valign="top"> void Ogre::ExternalTextureSource::setPlayMode </td>
987          <td class="md" valign="top">(&nbsp;</td>
988          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a654">eTexturePlayMode</a>&nbsp;</td>
989          <td class="mdname1" valign="top" nowrap> <em>eMode</em>          </td>
990          <td class="md" valign="top">&nbsp;)&nbsp;</td>
991          <td class="md" nowrap></td>
992        </tr>
993
994      </table>
995    </td>
996  </tr>
997</table>
998<table cellspacing=5 cellpadding=0 border=0>
999  <tr>
1000    <td>
1001      &nbsp;
1002    </td>
1003    <td>
1004
1005<p>
1006Sets a play mode.
1007<p>
1008
1009<p>
1010Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00113">113</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.    </td>
1011  </tr>
1012</table>
1013<a class="anchor" name="Ogre_1_1ExternalTextureSourcea8" doxytag="Ogre::ExternalTextureSource::setTextureTecPassStateLevel" ></a><p>
1014<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1015  <tr>
1016    <td class="mdRow">
1017      <table cellpadding="0" cellspacing="0" border="0">
1018        <tr>
1019          <td class="md" nowrap valign="top"> void Ogre::ExternalTextureSource::setTextureTecPassStateLevel </td>
1020          <td class="md" valign="top">(&nbsp;</td>
1021          <td class="md" nowrap valign="top">int&nbsp;</td>
1022          <td class="mdname" nowrap> <em>t</em>, </td>
1023        </tr>
1024        <tr>
1025          <td class="md" nowrap align="right"></td>
1026          <td></td>
1027          <td class="md" nowrap>int&nbsp;</td>
1028          <td class="mdname" nowrap> <em>p</em>, </td>
1029        </tr>
1030        <tr>
1031          <td class="md" nowrap align="right"></td>
1032          <td></td>
1033          <td class="md" nowrap>int&nbsp;</td>
1034          <td class="mdname" nowrap> <em>s</em></td>
1035        </tr>
1036        <tr>
1037          <td></td>
1038          <td class="md">)&nbsp;</td>
1039          <td class="md" colspan="2"></td>
1040        </tr>
1041
1042      </table>
1043    </td>
1044  </tr>
1045</table>
1046<table cellspacing=5 cellpadding=0 border=0>
1047  <tr>
1048    <td>
1049      &nbsp;
1050    </td>
1051    <td>
1052
1053<p>
1054Used for attaching texture to <a class="el" href="classOgre_1_1Technique.html">Technique</a>, State, and texture unit layer.
1055<p>
1056
1057<p>
1058Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00118">118</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.    </td>
1059  </tr>
1060</table>
1061<a class="anchor" name="Ogre_1_1ExternalTextureSourcea14" doxytag="Ogre::ExternalTextureSource::shutDown" ></a><p>
1062<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1063  <tr>
1064    <td class="mdRow">
1065      <table cellpadding="0" cellspacing="0" border="0">
1066        <tr>
1067          <td class="md" nowrap valign="top"> virtual void Ogre::ExternalTextureSource::shutDown </td>
1068          <td class="md" valign="top">(&nbsp;</td>
1069          <td class="mdname1" valign="top" nowrap>          </td>
1070          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1071          <td class="md" nowrap><code> [pure virtual]</code></td>
1072        </tr>
1073
1074      </table>
1075    </td>
1076  </tr>
1077</table>
1078<table cellspacing=5 cellpadding=0 border=0>
1079  <tr>
1080    <td>
1081      &nbsp;
1082    </td>
1083    <td>
1084
1085<p>
1086Shuts down PlugIn.
1087<p>
1088    </td>
1089  </tr>
1090</table>
1091<hr><h2>Member Data Documentation</h2>
1092<a class="anchor" name="Ogre_1_1ExternalTextureSourcep8" doxytag="Ogre::ExternalTextureSource::mDictionaryName" ></a><p>
1093<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1094  <tr>
1095    <td class="mdRow">
1096      <table cellpadding="0" cellspacing="0" border="0">
1097        <tr>
1098          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a471">String</a> <a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcep8">Ogre::ExternalTextureSource::mDictionaryName</a><code> [protected]</code>
1099      </table>
1100    </td>
1101  </tr>
1102</table>
1103<table cellspacing=5 cellpadding=0 border=0>
1104  <tr>
1105    <td>
1106      &nbsp;
1107    </td>
1108    <td>
1109
1110<p>
1111The string name of the dictionary name - each plugin must override default name.
1112<p>
1113
1114<p>
1115Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00176">176</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.    </td>
1116  </tr>
1117</table>
1118<a class="anchor" name="Ogre_1_1ExternalTextureSourcep4" doxytag="Ogre::ExternalTextureSource::mFramesPerSecond" ></a><p>
1119<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1120  <tr>
1121    <td class="mdRow">
1122      <table cellpadding="0" cellspacing="0" border="0">
1123        <tr>
1124          <td class="md" nowrap valign="top"> int <a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcep4">Ogre::ExternalTextureSource::mFramesPerSecond</a><code> [protected]</code>
1125      </table>
1126    </td>
1127  </tr>
1128</table>
1129<table cellspacing=5 cellpadding=0 border=0>
1130  <tr>
1131    <td>
1132      &nbsp;
1133    </td>
1134    <td>
1135
1136<p>
1137
1138<p>
1139Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00167">167</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.    </td>
1140  </tr>
1141</table>
1142<a class="anchor" name="Ogre_1_1ExternalTextureSourcep2" doxytag="Ogre::ExternalTextureSource::mInputFileName" ></a><p>
1143<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1144  <tr>
1145    <td class="mdRow">
1146      <table cellpadding="0" cellspacing="0" border="0">
1147        <tr>
1148          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a471">String</a> <a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcep2">Ogre::ExternalTextureSource::mInputFileName</a><code> [protected]</code>
1149      </table>
1150    </td>
1151  </tr>
1152</table>
1153<table cellspacing=5 cellpadding=0 border=0>
1154  <tr>
1155    <td>
1156      &nbsp;
1157    </td>
1158    <td>
1159
1160<p>
1161
1162<p>
1163Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00163">163</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.    </td>
1164  </tr>
1165</table>
1166<a class="anchor" name="Ogre_1_1ExternalTextureSourcep1" doxytag="Ogre::ExternalTextureSource::mMode" ></a><p>
1167<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1168  <tr>
1169    <td class="mdRow">
1170      <table cellpadding="0" cellspacing="0" border="0">
1171        <tr>
1172          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a654">eTexturePlayMode</a> <a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcep1">Ogre::ExternalTextureSource::mMode</a><code> [protected]</code>
1173      </table>
1174    </td>
1175  </tr>
1176</table>
1177<table cellspacing=5 cellpadding=0 border=0>
1178  <tr>
1179    <td>
1180      &nbsp;
1181    </td>
1182    <td>
1183
1184<p>
1185
1186<p>
1187Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00161">161</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.    </td>
1188  </tr>
1189</table>
1190<a class="anchor" name="Ogre_1_1Texturep26" doxytag="Ogre::ExternalTextureSource::mParamDictName" ></a><p>
1191<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1192  <tr>
1193    <td class="mdRow">
1194      <table cellpadding="0" cellspacing="0" border="0">
1195        <tr>
1196          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a471">String</a> <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturep26">Ogre::StringInterface::mParamDictName</a><code> [protected, inherited]</code>
1197      </table>
1198    </td>
1199  </tr>
1200</table>
1201<table cellspacing=5 cellpadding=0 border=0>
1202  <tr>
1203    <td>
1204      &nbsp;
1205    </td>
1206    <td>
1207
1208<p>
1209Class name for this instance to be used as a lookup (must be initialised by subclasses).
1210<p>
1211
1212<p>
1213Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00160">160</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.    </td>
1214  </tr>
1215</table>
1216<a class="anchor" name="Ogre_1_1ExternalTextureSourcep6" doxytag="Ogre::ExternalTextureSource::mPassLevel" ></a><p>
1217<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1218  <tr>
1219    <td class="mdRow">
1220      <table cellpadding="0" cellspacing="0" border="0">
1221        <tr>
1222          <td class="md" nowrap valign="top"> int <a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcep6">Ogre::ExternalTextureSource::mPassLevel</a><code> [protected]</code>
1223      </table>
1224    </td>
1225  </tr>
1226</table>
1227<table cellspacing=5 cellpadding=0 border=0>
1228  <tr>
1229    <td>
1230      &nbsp;
1231    </td>
1232    <td>
1233
1234<p>
1235
1236<p>
1237Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00167">167</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.    </td>
1238  </tr>
1239</table>
1240<a class="anchor" name="Ogre_1_1ExternalTextureSourcep0" doxytag="Ogre::ExternalTextureSource::mPlugInName" ></a><p>
1241<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1242  <tr>
1243    <td class="mdRow">
1244      <table cellpadding="0" cellspacing="0" border="0">
1245        <tr>
1246          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a471">String</a> <a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcep0">Ogre::ExternalTextureSource::mPlugInName</a><code> [protected]</code>
1247      </table>
1248    </td>
1249  </tr>
1250</table>
1251<table cellspacing=5 cellpadding=0 border=0>
1252  <tr>
1253    <td>
1254      &nbsp;
1255    </td>
1256    <td>
1257
1258<p>
1259Command for setting the tecnique, pass, &amp; state level String Name of this PlugIn.
1260<p>
1261
1262<p>
1263Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00158">158</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.    </td>
1264  </tr>
1265</table>
1266<a class="anchor" name="Ogre_1_1ExternalTextureSourcet1" doxytag="Ogre::ExternalTextureSource::msCmdFramesPerSecond" ></a><p>
1267<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1268  <tr>
1269    <td class="mdRow">
1270      <table cellpadding="0" cellspacing="0" border="0">
1271        <tr>
1272          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ExternalTextureSource_1_1CmdFPS.html">CmdFPS</a> <a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcet1">Ogre::ExternalTextureSource::msCmdFramesPerSecond</a><code> [static, protected]</code>
1273      </table>
1274    </td>
1275  </tr>
1276</table>
1277<table cellspacing=5 cellpadding=0 border=0>
1278  <tr>
1279    <td>
1280      &nbsp;
1281    </td>
1282    <td>
1283
1284<p>
1285Command for setting input file name.
1286<p>
1287
1288<p>
1289Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00152">152</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.    </td>
1290  </tr>
1291</table>
1292<a class="anchor" name="Ogre_1_1ExternalTextureSourcet0" doxytag="Ogre::ExternalTextureSource::msCmdInputFile" ></a><p>
1293<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1294  <tr>
1295    <td class="mdRow">
1296      <table cellpadding="0" cellspacing="0" border="0">
1297        <tr>
1298          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ExternalTextureSource_1_1CmdInputFileName.html">CmdInputFileName</a> <a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcet0">Ogre::ExternalTextureSource::msCmdInputFile</a><code> [static, protected]</code>
1299      </table>
1300    </td>
1301  </tr>
1302</table>
1303<table cellspacing=5 cellpadding=0 border=0>
1304  <tr>
1305    <td>
1306      &nbsp;
1307    </td>
1308    <td>
1309
1310<p>
1311
1312<p>
1313Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00151">151</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.    </td>
1314  </tr>
1315</table>
1316<a class="anchor" name="Ogre_1_1ExternalTextureSourcet2" doxytag="Ogre::ExternalTextureSource::msCmdPlayMode" ></a><p>
1317<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1318  <tr>
1319    <td class="mdRow">
1320      <table cellpadding="0" cellspacing="0" border="0">
1321        <tr>
1322          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ExternalTextureSource_1_1CmdPlayMode.html">CmdPlayMode</a> <a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcet2">Ogre::ExternalTextureSource::msCmdPlayMode</a><code> [static, protected]</code>
1323      </table>
1324    </td>
1325  </tr>
1326</table>
1327<table cellspacing=5 cellpadding=0 border=0>
1328  <tr>
1329    <td>
1330      &nbsp;
1331    </td>
1332    <td>
1333
1334<p>
1335Command for setting frames per second.
1336<p>
1337
1338<p>
1339Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00153">153</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.    </td>
1340  </tr>
1341</table>
1342<a class="anchor" name="Ogre_1_1ExternalTextureSourcet3" doxytag="Ogre::ExternalTextureSource::msCmdTecPassState" ></a><p>
1343<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1344  <tr>
1345    <td class="mdRow">
1346      <table cellpadding="0" cellspacing="0" border="0">
1347        <tr>
1348          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ExternalTextureSource_1_1CmdTecPassState.html">CmdTecPassState</a> <a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcet3">Ogre::ExternalTextureSource::msCmdTecPassState</a><code> [static, protected]</code>
1349      </table>
1350    </td>
1351  </tr>
1352</table>
1353<table cellspacing=5 cellpadding=0 border=0>
1354  <tr>
1355    <td>
1356      &nbsp;
1357    </td>
1358    <td>
1359
1360<p>
1361Command for setting play mode.
1362<p>
1363
1364<p>
1365Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00154">154</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.    </td>
1366  </tr>
1367</table>
1368<a class="anchor" name="Ogre_1_1Texturet0" doxytag="Ogre::ExternalTextureSource::msDictionary" ></a><p>
1369<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1370  <tr>
1371    <td class="mdRow">
1372      <table cellpadding="0" cellspacing="0" border="0">
1373        <tr>
1374          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a565">ParamDictionaryMap</a> <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturet0">Ogre::StringInterface::msDictionary</a><code> [static, protected, inherited]</code>
1375      </table>
1376    </td>
1377  </tr>
1378</table>
1379<table cellspacing=5 cellpadding=0 border=0>
1380  <tr>
1381    <td>
1382      &nbsp;
1383    </td>
1384    <td>
1385
1386<p>
1387Dictionary of parameters.
1388<p>
1389
1390<p>
1391Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00157">157</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.    </td>
1392  </tr>
1393</table>
1394<a class="anchor" name="Ogre_1_1ExternalTextureSourcep7" doxytag="Ogre::ExternalTextureSource::mStateLevel" ></a><p>
1395<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1396  <tr>
1397    <td class="mdRow">
1398      <table cellpadding="0" cellspacing="0" border="0">
1399        <tr>
1400          <td class="md" nowrap valign="top"> int <a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcep7">Ogre::ExternalTextureSource::mStateLevel</a><code> [protected]</code>
1401      </table>
1402    </td>
1403  </tr>
1404</table>
1405<table cellspacing=5 cellpadding=0 border=0>
1406  <tr>
1407    <td>
1408      &nbsp;
1409    </td>
1410    <td>
1411
1412<p>
1413
1414<p>
1415Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00167">167</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.    </td>
1416  </tr>
1417</table>
1418<a class="anchor" name="Ogre_1_1ExternalTextureSourcep5" doxytag="Ogre::ExternalTextureSource::mTechniqueLevel" ></a><p>
1419<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1420  <tr>
1421    <td class="mdRow">
1422      <table cellpadding="0" cellspacing="0" border="0">
1423        <tr>
1424          <td class="md" nowrap valign="top"> int <a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcep5">Ogre::ExternalTextureSource::mTechniqueLevel</a><code> [protected]</code>
1425      </table>
1426    </td>
1427  </tr>
1428</table>
1429<table cellspacing=5 cellpadding=0 border=0>
1430  <tr>
1431    <td>
1432      &nbsp;
1433    </td>
1434    <td>
1435
1436<p>
1437
1438<p>
1439Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00167">167</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.    </td>
1440  </tr>
1441</table>
1442<a class="anchor" name="Ogre_1_1ExternalTextureSourcep3" doxytag="Ogre::ExternalTextureSource::mUpdateEveryFrame" ></a><p>
1443<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1444  <tr>
1445    <td class="mdRow">
1446      <table cellpadding="0" cellspacing="0" border="0">
1447        <tr>
1448          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1ExternalTextureSource.html#Ogre_1_1ExternalTextureSourcep3">Ogre::ExternalTextureSource::mUpdateEveryFrame</a><code> [protected]</code>
1449      </table>
1450    </td>
1451  </tr>
1452</table>
1453<table cellspacing=5 cellpadding=0 border=0>
1454  <tr>
1455    <td>
1456      &nbsp;
1457    </td>
1458    <td>
1459
1460<p>
1461
1462<p>
1463Definition at line <a class="el" href="OgreExternalTextureSource_8h-source.html#l00165">165</a> of file <a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a>.    </td>
1464  </tr>
1465</table>
1466<hr>The documentation for this class was generated from the following file:<ul>
1467<li><a class="el" href="OgreExternalTextureSource_8h-source.html">OgreExternalTextureSource.h</a></ul>
1468<hr>
1469<p>
1470Copyright &copy; 2000-2005 by The OGRE Team<br />
1471<!--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/>
1472This 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/>
1473                <!--/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#">
1474                <Work rdf:about="">
1475                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
1476        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
1477                </Work>
1478                <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> -->
1479
1480Last modified Sun Mar 12 14:38:51 2006
1481</p>
1482</body>
1483</html>
Note: See TracBrowser for help on using the repository browser.