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

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

adding ogre 1.2 and dependencies

Line 
1<html>
2<head>
3<title>Ogre::ColourFaderAffector2 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::ColourFaderAffector2 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="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a>&gt;</code>
14<p>
15<p>Inheritance diagram for Ogre::ColourFaderAffector2:
16<p><center><img src="classOgre_1_1ColourFaderAffector2.png" usemap="#Ogre::ColourFaderAffector2_map" border="0" alt=""></center>
17<map name="Ogre::ColourFaderAffector2_map">
18<area href="classOgre_1_1ParticleAffector.html" alt="Ogre::ParticleAffector" shape="rect" coords="0,56,172,80">
19<area href="classOgre_1_1StringInterface.html" alt="Ogre::StringInterface" shape="rect" coords="0,0,172,24">
20</map>
21<a href="classOgre_1_1ColourFaderAffector2-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_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a0">ColourFaderAffector2</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_1ColourFaderAffector2a0"></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_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a1">_affectParticles</a> (<a class="el" href="classOgre_1_1ParticleSystem.html">ParticleSystem</a> *pSystem, <a class="el" href="namespaceOgre.html#a465">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_1ColourFaderAffector2a1"></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_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a2">setAdjust1</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_1ColourFaderAffector2a2"></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_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a3">setAdjust2</a> (float red, float green, float blue, float alpha=0.0)</td></tr>
34
35<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a4">setRedAdjust1</a> (float red)</td></tr>
36
37<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the red adjustment to be made per second to particles.  <a href="#Ogre_1_1ColourFaderAffector2a4"></a><br><br></td></tr>
38<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a5">setRedAdjust2</a> (float red)</td></tr>
39
40<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a6">getRedAdjust1</a> (void) const </td></tr>
41
42<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the red adjustment to be made per second to particles.  <a href="#Ogre_1_1ColourFaderAffector2a6"></a><br><br></td></tr>
43<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a7">getRedAdjust2</a> (void) const </td></tr>
44
45<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a8">setGreenAdjust1</a> (float green)</td></tr>
46
47<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the green adjustment to be made per second to particles.  <a href="#Ogre_1_1ColourFaderAffector2a8"></a><br><br></td></tr>
48<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a9">setGreenAdjust2</a> (float green)</td></tr>
49
50<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a10">getGreenAdjust1</a> (void) const </td></tr>
51
52<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the green adjustment to be made per second to particles.  <a href="#Ogre_1_1ColourFaderAffector2a10"></a><br><br></td></tr>
53<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a11">getGreenAdjust2</a> (void) const </td></tr>
54
55<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a12">setBlueAdjust1</a> (float blue)</td></tr>
56
57<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the blue adjustment to be made per second to particles.  <a href="#Ogre_1_1ColourFaderAffector2a12"></a><br><br></td></tr>
58<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a13">setBlueAdjust2</a> (float blue)</td></tr>
59
60<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a14">getBlueAdjust1</a> (void) const </td></tr>
61
62<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the blue adjustment to be made per second to particles.  <a href="#Ogre_1_1ColourFaderAffector2a14"></a><br><br></td></tr>
63<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a15">getBlueAdjust2</a> (void) const </td></tr>
64
65<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a16">setAlphaAdjust1</a> (float alpha)</td></tr>
66
67<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the alpha adjustment to be made per second to particles.  <a href="#Ogre_1_1ColourFaderAffector2a16"></a><br><br></td></tr>
68<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a17">setAlphaAdjust2</a> (float alpha)</td></tr>
69
70<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a18">getAlphaAdjust1</a> (void) const </td></tr>
71
72<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the alpha adjustment to be made per second to particles.  <a href="#Ogre_1_1ColourFaderAffector2a18"></a><br><br></td></tr>
73<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a19">getAlphaAdjust2</a> (void) const </td></tr>
74
75<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a20">setStateChange</a> (<a class="el" href="namespaceOgre.html#a465">Real</a> NewValue)</td></tr>
76
77<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_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2a21">getStateChange</a> (void) const </td></tr>
78
79<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>
80
81<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>
82<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleAffector.html#Ogre_1_1ScaleAffectora5">getType</a> (void) const </td></tr>
83
84<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>
85<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea45">getParamDictionary</a> (void)</td></tr>
86
87<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves the parameter dictionary for this class.  <a href="#Ogre_1_1Texturea45"></a><br><br></td></tr>
88<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a> *&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea46">getParamDictionary</a> (void) const </td></tr>
89
90<tr><td class="memItemLeft" nowrap align=right valign=top>const <a class="el" href="namespaceOgre.html#a563">ParameterList</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea47">getParameters</a> (void) const </td></tr>
91
92<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Retrieves a list of parameters valid for this object.  <a href="#Ogre_1_1Texturea47"></a><br><br></td></tr>
93<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea48">setParameter</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;name, const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;value)</td></tr>
94
95<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic parameter setting method.  <a href="#Ogre_1_1Texturea48"></a><br><br></td></tr>
96<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea49">setParameterList</a> (const <a class="el" href="namespaceOgre.html#a76">NameValuePairList</a> &amp;paramList)</td></tr>
97
98<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic multiple parameter setting method.  <a href="#Ogre_1_1Texturea49"></a><br><br></td></tr>
99<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a471">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea50">getParameter</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;name) const </td></tr>
100
101<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic parameter retrieval method.  <a href="#Ogre_1_1Texturea50"></a><br><br></td></tr>
102<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea51">copyParametersTo</a> (<a class="el" href="classOgre_1_1StringInterface.html">StringInterface</a> *dest) const </td></tr>
103
104<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Method for copying this object's parameters to another object.  <a href="#Ogre_1_1Texturea51"></a><br><br></td></tr>
105<tr><td colspan=2><br><h2>Static Public Member Functions</h2></td></tr>
106<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>
107
108<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>
109<tr><td colspan=2><br><h2>Static Public Attributes</h2></td></tr>
110<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdRedAdjust1.html">CmdRedAdjust1</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2s0">msRedCmd1</a></td></tr>
111
112<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdRedAdjust2.html">CmdRedAdjust2</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2s1">msRedCmd2</a></td></tr>
113
114<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdGreenAdjust1.html">CmdGreenAdjust1</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2s2">msGreenCmd1</a></td></tr>
115
116<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdGreenAdjust2.html">CmdGreenAdjust2</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2s3">msGreenCmd2</a></td></tr>
117
118<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdBlueAdjust1.html">CmdBlueAdjust1</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2s4">msBlueCmd1</a></td></tr>
119
120<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdBlueAdjust2.html">CmdBlueAdjust2</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2s5">msBlueCmd2</a></td></tr>
121
122<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdAlphaAdjust1.html">CmdAlphaAdjust1</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2s6">msAlphaCmd1</a></td></tr>
123
124<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdAlphaAdjust2.html">CmdAlphaAdjust2</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2s7">msAlphaCmd2</a></td></tr>
125
126<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdStateChange.html">CmdStateChange</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2s8">msStateCmd</a></td></tr>
127
128<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
129<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2b0">applyAdjustWithClamp</a> (float *pComponent, float adjust)</td></tr>
130
131<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal method for adjusting while clamping to [0,1].  <a href="#Ogre_1_1ColourFaderAffector2b0"></a><br><br></td></tr>
132<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>
133
134<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>
135<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Textureb6">createParamDictionary</a> (const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;className)</td></tr>
136
137<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>
138<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
139<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2p0">mRedAdj1</a></td></tr>
140
141<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2p1">mRedAdj2</a></td></tr>
142
143<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2p2">mGreenAdj1</a></td></tr>
144
145<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2p3">mGreenAdj2</a></td></tr>
146
147<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2p4">mBlueAdj1</a></td></tr>
148
149<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2p5">mBlueAdj2</a></td></tr>
150
151<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2p6">mAlphaAdj1</a></td></tr>
152
153<tr><td class="memItemLeft" nowrap align=right valign=top>float&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2p7">mAlphaAdj2</a></td></tr>
154
155<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_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2p8">StateChangeVal</a></td></tr>
156
157<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a471">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleAffector.html#Ogre_1_1ScaleAffectorp1">mType</a></td></tr>
158
159<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>
160<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>
161
162<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a471">String</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturep26">mParamDictName</a></td></tr>
163
164<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>
165<tr><td colspan=2><br><h2>Static Protected Attributes</h2></td></tr>
166<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a565">ParamDictionaryMap</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturet0">msDictionary</a></td></tr>
167
168<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dictionary of parameters.  <a href="#Ogre_1_1Texturet0"></a><br><br></td></tr>
169</table>
170<hr><a name="_details"></a><h2>Detailed Description</h2>
171This plugin subclass of <a class="el" href="classOgre_1_1ParticleAffector.html">ParticleAffector</a> allows you to alter the colour of particles.
172<p>
173<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>
174
175<p>
176
177<p>
178Definition at line <a class="el" href="OgreColourFaderAffector2_8h-source.html#l00040">40</a> of file <a class="el" href="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
179<a class="anchor" name="Ogre_1_1ColourFaderAffector2a0" doxytag="Ogre::ColourFaderAffector2::ColourFaderAffector2" ></a><p>
180<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
181  <tr>
182    <td class="mdRow">
183      <table cellpadding="0" cellspacing="0" border="0">
184        <tr>
185          <td class="md" nowrap valign="top"> Ogre::ColourFaderAffector2::ColourFaderAffector2 </td>
186          <td class="md" valign="top">(&nbsp;</td>
187          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1ParticleSystem.html">ParticleSystem</a> *&nbsp;</td>
188          <td class="mdname1" valign="top" nowrap> <em>psys</em>          </td>
189          <td class="md" valign="top">&nbsp;)&nbsp;</td>
190          <td class="md" nowrap></td>
191        </tr>
192
193      </table>
194    </td>
195  </tr>
196</table>
197<table cellspacing=5 cellpadding=0 border=0>
198  <tr>
199    <td>
200      &nbsp;
201    </td>
202    <td>
203
204<p>
205Default constructor.
206<p>
207    </td>
208  </tr>
209</table>
210<hr><h2>Member Function Documentation</h2>
211<a class="anchor" name="Ogre_1_1ColourFaderAffector2a1" doxytag="Ogre::ColourFaderAffector2::_affectParticles" ></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"> void Ogre::ColourFaderAffector2::_affectParticles </td>
218          <td class="md" valign="top">(&nbsp;</td>
219          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1ParticleSystem.html">ParticleSystem</a> *&nbsp;</td>
220          <td class="mdname" nowrap> <em>pSystem</em>, </td>
221        </tr>
222        <tr>
223          <td class="md" nowrap align="right"></td>
224          <td></td>
225          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
226          <td class="mdname" nowrap> <em>timeElapsed</em></td>
227        </tr>
228        <tr>
229          <td></td>
230          <td class="md">)&nbsp;</td>
231          <td class="md" colspan="2"><code> [virtual]</code></td>
232        </tr>
233
234      </table>
235    </td>
236  </tr>
237</table>
238<table cellspacing=5 cellpadding=0 border=0>
239  <tr>
240    <td>
241      &nbsp;
242    </td>
243    <td>
244
245<p>
246See <a class="el" href="classOgre_1_1ParticleAffector.html">ParticleAffector</a>.
247<p>
248
249<p>
250Implements <a class="el" href="classOgre_1_1ParticleAffector.html#Ogre_1_1ParticleAffectora3">Ogre::ParticleAffector</a>.    </td>
251  </tr>
252</table>
253<a class="anchor" name="Ogre_1_1ScaleAffectora4" doxytag="Ogre::ColourFaderAffector2::_initParticle" ></a><p>
254<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
255  <tr>
256    <td class="mdRow">
257      <table cellpadding="0" cellspacing="0" border="0">
258        <tr>
259          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleAffector::_initParticle </td>
260          <td class="md" valign="top">(&nbsp;</td>
261          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Particle.html">Particle</a> *&nbsp;</td>
262          <td class="mdname1" valign="top" nowrap> <em>pParticle</em>          </td>
263          <td class="md" valign="top">&nbsp;)&nbsp;</td>
264          <td class="md" nowrap><code> [virtual, inherited]</code></td>
265        </tr>
266
267      </table>
268    </td>
269  </tr>
270</table>
271<table cellspacing=5 cellpadding=0 border=0>
272  <tr>
273    <td>
274      &nbsp;
275    </td>
276    <td>
277
278<p>
279Method called to allow the affector to initialize all newly created particles in the system.
280<p>
281<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>
282<dl compact><dt><b>Parameters:</b></dt><dd>
283  <table border="0" cellspacing="2" cellpadding="0">
284    <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>
285  </table>
286</dl>
287
288<p>
289Reimplemented 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>.
290<p>
291Definition 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>
292  </tr>
293</table>
294<a class="anchor" name="Ogre_1_1ScaleAffectorb0" doxytag="Ogre::ColourFaderAffector2::addBaseParameters" ></a><p>
295<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
296  <tr>
297    <td class="mdRow">
298      <table cellpadding="0" cellspacing="0" border="0">
299        <tr>
300          <td class="md" nowrap valign="top"> void Ogre::ParticleAffector::addBaseParameters </td>
301          <td class="md" valign="top">(&nbsp;</td>
302          <td class="md" nowrap valign="top">void&nbsp;</td>
303          <td class="mdname1" valign="top" nowrap>          </td>
304          <td class="md" valign="top">&nbsp;)&nbsp;</td>
305          <td class="md" nowrap><code> [protected, inherited]</code></td>
306        </tr>
307
308      </table>
309    </td>
310  </tr>
311</table>
312<table cellspacing=5 cellpadding=0 border=0>
313  <tr>
314    <td>
315      &nbsp;
316    </td>
317    <td>
318
319<p>
320Internal method for setting up the basic parameter definitions for a subclass.
321<p>
322<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>
323<dl compact><dt><b></b></dt><dd>The subclass must have called it's own createParamDictionary before calling this method. </dd></dl>
324
325<p>
326Definition 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>
327  </tr>
328</table>
329<a class="anchor" name="Ogre_1_1ColourFaderAffector2b0" doxytag="Ogre::ColourFaderAffector2::applyAdjustWithClamp" ></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::ColourFaderAffector2::applyAdjustWithClamp </td>
336          <td class="md" valign="top">(&nbsp;</td>
337          <td class="md" nowrap valign="top">float *&nbsp;</td>
338          <td class="mdname" nowrap> <em>pComponent</em>, </td>
339        </tr>
340        <tr>
341          <td class="md" nowrap align="right"></td>
342          <td></td>
343          <td class="md" nowrap>float&nbsp;</td>
344          <td class="mdname" nowrap> <em>adjust</em></td>
345        </tr>
346        <tr>
347          <td></td>
348          <td class="md">)&nbsp;</td>
349          <td class="md" colspan="2"><code> [protected]</code></td>
350        </tr>
351
352      </table>
353    </td>
354  </tr>
355</table>
356<table cellspacing=5 cellpadding=0 border=0>
357  <tr>
358    <td>
359      &nbsp;
360    </td>
361    <td>
362
363<p>
364Internal method for adjusting while clamping to [0,1].
365<p>
366
367<p>
368Definition at line <a class="el" href="OgreColourFaderAffector2_8h-source.html#l00201">201</a> of file <a class="el" href="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a>.    </td>
369  </tr>
370</table>
371<a class="anchor" name="Ogre_1_1Texturee0" doxytag="Ogre::ColourFaderAffector2::cleanupDictionary" ></a><p>
372<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
373  <tr>
374    <td class="mdRow">
375      <table cellpadding="0" cellspacing="0" border="0">
376        <tr>
377          <td class="md" nowrap valign="top"> void Ogre::StringInterface::cleanupDictionary </td>
378          <td class="md" valign="top">(&nbsp;</td>
379          <td class="mdname1" valign="top" nowrap>          </td>
380          <td class="md" valign="top">&nbsp;)&nbsp;</td>
381          <td class="md" nowrap><code> [static, inherited]</code></td>
382        </tr>
383
384      </table>
385    </td>
386  </tr>
387</table>
388<table cellspacing=5 cellpadding=0 border=0>
389  <tr>
390    <td>
391      &nbsp;
392    </td>
393    <td>
394
395<p>
396Cleans 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.
397<p>
398<a class="el" href="classOgre_1_1MaterialManager.html">MaterialManager</a>) initializes.     </td>
399  </tr>
400</table>
401<a class="anchor" name="Ogre_1_1Texturea51" doxytag="Ogre::ColourFaderAffector2::copyParametersTo" ></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"> virtual void Ogre::StringInterface::copyParametersTo </td>
408          <td class="md" valign="top">(&nbsp;</td>
409          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1StringInterface.html">StringInterface</a> *&nbsp;</td>
410          <td class="mdname1" valign="top" nowrap> <em>dest</em>          </td>
411          <td class="md" valign="top">&nbsp;)&nbsp;</td>
412          <td class="md" nowrap> const<code> [virtual, 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>
427Method for copying this object's parameters to another object.
428<p>
429<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>
430<dl compact><dt><b></b></dt><dd><a class="el" href="classOgre_1_1Any.html">Any</a> unrecognised parameters will be ignored as with setParameter method. </dd></dl>
431<dl compact><dt><b>Parameters:</b></dt><dd>
432  <table border="0" cellspacing="2" cellpadding="0">
433    <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>
434  </table>
435</dl>
436
437<p>
438Definition 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>.
439<p>
440References <a class="el" href="OgreStringInterface_8h-source.html#l00084">Ogre::ParamDictionary::mParamDefs</a>, and <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea48">Ogre::StringInterface::setParameter()</a>.    </td>
441  </tr>
442</table>
443<a class="anchor" name="Ogre_1_1Textureb6" doxytag="Ogre::ColourFaderAffector2::createParamDictionary" ></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"> bool Ogre::StringInterface::createParamDictionary </td>
450          <td class="md" valign="top">(&nbsp;</td>
451          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
452          <td class="mdname1" valign="top" nowrap> <em>className</em>          </td>
453          <td class="md" valign="top">&nbsp;)&nbsp;</td>
454          <td class="md" nowrap><code> [protected, inherited]</code></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>
469Internal method for creating a parameter dictionary for the class, if it does not already exist.
470<p>
471<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>
472<dl compact><dt><b>Parameters:</b></dt><dd>
473  <table border="0" cellspacing="2" cellpadding="0">
474    <tr><td valign=top><em>className</em>&nbsp;</td><td>the name of the class using the dictionary </td></tr>
475  </table>
476</dl>
477<dl compact><dt><b>Returns:</b></dt><dd>true if a new dictionary was created, false if it was already there </dd></dl>
478
479<p>
480Definition 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>.
481<p>
482References <a class="el" href="OgrePrerequisites_8h-source.html#l00156">Ogre::String</a>.    </td>
483  </tr>
484</table>
485<a class="anchor" name="Ogre_1_1ColourFaderAffector2a18" doxytag="Ogre::ColourFaderAffector2::getAlphaAdjust1" ></a><p>
486<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
487  <tr>
488    <td class="mdRow">
489      <table cellpadding="0" cellspacing="0" border="0">
490        <tr>
491          <td class="md" nowrap valign="top"> float Ogre::ColourFaderAffector2::getAlphaAdjust1 </td>
492          <td class="md" valign="top">(&nbsp;</td>
493          <td class="md" nowrap valign="top">void&nbsp;</td>
494          <td class="mdname1" valign="top" nowrap>          </td>
495          <td class="md" valign="top">&nbsp;)&nbsp;</td>
496          <td class="md" nowrap> const</td>
497        </tr>
498
499      </table>
500    </td>
501  </tr>
502</table>
503<table cellspacing=5 cellpadding=0 border=0>
504  <tr>
505    <td>
506      &nbsp;
507    </td>
508    <td>
509
510<p>
511Gets the alpha adjustment to be made per second to particles.
512<p>
513    </td>
514  </tr>
515</table>
516<a class="anchor" name="Ogre_1_1ColourFaderAffector2a19" doxytag="Ogre::ColourFaderAffector2::getAlphaAdjust2" ></a><p>
517<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
518  <tr>
519    <td class="mdRow">
520      <table cellpadding="0" cellspacing="0" border="0">
521        <tr>
522          <td class="md" nowrap valign="top"> float Ogre::ColourFaderAffector2::getAlphaAdjust2 </td>
523          <td class="md" valign="top">(&nbsp;</td>
524          <td class="md" nowrap valign="top">void&nbsp;</td>
525          <td class="mdname1" valign="top" nowrap>          </td>
526          <td class="md" valign="top">&nbsp;)&nbsp;</td>
527          <td class="md" nowrap> const</td>
528        </tr>
529
530      </table>
531    </td>
532  </tr>
533</table>
534<table cellspacing=5 cellpadding=0 border=0>
535  <tr>
536    <td>
537      &nbsp;
538    </td>
539    <td>
540
541<p>
542    </td>
543  </tr>
544</table>
545<a class="anchor" name="Ogre_1_1ColourFaderAffector2a14" doxytag="Ogre::ColourFaderAffector2::getBlueAdjust1" ></a><p>
546<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
547  <tr>
548    <td class="mdRow">
549      <table cellpadding="0" cellspacing="0" border="0">
550        <tr>
551          <td class="md" nowrap valign="top"> float Ogre::ColourFaderAffector2::getBlueAdjust1 </td>
552          <td class="md" valign="top">(&nbsp;</td>
553          <td class="md" nowrap valign="top">void&nbsp;</td>
554          <td class="mdname1" valign="top" nowrap>          </td>
555          <td class="md" valign="top">&nbsp;)&nbsp;</td>
556          <td class="md" nowrap> const</td>
557        </tr>
558
559      </table>
560    </td>
561  </tr>
562</table>
563<table cellspacing=5 cellpadding=0 border=0>
564  <tr>
565    <td>
566      &nbsp;
567    </td>
568    <td>
569
570<p>
571Gets the blue adjustment to be made per second to particles.
572<p>
573    </td>
574  </tr>
575</table>
576<a class="anchor" name="Ogre_1_1ColourFaderAffector2a15" doxytag="Ogre::ColourFaderAffector2::getBlueAdjust2" ></a><p>
577<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
578  <tr>
579    <td class="mdRow">
580      <table cellpadding="0" cellspacing="0" border="0">
581        <tr>
582          <td class="md" nowrap valign="top"> float Ogre::ColourFaderAffector2::getBlueAdjust2 </td>
583          <td class="md" valign="top">(&nbsp;</td>
584          <td class="md" nowrap valign="top">void&nbsp;</td>
585          <td class="mdname1" valign="top" nowrap>          </td>
586          <td class="md" valign="top">&nbsp;)&nbsp;</td>
587          <td class="md" nowrap> const</td>
588        </tr>
589
590      </table>
591    </td>
592  </tr>
593</table>
594<table cellspacing=5 cellpadding=0 border=0>
595  <tr>
596    <td>
597      &nbsp;
598    </td>
599    <td>
600
601<p>
602    </td>
603  </tr>
604</table>
605<a class="anchor" name="Ogre_1_1ColourFaderAffector2a10" doxytag="Ogre::ColourFaderAffector2::getGreenAdjust1" ></a><p>
606<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
607  <tr>
608    <td class="mdRow">
609      <table cellpadding="0" cellspacing="0" border="0">
610        <tr>
611          <td class="md" nowrap valign="top"> float Ogre::ColourFaderAffector2::getGreenAdjust1 </td>
612          <td class="md" valign="top">(&nbsp;</td>
613          <td class="md" nowrap valign="top">void&nbsp;</td>
614          <td class="mdname1" valign="top" nowrap>          </td>
615          <td class="md" valign="top">&nbsp;)&nbsp;</td>
616          <td class="md" nowrap> const</td>
617        </tr>
618
619      </table>
620    </td>
621  </tr>
622</table>
623<table cellspacing=5 cellpadding=0 border=0>
624  <tr>
625    <td>
626      &nbsp;
627    </td>
628    <td>
629
630<p>
631Gets the green adjustment to be made per second to particles.
632<p>
633    </td>
634  </tr>
635</table>
636<a class="anchor" name="Ogre_1_1ColourFaderAffector2a11" doxytag="Ogre::ColourFaderAffector2::getGreenAdjust2" ></a><p>
637<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
638  <tr>
639    <td class="mdRow">
640      <table cellpadding="0" cellspacing="0" border="0">
641        <tr>
642          <td class="md" nowrap valign="top"> float Ogre::ColourFaderAffector2::getGreenAdjust2 </td>
643          <td class="md" valign="top">(&nbsp;</td>
644          <td class="md" nowrap valign="top">void&nbsp;</td>
645          <td class="mdname1" valign="top" nowrap>          </td>
646          <td class="md" valign="top">&nbsp;)&nbsp;</td>
647          <td class="md" nowrap> const</td>
648        </tr>
649
650      </table>
651    </td>
652  </tr>
653</table>
654<table cellspacing=5 cellpadding=0 border=0>
655  <tr>
656    <td>
657      &nbsp;
658    </td>
659    <td>
660
661<p>
662    </td>
663  </tr>
664</table>
665<a class="anchor" name="Ogre_1_1Texturea46" doxytag="Ogre::ColourFaderAffector2::getParamDictionary" ></a><p>
666<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
667  <tr>
668    <td class="mdRow">
669      <table cellpadding="0" cellspacing="0" border="0">
670        <tr>
671          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a>* Ogre::StringInterface::getParamDictionary </td>
672          <td class="md" valign="top">(&nbsp;</td>
673          <td class="md" nowrap valign="top">void&nbsp;</td>
674          <td class="mdname1" valign="top" nowrap>          </td>
675          <td class="md" valign="top">&nbsp;)&nbsp;</td>
676          <td class="md" nowrap> const<code> [inherited]</code></td>
677        </tr>
678
679      </table>
680    </td>
681  </tr>
682</table>
683<table cellspacing=5 cellpadding=0 border=0>
684  <tr>
685    <td>
686      &nbsp;
687    </td>
688    <td>
689
690<p>
691
692<p>
693Definition 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>
694  </tr>
695</table>
696<a class="anchor" name="Ogre_1_1Texturea45" doxytag="Ogre::ColourFaderAffector2::getParamDictionary" ></a><p>
697<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
698  <tr>
699    <td class="mdRow">
700      <table cellpadding="0" cellspacing="0" border="0">
701        <tr>
702          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a>* Ogre::StringInterface::getParamDictionary </td>
703          <td class="md" valign="top">(&nbsp;</td>
704          <td class="md" nowrap valign="top">void&nbsp;</td>
705          <td class="mdname1" valign="top" nowrap>          </td>
706          <td class="md" valign="top">&nbsp;)&nbsp;</td>
707          <td class="md" nowrap><code> [inherited]</code></td>
708        </tr>
709
710      </table>
711    </td>
712  </tr>
713</table>
714<table cellspacing=5 cellpadding=0 border=0>
715  <tr>
716    <td>
717      &nbsp;
718    </td>
719    <td>
720
721<p>
722Retrieves the parameter dictionary for this class.
723<p>
724<dl compact><dt><b>Remarks:</b></dt><dd>Only valid to call this after createParamDictionary. </dd></dl>
725<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>
726
727<p>
728Definition 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>
729  </tr>
730</table>
731<a class="anchor" name="Ogre_1_1Texturea50" doxytag="Ogre::ColourFaderAffector2::getParameter" ></a><p>
732<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
733  <tr>
734    <td class="mdRow">
735      <table cellpadding="0" cellspacing="0" border="0">
736        <tr>
737          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a471">String</a> Ogre::StringInterface::getParameter </td>
738          <td class="md" valign="top">(&nbsp;</td>
739          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
740          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
741          <td class="md" valign="top">&nbsp;)&nbsp;</td>
742          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
743        </tr>
744
745      </table>
746    </td>
747  </tr>
748</table>
749<table cellspacing=5 cellpadding=0 border=0>
750  <tr>
751    <td>
752      &nbsp;
753    </td>
754    <td>
755
756<p>
757Generic parameter retrieval method.
758<p>
759<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>
760<dl compact><dt><b>Parameters:</b></dt><dd>
761  <table border="0" cellspacing="2" cellpadding="0">
762    <tr><td valign=top><em>name</em>&nbsp;</td><td>The name of the parameter to get </td></tr>
763  </table>
764</dl>
765<dl compact><dt><b>Returns:</b></dt><dd>String value of parameter, blank if not found </dd></dl>
766
767<p>
768Definition 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>.
769<p>
770References <a class="el" href="classOgre_1_1ParamCommand.html#Ogre_1_1ParamCommanda0">Ogre::ParamCommand::doGet()</a>, <a class="el" href="OgreStringInterface_8h-source.html#l00090">Ogre::ParamDictionary::getParamCommand()</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00156">Ogre::String</a>.    </td>
771  </tr>
772</table>
773<a class="anchor" name="Ogre_1_1Texturea47" doxytag="Ogre::ColourFaderAffector2::getParameters" ></a><p>
774<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
775  <tr>
776    <td class="mdRow">
777      <table cellpadding="0" cellspacing="0" border="0">
778        <tr>
779          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a563">ParameterList</a>&amp; Ogre::StringInterface::getParameters </td>
780          <td class="md" valign="top">(&nbsp;</td>
781          <td class="md" nowrap valign="top">void&nbsp;</td>
782          <td class="mdname1" valign="top" nowrap>          </td>
783          <td class="md" valign="top">&nbsp;)&nbsp;</td>
784          <td class="md" nowrap> const<code> [inherited]</code></td>
785        </tr>
786
787      </table>
788    </td>
789  </tr>
790</table>
791<table cellspacing=5 cellpadding=0 border=0>
792  <tr>
793    <td>
794      &nbsp;
795    </td>
796    <td>
797
798<p>
799Retrieves a list of parameters valid for this object.
800<p>
801<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>
802    </td>
803  </tr>
804</table>
805<a class="anchor" name="Ogre_1_1ColourFaderAffector2a6" doxytag="Ogre::ColourFaderAffector2::getRedAdjust1" ></a><p>
806<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
807  <tr>
808    <td class="mdRow">
809      <table cellpadding="0" cellspacing="0" border="0">
810        <tr>
811          <td class="md" nowrap valign="top"> float Ogre::ColourFaderAffector2::getRedAdjust1 </td>
812          <td class="md" valign="top">(&nbsp;</td>
813          <td class="md" nowrap valign="top">void&nbsp;</td>
814          <td class="mdname1" valign="top" nowrap>          </td>
815          <td class="md" valign="top">&nbsp;)&nbsp;</td>
816          <td class="md" nowrap> const</td>
817        </tr>
818
819      </table>
820    </td>
821  </tr>
822</table>
823<table cellspacing=5 cellpadding=0 border=0>
824  <tr>
825    <td>
826      &nbsp;
827    </td>
828    <td>
829
830<p>
831Gets the red adjustment to be made per second to particles.
832<p>
833    </td>
834  </tr>
835</table>
836<a class="anchor" name="Ogre_1_1ColourFaderAffector2a7" doxytag="Ogre::ColourFaderAffector2::getRedAdjust2" ></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"> float Ogre::ColourFaderAffector2::getRedAdjust2 </td>
843          <td class="md" valign="top">(&nbsp;</td>
844          <td class="md" nowrap valign="top">void&nbsp;</td>
845          <td class="mdname1" valign="top" nowrap>          </td>
846          <td class="md" valign="top">&nbsp;)&nbsp;</td>
847          <td class="md" nowrap> const</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>
862    </td>
863  </tr>
864</table>
865<a class="anchor" name="Ogre_1_1ColourFaderAffector2a21" doxytag="Ogre::ColourFaderAffector2::getStateChange" ></a><p>
866<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
867  <tr>
868    <td class="mdRow">
869      <table cellpadding="0" cellspacing="0" border="0">
870        <tr>
871          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a> Ogre::ColourFaderAffector2::getStateChange </td>
872          <td class="md" valign="top">(&nbsp;</td>
873          <td class="md" nowrap valign="top">void&nbsp;</td>
874          <td class="mdname1" valign="top" nowrap>          </td>
875          <td class="md" valign="top">&nbsp;)&nbsp;</td>
876          <td class="md" nowrap> const</td>
877        </tr>
878
879      </table>
880    </td>
881  </tr>
882</table>
883<table cellspacing=5 cellpadding=0 border=0>
884  <tr>
885    <td>
886      &nbsp;
887    </td>
888    <td>
889
890<p>
891    </td>
892  </tr>
893</table>
894<a class="anchor" name="Ogre_1_1ScaleAffectora5" doxytag="Ogre::ColourFaderAffector2::getType" ></a><p>
895<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
896  <tr>
897    <td class="mdRow">
898      <table cellpadding="0" cellspacing="0" border="0">
899        <tr>
900          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a471">String</a>&amp; Ogre::ParticleAffector::getType </td>
901          <td class="md" valign="top">(&nbsp;</td>
902          <td class="md" nowrap valign="top">void&nbsp;</td>
903          <td class="mdname1" valign="top" nowrap>          </td>
904          <td class="md" valign="top">&nbsp;)&nbsp;</td>
905          <td class="md" nowrap> const<code> [inherited]</code></td>
906        </tr>
907
908      </table>
909    </td>
910  </tr>
911</table>
912<table cellspacing=5 cellpadding=0 border=0>
913  <tr>
914    <td>
915      &nbsp;
916    </td>
917    <td>
918
919<p>
920Returns the name of the type of affector.
921<p>
922<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>
923
924<p>
925Definition 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>.
926<p>
927References <a class="el" href="OgrePrerequisites_8h-source.html#l00156">Ogre::String</a>.    </td>
928  </tr>
929</table>
930<a class="anchor" name="Ogre_1_1ColourFaderAffector2a2" doxytag="Ogre::ColourFaderAffector2::setAdjust1" ></a><p>
931<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
932  <tr>
933    <td class="mdRow">
934      <table cellpadding="0" cellspacing="0" border="0">
935        <tr>
936          <td class="md" nowrap valign="top"> void Ogre::ColourFaderAffector2::setAdjust1 </td>
937          <td class="md" valign="top">(&nbsp;</td>
938          <td class="md" nowrap valign="top">float&nbsp;</td>
939          <td class="mdname" nowrap> <em>red</em>, </td>
940        </tr>
941        <tr>
942          <td class="md" nowrap align="right"></td>
943          <td></td>
944          <td class="md" nowrap>float&nbsp;</td>
945          <td class="mdname" nowrap> <em>green</em>, </td>
946        </tr>
947        <tr>
948          <td class="md" nowrap align="right"></td>
949          <td></td>
950          <td class="md" nowrap>float&nbsp;</td>
951          <td class="mdname" nowrap> <em>blue</em>, </td>
952        </tr>
953        <tr>
954          <td class="md" nowrap align="right"></td>
955          <td></td>
956          <td class="md" nowrap>float&nbsp;</td>
957          <td class="mdname" nowrap> <em>alpha</em> = 0.0</td>
958        </tr>
959        <tr>
960          <td></td>
961          <td class="md">)&nbsp;</td>
962          <td class="md" colspan="2"></td>
963        </tr>
964
965      </table>
966    </td>
967  </tr>
968</table>
969<table cellspacing=5 cellpadding=0 border=0>
970  <tr>
971    <td>
972      &nbsp;
973    </td>
974    <td>
975
976<p>
977Sets the colour adjustment to be made per second to particles.
978<p>
979<dl compact><dt><b>Parameters:</b></dt><dd>
980  <table border="0" cellspacing="2" cellpadding="0">
981    <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>
982  </table>
983</dl>
984    </td>
985  </tr>
986</table>
987<a class="anchor" name="Ogre_1_1ColourFaderAffector2a3" doxytag="Ogre::ColourFaderAffector2::setAdjust2" ></a><p>
988<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
989  <tr>
990    <td class="mdRow">
991      <table cellpadding="0" cellspacing="0" border="0">
992        <tr>
993          <td class="md" nowrap valign="top"> void Ogre::ColourFaderAffector2::setAdjust2 </td>
994          <td class="md" valign="top">(&nbsp;</td>
995          <td class="md" nowrap valign="top">float&nbsp;</td>
996          <td class="mdname" nowrap> <em>red</em>, </td>
997        </tr>
998        <tr>
999          <td class="md" nowrap align="right"></td>
1000          <td></td>
1001          <td class="md" nowrap>float&nbsp;</td>
1002          <td class="mdname" nowrap> <em>green</em>, </td>
1003        </tr>
1004        <tr>
1005          <td class="md" nowrap align="right"></td>
1006          <td></td>
1007          <td class="md" nowrap>float&nbsp;</td>
1008          <td class="mdname" nowrap> <em>blue</em>, </td>
1009        </tr>
1010        <tr>
1011          <td class="md" nowrap align="right"></td>
1012          <td></td>
1013          <td class="md" nowrap>float&nbsp;</td>
1014          <td class="mdname" nowrap> <em>alpha</em> = 0.0</td>
1015        </tr>
1016        <tr>
1017          <td></td>
1018          <td class="md">)&nbsp;</td>
1019          <td class="md" colspan="2"></td>
1020        </tr>
1021
1022      </table>
1023    </td>
1024  </tr>
1025</table>
1026<table cellspacing=5 cellpadding=0 border=0>
1027  <tr>
1028    <td>
1029      &nbsp;
1030    </td>
1031    <td>
1032
1033<p>
1034    </td>
1035  </tr>
1036</table>
1037<a class="anchor" name="Ogre_1_1ColourFaderAffector2a16" doxytag="Ogre::ColourFaderAffector2::setAlphaAdjust1" ></a><p>
1038<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1039  <tr>
1040    <td class="mdRow">
1041      <table cellpadding="0" cellspacing="0" border="0">
1042        <tr>
1043          <td class="md" nowrap valign="top"> void Ogre::ColourFaderAffector2::setAlphaAdjust1 </td>
1044          <td class="md" valign="top">(&nbsp;</td>
1045          <td class="md" nowrap valign="top">float&nbsp;</td>
1046          <td class="mdname1" valign="top" nowrap> <em>alpha</em>          </td>
1047          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1048          <td class="md" nowrap></td>
1049        </tr>
1050
1051      </table>
1052    </td>
1053  </tr>
1054</table>
1055<table cellspacing=5 cellpadding=0 border=0>
1056  <tr>
1057    <td>
1058      &nbsp;
1059    </td>
1060    <td>
1061
1062<p>
1063Sets the alpha adjustment to be made per second to particles.
1064<p>
1065<dl compact><dt><b>Parameters:</b></dt><dd>
1066  <table border="0" cellspacing="2" cellpadding="0">
1067    <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>
1068  </table>
1069</dl>
1070    </td>
1071  </tr>
1072</table>
1073<a class="anchor" name="Ogre_1_1ColourFaderAffector2a17" doxytag="Ogre::ColourFaderAffector2::setAlphaAdjust2" ></a><p>
1074<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1075  <tr>
1076    <td class="mdRow">
1077      <table cellpadding="0" cellspacing="0" border="0">
1078        <tr>
1079          <td class="md" nowrap valign="top"> void Ogre::ColourFaderAffector2::setAlphaAdjust2 </td>
1080          <td class="md" valign="top">(&nbsp;</td>
1081          <td class="md" nowrap valign="top">float&nbsp;</td>
1082          <td class="mdname1" valign="top" nowrap> <em>alpha</em>          </td>
1083          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1084          <td class="md" nowrap></td>
1085        </tr>
1086
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    </td>
1100  </tr>
1101</table>
1102<a class="anchor" name="Ogre_1_1ColourFaderAffector2a12" doxytag="Ogre::ColourFaderAffector2::setBlueAdjust1" ></a><p>
1103<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1104  <tr>
1105    <td class="mdRow">
1106      <table cellpadding="0" cellspacing="0" border="0">
1107        <tr>
1108          <td class="md" nowrap valign="top"> void Ogre::ColourFaderAffector2::setBlueAdjust1 </td>
1109          <td class="md" valign="top">(&nbsp;</td>
1110          <td class="md" nowrap valign="top">float&nbsp;</td>
1111          <td class="mdname1" valign="top" nowrap> <em>blue</em>          </td>
1112          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1113          <td class="md" nowrap></td>
1114        </tr>
1115
1116      </table>
1117    </td>
1118  </tr>
1119</table>
1120<table cellspacing=5 cellpadding=0 border=0>
1121  <tr>
1122    <td>
1123      &nbsp;
1124    </td>
1125    <td>
1126
1127<p>
1128Sets the blue adjustment to be made per second to particles.
1129<p>
1130<dl compact><dt><b>Parameters:</b></dt><dd>
1131  <table border="0" cellspacing="2" cellpadding="0">
1132    <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>
1133  </table>
1134</dl>
1135    </td>
1136  </tr>
1137</table>
1138<a class="anchor" name="Ogre_1_1ColourFaderAffector2a13" doxytag="Ogre::ColourFaderAffector2::setBlueAdjust2" ></a><p>
1139<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1140  <tr>
1141    <td class="mdRow">
1142      <table cellpadding="0" cellspacing="0" border="0">
1143        <tr>
1144          <td class="md" nowrap valign="top"> void Ogre::ColourFaderAffector2::setBlueAdjust2 </td>
1145          <td class="md" valign="top">(&nbsp;</td>
1146          <td class="md" nowrap valign="top">float&nbsp;</td>
1147          <td class="mdname1" valign="top" nowrap> <em>blue</em>          </td>
1148          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1149          <td class="md" nowrap></td>
1150        </tr>
1151
1152      </table>
1153    </td>
1154  </tr>
1155</table>
1156<table cellspacing=5 cellpadding=0 border=0>
1157  <tr>
1158    <td>
1159      &nbsp;
1160    </td>
1161    <td>
1162
1163<p>
1164    </td>
1165  </tr>
1166</table>
1167<a class="anchor" name="Ogre_1_1ColourFaderAffector2a8" doxytag="Ogre::ColourFaderAffector2::setGreenAdjust1" ></a><p>
1168<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1169  <tr>
1170    <td class="mdRow">
1171      <table cellpadding="0" cellspacing="0" border="0">
1172        <tr>
1173          <td class="md" nowrap valign="top"> void Ogre::ColourFaderAffector2::setGreenAdjust1 </td>
1174          <td class="md" valign="top">(&nbsp;</td>
1175          <td class="md" nowrap valign="top">float&nbsp;</td>
1176          <td class="mdname1" valign="top" nowrap> <em>green</em>          </td>
1177          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1178          <td class="md" nowrap></td>
1179        </tr>
1180
1181      </table>
1182    </td>
1183  </tr>
1184</table>
1185<table cellspacing=5 cellpadding=0 border=0>
1186  <tr>
1187    <td>
1188      &nbsp;
1189    </td>
1190    <td>
1191
1192<p>
1193Sets the green adjustment to be made per second to particles.
1194<p>
1195<dl compact><dt><b>Parameters:</b></dt><dd>
1196  <table border="0" cellspacing="2" cellpadding="0">
1197    <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>
1198  </table>
1199</dl>
1200    </td>
1201  </tr>
1202</table>
1203<a class="anchor" name="Ogre_1_1ColourFaderAffector2a9" doxytag="Ogre::ColourFaderAffector2::setGreenAdjust2" ></a><p>
1204<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1205  <tr>
1206    <td class="mdRow">
1207      <table cellpadding="0" cellspacing="0" border="0">
1208        <tr>
1209          <td class="md" nowrap valign="top"> void Ogre::ColourFaderAffector2::setGreenAdjust2 </td>
1210          <td class="md" valign="top">(&nbsp;</td>
1211          <td class="md" nowrap valign="top">float&nbsp;</td>
1212          <td class="mdname1" valign="top" nowrap> <em>green</em>          </td>
1213          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1214          <td class="md" nowrap></td>
1215        </tr>
1216
1217      </table>
1218    </td>
1219  </tr>
1220</table>
1221<table cellspacing=5 cellpadding=0 border=0>
1222  <tr>
1223    <td>
1224      &nbsp;
1225    </td>
1226    <td>
1227
1228<p>
1229    </td>
1230  </tr>
1231</table>
1232<a class="anchor" name="Ogre_1_1Texturea48" doxytag="Ogre::ColourFaderAffector2::setParameter" ></a><p>
1233<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1234  <tr>
1235    <td class="mdRow">
1236      <table cellpadding="0" cellspacing="0" border="0">
1237        <tr>
1238          <td class="md" nowrap valign="top"> virtual bool Ogre::StringInterface::setParameter </td>
1239          <td class="md" valign="top">(&nbsp;</td>
1240          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
1241          <td class="mdname" nowrap> <em>name</em>, </td>
1242        </tr>
1243        <tr>
1244          <td class="md" nowrap align="right"></td>
1245          <td></td>
1246          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a471">String</a> &amp;&nbsp;</td>
1247          <td class="mdname" nowrap> <em>value</em></td>
1248        </tr>
1249        <tr>
1250          <td></td>
1251          <td class="md">)&nbsp;</td>
1252          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
1253        </tr>
1254
1255      </table>
1256    </td>
1257  </tr>
1258</table>
1259<table cellspacing=5 cellpadding=0 border=0>
1260  <tr>
1261    <td>
1262      &nbsp;
1263    </td>
1264    <td>
1265
1266<p>
1267Generic parameter setting method.
1268<p>
1269<dl compact><dt><b>Remarks:</b></dt><dd>Call this method with the name of a parameter and a string version of the value to set. The implementor will convert the string to a native type internally. If in doubt, check the parameter definition in the list returned from <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea47">StringInterface::getParameters</a>. </dd></dl>
1270<dl compact><dt><b>Parameters:</b></dt><dd>
1271  <table border="0" cellspacing="2" cellpadding="0">
1272    <tr><td valign=top><em>name</em>&nbsp;</td><td>The name of the parameter to set </td></tr>
1273    <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>
1274  </table>
1275</dl>
1276<dl compact><dt><b>Returns:</b></dt><dd>true if set was successful, false otherwise (NB no exceptions thrown - tolerant method) </dd></dl>
1277
1278<p>
1279Referenced by <a class="el" href="OgreStringInterface_8h-source.html#l00296">Ogre::StringInterface::copyParametersTo()</a>.    </td>
1280  </tr>
1281</table>
1282<a class="anchor" name="Ogre_1_1Texturea49" doxytag="Ogre::ColourFaderAffector2::setParameterList" ></a><p>
1283<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1284  <tr>
1285    <td class="mdRow">
1286      <table cellpadding="0" cellspacing="0" border="0">
1287        <tr>
1288          <td class="md" nowrap valign="top"> virtual void Ogre::StringInterface::setParameterList </td>
1289          <td class="md" valign="top">(&nbsp;</td>
1290          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a76">NameValuePairList</a> &amp;&nbsp;</td>
1291          <td class="mdname1" valign="top" nowrap> <em>paramList</em>          </td>
1292          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1293          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1294        </tr>
1295
1296      </table>
1297    </td>
1298  </tr>
1299</table>
1300<table cellspacing=5 cellpadding=0 border=0>
1301  <tr>
1302    <td>
1303      &nbsp;
1304    </td>
1305    <td>
1306
1307<p>
1308Generic multiple parameter setting method.
1309<p>
1310<dl compact><dt><b>Remarks:</b></dt><dd>Call this method with a list of name / value pairs to set. The implementor will convert the string to a native type internally. If in doubt, check the parameter definition in the list returned from <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturea47">StringInterface::getParameters</a>. </dd></dl>
1311<dl compact><dt><b>Parameters:</b></dt><dd>
1312  <table border="0" cellspacing="2" cellpadding="0">
1313    <tr><td valign=top><em>paramList</em>&nbsp;</td><td>Name/value pair list </td></tr>
1314  </table>
1315</dl>
1316    </td>
1317  </tr>
1318</table>
1319<a class="anchor" name="Ogre_1_1ColourFaderAffector2a4" doxytag="Ogre::ColourFaderAffector2::setRedAdjust1" ></a><p>
1320<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1321  <tr>
1322    <td class="mdRow">
1323      <table cellpadding="0" cellspacing="0" border="0">
1324        <tr>
1325          <td class="md" nowrap valign="top"> void Ogre::ColourFaderAffector2::setRedAdjust1 </td>
1326          <td class="md" valign="top">(&nbsp;</td>
1327          <td class="md" nowrap valign="top">float&nbsp;</td>
1328          <td class="mdname1" valign="top" nowrap> <em>red</em>          </td>
1329          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1330          <td class="md" nowrap></td>
1331        </tr>
1332
1333      </table>
1334    </td>
1335  </tr>
1336</table>
1337<table cellspacing=5 cellpadding=0 border=0>
1338  <tr>
1339    <td>
1340      &nbsp;
1341    </td>
1342    <td>
1343
1344<p>
1345Sets the red adjustment to be made per second to particles.
1346<p>
1347<dl compact><dt><b>Parameters:</b></dt><dd>
1348  <table border="0" cellspacing="2" cellpadding="0">
1349    <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>
1350  </table>
1351</dl>
1352    </td>
1353  </tr>
1354</table>
1355<a class="anchor" name="Ogre_1_1ColourFaderAffector2a5" doxytag="Ogre::ColourFaderAffector2::setRedAdjust2" ></a><p>
1356<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1357  <tr>
1358    <td class="mdRow">
1359      <table cellpadding="0" cellspacing="0" border="0">
1360        <tr>
1361          <td class="md" nowrap valign="top"> void Ogre::ColourFaderAffector2::setRedAdjust2 </td>
1362          <td class="md" valign="top">(&nbsp;</td>
1363          <td class="md" nowrap valign="top">float&nbsp;</td>
1364          <td class="mdname1" valign="top" nowrap> <em>red</em>          </td>
1365          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1366          <td class="md" nowrap></td>
1367        </tr>
1368
1369      </table>
1370    </td>
1371  </tr>
1372</table>
1373<table cellspacing=5 cellpadding=0 border=0>
1374  <tr>
1375    <td>
1376      &nbsp;
1377    </td>
1378    <td>
1379
1380<p>
1381    </td>
1382  </tr>
1383</table>
1384<a class="anchor" name="Ogre_1_1ColourFaderAffector2a20" doxytag="Ogre::ColourFaderAffector2::setStateChange" ></a><p>
1385<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1386  <tr>
1387    <td class="mdRow">
1388      <table cellpadding="0" cellspacing="0" border="0">
1389        <tr>
1390          <td class="md" nowrap valign="top"> void Ogre::ColourFaderAffector2::setStateChange </td>
1391          <td class="md" valign="top">(&nbsp;</td>
1392          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a465">Real</a>&nbsp;</td>
1393          <td class="mdname1" valign="top" nowrap> <em>NewValue</em>          </td>
1394          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1395          <td class="md" nowrap></td>
1396        </tr>
1397
1398      </table>
1399    </td>
1400  </tr>
1401</table>
1402<table cellspacing=5 cellpadding=0 border=0>
1403  <tr>
1404    <td>
1405      &nbsp;
1406    </td>
1407    <td>
1408
1409<p>
1410    </td>
1411  </tr>
1412</table>
1413<hr><h2>Member Data Documentation</h2>
1414<a class="anchor" name="Ogre_1_1ColourFaderAffector2p6" doxytag="Ogre::ColourFaderAffector2::mAlphaAdj1" ></a><p>
1415<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1416  <tr>
1417    <td class="mdRow">
1418      <table cellpadding="0" cellspacing="0" border="0">
1419        <tr>
1420          <td class="md" nowrap valign="top"> float <a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2p6">Ogre::ColourFaderAffector2::mAlphaAdj1</a><code> [protected]</code>
1421      </table>
1422    </td>
1423  </tr>
1424</table>
1425<table cellspacing=5 cellpadding=0 border=0>
1426  <tr>
1427    <td>
1428      &nbsp;
1429    </td>
1430    <td>
1431
1432<p>
1433
1434<p>
1435Definition at line <a class="el" href="OgreColourFaderAffector2_8h-source.html#l00197">197</a> of file <a class="el" href="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a>.    </td>
1436  </tr>
1437</table>
1438<a class="anchor" name="Ogre_1_1ColourFaderAffector2p7" doxytag="Ogre::ColourFaderAffector2::mAlphaAdj2" ></a><p>
1439<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1440  <tr>
1441    <td class="mdRow">
1442      <table cellpadding="0" cellspacing="0" border="0">
1443        <tr>
1444          <td class="md" nowrap valign="top"> float <a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2p7">Ogre::ColourFaderAffector2::mAlphaAdj2</a><code> [protected]</code>
1445      </table>
1446    </td>
1447  </tr>
1448</table>
1449<table cellspacing=5 cellpadding=0 border=0>
1450  <tr>
1451    <td>
1452      &nbsp;
1453    </td>
1454    <td>
1455
1456<p>
1457
1458<p>
1459Definition at line <a class="el" href="OgreColourFaderAffector2_8h-source.html#l00197">197</a> of file <a class="el" href="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a>.    </td>
1460  </tr>
1461</table>
1462<a class="anchor" name="Ogre_1_1ColourFaderAffector2p4" doxytag="Ogre::ColourFaderAffector2::mBlueAdj1" ></a><p>
1463<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1464  <tr>
1465    <td class="mdRow">
1466      <table cellpadding="0" cellspacing="0" border="0">
1467        <tr>
1468          <td class="md" nowrap valign="top"> float <a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2p4">Ogre::ColourFaderAffector2::mBlueAdj1</a><code> [protected]</code>
1469      </table>
1470    </td>
1471  </tr>
1472</table>
1473<table cellspacing=5 cellpadding=0 border=0>
1474  <tr>
1475    <td>
1476      &nbsp;
1477    </td>
1478    <td>
1479
1480<p>
1481
1482<p>
1483Definition at line <a class="el" href="OgreColourFaderAffector2_8h-source.html#l00196">196</a> of file <a class="el" href="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a>.    </td>
1484  </tr>
1485</table>
1486<a class="anchor" name="Ogre_1_1ColourFaderAffector2p5" doxytag="Ogre::ColourFaderAffector2::mBlueAdj2" ></a><p>
1487<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1488  <tr>
1489    <td class="mdRow">
1490      <table cellpadding="0" cellspacing="0" border="0">
1491        <tr>
1492          <td class="md" nowrap valign="top"> float <a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2p5">Ogre::ColourFaderAffector2::mBlueAdj2</a><code> [protected]</code>
1493      </table>
1494    </td>
1495  </tr>
1496</table>
1497<table cellspacing=5 cellpadding=0 border=0>
1498  <tr>
1499    <td>
1500      &nbsp;
1501    </td>
1502    <td>
1503
1504<p>
1505
1506<p>
1507Definition at line <a class="el" href="OgreColourFaderAffector2_8h-source.html#l00196">196</a> of file <a class="el" href="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a>.    </td>
1508  </tr>
1509</table>
1510<a class="anchor" name="Ogre_1_1ColourFaderAffector2p2" doxytag="Ogre::ColourFaderAffector2::mGreenAdj1" ></a><p>
1511<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1512  <tr>
1513    <td class="mdRow">
1514      <table cellpadding="0" cellspacing="0" border="0">
1515        <tr>
1516          <td class="md" nowrap valign="top"> float <a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2p2">Ogre::ColourFaderAffector2::mGreenAdj1</a><code> [protected]</code>
1517      </table>
1518    </td>
1519  </tr>
1520</table>
1521<table cellspacing=5 cellpadding=0 border=0>
1522  <tr>
1523    <td>
1524      &nbsp;
1525    </td>
1526    <td>
1527
1528<p>
1529
1530<p>
1531Definition at line <a class="el" href="OgreColourFaderAffector2_8h-source.html#l00195">195</a> of file <a class="el" href="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a>.    </td>
1532  </tr>
1533</table>
1534<a class="anchor" name="Ogre_1_1ColourFaderAffector2p3" doxytag="Ogre::ColourFaderAffector2::mGreenAdj2" ></a><p>
1535<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1536  <tr>
1537    <td class="mdRow">
1538      <table cellpadding="0" cellspacing="0" border="0">
1539        <tr>
1540          <td class="md" nowrap valign="top"> float <a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2p3">Ogre::ColourFaderAffector2::mGreenAdj2</a><code> [protected]</code>
1541      </table>
1542    </td>
1543  </tr>
1544</table>
1545<table cellspacing=5 cellpadding=0 border=0>
1546  <tr>
1547    <td>
1548      &nbsp;
1549    </td>
1550    <td>
1551
1552<p>
1553
1554<p>
1555Definition at line <a class="el" href="OgreColourFaderAffector2_8h-source.html#l00195">195</a> of file <a class="el" href="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a>.    </td>
1556  </tr>
1557</table>
1558<a class="anchor" name="Ogre_1_1Texturep26" doxytag="Ogre::ColourFaderAffector2::mParamDictName" ></a><p>
1559<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1560  <tr>
1561    <td class="mdRow">
1562      <table cellpadding="0" cellspacing="0" border="0">
1563        <tr>
1564          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a471">String</a> <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturep26">Ogre::StringInterface::mParamDictName</a><code> [protected, inherited]</code>
1565      </table>
1566    </td>
1567  </tr>
1568</table>
1569<table cellspacing=5 cellpadding=0 border=0>
1570  <tr>
1571    <td>
1572      &nbsp;
1573    </td>
1574    <td>
1575
1576<p>
1577Class name for this instance to be used as a lookup (must be initialised by subclasses).
1578<p>
1579
1580<p>
1581Definition 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>
1582  </tr>
1583</table>
1584<a class="anchor" name="Ogre_1_1ScaleAffectorp2" doxytag="Ogre::ColourFaderAffector2::mParent" ></a><p>
1585<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1586  <tr>
1587    <td class="mdRow">
1588      <table cellpadding="0" cellspacing="0" border="0">
1589        <tr>
1590          <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>
1591      </table>
1592    </td>
1593  </tr>
1594</table>
1595<table cellspacing=5 cellpadding=0 border=0>
1596  <tr>
1597    <td>
1598      &nbsp;
1599    </td>
1600    <td>
1601
1602<p>
1603
1604<p>
1605Definition 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>
1606  </tr>
1607</table>
1608<a class="anchor" name="Ogre_1_1ColourFaderAffector2p0" doxytag="Ogre::ColourFaderAffector2::mRedAdj1" ></a><p>
1609<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1610  <tr>
1611    <td class="mdRow">
1612      <table cellpadding="0" cellspacing="0" border="0">
1613        <tr>
1614          <td class="md" nowrap valign="top"> float <a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2p0">Ogre::ColourFaderAffector2::mRedAdj1</a><code> [protected]</code>
1615      </table>
1616    </td>
1617  </tr>
1618</table>
1619<table cellspacing=5 cellpadding=0 border=0>
1620  <tr>
1621    <td>
1622      &nbsp;
1623    </td>
1624    <td>
1625
1626<p>
1627
1628<p>
1629Definition at line <a class="el" href="OgreColourFaderAffector2_8h-source.html#l00194">194</a> of file <a class="el" href="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a>.    </td>
1630  </tr>
1631</table>
1632<a class="anchor" name="Ogre_1_1ColourFaderAffector2p1" doxytag="Ogre::ColourFaderAffector2::mRedAdj2" ></a><p>
1633<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1634  <tr>
1635    <td class="mdRow">
1636      <table cellpadding="0" cellspacing="0" border="0">
1637        <tr>
1638          <td class="md" nowrap valign="top"> float <a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2p1">Ogre::ColourFaderAffector2::mRedAdj2</a><code> [protected]</code>
1639      </table>
1640    </td>
1641  </tr>
1642</table>
1643<table cellspacing=5 cellpadding=0 border=0>
1644  <tr>
1645    <td>
1646      &nbsp;
1647    </td>
1648    <td>
1649
1650<p>
1651
1652<p>
1653Definition at line <a class="el" href="OgreColourFaderAffector2_8h-source.html#l00194">194</a> of file <a class="el" href="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a>.    </td>
1654  </tr>
1655</table>
1656<a class="anchor" name="Ogre_1_1ColourFaderAffector2s6" doxytag="Ogre::ColourFaderAffector2::msAlphaCmd1" ></a><p>
1657<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1658  <tr>
1659    <td class="mdRow">
1660      <table cellpadding="0" cellspacing="0" border="0">
1661        <tr>
1662          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdAlphaAdjust1.html">CmdAlphaAdjust1</a> <a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2s6">Ogre::ColourFaderAffector2::msAlphaCmd1</a><code> [static]</code>
1663      </table>
1664    </td>
1665  </tr>
1666</table>
1667<table cellspacing=5 cellpadding=0 border=0>
1668  <tr>
1669    <td>
1670      &nbsp;
1671    </td>
1672    <td>
1673
1674<p>
1675
1676<p>
1677Definition at line <a class="el" href="OgreColourFaderAffector2_8h-source.html#l00189">189</a> of file <a class="el" href="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a>.    </td>
1678  </tr>
1679</table>
1680<a class="anchor" name="Ogre_1_1ColourFaderAffector2s7" doxytag="Ogre::ColourFaderAffector2::msAlphaCmd2" ></a><p>
1681<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1682  <tr>
1683    <td class="mdRow">
1684      <table cellpadding="0" cellspacing="0" border="0">
1685        <tr>
1686          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdAlphaAdjust2.html">CmdAlphaAdjust2</a> <a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2s7">Ogre::ColourFaderAffector2::msAlphaCmd2</a><code> [static]</code>
1687      </table>
1688    </td>
1689  </tr>
1690</table>
1691<table cellspacing=5 cellpadding=0 border=0>
1692  <tr>
1693    <td>
1694      &nbsp;
1695    </td>
1696    <td>
1697
1698<p>
1699
1700<p>
1701Definition at line <a class="el" href="OgreColourFaderAffector2_8h-source.html#l00190">190</a> of file <a class="el" href="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a>.    </td>
1702  </tr>
1703</table>
1704<a class="anchor" name="Ogre_1_1ColourFaderAffector2s4" doxytag="Ogre::ColourFaderAffector2::msBlueCmd1" ></a><p>
1705<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1706  <tr>
1707    <td class="mdRow">
1708      <table cellpadding="0" cellspacing="0" border="0">
1709        <tr>
1710          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdBlueAdjust1.html">CmdBlueAdjust1</a> <a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2s4">Ogre::ColourFaderAffector2::msBlueCmd1</a><code> [static]</code>
1711      </table>
1712    </td>
1713  </tr>
1714</table>
1715<table cellspacing=5 cellpadding=0 border=0>
1716  <tr>
1717    <td>
1718      &nbsp;
1719    </td>
1720    <td>
1721
1722<p>
1723
1724<p>
1725Definition at line <a class="el" href="OgreColourFaderAffector2_8h-source.html#l00187">187</a> of file <a class="el" href="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a>.    </td>
1726  </tr>
1727</table>
1728<a class="anchor" name="Ogre_1_1ColourFaderAffector2s5" doxytag="Ogre::ColourFaderAffector2::msBlueCmd2" ></a><p>
1729<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1730  <tr>
1731    <td class="mdRow">
1732      <table cellpadding="0" cellspacing="0" border="0">
1733        <tr>
1734          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdBlueAdjust2.html">CmdBlueAdjust2</a> <a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2s5">Ogre::ColourFaderAffector2::msBlueCmd2</a><code> [static]</code>
1735      </table>
1736    </td>
1737  </tr>
1738</table>
1739<table cellspacing=5 cellpadding=0 border=0>
1740  <tr>
1741    <td>
1742      &nbsp;
1743    </td>
1744    <td>
1745
1746<p>
1747
1748<p>
1749Definition at line <a class="el" href="OgreColourFaderAffector2_8h-source.html#l00188">188</a> of file <a class="el" href="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a>.    </td>
1750  </tr>
1751</table>
1752<a class="anchor" name="Ogre_1_1Texturet0" doxytag="Ogre::ColourFaderAffector2::msDictionary" ></a><p>
1753<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1754  <tr>
1755    <td class="mdRow">
1756      <table cellpadding="0" cellspacing="0" border="0">
1757        <tr>
1758          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a565">ParamDictionaryMap</a> <a class="el" href="classOgre_1_1StringInterface.html#Ogre_1_1Texturet0">Ogre::StringInterface::msDictionary</a><code> [static, protected, inherited]</code>
1759      </table>
1760    </td>
1761  </tr>
1762</table>
1763<table cellspacing=5 cellpadding=0 border=0>
1764  <tr>
1765    <td>
1766      &nbsp;
1767    </td>
1768    <td>
1769
1770<p>
1771Dictionary of parameters.
1772<p>
1773
1774<p>
1775Definition 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>
1776  </tr>
1777</table>
1778<a class="anchor" name="Ogre_1_1ColourFaderAffector2s2" doxytag="Ogre::ColourFaderAffector2::msGreenCmd1" ></a><p>
1779<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1780  <tr>
1781    <td class="mdRow">
1782      <table cellpadding="0" cellspacing="0" border="0">
1783        <tr>
1784          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdGreenAdjust1.html">CmdGreenAdjust1</a> <a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2s2">Ogre::ColourFaderAffector2::msGreenCmd1</a><code> [static]</code>
1785      </table>
1786    </td>
1787  </tr>
1788</table>
1789<table cellspacing=5 cellpadding=0 border=0>
1790  <tr>
1791    <td>
1792      &nbsp;
1793    </td>
1794    <td>
1795
1796<p>
1797
1798<p>
1799Definition at line <a class="el" href="OgreColourFaderAffector2_8h-source.html#l00185">185</a> of file <a class="el" href="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a>.    </td>
1800  </tr>
1801</table>
1802<a class="anchor" name="Ogre_1_1ColourFaderAffector2s3" doxytag="Ogre::ColourFaderAffector2::msGreenCmd2" ></a><p>
1803<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1804  <tr>
1805    <td class="mdRow">
1806      <table cellpadding="0" cellspacing="0" border="0">
1807        <tr>
1808          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdGreenAdjust2.html">CmdGreenAdjust2</a> <a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2s3">Ogre::ColourFaderAffector2::msGreenCmd2</a><code> [static]</code>
1809      </table>
1810    </td>
1811  </tr>
1812</table>
1813<table cellspacing=5 cellpadding=0 border=0>
1814  <tr>
1815    <td>
1816      &nbsp;
1817    </td>
1818    <td>
1819
1820<p>
1821
1822<p>
1823Definition at line <a class="el" href="OgreColourFaderAffector2_8h-source.html#l00186">186</a> of file <a class="el" href="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a>.    </td>
1824  </tr>
1825</table>
1826<a class="anchor" name="Ogre_1_1ColourFaderAffector2s0" doxytag="Ogre::ColourFaderAffector2::msRedCmd1" ></a><p>
1827<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1828  <tr>
1829    <td class="mdRow">
1830      <table cellpadding="0" cellspacing="0" border="0">
1831        <tr>
1832          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdRedAdjust1.html">CmdRedAdjust1</a> <a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2s0">Ogre::ColourFaderAffector2::msRedCmd1</a><code> [static]</code>
1833      </table>
1834    </td>
1835  </tr>
1836</table>
1837<table cellspacing=5 cellpadding=0 border=0>
1838  <tr>
1839    <td>
1840      &nbsp;
1841    </td>
1842    <td>
1843
1844<p>
1845
1846<p>
1847Definition at line <a class="el" href="OgreColourFaderAffector2_8h-source.html#l00183">183</a> of file <a class="el" href="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a>.    </td>
1848  </tr>
1849</table>
1850<a class="anchor" name="Ogre_1_1ColourFaderAffector2s1" doxytag="Ogre::ColourFaderAffector2::msRedCmd2" ></a><p>
1851<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1852  <tr>
1853    <td class="mdRow">
1854      <table cellpadding="0" cellspacing="0" border="0">
1855        <tr>
1856          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdRedAdjust2.html">CmdRedAdjust2</a> <a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2s1">Ogre::ColourFaderAffector2::msRedCmd2</a><code> [static]</code>
1857      </table>
1858    </td>
1859  </tr>
1860</table>
1861<table cellspacing=5 cellpadding=0 border=0>
1862  <tr>
1863    <td>
1864      &nbsp;
1865    </td>
1866    <td>
1867
1868<p>
1869
1870<p>
1871Definition at line <a class="el" href="OgreColourFaderAffector2_8h-source.html#l00184">184</a> of file <a class="el" href="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a>.    </td>
1872  </tr>
1873</table>
1874<a class="anchor" name="Ogre_1_1ColourFaderAffector2s8" doxytag="Ogre::ColourFaderAffector2::msStateCmd" ></a><p>
1875<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1876  <tr>
1877    <td class="mdRow">
1878      <table cellpadding="0" cellspacing="0" border="0">
1879        <tr>
1880          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ColourFaderAffector2_1_1CmdStateChange.html">CmdStateChange</a> <a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2s8">Ogre::ColourFaderAffector2::msStateCmd</a><code> [static]</code>
1881      </table>
1882    </td>
1883  </tr>
1884</table>
1885<table cellspacing=5 cellpadding=0 border=0>
1886  <tr>
1887    <td>
1888      &nbsp;
1889    </td>
1890    <td>
1891
1892<p>
1893
1894<p>
1895Definition at line <a class="el" href="OgreColourFaderAffector2_8h-source.html#l00191">191</a> of file <a class="el" href="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a>.    </td>
1896  </tr>
1897</table>
1898<a class="anchor" name="Ogre_1_1ScaleAffectorp1" doxytag="Ogre::ColourFaderAffector2::mType" ></a><p>
1899<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1900  <tr>
1901    <td class="mdRow">
1902      <table cellpadding="0" cellspacing="0" border="0">
1903        <tr>
1904          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a471">String</a> <a class="el" href="classOgre_1_1ParticleAffector.html#Ogre_1_1ScaleAffectorp1">Ogre::ParticleAffector::mType</a><code> [protected, inherited]</code>
1905      </table>
1906    </td>
1907  </tr>
1908</table>
1909<table cellspacing=5 cellpadding=0 border=0>
1910  <tr>
1911    <td>
1912      &nbsp;
1913    </td>
1914    <td>
1915
1916<p>
1917Name of the type of affector, MUST be initialised by subclasses.
1918<p>
1919
1920<p>
1921Definition 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>
1922  </tr>
1923</table>
1924<a class="anchor" name="Ogre_1_1ColourFaderAffector2p8" doxytag="Ogre::ColourFaderAffector2::StateChangeVal" ></a><p>
1925<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1926  <tr>
1927    <td class="mdRow">
1928      <table cellpadding="0" cellspacing="0" border="0">
1929        <tr>
1930          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a465">Real</a> <a class="el" href="classOgre_1_1ColourFaderAffector2.html#Ogre_1_1ColourFaderAffector2p8">Ogre::ColourFaderAffector2::StateChangeVal</a><code> [protected]</code>
1931      </table>
1932    </td>
1933  </tr>
1934</table>
1935<table cellspacing=5 cellpadding=0 border=0>
1936  <tr>
1937    <td>
1938      &nbsp;
1939    </td>
1940    <td>
1941
1942<p>
1943
1944<p>
1945Definition at line <a class="el" href="OgreColourFaderAffector2_8h-source.html#l00198">198</a> of file <a class="el" href="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a>.    </td>
1946  </tr>
1947</table>
1948<hr>The documentation for this class was generated from the following file:<ul>
1949<li><a class="el" href="OgreColourFaderAffector2_8h-source.html">OgreColourFaderAffector2.h</a></ul>
1950<hr>
1951<p>
1952Copyright &copy; 2000-2005 by The OGRE Team<br />
1953<!--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/>
1954This 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/>
1955                <!--/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#">
1956                <Work rdf:about="">
1957                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
1958        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
1959                </Work>
1960                <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> -->
1961
1962Last modified Sun Mar 12 14:49:18 2006
1963</p>
1964</body>
1965</html>
Note: See TracBrowser for help on using the repository browser.