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

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

adding ogre 1.2 and dependencies

Line 
1<html>
2<head>
3<title>Ogre::WaveformControllerFunction 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::WaveformControllerFunction Class Reference</h1>Predefined controller function based on a waveform. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgrePredefinedControllers_8h-source.html">OgrePredefinedControllers.h</a>&gt;</code>
14<p>
15<p>Inheritance diagram for Ogre::WaveformControllerFunction:
16<p><center><img src="classOgre_1_1WaveformControllerFunction.png" usemap="#Ogre::WaveformControllerFunction_map" border="0" alt=""></center>
17<map name="Ogre::WaveformControllerFunction_map">
18<area href="classOgre_1_1ControllerFunction.html" alt="Ogre::ControllerFunction< Real >" shape="rect" coords="0,0,209,24">
19</map>
20<a href="classOgre_1_1WaveformControllerFunction-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_1WaveformControllerFunction.html#Ogre_1_1WaveformControllerFunctiona0">WaveformControllerFunction</a> (<a class="el" href="namespaceOgre.html#a648">WaveformType</a> wType, <a class="el" href="namespaceOgre.html#a465">Real</a> base=0, <a class="el" href="namespaceOgre.html#a465">Real</a> frequency=1, <a class="el" href="namespaceOgre.html#a465">Real</a> phase=0, <a class="el" href="namespaceOgre.html#a465">Real</a> amplitude=1, bool deltaInput=true, <a class="el" href="namespaceOgre.html#a465">Real</a> dutyCycle=0.5)</td></tr>
24
25<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default contructor, requires at least a wave type, other parameters can be defaulted unless required.  <a href="#Ogre_1_1WaveformControllerFunctiona0"></a><br><br></td></tr>
26<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1WaveformControllerFunction.html#Ogre_1_1WaveformControllerFunctiona1">calculate</a> (<a class="el" href="namespaceOgre.html#a465">Real</a> source)</td></tr>
27
28<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Overriden function.  <a href="#Ogre_1_1WaveformControllerFunctiona1"></a><br><br></td></tr>
29<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
30<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1WaveformControllerFunction.html#Ogre_1_1WaveformControllerFunctionb0">getAdjustedInput</a> (<a class="el" href="namespaceOgre.html#a465">Real</a> input)</td></tr>
31
32<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Overridden from <a class="el" href="classOgre_1_1ControllerFunction.html">ControllerFunction</a>.  <a href="#Ogre_1_1WaveformControllerFunctionb0"></a><br><br></td></tr>
33<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
34<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a648">WaveformType</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1WaveformControllerFunction.html#Ogre_1_1WaveformControllerFunctionp0">mWaveType</a></td></tr>
35
36<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1WaveformControllerFunction.html#Ogre_1_1WaveformControllerFunctionp1">mBase</a></td></tr>
37
38<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1WaveformControllerFunction.html#Ogre_1_1WaveformControllerFunctionp2">mFrequency</a></td></tr>
39
40<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1WaveformControllerFunction.html#Ogre_1_1WaveformControllerFunctionp3">mPhase</a></td></tr>
41
42<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1WaveformControllerFunction.html#Ogre_1_1WaveformControllerFunctionp4">mAmplitude</a></td></tr>
43
44<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1WaveformControllerFunction.html#Ogre_1_1WaveformControllerFunctionp5">mDutyCycle</a></td></tr>
45
46<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ControllerFunction.html#Ogre_1_1ControllerFunctionp0">mDeltaInput</a></td></tr>
47
48<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">If true, function will add imput values together and wrap at 1.0 before evaluating.  <a href="#Ogre_1_1ControllerFunctionp0"></a><br><br></td></tr>
49<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ControllerFunction.html#Ogre_1_1ControllerFunctionp1">mDeltaCount</a></td></tr>
50
51</table>
52<hr><a name="_details"></a><h2>Detailed Description</h2>
53Predefined controller function based on a waveform.
54<p>
55<dl compact><dt><b>Remarks:</b></dt><dd>A waveform function translates parametric intput to parametric output based on a wave. The factors affecting the function are:<ul>
56<li>wave type - the shape of the wave</li><li>base - the base value of the output from the wave</li><li>frequency - the speed of the wave in cycles per second</li><li>phase - the offset of the start of the wave, e.g. 0.5 to start half-way through the wave</li><li>amplitude - scales the output so that instead of lying within [0,1] it lies within [0,1] * amplitude</li><li>duty cycle - the active width of a PWM signal </li></ul>
57</dd></dl>
58<dl compact><dt><b></b></dt><dd>Note that for simplicity of integration with the rest of the controller insfrastructure, the output of the wave is parametric i.e. 0..1, rather than the typical wave output of [-1,1]. To compensate for this, the traditional output of the wave is scaled by the following function before output: </dd></dl>
59<dl compact><dt><b></b></dt><dd>output = (waveoutput + 1) * 0.5 </dd></dl>
60<dl compact><dt><b></b></dt><dd>Hence a wave output of -1 becomes 0, a wave ouput of 1 becomes 1, and a wave output of 0 becomes 0.5. </dd></dl>
61
62<p>
63
64<p>
65Definition at line <a class="el" href="OgrePredefinedControllers_8h-source.html#l00244">244</a> of file <a class="el" href="OgrePredefinedControllers_8h-source.html">OgrePredefinedControllers.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
66<a class="anchor" name="Ogre_1_1WaveformControllerFunctiona0" doxytag="Ogre::WaveformControllerFunction::WaveformControllerFunction" ></a><p>
67<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
68  <tr>
69    <td class="mdRow">
70      <table cellpadding="0" cellspacing="0" border="0">
71        <tr>
72          <td class="md" nowrap valign="top"> Ogre::WaveformControllerFunction::WaveformControllerFunction </td>
73          <td class="md" valign="top">(&nbsp;</td>
74          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a648">WaveformType</a>&nbsp;</td>
75          <td class="mdname" nowrap> <em>wType</em>, </td>
76        </tr>
77        <tr>
78          <td class="md" nowrap align="right"></td>
79          <td></td>
80          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
81          <td class="mdname" nowrap> <em>base</em> = 0, </td>
82        </tr>
83        <tr>
84          <td class="md" nowrap align="right"></td>
85          <td></td>
86          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
87          <td class="mdname" nowrap> <em>frequency</em> = 1, </td>
88        </tr>
89        <tr>
90          <td class="md" nowrap align="right"></td>
91          <td></td>
92          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
93          <td class="mdname" nowrap> <em>phase</em> = 0, </td>
94        </tr>
95        <tr>
96          <td class="md" nowrap align="right"></td>
97          <td></td>
98          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
99          <td class="mdname" nowrap> <em>amplitude</em> = 1, </td>
100        </tr>
101        <tr>
102          <td class="md" nowrap align="right"></td>
103          <td></td>
104          <td class="md" nowrap>bool&nbsp;</td>
105          <td class="mdname" nowrap> <em>deltaInput</em> = true, </td>
106        </tr>
107        <tr>
108          <td class="md" nowrap align="right"></td>
109          <td></td>
110          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
111          <td class="mdname" nowrap> <em>dutyCycle</em> = 0.5</td>
112        </tr>
113        <tr>
114          <td></td>
115          <td class="md">)&nbsp;</td>
116          <td class="md" colspan="2"></td>
117        </tr>
118
119      </table>
120    </td>
121  </tr>
122</table>
123<table cellspacing=5 cellpadding=0 border=0>
124  <tr>
125    <td>
126      &nbsp;
127    </td>
128    <td>
129
130<p>
131Default contructor, requires at least a wave type, other parameters can be defaulted unless required.
132<p>
133<dl compact><dt><b>Parameters:</b></dt><dd>
134  <table border="0" cellspacing="2" cellpadding="0">
135    <tr><td valign=top><em>deltaInput</em>&nbsp;</td><td>If true, signifies that the input will be a delta value such that the function should add it to an internal counter before calculating the output. </td></tr>
136    <tr><td valign=top><em>dutyCycle</em>&nbsp;</td><td>Used in PWM mode to specify the pulse width. </td></tr>
137  </table>
138</dl>
139    </td>
140  </tr>
141</table>
142<hr><h2>Member Function Documentation</h2>
143<a class="anchor" name="Ogre_1_1WaveformControllerFunctiona1" doxytag="Ogre::WaveformControllerFunction::calculate" ></a><p>
144<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
145  <tr>
146    <td class="mdRow">
147      <table cellpadding="0" cellspacing="0" border="0">
148        <tr>
149          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a> Ogre::WaveformControllerFunction::calculate </td>
150          <td class="md" valign="top">(&nbsp;</td>
151          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
152          <td class="mdname1" valign="top" nowrap> <em>source</em>          </td>
153          <td class="md" valign="top">&nbsp;)&nbsp;</td>
154          <td class="md" nowrap><code> [virtual]</code></td>
155        </tr>
156
157      </table>
158    </td>
159  </tr>
160</table>
161<table cellspacing=5 cellpadding=0 border=0>
162  <tr>
163    <td>
164      &nbsp;
165    </td>
166    <td>
167
168<p>
169Overriden function.
170<p>
171
172<p>
173Implements <a class="el" href="classOgre_1_1ControllerFunction.html#Ogre_1_1ControllerFunctiona2">Ogre::ControllerFunction&lt; Real &gt;</a>.    </td>
174  </tr>
175</table>
176<a class="anchor" name="Ogre_1_1WaveformControllerFunctionb0" doxytag="Ogre::WaveformControllerFunction::getAdjustedInput" ></a><p>
177<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
178  <tr>
179    <td class="mdRow">
180      <table cellpadding="0" cellspacing="0" border="0">
181        <tr>
182          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a> Ogre::WaveformControllerFunction::getAdjustedInput </td>
183          <td class="md" valign="top">(&nbsp;</td>
184          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
185          <td class="mdname1" valign="top" nowrap> <em>input</em>          </td>
186          <td class="md" valign="top">&nbsp;)&nbsp;</td>
187          <td class="md" nowrap><code> [protected]</code></td>
188        </tr>
189
190      </table>
191    </td>
192  </tr>
193</table>
194<table cellspacing=5 cellpadding=0 border=0>
195  <tr>
196    <td>
197      &nbsp;
198    </td>
199    <td>
200
201<p>
202Overridden from <a class="el" href="classOgre_1_1ControllerFunction.html">ControllerFunction</a>.
203<p>
204
205<p>
206Reimplemented from <a class="el" href="classOgre_1_1ControllerFunction.html#Ogre_1_1ControllerFunctionb0">Ogre::ControllerFunction&lt; Real &gt;</a>.    </td>
207  </tr>
208</table>
209<hr><h2>Member Data Documentation</h2>
210<a class="anchor" name="Ogre_1_1WaveformControllerFunctionp4" doxytag="Ogre::WaveformControllerFunction::mAmplitude" ></a><p>
211<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
212  <tr>
213    <td class="mdRow">
214      <table cellpadding="0" cellspacing="0" border="0">
215        <tr>
216          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a> <a class="el" href="classOgre_1_1WaveformControllerFunction.html#Ogre_1_1WaveformControllerFunctionp4">Ogre::WaveformControllerFunction::mAmplitude</a><code> [protected]</code>
217      </table>
218    </td>
219  </tr>
220</table>
221<table cellspacing=5 cellpadding=0 border=0>
222  <tr>
223    <td>
224      &nbsp;
225    </td>
226    <td>
227
228<p>
229
230<p>
231Definition at line <a class="el" href="OgrePredefinedControllers_8h-source.html#l00251">251</a> of file <a class="el" href="OgrePredefinedControllers_8h-source.html">OgrePredefinedControllers.h</a>.    </td>
232  </tr>
233</table>
234<a class="anchor" name="Ogre_1_1WaveformControllerFunctionp1" doxytag="Ogre::WaveformControllerFunction::mBase" ></a><p>
235<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
236  <tr>
237    <td class="mdRow">
238      <table cellpadding="0" cellspacing="0" border="0">
239        <tr>
240          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a> <a class="el" href="classOgre_1_1WaveformControllerFunction.html#Ogre_1_1WaveformControllerFunctionp1">Ogre::WaveformControllerFunction::mBase</a><code> [protected]</code>
241      </table>
242    </td>
243  </tr>
244</table>
245<table cellspacing=5 cellpadding=0 border=0>
246  <tr>
247    <td>
248      &nbsp;
249    </td>
250    <td>
251
252<p>
253
254<p>
255Definition at line <a class="el" href="OgrePredefinedControllers_8h-source.html#l00248">248</a> of file <a class="el" href="OgrePredefinedControllers_8h-source.html">OgrePredefinedControllers.h</a>.    </td>
256  </tr>
257</table>
258<a class="anchor" name="Ogre_1_1ControllerFunctionp1" doxytag="Ogre::WaveformControllerFunction::mDeltaCount" ></a><p>
259<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
260  <tr>
261    <td class="mdRow">
262      <table cellpadding="0" cellspacing="0" border="0">
263        <tr>
264          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a>  <a class="el" href="classOgre_1_1ControllerFunction.html">Ogre::ControllerFunction</a>&lt; <a class="el" href="namespaceOgre.html#a465">Real</a>  &gt;::<a class="el" href="classOgre_1_1ControllerFunction.html#Ogre_1_1ControllerFunctionp1">mDeltaCount</a><code> [protected, inherited]</code>
265      </table>
266    </td>
267  </tr>
268</table>
269<table cellspacing=5 cellpadding=0 border=0>
270  <tr>
271    <td>
272      &nbsp;
273    </td>
274    <td>
275
276<p>
277
278<p>
279Definition at line <a class="el" href="OgreController_8h-source.html#l00052">52</a> of file <a class="el" href="OgreController_8h-source.html">OgreController.h</a>.    </td>
280  </tr>
281</table>
282<a class="anchor" name="Ogre_1_1ControllerFunctionp0" doxytag="Ogre::WaveformControllerFunction::mDeltaInput" ></a><p>
283<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
284  <tr>
285    <td class="mdRow">
286      <table cellpadding="0" cellspacing="0" border="0">
287        <tr>
288          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1ControllerFunction.html">Ogre::ControllerFunction</a>&lt; <a class="el" href="namespaceOgre.html#a465">Real</a>  &gt;::<a class="el" href="classOgre_1_1ControllerFunction.html#Ogre_1_1ControllerFunctionp0">mDeltaInput</a><code> [protected, inherited]</code>
289      </table>
290    </td>
291  </tr>
292</table>
293<table cellspacing=5 cellpadding=0 border=0>
294  <tr>
295    <td>
296      &nbsp;
297    </td>
298    <td>
299
300<p>
301If true, function will add imput values together and wrap at 1.0 before evaluating.
302<p>
303
304<p>
305Definition at line <a class="el" href="OgreController_8h-source.html#l00051">51</a> of file <a class="el" href="OgreController_8h-source.html">OgreController.h</a>.    </td>
306  </tr>
307</table>
308<a class="anchor" name="Ogre_1_1WaveformControllerFunctionp5" doxytag="Ogre::WaveformControllerFunction::mDutyCycle" ></a><p>
309<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
310  <tr>
311    <td class="mdRow">
312      <table cellpadding="0" cellspacing="0" border="0">
313        <tr>
314          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a> <a class="el" href="classOgre_1_1WaveformControllerFunction.html#Ogre_1_1WaveformControllerFunctionp5">Ogre::WaveformControllerFunction::mDutyCycle</a><code> [protected]</code>
315      </table>
316    </td>
317  </tr>
318</table>
319<table cellspacing=5 cellpadding=0 border=0>
320  <tr>
321    <td>
322      &nbsp;
323    </td>
324    <td>
325
326<p>
327
328<p>
329Definition at line <a class="el" href="OgrePredefinedControllers_8h-source.html#l00252">252</a> of file <a class="el" href="OgrePredefinedControllers_8h-source.html">OgrePredefinedControllers.h</a>.    </td>
330  </tr>
331</table>
332<a class="anchor" name="Ogre_1_1WaveformControllerFunctionp2" doxytag="Ogre::WaveformControllerFunction::mFrequency" ></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"> <a class="el" href="namespaceOgre.html#a465">Real</a> <a class="el" href="classOgre_1_1WaveformControllerFunction.html#Ogre_1_1WaveformControllerFunctionp2">Ogre::WaveformControllerFunction::mFrequency</a><code> [protected]</code>
339      </table>
340    </td>
341  </tr>
342</table>
343<table cellspacing=5 cellpadding=0 border=0>
344  <tr>
345    <td>
346      &nbsp;
347    </td>
348    <td>
349
350<p>
351
352<p>
353Definition at line <a class="el" href="OgrePredefinedControllers_8h-source.html#l00249">249</a> of file <a class="el" href="OgrePredefinedControllers_8h-source.html">OgrePredefinedControllers.h</a>.    </td>
354  </tr>
355</table>
356<a class="anchor" name="Ogre_1_1WaveformControllerFunctionp3" doxytag="Ogre::WaveformControllerFunction::mPhase" ></a><p>
357<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
358  <tr>
359    <td class="mdRow">
360      <table cellpadding="0" cellspacing="0" border="0">
361        <tr>
362          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a> <a class="el" href="classOgre_1_1WaveformControllerFunction.html#Ogre_1_1WaveformControllerFunctionp3">Ogre::WaveformControllerFunction::mPhase</a><code> [protected]</code>
363      </table>
364    </td>
365  </tr>
366</table>
367<table cellspacing=5 cellpadding=0 border=0>
368  <tr>
369    <td>
370      &nbsp;
371    </td>
372    <td>
373
374<p>
375
376<p>
377Definition at line <a class="el" href="OgrePredefinedControllers_8h-source.html#l00250">250</a> of file <a class="el" href="OgrePredefinedControllers_8h-source.html">OgrePredefinedControllers.h</a>.    </td>
378  </tr>
379</table>
380<a class="anchor" name="Ogre_1_1WaveformControllerFunctionp0" doxytag="Ogre::WaveformControllerFunction::mWaveType" ></a><p>
381<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
382  <tr>
383    <td class="mdRow">
384      <table cellpadding="0" cellspacing="0" border="0">
385        <tr>
386          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a648">WaveformType</a> <a class="el" href="classOgre_1_1WaveformControllerFunction.html#Ogre_1_1WaveformControllerFunctionp0">Ogre::WaveformControllerFunction::mWaveType</a><code> [protected]</code>
387      </table>
388    </td>
389  </tr>
390</table>
391<table cellspacing=5 cellpadding=0 border=0>
392  <tr>
393    <td>
394      &nbsp;
395    </td>
396    <td>
397
398<p>
399
400<p>
401Definition at line <a class="el" href="OgrePredefinedControllers_8h-source.html#l00247">247</a> of file <a class="el" href="OgrePredefinedControllers_8h-source.html">OgrePredefinedControllers.h</a>.    </td>
402  </tr>
403</table>
404<hr>The documentation for this class was generated from the following file:<ul>
405<li><a class="el" href="OgrePredefinedControllers_8h-source.html">OgrePredefinedControllers.h</a></ul>
406<hr>
407<p>
408Copyright &copy; 2000-2005 by The OGRE Team<br />
409<!--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/>
410This 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/>
411                <!--/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#">
412                <Work rdf:about="">
413                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
414        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
415                </Work>
416                <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> -->
417
418Last modified Sun Mar 12 14:41:45 2006
419</p>
420</body>
421</html>
Note: See TracBrowser for help on using the repository browser.