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

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

added ogre dependencies and patched ogre sources

Line 
1<html>
2<head>
3<title>Ogre::ColourFaderAffector 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::ColourFaderAffector Class Reference</h1>This plugin subclass of <a class="el" href="classOgre_1_1ParticleAffector.html">ParticleAffector</a> allows you to alter the colour of particles. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreColourFaderAffector_8h-source.html">OgreColourFaderAffector.h</a>&gt;</code>
14<p>
15<p>Inheritance diagram for Ogre::ColourFaderAffector:
16<p><center><img src="classOgre_1_1ColourFaderAffector.png" usemap="#Ogre::ColourFaderAffector_map" border="0" alt=""></center>
17<map name="Ogre::ColourFaderAffector_map">
18<area href="classOgre_1_1ParticleAffector.html" alt="Ogre::ParticleAffector" shape="rect" coords="0,56,165,80">
19<area href="classOgre_1_1StringInterface.html" alt="Ogre::StringInterface" shape="rect" coords="0,0,165,24">
20</map>
21<a href="classOgre_1_1ColourFaderAffector-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
22<tr><td></td></tr>
23<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
24<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectora0">ColourFaderAffector</a> (<a class="el" href="classOgre_1_1ParticleSystem.html">ParticleSystem</a> *psys)</td></tr>
25
26<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Default constructor.  <a href="#Ogre_1_1ColourFaderAffectora0"></a><br><br></td></tr>
27<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectora1">_affectParticles</a> (<a class="el" href="classOgre_1_1ParticleSystem.html">ParticleSystem</a> *pSystem, <a class="el" href="namespaceOgre.html#a420">Real</a> timeElapsed)</td></tr>
28
29<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">See <a class="el" href="classOgre_1_1ParticleAffector.html">ParticleAffector</a>.  <a href="#Ogre_1_1ColourFaderAffectora1"></a><br><br></td></tr>
30<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectora2">setAdjust</a> (float red, float green, float blue, float alpha=0.0)</td></tr>
31
32<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the colour adjustment to be made per second to particles.  <a href="#Ogre_1_1ColourFaderAffectora2"></a><br><br></td></tr>
33<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectora3">setRedAdjust</a> (float red)</td></tr>
34
35<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the red adjustment to be made per second to particles.  <a href="#Ogre_1_1ColourFaderAffectora3"></a><br><br></td></tr>
36<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectora4">getRedAdjust</a> (void) const </td></tr>
37
38<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the red adjustment to be made per second to particles.  <a href="#Ogre_1_1ColourFaderAffectora4"></a><br><br></td></tr>
39<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectora5">setGreenAdjust</a> (float green)</td></tr>
40
41<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the green adjustment to be made per second to particles.  <a href="#Ogre_1_1ColourFaderAffectora5"></a><br><br></td></tr>
42<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectora6">getGreenAdjust</a> (void) const </td></tr>
43
44<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the green adjustment to be made per second to particles.  <a href="#Ogre_1_1ColourFaderAffectora6"></a><br><br></td></tr>
45<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectora7">setBlueAdjust</a> (float blue)</td></tr>
46
47<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the blue adjustment to be made per second to particles.  <a href="#Ogre_1_1ColourFaderAffectora7"></a><br><br></td></tr>
48<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectora8">getBlueAdjust</a> (void) const </td></tr>
49
50<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the blue adjustment to be made per second to particles.  <a href="#Ogre_1_1ColourFaderAffectora8"></a><br><br></td></tr>
51<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectora9">setAlphaAdjust</a> (float alpha)</td></tr>
52
53<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the alpha adjustment to be made per second to particles.  <a href="#Ogre_1_1ColourFaderAffectora9"></a><br><br></td></tr>
54<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectora10">getAlphaAdjust</a> (void) const </td></tr>
55
56<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the alpha adjustment to be made per second to particles.  <a href="#Ogre_1_1ColourFaderAffectora10"></a><br><br></td></tr>
57<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleAffector.html#Ogre_1_1ScaleAffectora4">_initParticle</a> (<a class="el" href="classOgre_1_1Particle.html">Particle</a> *pParticle)</td></tr>
58
59<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Method called to allow the affector to initialize all newly created particles in the system.  <a href="#Ogre_1_1ScaleAffectora4"></a><br><br></td></tr>
60<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleAffector.html#Ogre_1_1ScaleAffectora5">getType</a> (void) const </td></tr>
61
62<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the name of the type of affector.  <a href="#Ogre_1_1ScaleAffectora5"></a><br><br></td></tr>
63<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_1Texturea44">getParamDictionary</a> (void)</td></tr>
64
65<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the parameter dictionary for this class.  <a href="#Ogre_1_1Texturea44"></a><br><br></td></tr>
66<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_1Texturea45">getParamDictionary</a> (void) const </td></tr>
67
68<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="namespaceOgre.html#a518">ParameterList</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea46">getParameters</a> (void) const </td></tr>
69
70<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves a list of parameters valid for this object.  <a href="#Ogre_1_1Texturea46"></a><br><br></td></tr>
71<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_1Texturea47">setParameter</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;name, const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;value)</td></tr>
72
73<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic parameter setting method.  <a href="#Ogre_1_1Texturea47"></a><br><br></td></tr>
74<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_1Texturea48">setParameterList</a> (const <a class="el" href="namespaceOgre.html#a62">NameValuePairList</a> &amp;paramList)</td></tr>
75
76<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic multiple parameter setting method.  <a href="#Ogre_1_1Texturea48"></a><br><br></td></tr>
77<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea49">getParameter</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;name) const </td></tr>
78
79<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic parameter retrieval method.  <a href="#Ogre_1_1Texturea49"></a><br><br></td></tr>
80<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_1Texturea50">copyParametersTo</a> (<a class="el" href="classOgre_1_1StringInterface.html">StringInterface</a> *dest) const </td></tr>
81
82<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Method for copying this object's parameters to another object.  <a href="#Ogre_1_1Texturea50"></a><br><br></td></tr>
83<tr><td colspan=2><br><h2>Static Public Member Functions</h2></td></tr>
84<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>
85
86<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>
87<tr><td colspan=2><br><h2>Static Public Attributes</h2></td></tr>
88<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ColourFaderAffector_1_1CmdRedAdjust.html">CmdRedAdjust</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectors0">msRedCmd</a></td></tr>
89
90<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ColourFaderAffector_1_1CmdGreenAdjust.html">CmdGreenAdjust</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectors1">msGreenCmd</a></td></tr>
91
92<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ColourFaderAffector_1_1CmdBlueAdjust.html">CmdBlueAdjust</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectors2">msBlueCmd</a></td></tr>
93
94<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ColourFaderAffector_1_1CmdAlphaAdjust.html">CmdAlphaAdjust</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectors3">msAlphaCmd</a></td></tr>
95
96<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
97<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectorb0">applyAdjustWithClamp</a> (float *pComponent, float adjust)</td></tr>
98
99<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal method for adjusting while clamping to [0,1].  <a href="#Ogre_1_1ColourFaderAffectorb0"></a><br><br></td></tr>
100<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleAffector.html#Ogre_1_1ScaleAffectorb0">addBaseParameters</a> (void)</td></tr>
101
102<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal method for setting up the basic parameter definitions for a subclass.  <a href="#Ogre_1_1ScaleAffectorb0"></a><br><br></td></tr>
103<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#a426">String</a> &amp;className)</td></tr>
104
105<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>
106<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
107<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectorp0">mRedAdj</a></td></tr>
108
109<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectorp1">mGreenAdj</a></td></tr>
110
111<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectorp2">mBlueAdj</a></td></tr>
112
113<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectorp3">mAlphaAdj</a></td></tr>
114
115<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleAffector.html#Ogre_1_1ScaleAffectorp1">mType</a></td></tr>
116
117<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Name of the type of affector, MUST be initialised by subclasses.  <a href="#Ogre_1_1ScaleAffectorp1"></a><br><br></td></tr>
118<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ParticleSystem.html">ParticleSystem</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleAffector.html#Ogre_1_1ScaleAffectorp2">mParent</a></td></tr>
119
120<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a426">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturep26">mParamDictName</a></td></tr>
121
122<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>
123<tr><td colspan=2><br><h2>Static Protected Attributes</h2></td></tr>
124<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a520">ParamDictionaryMap</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturet0">msDictionary</a></td></tr>
125
126<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dictionary of parameters.  <a href="#Ogre_1_1Texturet0"></a><br><br></td></tr>
127</table>
128<hr><a name="_details"></a><h2>Detailed Description</h2>
129This plugin subclass of <a class="el" href="classOgre_1_1ParticleAffector.html">ParticleAffector</a> allows you to alter the colour of particles.
130<p>
131<dl compact><dt><b>Remarks:</b></dt><dd>This class supplies the <a class="el" href="classOgre_1_1ParticleAffector.html">ParticleAffector</a> implementation required to modify the colour of particle in mid-flight. </dd></dl>
132
133<p>
134
135<p>
136Definition at line <a class="el" href="OgreColourFaderAffector_8h-source.html#l00040">40</a> of file <a class="el" href="OgreColourFaderAffector_8h-source.html">OgreColourFaderAffector.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
137<a class="anchor" name="Ogre_1_1ColourFaderAffectora0" doxytag="Ogre::ColourFaderAffector::ColourFaderAffector" ></a><p>
138<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
139  <tr>
140    <td class="mdRow">
141      <table cellpadding="0" cellspacing="0" border="0">
142        <tr>
143          <td class="md" nowrap valign="top"> Ogre::ColourFaderAffector::ColourFaderAffector </td>
144          <td class="md" valign="top">(&nbsp;</td>
145          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1ParticleSystem.html">ParticleSystem</a> *&nbsp;</td>
146          <td class="mdname1" valign="top" nowrap> <em>psys</em>          </td>
147          <td class="md" valign="top">&nbsp;)&nbsp;</td>
148          <td class="md" nowrap></td>
149        </tr>
150
151      </table>
152    </td>
153  </tr>
154</table>
155<table cellspacing=5 cellpadding=0 border=0>
156  <tr>
157    <td>
158      &nbsp;
159    </td>
160    <td>
161
162<p>
163Default constructor.
164<p>
165    </td>
166  </tr>
167</table>
168<hr><h2>Member Function Documentation</h2>
169<a class="anchor" name="Ogre_1_1ColourFaderAffectora1" doxytag="Ogre::ColourFaderAffector::_affectParticles" ></a><p>
170<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
171  <tr>
172    <td class="mdRow">
173      <table cellpadding="0" cellspacing="0" border="0">
174        <tr>
175          <td class="md" nowrap valign="top"> void Ogre::ColourFaderAffector::_affectParticles </td>
176          <td class="md" valign="top">(&nbsp;</td>
177          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1ParticleSystem.html">ParticleSystem</a> *&nbsp;</td>
178          <td class="mdname" nowrap> <em>pSystem</em>, </td>
179        </tr>
180        <tr>
181          <td class="md" nowrap align="right"></td>
182          <td></td>
183          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
184          <td class="mdname" nowrap> <em>timeElapsed</em></td>
185        </tr>
186        <tr>
187          <td></td>
188          <td class="md">)&nbsp;</td>
189          <td class="md" colspan="2"><code> [virtual]</code></td>
190        </tr>
191
192      </table>
193    </td>
194  </tr>
195</table>
196<table cellspacing=5 cellpadding=0 border=0>
197  <tr>
198    <td>
199      &nbsp;
200    </td>
201    <td>
202
203<p>
204See <a class="el" href="classOgre_1_1ParticleAffector.html">ParticleAffector</a>.
205<p>
206
207<p>
208Implements <a class="el" href="classOgre_1_1ParticleAffector.html#Ogre_1_1ParticleAffectora3">Ogre::ParticleAffector</a>.    </td>
209  </tr>
210</table>
211<a class="anchor" name="Ogre_1_1ScaleAffectora4" doxytag="Ogre::ColourFaderAffector::_initParticle" ></a><p>
212<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
213  <tr>
214    <td class="mdRow">
215      <table cellpadding="0" cellspacing="0" border="0">
216        <tr>
217          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleAffector::_initParticle </td>
218          <td class="md" valign="top">(&nbsp;</td>
219          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Particle.html">Particle</a> *&nbsp;</td>
220          <td class="mdname1" valign="top" nowrap> <em>pParticle</em>          </td>
221          <td class="md" valign="top">&nbsp;)&nbsp;</td>
222          <td class="md" nowrap><code> [virtual, inherited]</code></td>
223        </tr>
224
225      </table>
226    </td>
227  </tr>
228</table>
229<table cellspacing=5 cellpadding=0 border=0>
230  <tr>
231    <td>
232      &nbsp;
233    </td>
234    <td>
235
236<p>
237Method called to allow the affector to initialize all newly created particles in the system.
238<p>
239<dl compact><dt><b>Remarks:</b></dt><dd>This is where the affector gets the chance to initialize it's effects to the particles of a system. The affector is expected to initialize some or all of the particles in the system passed to it, depending on the affector's approach. </dd></dl>
240<dl compact><dt><b>Parameters:</b></dt><dd>
241  <table border="0" cellspacing="2" cellpadding="0">
242    <tr><td valign=top><em>pParticle</em>&nbsp;</td><td>Pointer to a <a class="el" href="classOgre_1_1Particle.html">Particle</a> to initialize. </td></tr>
243  </table>
244</dl>
245
246<p>
247Reimplemented in <a class="el" href="classOgre_1_1ColourImageAffector.html#Ogre_1_1ColourImageAffectora1">Ogre::ColourImageAffector</a>, and <a class="el" href="classOgre_1_1RotationAffector.html#Ogre_1_1RotationAffectora1">Ogre::RotationAffector</a>.
248<p>
249Definition at line <a class="el" href="OgreParticleAffector_8h-source.html#l00085">85</a> of file <a class="el" href="OgreParticleAffector_8h-source.html">OgreParticleAffector.h</a>.    </td>
250  </tr>
251</table>
252<a class="anchor" name="Ogre_1_1ScaleAffectorb0" doxytag="Ogre::ColourFaderAffector::addBaseParameters" ></a><p>
253<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
254  <tr>
255    <td class="mdRow">
256      <table cellpadding="0" cellspacing="0" border="0">
257        <tr>
258          <td class="md" nowrap valign="top"> void Ogre::ParticleAffector::addBaseParameters </td>
259          <td class="md" valign="top">(&nbsp;</td>
260          <td class="md" nowrap valign="top">void&nbsp;</td>
261          <td class="mdname1" valign="top" nowrap>          </td>
262          <td class="md" valign="top">&nbsp;)&nbsp;</td>
263          <td class="md" nowrap><code> [protected, inherited]</code></td>
264        </tr>
265
266      </table>
267    </td>
268  </tr>
269</table>
270<table cellspacing=5 cellpadding=0 border=0>
271  <tr>
272    <td>
273      &nbsp;
274    </td>
275    <td>
276
277<p>
278Internal method for setting up the basic parameter definitions for a subclass.
279<p>
280<dl compact><dt><b>Remarks:</b></dt><dd>Because <a class="el" href="classOgre_1_1StringInterface.html">StringInterface</a> holds a dictionary of parameters per class, subclasses need to call this to ask the base class to add it's parameters to their dictionary as well. Can't do this in the constructor because that runs in a non-virtual context. </dd></dl>
281<dl compact><dt><b></b></dt><dd>The subclass must have called it's own createParamDictionary before calling this method. </dd></dl>
282
283<p>
284Definition at line <a class="el" href="OgreParticleAffector_8h-source.html#l00068">68</a> of file <a class="el" href="OgreParticleAffector_8h-source.html">OgreParticleAffector.h</a>.    </td>
285  </tr>
286</table>
287<a class="anchor" name="Ogre_1_1ColourFaderAffectorb0" doxytag="Ogre::ColourFaderAffector::applyAdjustWithClamp" ></a><p>
288<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
289  <tr>
290    <td class="mdRow">
291      <table cellpadding="0" cellspacing="0" border="0">
292        <tr>
293          <td class="md" nowrap valign="top"> void Ogre::ColourFaderAffector::applyAdjustWithClamp </td>
294          <td class="md" valign="top">(&nbsp;</td>
295          <td class="md" nowrap valign="top">float *&nbsp;</td>
296          <td class="mdname" nowrap> <em>pComponent</em>, </td>
297        </tr>
298        <tr>
299          <td class="md" nowrap align="right"></td>
300          <td></td>
301          <td class="md" nowrap>float&nbsp;</td>
302          <td class="mdname" nowrap> <em>adjust</em></td>
303        </tr>
304        <tr>
305          <td></td>
306          <td class="md">)&nbsp;</td>
307          <td class="md" colspan="2"><code> [protected]</code></td>
308        </tr>
309
310      </table>
311    </td>
312  </tr>
313</table>
314<table cellspacing=5 cellpadding=0 border=0>
315  <tr>
316    <td>
317      &nbsp;
318    </td>
319    <td>
320
321<p>
322Internal method for adjusting while clamping to [0,1].
323<p>
324
325<p>
326Definition at line <a class="el" href="OgreColourFaderAffector_8h-source.html#l00142">142</a> of file <a class="el" href="OgreColourFaderAffector_8h-source.html">OgreColourFaderAffector.h</a>.    </td>
327  </tr>
328</table>
329<a class="anchor" name="Ogre_1_1Texturee0" doxytag="Ogre::ColourFaderAffector::cleanupDictionary" ></a><p>
330<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
331  <tr>
332    <td class="mdRow">
333      <table cellpadding="0" cellspacing="0" border="0">
334        <tr>
335          <td class="md" nowrap valign="top"> void Ogre::StringInterface::cleanupDictionary </td>
336          <td class="md" valign="top">(&nbsp;</td>
337          <td class="mdname1" valign="top" nowrap>          </td>
338          <td class="md" valign="top">&nbsp;)&nbsp;</td>
339          <td class="md" nowrap><code> [static, inherited]</code></td>
340        </tr>
341
342      </table>
343    </td>
344  </tr>
345</table>
346<table cellspacing=5 cellpadding=0 border=0>
347  <tr>
348    <td>
349      &nbsp;
350    </td>
351    <td>
352
353<p>
354Cleans 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.
355<p>
356<a class="el" href="classOgre_1_1MaterialManager.html">MaterialManager</a>) initializes.     </td>
357  </tr>
358</table>
359<a class="anchor" name="Ogre_1_1Texturea50" doxytag="Ogre::ColourFaderAffector::copyParametersTo" ></a><p>
360<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
361  <tr>
362    <td class="mdRow">
363      <table cellpadding="0" cellspacing="0" border="0">
364        <tr>
365          <td class="md" nowrap valign="top"> virtual void Ogre::StringInterface::copyParametersTo </td>
366          <td class="md" valign="top">(&nbsp;</td>
367          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1StringInterface.html">StringInterface</a> *&nbsp;</td>
368          <td class="mdname1" valign="top" nowrap> <em>dest</em>          </td>
369          <td class="md" valign="top">&nbsp;)&nbsp;</td>
370          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
371        </tr>
372
373      </table>
374    </td>
375  </tr>
376</table>
377<table cellspacing=5 cellpadding=0 border=0>
378  <tr>
379    <td>
380      &nbsp;
381    </td>
382    <td>
383
384<p>
385Method for copying this object's parameters to another object.
386<p>
387<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>
388<dl compact><dt><b></b></dt><dd>Any unrecognised parameters will be ignored as with setParameter method. </dd></dl>
389<dl compact><dt><b>Parameters:</b></dt><dd>
390  <table border="0" cellspacing="2" cellpadding="0">
391    <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>
392  </table>
393</dl>
394
395<p>
396Definition 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>.
397<p>
398References <a class="el" href="OgreStringInterface_8h-source.html#l00084">Ogre::ParamDictionary::mParamDefs</a>, and <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea47">Ogre::StringInterface::setParameter()</a>.    </td>
399  </tr>
400</table>
401<a class="anchor" name="Ogre_1_1Textureb6" doxytag="Ogre::ColourFaderAffector::createParamDictionary" ></a><p>
402<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
403  <tr>
404    <td class="mdRow">
405      <table cellpadding="0" cellspacing="0" border="0">
406        <tr>
407          <td class="md" nowrap valign="top"> bool Ogre::StringInterface::createParamDictionary </td>
408          <td class="md" valign="top">(&nbsp;</td>
409          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
410          <td class="mdname1" valign="top" nowrap> <em>className</em>          </td>
411          <td class="md" valign="top">&nbsp;)&nbsp;</td>
412          <td class="md" nowrap><code> [protected, inherited]</code></td>
413        </tr>
414
415      </table>
416    </td>
417  </tr>
418</table>
419<table cellspacing=5 cellpadding=0 border=0>
420  <tr>
421    <td>
422      &nbsp;
423    </td>
424    <td>
425
426<p>
427Internal method for creating a parameter dictionary for the class, if it does not already exist.
428<p>
429<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>
430<dl compact><dt><b>Parameters:</b></dt><dd>
431  <table border="0" cellspacing="2" cellpadding="0">
432    <tr><td valign=top><em>className</em>&nbsp;</td><td>the name of the class using the dictionary </td></tr>
433  </table>
434</dl>
435<dl compact><dt><b>Returns:</b></dt><dd>true if a new dictionary was created, false if it was already there </dd></dl>
436
437<p>
438Definition 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>.
439<p>
440References <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>.    </td>
441  </tr>
442</table>
443<a class="anchor" name="Ogre_1_1ColourFaderAffectora10" doxytag="Ogre::ColourFaderAffector::getAlphaAdjust" ></a><p>
444<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
445  <tr>
446    <td class="mdRow">
447      <table cellpadding="0" cellspacing="0" border="0">
448        <tr>
449          <td class="md" nowrap valign="top"> float Ogre::ColourFaderAffector::getAlphaAdjust </td>
450          <td class="md" valign="top">(&nbsp;</td>
451          <td class="md" nowrap valign="top">void&nbsp;</td>
452          <td class="mdname1" valign="top" nowrap>          </td>
453          <td class="md" valign="top">&nbsp;)&nbsp;</td>
454          <td class="md" nowrap> const</td>
455        </tr>
456
457      </table>
458    </td>
459  </tr>
460</table>
461<table cellspacing=5 cellpadding=0 border=0>
462  <tr>
463    <td>
464      &nbsp;
465    </td>
466    <td>
467
468<p>
469Gets the alpha adjustment to be made per second to particles.
470<p>
471    </td>
472  </tr>
473</table>
474<a class="anchor" name="Ogre_1_1ColourFaderAffectora8" doxytag="Ogre::ColourFaderAffector::getBlueAdjust" ></a><p>
475<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
476  <tr>
477    <td class="mdRow">
478      <table cellpadding="0" cellspacing="0" border="0">
479        <tr>
480          <td class="md" nowrap valign="top"> float Ogre::ColourFaderAffector::getBlueAdjust </td>
481          <td class="md" valign="top">(&nbsp;</td>
482          <td class="md" nowrap valign="top">void&nbsp;</td>
483          <td class="mdname1" valign="top" nowrap>          </td>
484          <td class="md" valign="top">&nbsp;)&nbsp;</td>
485          <td class="md" nowrap> const</td>
486        </tr>
487
488      </table>
489    </td>
490  </tr>
491</table>
492<table cellspacing=5 cellpadding=0 border=0>
493  <tr>
494    <td>
495      &nbsp;
496    </td>
497    <td>
498
499<p>
500Gets the blue adjustment to be made per second to particles.
501<p>
502    </td>
503  </tr>
504</table>
505<a class="anchor" name="Ogre_1_1ColourFaderAffectora6" doxytag="Ogre::ColourFaderAffector::getGreenAdjust" ></a><p>
506<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
507  <tr>
508    <td class="mdRow">
509      <table cellpadding="0" cellspacing="0" border="0">
510        <tr>
511          <td class="md" nowrap valign="top"> float Ogre::ColourFaderAffector::getGreenAdjust </td>
512          <td class="md" valign="top">(&nbsp;</td>
513          <td class="md" nowrap valign="top">void&nbsp;</td>
514          <td class="mdname1" valign="top" nowrap>          </td>
515          <td class="md" valign="top">&nbsp;)&nbsp;</td>
516          <td class="md" nowrap> const</td>
517        </tr>
518
519      </table>
520    </td>
521  </tr>
522</table>
523<table cellspacing=5 cellpadding=0 border=0>
524  <tr>
525    <td>
526      &nbsp;
527    </td>
528    <td>
529
530<p>
531Gets the green adjustment to be made per second to particles.
532<p>
533    </td>
534  </tr>
535</table>
536<a class="anchor" name="Ogre_1_1Texturea45" doxytag="Ogre::ColourFaderAffector::getParamDictionary" ></a><p>
537<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
538  <tr>
539    <td class="mdRow">
540      <table cellpadding="0" cellspacing="0" border="0">
541        <tr>
542          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a>* Ogre::StringInterface::getParamDictionary </td>
543          <td class="md" valign="top">(&nbsp;</td>
544          <td class="md" nowrap valign="top">void&nbsp;</td>
545          <td class="mdname1" valign="top" nowrap>          </td>
546          <td class="md" valign="top">&nbsp;)&nbsp;</td>
547          <td class="md" nowrap> const<code> [inherited]</code></td>
548        </tr>
549
550      </table>
551    </td>
552  </tr>
553</table>
554<table cellspacing=5 cellpadding=0 border=0>
555  <tr>
556    <td>
557      &nbsp;
558    </td>
559    <td>
560
561<p>
562
563<p>
564Definition 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>
565  </tr>
566</table>
567<a class="anchor" name="Ogre_1_1Texturea44" doxytag="Ogre::ColourFaderAffector::getParamDictionary" ></a><p>
568<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
569  <tr>
570    <td class="mdRow">
571      <table cellpadding="0" cellspacing="0" border="0">
572        <tr>
573          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a>* Ogre::StringInterface::getParamDictionary </td>
574          <td class="md" valign="top">(&nbsp;</td>
575          <td class="md" nowrap valign="top">void&nbsp;</td>
576          <td class="mdname1" valign="top" nowrap>          </td>
577          <td class="md" valign="top">&nbsp;)&nbsp;</td>
578          <td class="md" nowrap><code> [inherited]</code></td>
579        </tr>
580
581      </table>
582    </td>
583  </tr>
584</table>
585<table cellspacing=5 cellpadding=0 border=0>
586  <tr>
587    <td>
588      &nbsp;
589    </td>
590    <td>
591
592<p>
593Retrieves the parameter dictionary for this class.
594<p>
595<dl compact><dt><b>Remarks:</b></dt><dd>Only valid to call this after createParamDictionary. </dd></dl>
596<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>
597
598<p>
599Definition 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>
600  </tr>
601</table>
602<a class="anchor" name="Ogre_1_1Texturea49" doxytag="Ogre::ColourFaderAffector::getParameter" ></a><p>
603<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
604  <tr>
605    <td class="mdRow">
606      <table cellpadding="0" cellspacing="0" border="0">
607        <tr>
608          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::StringInterface::getParameter </td>
609          <td class="md" valign="top">(&nbsp;</td>
610          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
611          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
612          <td class="md" valign="top">&nbsp;)&nbsp;</td>
613          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
614        </tr>
615
616      </table>
617    </td>
618  </tr>
619</table>
620<table cellspacing=5 cellpadding=0 border=0>
621  <tr>
622    <td>
623      &nbsp;
624    </td>
625    <td>
626
627<p>
628Generic parameter retrieval method.
629<p>
630<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>
631<dl compact><dt><b>Parameters:</b></dt><dd>
632  <table border="0" cellspacing="2" cellpadding="0">
633    <tr><td valign=top><em>name</em>&nbsp;</td><td>The name of the parameter to get </td></tr>
634  </table>
635</dl>
636<dl compact><dt><b>Returns:</b></dt><dd>String value of parameter, blank if not found </dd></dl>
637
638<p>
639Definition 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>.
640<p>
641References <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#l00154">Ogre::String</a>.    </td>
642  </tr>
643</table>
644<a class="anchor" name="Ogre_1_1Texturea46" doxytag="Ogre::ColourFaderAffector::getParameters" ></a><p>
645<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
646  <tr>
647    <td class="mdRow">
648      <table cellpadding="0" cellspacing="0" border="0">
649        <tr>
650          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a518">ParameterList</a>&amp; Ogre::StringInterface::getParameters </td>
651          <td class="md" valign="top">(&nbsp;</td>
652          <td class="md" nowrap valign="top">void&nbsp;</td>
653          <td class="mdname1" valign="top" nowrap>          </td>
654          <td class="md" valign="top">&nbsp;)&nbsp;</td>
655          <td class="md" nowrap> const<code> [inherited]</code></td>
656        </tr>
657
658      </table>
659    </td>
660  </tr>
661</table>
662<table cellspacing=5 cellpadding=0 border=0>
663  <tr>
664    <td>
665      &nbsp;
666    </td>
667    <td>
668
669<p>
670Retrieves a list of parameters valid for this object.
671<p>
672<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>
673    </td>
674  </tr>
675</table>
676<a class="anchor" name="Ogre_1_1ColourFaderAffectora4" doxytag="Ogre::ColourFaderAffector::getRedAdjust" ></a><p>
677<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
678  <tr>
679    <td class="mdRow">
680      <table cellpadding="0" cellspacing="0" border="0">
681        <tr>
682          <td class="md" nowrap valign="top"> float Ogre::ColourFaderAffector::getRedAdjust </td>
683          <td class="md" valign="top">(&nbsp;</td>
684          <td class="md" nowrap valign="top">void&nbsp;</td>
685          <td class="mdname1" valign="top" nowrap>          </td>
686          <td class="md" valign="top">&nbsp;)&nbsp;</td>
687          <td class="md" nowrap> const</td>
688        </tr>
689
690      </table>
691    </td>
692  </tr>
693</table>
694<table cellspacing=5 cellpadding=0 border=0>
695  <tr>
696    <td>
697      &nbsp;
698    </td>
699    <td>
700
701<p>
702Gets the red adjustment to be made per second to particles.
703<p>
704    </td>
705  </tr>
706</table>
707<a class="anchor" name="Ogre_1_1ScaleAffectora5" doxytag="Ogre::ColourFaderAffector::getType" ></a><p>
708<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
709  <tr>
710    <td class="mdRow">
711      <table cellpadding="0" cellspacing="0" border="0">
712        <tr>
713          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a426">String</a>&amp; Ogre::ParticleAffector::getType </td>
714          <td class="md" valign="top">(&nbsp;</td>
715          <td class="md" nowrap valign="top">void&nbsp;</td>
716          <td class="mdname1" valign="top" nowrap>          </td>
717          <td class="md" valign="top">&nbsp;)&nbsp;</td>
718          <td class="md" nowrap> const<code> [inherited]</code></td>
719        </tr>
720
721      </table>
722    </td>
723  </tr>
724</table>
725<table cellspacing=5 cellpadding=0 border=0>
726  <tr>
727    <td>
728      &nbsp;
729    </td>
730    <td>
731
732<p>
733Returns the name of the type of affector.
734<p>
735<dl compact><dt><b>Remarks:</b></dt><dd>This property is useful for determining the type of affector procedurally so another can be created. </dd></dl>
736
737<p>
738Definition at line <a class="el" href="OgreParticleAffector_8h-source.html#l00104">104</a> of file <a class="el" href="OgreParticleAffector_8h-source.html">OgreParticleAffector.h</a>.
739<p>
740References <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>.    </td>
741  </tr>
742</table>
743<a class="anchor" name="Ogre_1_1ColourFaderAffectora2" doxytag="Ogre::ColourFaderAffector::setAdjust" ></a><p>
744<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
745  <tr>
746    <td class="mdRow">
747      <table cellpadding="0" cellspacing="0" border="0">
748        <tr>
749          <td class="md" nowrap valign="top"> void Ogre::ColourFaderAffector::setAdjust </td>
750          <td class="md" valign="top">(&nbsp;</td>
751          <td class="md" nowrap valign="top">float&nbsp;</td>
752          <td class="mdname" nowrap> <em>red</em>, </td>
753        </tr>
754        <tr>
755          <td class="md" nowrap align="right"></td>
756          <td></td>
757          <td class="md" nowrap>float&nbsp;</td>
758          <td class="mdname" nowrap> <em>green</em>, </td>
759        </tr>
760        <tr>
761          <td class="md" nowrap align="right"></td>
762          <td></td>
763          <td class="md" nowrap>float&nbsp;</td>
764          <td class="mdname" nowrap> <em>blue</em>, </td>
765        </tr>
766        <tr>
767          <td class="md" nowrap align="right"></td>
768          <td></td>
769          <td class="md" nowrap>float&nbsp;</td>
770          <td class="mdname" nowrap> <em>alpha</em> = 0.0</td>
771        </tr>
772        <tr>
773          <td></td>
774          <td class="md">)&nbsp;</td>
775          <td class="md" colspan="2"></td>
776        </tr>
777
778      </table>
779    </td>
780  </tr>
781</table>
782<table cellspacing=5 cellpadding=0 border=0>
783  <tr>
784    <td>
785      &nbsp;
786    </td>
787    <td>
788
789<p>
790Sets the colour adjustment to be made per second to particles.
791<p>
792<dl compact><dt><b>Parameters:</b></dt><dd>
793  <table border="0" cellspacing="2" cellpadding="0">
794    <tr><td valign=top><em>red,green,blue,alpha</em>&nbsp;</td><td>Sets the adjustment to be made to each of the colour components per second. These values will be added to the colour of all particles every second, scaled over each frame for a smooth adjustment. </td></tr>
795  </table>
796</dl>
797    </td>
798  </tr>
799</table>
800<a class="anchor" name="Ogre_1_1ColourFaderAffectora9" doxytag="Ogre::ColourFaderAffector::setAlphaAdjust" ></a><p>
801<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
802  <tr>
803    <td class="mdRow">
804      <table cellpadding="0" cellspacing="0" border="0">
805        <tr>
806          <td class="md" nowrap valign="top"> void Ogre::ColourFaderAffector::setAlphaAdjust </td>
807          <td class="md" valign="top">(&nbsp;</td>
808          <td class="md" nowrap valign="top">float&nbsp;</td>
809          <td class="mdname1" valign="top" nowrap> <em>alpha</em>          </td>
810          <td class="md" valign="top">&nbsp;)&nbsp;</td>
811          <td class="md" nowrap></td>
812        </tr>
813
814      </table>
815    </td>
816  </tr>
817</table>
818<table cellspacing=5 cellpadding=0 border=0>
819  <tr>
820    <td>
821      &nbsp;
822    </td>
823    <td>
824
825<p>
826Sets the alpha adjustment to be made per second to particles.
827<p>
828<dl compact><dt><b>Parameters:</b></dt><dd>
829  <table border="0" cellspacing="2" cellpadding="0">
830    <tr><td valign=top><em>alpha</em>&nbsp;</td><td>The adjustment to be made to the colour component per second. This value will be added to the colour of all particles every second, scaled over each frame for a smooth adjustment. </td></tr>
831  </table>
832</dl>
833    </td>
834  </tr>
835</table>
836<a class="anchor" name="Ogre_1_1ColourFaderAffectora7" doxytag="Ogre::ColourFaderAffector::setBlueAdjust" ></a><p>
837<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
838  <tr>
839    <td class="mdRow">
840      <table cellpadding="0" cellspacing="0" border="0">
841        <tr>
842          <td class="md" nowrap valign="top"> void Ogre::ColourFaderAffector::setBlueAdjust </td>
843          <td class="md" valign="top">(&nbsp;</td>
844          <td class="md" nowrap valign="top">float&nbsp;</td>
845          <td class="mdname1" valign="top" nowrap> <em>blue</em>          </td>
846          <td class="md" valign="top">&nbsp;)&nbsp;</td>
847          <td class="md" nowrap></td>
848        </tr>
849
850      </table>
851    </td>
852  </tr>
853</table>
854<table cellspacing=5 cellpadding=0 border=0>
855  <tr>
856    <td>
857      &nbsp;
858    </td>
859    <td>
860
861<p>
862Sets the blue adjustment to be made per second to particles.
863<p>
864<dl compact><dt><b>Parameters:</b></dt><dd>
865  <table border="0" cellspacing="2" cellpadding="0">
866    <tr><td valign=top><em>blue</em>&nbsp;</td><td>The adjustment to be made to the colour component per second. This value will be added to the colour of all particles every second, scaled over each frame for a smooth adjustment. </td></tr>
867  </table>
868</dl>
869    </td>
870  </tr>
871</table>
872<a class="anchor" name="Ogre_1_1ColourFaderAffectora5" doxytag="Ogre::ColourFaderAffector::setGreenAdjust" ></a><p>
873<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
874  <tr>
875    <td class="mdRow">
876      <table cellpadding="0" cellspacing="0" border="0">
877        <tr>
878          <td class="md" nowrap valign="top"> void Ogre::ColourFaderAffector::setGreenAdjust </td>
879          <td class="md" valign="top">(&nbsp;</td>
880          <td class="md" nowrap valign="top">float&nbsp;</td>
881          <td class="mdname1" valign="top" nowrap> <em>green</em>          </td>
882          <td class="md" valign="top">&nbsp;)&nbsp;</td>
883          <td class="md" nowrap></td>
884        </tr>
885
886      </table>
887    </td>
888  </tr>
889</table>
890<table cellspacing=5 cellpadding=0 border=0>
891  <tr>
892    <td>
893      &nbsp;
894    </td>
895    <td>
896
897<p>
898Sets the green adjustment to be made per second to particles.
899<p>
900<dl compact><dt><b>Parameters:</b></dt><dd>
901  <table border="0" cellspacing="2" cellpadding="0">
902    <tr><td valign=top><em>green</em>&nbsp;</td><td>The adjustment to be made to the colour component per second. This value will be added to the colour of all particles every second, scaled over each frame for a smooth adjustment. </td></tr>
903  </table>
904</dl>
905    </td>
906  </tr>
907</table>
908<a class="anchor" name="Ogre_1_1Texturea47" doxytag="Ogre::ColourFaderAffector::setParameter" ></a><p>
909<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
910  <tr>
911    <td class="mdRow">
912      <table cellpadding="0" cellspacing="0" border="0">
913        <tr>
914          <td class="md" nowrap valign="top"> virtual bool Ogre::StringInterface::setParameter </td>
915          <td class="md" valign="top">(&nbsp;</td>
916          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
917          <td class="mdname" nowrap> <em>name</em>, </td>
918        </tr>
919        <tr>
920          <td class="md" nowrap align="right"></td>
921          <td></td>
922          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
923          <td class="mdname" nowrap> <em>value</em></td>
924        </tr>
925        <tr>
926          <td></td>
927          <td class="md">)&nbsp;</td>
928          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
929        </tr>
930
931      </table>
932    </td>
933  </tr>
934</table>
935<table cellspacing=5 cellpadding=0 border=0>
936  <tr>
937    <td>
938      &nbsp;
939    </td>
940    <td>
941
942<p>
943Generic parameter setting method.
944<p>
945<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_1Texturea46">StringInterface::getParameters</a>. </dd></dl>
946<dl compact><dt><b>Parameters:</b></dt><dd>
947  <table border="0" cellspacing="2" cellpadding="0">
948    <tr><td valign=top><em>name</em>&nbsp;</td><td>The name of the parameter to set </td></tr>
949    <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>
950  </table>
951</dl>
952<dl compact><dt><b>Returns:</b></dt><dd>true if set was successful, false otherwise (NB no exceptions thrown - tolerant method) </dd></dl>
953
954<p>
955Referenced by <a class="el" href="OgreStringInterface_8h-source.html#l00296">Ogre::StringInterface::copyParametersTo()</a>.    </td>
956  </tr>
957</table>
958<a class="anchor" name="Ogre_1_1Texturea48" doxytag="Ogre::ColourFaderAffector::setParameterList" ></a><p>
959<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
960  <tr>
961    <td class="mdRow">
962      <table cellpadding="0" cellspacing="0" border="0">
963        <tr>
964          <td class="md" nowrap valign="top"> virtual void Ogre::StringInterface::setParameterList </td>
965          <td class="md" valign="top">(&nbsp;</td>
966          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a62">NameValuePairList</a> &amp;&nbsp;</td>
967          <td class="mdname1" valign="top" nowrap> <em>paramList</em>          </td>
968          <td class="md" valign="top">&nbsp;)&nbsp;</td>
969          <td class="md" nowrap><code> [virtual, inherited]</code></td>
970        </tr>
971
972      </table>
973    </td>
974  </tr>
975</table>
976<table cellspacing=5 cellpadding=0 border=0>
977  <tr>
978    <td>
979      &nbsp;
980    </td>
981    <td>
982
983<p>
984Generic multiple parameter setting method.
985<p>
986<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_1Texturea46">StringInterface::getParameters</a>. </dd></dl>
987<dl compact><dt><b>Parameters:</b></dt><dd>
988  <table border="0" cellspacing="2" cellpadding="0">
989    <tr><td valign=top><em>paramList</em>&nbsp;</td><td>Name/value pair list </td></tr>
990  </table>
991</dl>
992    </td>
993  </tr>
994</table>
995<a class="anchor" name="Ogre_1_1ColourFaderAffectora3" doxytag="Ogre::ColourFaderAffector::setRedAdjust" ></a><p>
996<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
997  <tr>
998    <td class="mdRow">
999      <table cellpadding="0" cellspacing="0" border="0">
1000        <tr>
1001          <td class="md" nowrap valign="top"> void Ogre::ColourFaderAffector::setRedAdjust </td>
1002          <td class="md" valign="top">(&nbsp;</td>
1003          <td class="md" nowrap valign="top">float&nbsp;</td>
1004          <td class="mdname1" valign="top" nowrap> <em>red</em>          </td>
1005          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1006          <td class="md" nowrap></td>
1007        </tr>
1008
1009      </table>
1010    </td>
1011  </tr>
1012</table>
1013<table cellspacing=5 cellpadding=0 border=0>
1014  <tr>
1015    <td>
1016      &nbsp;
1017    </td>
1018    <td>
1019
1020<p>
1021Sets the red adjustment to be made per second to particles.
1022<p>
1023<dl compact><dt><b>Parameters:</b></dt><dd>
1024  <table border="0" cellspacing="2" cellpadding="0">
1025    <tr><td valign=top><em>red</em>&nbsp;</td><td>The adjustment to be made to the colour component per second. This value will be added to the colour of all particles every second, scaled over each frame for a smooth adjustment. </td></tr>
1026  </table>
1027</dl>
1028    </td>
1029  </tr>
1030</table>
1031<hr><h2>Member Data Documentation</h2>
1032<a class="anchor" name="Ogre_1_1ColourFaderAffectorp3" doxytag="Ogre::ColourFaderAffector::mAlphaAdj" ></a><p>
1033<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1034  <tr>
1035    <td class="mdRow">
1036      <table cellpadding="0" cellspacing="0" border="0">
1037        <tr>
1038          <td class="md" nowrap valign="top"> float <a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectorp3">Ogre::ColourFaderAffector::mAlphaAdj</a><code> [protected]</code>
1039      </table>
1040    </td>
1041  </tr>
1042</table>
1043<table cellspacing=5 cellpadding=0 border=0>
1044  <tr>
1045    <td>
1046      &nbsp;
1047    </td>
1048    <td>
1049
1050<p>
1051
1052<p>
1053Definition at line <a class="el" href="OgreColourFaderAffector_8h-source.html#l00139">139</a> of file <a class="el" href="OgreColourFaderAffector_8h-source.html">OgreColourFaderAffector.h</a>.    </td>
1054  </tr>
1055</table>
1056<a class="anchor" name="Ogre_1_1ColourFaderAffectorp2" doxytag="Ogre::ColourFaderAffector::mBlueAdj" ></a><p>
1057<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1058  <tr>
1059    <td class="mdRow">
1060      <table cellpadding="0" cellspacing="0" border="0">
1061        <tr>
1062          <td class="md" nowrap valign="top"> float <a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectorp2">Ogre::ColourFaderAffector::mBlueAdj</a><code> [protected]</code>
1063      </table>
1064    </td>
1065  </tr>
1066</table>
1067<table cellspacing=5 cellpadding=0 border=0>
1068  <tr>
1069    <td>
1070      &nbsp;
1071    </td>
1072    <td>
1073
1074<p>
1075
1076<p>
1077Definition at line <a class="el" href="OgreColourFaderAffector_8h-source.html#l00138">138</a> of file <a class="el" href="OgreColourFaderAffector_8h-source.html">OgreColourFaderAffector.h</a>.    </td>
1078  </tr>
1079</table>
1080<a class="anchor" name="Ogre_1_1ColourFaderAffectorp1" doxytag="Ogre::ColourFaderAffector::mGreenAdj" ></a><p>
1081<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1082  <tr>
1083    <td class="mdRow">
1084      <table cellpadding="0" cellspacing="0" border="0">
1085        <tr>
1086          <td class="md" nowrap valign="top"> float <a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectorp1">Ogre::ColourFaderAffector::mGreenAdj</a><code> [protected]</code>
1087      </table>
1088    </td>
1089  </tr>
1090</table>
1091<table cellspacing=5 cellpadding=0 border=0>
1092  <tr>
1093    <td>
1094      &nbsp;
1095    </td>
1096    <td>
1097
1098<p>
1099
1100<p>
1101Definition at line <a class="el" href="OgreColourFaderAffector_8h-source.html#l00137">137</a> of file <a class="el" href="OgreColourFaderAffector_8h-source.html">OgreColourFaderAffector.h</a>.    </td>
1102  </tr>
1103</table>
1104<a class="anchor" name="Ogre_1_1Texturep26" doxytag="Ogre::ColourFaderAffector::mParamDictName" ></a><p>
1105<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1106  <tr>
1107    <td class="mdRow">
1108      <table cellpadding="0" cellspacing="0" border="0">
1109        <tr>
1110          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturep26">Ogre::StringInterface::mParamDictName</a><code> [protected, inherited]</code>
1111      </table>
1112    </td>
1113  </tr>
1114</table>
1115<table cellspacing=5 cellpadding=0 border=0>
1116  <tr>
1117    <td>
1118      &nbsp;
1119    </td>
1120    <td>
1121
1122<p>
1123Class name for this instance to be used as a lookup (must be initialised by subclasses).
1124<p>
1125
1126<p>
1127Definition 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>
1128  </tr>
1129</table>
1130<a class="anchor" name="Ogre_1_1ScaleAffectorp2" doxytag="Ogre::ColourFaderAffector::mParent" ></a><p>
1131<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1132  <tr>
1133    <td class="mdRow">
1134      <table cellpadding="0" cellspacing="0" border="0">
1135        <tr>
1136          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParticleSystem.html">ParticleSystem</a>* <a class="el" href="classOgre_1_1ParticleAffector.html#Ogre_1_1ScaleAffectorp2">Ogre::ParticleAffector::mParent</a><code> [protected, inherited]</code>
1137      </table>
1138    </td>
1139  </tr>
1140</table>
1141<table cellspacing=5 cellpadding=0 border=0>
1142  <tr>
1143    <td>
1144      &nbsp;
1145    </td>
1146    <td>
1147
1148<p>
1149
1150<p>
1151Definition at line <a class="el" href="OgreParticleAffector_8h-source.html#l00070">70</a> of file <a class="el" href="OgreParticleAffector_8h-source.html">OgreParticleAffector.h</a>.    </td>
1152  </tr>
1153</table>
1154<a class="anchor" name="Ogre_1_1ColourFaderAffectorp0" doxytag="Ogre::ColourFaderAffector::mRedAdj" ></a><p>
1155<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1156  <tr>
1157    <td class="mdRow">
1158      <table cellpadding="0" cellspacing="0" border="0">
1159        <tr>
1160          <td class="md" nowrap valign="top"> float <a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectorp0">Ogre::ColourFaderAffector::mRedAdj</a><code> [protected]</code>
1161      </table>
1162    </td>
1163  </tr>
1164</table>
1165<table cellspacing=5 cellpadding=0 border=0>
1166  <tr>
1167    <td>
1168      &nbsp;
1169    </td>
1170    <td>
1171
1172<p>
1173
1174<p>
1175Definition at line <a class="el" href="OgreColourFaderAffector_8h-source.html#l00136">136</a> of file <a class="el" href="OgreColourFaderAffector_8h-source.html">OgreColourFaderAffector.h</a>.    </td>
1176  </tr>
1177</table>
1178<a class="anchor" name="Ogre_1_1ColourFaderAffectors3" doxytag="Ogre::ColourFaderAffector::msAlphaCmd" ></a><p>
1179<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1180  <tr>
1181    <td class="mdRow">
1182      <table cellpadding="0" cellspacing="0" border="0">
1183        <tr>
1184          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ColourFaderAffector_1_1CmdAlphaAdjust.html">CmdAlphaAdjust</a> <a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectors3">Ogre::ColourFaderAffector::msAlphaCmd</a><code> [static]</code>
1185      </table>
1186    </td>
1187  </tr>
1188</table>
1189<table cellspacing=5 cellpadding=0 border=0>
1190  <tr>
1191    <td>
1192      &nbsp;
1193    </td>
1194    <td>
1195
1196<p>
1197
1198<p>
1199Definition at line <a class="el" href="OgreColourFaderAffector_8h-source.html#l00133">133</a> of file <a class="el" href="OgreColourFaderAffector_8h-source.html">OgreColourFaderAffector.h</a>.    </td>
1200  </tr>
1201</table>
1202<a class="anchor" name="Ogre_1_1ColourFaderAffectors2" doxytag="Ogre::ColourFaderAffector::msBlueCmd" ></a><p>
1203<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1204  <tr>
1205    <td class="mdRow">
1206      <table cellpadding="0" cellspacing="0" border="0">
1207        <tr>
1208          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ColourFaderAffector_1_1CmdBlueAdjust.html">CmdBlueAdjust</a> <a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectors2">Ogre::ColourFaderAffector::msBlueCmd</a><code> [static]</code>
1209      </table>
1210    </td>
1211  </tr>
1212</table>
1213<table cellspacing=5 cellpadding=0 border=0>
1214  <tr>
1215    <td>
1216      &nbsp;
1217    </td>
1218    <td>
1219
1220<p>
1221
1222<p>
1223Definition at line <a class="el" href="OgreColourFaderAffector_8h-source.html#l00132">132</a> of file <a class="el" href="OgreColourFaderAffector_8h-source.html">OgreColourFaderAffector.h</a>.    </td>
1224  </tr>
1225</table>
1226<a class="anchor" name="Ogre_1_1Texturet0" doxytag="Ogre::ColourFaderAffector::msDictionary" ></a><p>
1227<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1228  <tr>
1229    <td class="mdRow">
1230      <table cellpadding="0" cellspacing="0" border="0">
1231        <tr>
1232          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a520">ParamDictionaryMap</a> <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturet0">Ogre::StringInterface::msDictionary</a><code> [static, protected, inherited]</code>
1233      </table>
1234    </td>
1235  </tr>
1236</table>
1237<table cellspacing=5 cellpadding=0 border=0>
1238  <tr>
1239    <td>
1240      &nbsp;
1241    </td>
1242    <td>
1243
1244<p>
1245Dictionary of parameters.
1246<p>
1247
1248<p>
1249Definition 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>
1250  </tr>
1251</table>
1252<a class="anchor" name="Ogre_1_1ColourFaderAffectors1" doxytag="Ogre::ColourFaderAffector::msGreenCmd" ></a><p>
1253<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1254  <tr>
1255    <td class="mdRow">
1256      <table cellpadding="0" cellspacing="0" border="0">
1257        <tr>
1258          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ColourFaderAffector_1_1CmdGreenAdjust.html">CmdGreenAdjust</a> <a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectors1">Ogre::ColourFaderAffector::msGreenCmd</a><code> [static]</code>
1259      </table>
1260    </td>
1261  </tr>
1262</table>
1263<table cellspacing=5 cellpadding=0 border=0>
1264  <tr>
1265    <td>
1266      &nbsp;
1267    </td>
1268    <td>
1269
1270<p>
1271
1272<p>
1273Definition at line <a class="el" href="OgreColourFaderAffector_8h-source.html#l00131">131</a> of file <a class="el" href="OgreColourFaderAffector_8h-source.html">OgreColourFaderAffector.h</a>.    </td>
1274  </tr>
1275</table>
1276<a class="anchor" name="Ogre_1_1ColourFaderAffectors0" doxytag="Ogre::ColourFaderAffector::msRedCmd" ></a><p>
1277<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1278  <tr>
1279    <td class="mdRow">
1280      <table cellpadding="0" cellspacing="0" border="0">
1281        <tr>
1282          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ColourFaderAffector_1_1CmdRedAdjust.html">CmdRedAdjust</a> <a class="el" href="classOgre_1_1ColourFaderAffector.html#Ogre_1_1ColourFaderAffectors0">Ogre::ColourFaderAffector::msRedCmd</a><code> [static]</code>
1283      </table>
1284    </td>
1285  </tr>
1286</table>
1287<table cellspacing=5 cellpadding=0 border=0>
1288  <tr>
1289    <td>
1290      &nbsp;
1291    </td>
1292    <td>
1293
1294<p>
1295
1296<p>
1297Definition at line <a class="el" href="OgreColourFaderAffector_8h-source.html#l00130">130</a> of file <a class="el" href="OgreColourFaderAffector_8h-source.html">OgreColourFaderAffector.h</a>.    </td>
1298  </tr>
1299</table>
1300<a class="anchor" name="Ogre_1_1ScaleAffectorp1" doxytag="Ogre::ColourFaderAffector::mType" ></a><p>
1301<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1302  <tr>
1303    <td class="mdRow">
1304      <table cellpadding="0" cellspacing="0" border="0">
1305        <tr>
1306          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> <a class="el" href="classOgre_1_1ParticleAffector.html#Ogre_1_1ScaleAffectorp1">Ogre::ParticleAffector::mType</a><code> [protected, inherited]</code>
1307      </table>
1308    </td>
1309  </tr>
1310</table>
1311<table cellspacing=5 cellpadding=0 border=0>
1312  <tr>
1313    <td>
1314      &nbsp;
1315    </td>
1316    <td>
1317
1318<p>
1319Name of the type of affector, MUST be initialised by subclasses.
1320<p>
1321
1322<p>
1323Definition at line <a class="el" href="OgreParticleAffector_8h-source.html#l00058">58</a> of file <a class="el" href="OgreParticleAffector_8h-source.html">OgreParticleAffector.h</a>.    </td>
1324  </tr>
1325</table>
1326<hr>The documentation for this class was generated from the following file:<ul>
1327<li><a class="el" href="OgreColourFaderAffector_8h-source.html">OgreColourFaderAffector.h</a></ul>
1328<hr>
1329<p>
1330Copyright &copy; 2000-2005 by The OGRE Team<br />
1331<!--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/>
1332This 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/>
1333                <!--/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#">
1334                <Work rdf:about="">
1335                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
1336        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
1337                </Work>
1338                <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> -->
1339
1340Last modified Sun Feb 12 13:07:08 2006
1341</p>
1342</body>
1343</html>
Note: See TracBrowser for help on using the repository browser.