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

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

added ogre dependencies and patched ogre sources

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