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

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

added ogre dependencies and patched ogre sources

Line 
1<html>
2<head>
3<title>Ogre::CylinderEmitter 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::CylinderEmitter Class Reference</h1><a class="el" href="classOgre_1_1Particle.html">Particle</a> emitter which emits particles randomly from points inside a cylinder. 
11<a href="#_details">More...</a>
12<p>
13<code>#include &lt;<a class="el" href="OgreCylinderEmitter_8h-source.html">OgreCylinderEmitter.h</a>&gt;</code>
14<p>
15<p>Inheritance diagram for Ogre::CylinderEmitter:
16<p><center><img src="classOgre_1_1CylinderEmitter.png" usemap="#Ogre::CylinderEmitter_map" border="0" alt=""></center>
17<map name="Ogre::CylinderEmitter_map">
18<area href="classOgre_1_1AreaEmitter.html" alt="Ogre::AreaEmitter" shape="rect" coords="0,112,133,136">
19<area href="classOgre_1_1ParticleEmitter.html" alt="Ogre::ParticleEmitter" shape="rect" coords="0,56,133,80">
20<area href="classOgre_1_1StringInterface.html" alt="Ogre::StringInterface" shape="rect" coords="0,0,133,24">
21</map>
22<a href="classOgre_1_1CylinderEmitter-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
23<tr><td></td></tr>
24<tr><td colspan=2><br><h2>Public Member Functions</h2></td></tr>
25<tr><td class="memItemLeft" nowrap align=right valign=top>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CylinderEmitter.html#Ogre_1_1CylinderEmittera0">CylinderEmitter</a> (<a class="el" href="classOgre_1_1ParticleSystem.html">ParticleSystem</a> *psys)</td></tr>
26
27<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1CylinderEmitter.html#Ogre_1_1CylinderEmittera1">_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_1ParticleEmitter.html">ParticleEmitter</a>.  <a href="#Ogre_1_1CylinderEmittera1"></a><br><br></td></tr>
30<tr><td class="memItemLeft" nowrap align=right valign=top>unsigned short&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmittera7">_getEmissionCount</a> (<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_1ParticleEmitter.html">ParticleEmitter</a>.  <a href="#Ogre_1_1RingEmittera7"></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_1AreaEmitter.html#Ogre_1_1RingEmittera8">setDirection</a> (const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;direction)</td></tr>
34
35<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Overloaded to update the trans.  <a href="#Ogre_1_1RingEmittera8"></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_1AreaEmitter.html#Ogre_1_1RingEmittera9">setSize</a> (const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;size)</td></tr>
37
38<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the size of the area from which particles are emitted.  <a href="#Ogre_1_1RingEmittera9"></a><br><br></td></tr>
39<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmittera10">setSize</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> x, <a class="el" href="namespaceOgre.html#a420">Real</a> y, <a class="el" href="namespaceOgre.html#a420">Real</a> z)</td></tr>
40
41<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the size of the area from which particles are emitted.  <a href="#Ogre_1_1RingEmittera10"></a><br><br></td></tr>
42<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmittera11">setWidth</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> width)</td></tr>
43
44<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the width (local x size) of the emitter.  <a href="#Ogre_1_1RingEmittera11"></a><br><br></td></tr>
45<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmittera12">getWidth</a> (void) const </td></tr>
46
47<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the width (local x size) of the emitter.  <a href="#Ogre_1_1RingEmittera12"></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_1AreaEmitter.html#Ogre_1_1RingEmittera13">setHeight</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> Height)</td></tr>
49
50<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the height (local y size) of the emitter.  <a href="#Ogre_1_1RingEmittera13"></a><br><br></td></tr>
51<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmittera14">getHeight</a> (void) const </td></tr>
52
53<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the height (local y size) of the emitter.  <a href="#Ogre_1_1RingEmittera14"></a><br><br></td></tr>
54<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmittera15">setDepth</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> Depth)</td></tr>
55
56<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the depth (local y size) of the emitter.  <a href="#Ogre_1_1RingEmittera15"></a><br><br></td></tr>
57<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmittera16">getDepth</a> (void) const </td></tr>
58
59<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the depth (local y size) of the emitter.  <a href="#Ogre_1_1RingEmittera16"></a><br><br></td></tr>
60<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera17">setPosition</a> (const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;pos)</td></tr>
61
62<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the position of this emitter relative to the particle system center.  <a href="#Ogre_1_1RingEmittera17"></a><br><br></td></tr>
63<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera18">getPosition</a> (void) const </td></tr>
64
65<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the position of this emitter relative to thte center of the particle system.  <a href="#Ogre_1_1RingEmittera18"></a><br><br></td></tr>
66<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera19">getDirection</a> (void) const </td></tr>
67
68<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the base direction of the emitter.  <a href="#Ogre_1_1RingEmittera19"></a><br><br></td></tr>
69<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera20">setAngle</a> (const <a class="el" href="classOgre_1_1Radian.html">Radian</a> &amp;angle)</td></tr>
70
71<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the maximum angle away from the emitter direction which particle will be emitted.  <a href="#Ogre_1_1RingEmittera20"></a><br><br></td></tr>
72<tr><td class="memItemLeft" nowrap align=right valign=top>virtual 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_1ParticleEmitter.html#Ogre_1_1RingEmittera21">getAngle</a> (void) const </td></tr>
73
74<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the maximum angle which the initial particle direction can deviate from the emitters base direction.  <a href="#Ogre_1_1RingEmittera21"></a><br><br></td></tr>
75<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera22">setParticleVelocity</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> speed)</td></tr>
76
77<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the initial velocity of particles emitted.  <a href="#Ogre_1_1RingEmittera22"></a><br><br></td></tr>
78<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera23">setParticleVelocity</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> min, <a class="el" href="namespaceOgre.html#a420">Real</a> max)</td></tr>
79
80<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the initial velocity range of particles emitted.  <a href="#Ogre_1_1RingEmittera23"></a><br><br></td></tr>
81<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera24">setMinParticleVelocity</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> min)</td></tr>
82
83<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the minimum particle velocity.  <a href="#Ogre_1_1RingEmittera24"></a><br><br></td></tr>
84<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera25">setMaxParticleVelocity</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> max)</td></tr>
85
86<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the maximum particle velocity.  <a href="#Ogre_1_1RingEmittera25"></a><br><br></td></tr>
87<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera26">getParticleVelocity</a> (void) const </td></tr>
88
89<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the initial velocity of particles emitted.  <a href="#Ogre_1_1RingEmittera26"></a><br><br></td></tr>
90<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera27">getMinParticleVelocity</a> (void) const </td></tr>
91
92<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the minimum particle velocity.  <a href="#Ogre_1_1RingEmittera27"></a><br><br></td></tr>
93<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera28">getMaxParticleVelocity</a> (void) const </td></tr>
94
95<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the maximum particle velocity.  <a href="#Ogre_1_1RingEmittera28"></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_1ParticleEmitter.html#Ogre_1_1RingEmittera29">setEmissionRate</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> particlesPerSecond)</td></tr>
97
98<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the emission rate for this emitter.  <a href="#Ogre_1_1RingEmittera29"></a><br><br></td></tr>
99<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera30">getEmissionRate</a> (void) const </td></tr>
100
101<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the emission rate set for this emitter.  <a href="#Ogre_1_1RingEmittera30"></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_1ParticleEmitter.html#Ogre_1_1RingEmittera31">setTimeToLive</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> ttl)</td></tr>
103
104<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the lifetime of all particles emitted.  <a href="#Ogre_1_1RingEmittera31"></a><br><br></td></tr>
105<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera32">setTimeToLive</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> minTtl, <a class="el" href="namespaceOgre.html#a420">Real</a> maxTtl)</td></tr>
106
107<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the range of lifetime for particles emitted.  <a href="#Ogre_1_1RingEmittera32"></a><br><br></td></tr>
108<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera33">setMinTimeToLive</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> min)</td></tr>
109
110<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the minimum time each particle will live for.  <a href="#Ogre_1_1RingEmittera33"></a><br><br></td></tr>
111<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera34">setMaxTimeToLive</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> max)</td></tr>
112
113<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the maximum time each particle will live for.  <a href="#Ogre_1_1RingEmittera34"></a><br><br></td></tr>
114<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera35">getTimeToLive</a> (void) const </td></tr>
115
116<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the time each particle will live for.  <a href="#Ogre_1_1RingEmittera35"></a><br><br></td></tr>
117<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera36">getMinTimeToLive</a> (void) const </td></tr>
118
119<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the minimum time each particle will live for.  <a href="#Ogre_1_1RingEmittera36"></a><br><br></td></tr>
120<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera37">getMaxTimeToLive</a> (void) const </td></tr>
121
122<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the maximum time each particle will live for.  <a href="#Ogre_1_1RingEmittera37"></a><br><br></td></tr>
123<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera38">setColour</a> (const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;colour)</td></tr>
124
125<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the initial colour of particles emitted.  <a href="#Ogre_1_1RingEmittera38"></a><br><br></td></tr>
126<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera39">setColour</a> (const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;colourStart, const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;colourEnd)</td></tr>
127
128<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the range of colours for emitted particles.  <a href="#Ogre_1_1RingEmittera39"></a><br><br></td></tr>
129<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera40">setColourRangeStart</a> (const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;colour)</td></tr>
130
131<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the minimum colour of particles to be emitted.  <a href="#Ogre_1_1RingEmittera40"></a><br><br></td></tr>
132<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera41">setColourRangeEnd</a> (const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;colour)</td></tr>
133
134<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the maximum colour of particles to be emitted.  <a href="#Ogre_1_1RingEmittera41"></a><br><br></td></tr>
135<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera42">getColour</a> (void) const </td></tr>
136
137<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the colour of particles to be emitted.  <a href="#Ogre_1_1RingEmittera42"></a><br><br></td></tr>
138<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera43">getColourRangeStart</a> (void) const </td></tr>
139
140<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the minimum colour of particles to be emitted.  <a href="#Ogre_1_1RingEmittera43"></a><br><br></td></tr>
141<tr><td class="memItemLeft" nowrap align=right valign=top>virtual const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera44">getColourRangeEnd</a> (void) const </td></tr>
142
143<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the maximum colour of particles to be emitted.  <a href="#Ogre_1_1RingEmittera44"></a><br><br></td></tr>
144<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_1ParticleEmitter.html#Ogre_1_1RingEmittera45">getType</a> (void) const </td></tr>
145
146<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Returns the name of the type of emitter.  <a href="#Ogre_1_1RingEmittera45"></a><br><br></td></tr>
147<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera46">setEnabled</a> (bool enabled)</td></tr>
148
149<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets whether or not the emitter is enabled.  <a href="#Ogre_1_1RingEmittera46"></a><br><br></td></tr>
150<tr><td class="memItemLeft" nowrap align=right valign=top>virtual bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera47">getEnabled</a> (void) const </td></tr>
151
152<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the flag indicating if this emitter is enabled or not.  <a href="#Ogre_1_1RingEmittera47"></a><br><br></td></tr>
153<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera48">setStartTime</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> startTime)</td></tr>
154
155<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the 'start time' of this emitter.  <a href="#Ogre_1_1RingEmittera48"></a><br><br></td></tr>
156<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera49">getStartTime</a> (void) const </td></tr>
157
158<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the start time of the emitter.  <a href="#Ogre_1_1RingEmittera49"></a><br><br></td></tr>
159<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera50">setDuration</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> duration)</td></tr>
160
161<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the duration of the emitter.  <a href="#Ogre_1_1RingEmittera50"></a><br><br></td></tr>
162<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera51">setDuration</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> min, <a class="el" href="namespaceOgre.html#a420">Real</a> max)</td></tr>
163
164<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the range of random duration for this emitter.  <a href="#Ogre_1_1RingEmittera51"></a><br><br></td></tr>
165<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera52">getDuration</a> (void) const </td></tr>
166
167<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the duration of the emitter from when it is created or re-enabled.  <a href="#Ogre_1_1RingEmittera52"></a><br><br></td></tr>
168<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera53">setMinDuration</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> min)</td></tr>
169
170<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the minimum duration of this emitter in seconds (see setDuration for more details).  <a href="#Ogre_1_1RingEmittera53"></a><br><br></td></tr>
171<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera54">setMaxDuration</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> max)</td></tr>
172
173<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the maximum duration of this emitter in seconds (see setDuration for more details).  <a href="#Ogre_1_1RingEmittera54"></a><br><br></td></tr>
174<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera55">getMinDuration</a> (void) const </td></tr>
175
176<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the minimum duration of this emitter in seconds (see setDuration for more details).  <a href="#Ogre_1_1RingEmittera55"></a><br><br></td></tr>
177<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera56">getMaxDuration</a> (void) const </td></tr>
178
179<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the maximum duration of this emitter in seconds (see setDuration for more details).  <a href="#Ogre_1_1RingEmittera56"></a><br><br></td></tr>
180<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera57">setRepeatDelay</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> duration)</td></tr>
181
182<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the time between repeats of the emitter.  <a href="#Ogre_1_1RingEmittera57"></a><br><br></td></tr>
183<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera58">setRepeatDelay</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> min, <a class="el" href="namespaceOgre.html#a420">Real</a> max)</td></tr>
184
185<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the range of random duration for this emitter.  <a href="#Ogre_1_1RingEmittera58"></a><br><br></td></tr>
186<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera59">getRepeatDelay</a> (void) const </td></tr>
187
188<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the duration of the emitter from when it is created or re-enabled.  <a href="#Ogre_1_1RingEmittera59"></a><br><br></td></tr>
189<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera60">setMinRepeatDelay</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> min)</td></tr>
190
191<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the minimum duration of this emitter in seconds (see setRepeatDelay for more details).  <a href="#Ogre_1_1RingEmittera60"></a><br><br></td></tr>
192<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera61">setMaxRepeatDelay</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> max)</td></tr>
193
194<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Sets the maximum duration of this emitter in seconds (see setRepeatDelay for more details).  <a href="#Ogre_1_1RingEmittera61"></a><br><br></td></tr>
195<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera62">getMinRepeatDelay</a> (void) const </td></tr>
196
197<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the minimum duration of this emitter in seconds (see setRepeatDelay for more details).  <a href="#Ogre_1_1RingEmittera62"></a><br><br></td></tr>
198<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittera63">getMaxRepeatDelay</a> (void) const </td></tr>
199
200<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Gets the maximum duration of this emitter in seconds (see setRepeatDelay for more details).  <a href="#Ogre_1_1RingEmittera63"></a><br><br></td></tr>
201<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>
202
203<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>
204<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>
205
206<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>
207
208<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>
209<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>
210
211<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic parameter setting method.  <a href="#Ogre_1_1Texturea47"></a><br><br></td></tr>
212<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>
213
214<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic multiple parameter setting method.  <a href="#Ogre_1_1Texturea48"></a><br><br></td></tr>
215<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>
216
217<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Generic parameter retrieval method.  <a href="#Ogre_1_1Texturea49"></a><br><br></td></tr>
218<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>
219
220<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>
221<tr><td colspan=2><br><h2>Static Public Member Functions</h2></td></tr>
222<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>
223
224<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>
225<tr><td colspan=2><br><h2>Protected Member Functions</h2></td></tr>
226<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmitterb0">genAreaAxes</a> (void)</td></tr>
227
228<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal method for generating the area axes.  <a href="#Ogre_1_1RingEmitterb0"></a><br><br></td></tr>
229<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmitterb1">initDefaults</a> (const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;<a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp9">mType</a>)</td></tr>
230
231<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal for initializing some defaults and parameters.  <a href="#Ogre_1_1RingEmitterb1"></a><br><br></td></tr>
232<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterb2">genEmissionDirection</a> (<a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;destVector)</td></tr>
233
234<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal utility method for generating particle exit direction.  <a href="#Ogre_1_1RingEmitterb2"></a><br><br></td></tr>
235<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterb3">genEmissionVelocity</a> (<a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;destVector)</td></tr>
236
237<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal utility method to apply velocity to a particle direction.  <a href="#Ogre_1_1RingEmitterb3"></a><br><br></td></tr>
238<tr><td class="memItemLeft" nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterb4">genEmissionTTL</a> (void)</td></tr>
239
240<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal utility method for generating a time-to-live for a particle.  <a href="#Ogre_1_1RingEmitterb4"></a><br><br></td></tr>
241<tr><td class="memItemLeft" nowrap align=right valign=top>virtual void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterb5">genEmissionColour</a> (<a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;destColour)</td></tr>
242
243<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal utility method for generating a colour for a particle.  <a href="#Ogre_1_1RingEmitterb5"></a><br><br></td></tr>
244<tr><td class="memItemLeft" nowrap align=right valign=top>virtual unsigned short&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterb6">genConstantEmissionCount</a> (<a class="el" href="namespaceOgre.html#a420">Real</a> timeElapsed)</td></tr>
245
246<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal utility method for generating an emission count based on a constant emission rate.  <a href="#Ogre_1_1RingEmitterb6"></a><br><br></td></tr>
247<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterb7">addBaseParameters</a> (void)</td></tr>
248
249<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_1RingEmitterb7"></a><br><br></td></tr>
250<tr><td class="memItemLeft" nowrap align=right valign=top>void&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterb8">initDurationRepeat</a> (void)</td></tr>
251
252<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Internal method for initialising the duration &amp; repeat of an emitter.  <a href="#Ogre_1_1RingEmitterb8"></a><br><br></td></tr>
253<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>
254
255<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>
256<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
257<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector3.html">Vector3</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmitterp2">mSize</a></td></tr>
258
259<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Size of the area.  <a href="#Ogre_1_1RingEmitterp2"></a><br><br></td></tr>
260<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector3.html">Vector3</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmitterp3">mXRange</a></td></tr>
261
262<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Local axes, not normalised, their magnitude reflects area size.  <a href="#Ogre_1_1RingEmitterp3"></a><br><br></td></tr>
263<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector3.html">Vector3</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmitterp4">mYRange</a></td></tr>
264
265<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Local axes, not normalised, their magnitude reflects area size.  <a href="#Ogre_1_1RingEmitterp4"></a><br><br></td></tr>
266<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector3.html">Vector3</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmitterp5">mZRange</a></td></tr>
267
268<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Local axes, not normalised, their magnitude reflects area size.  <a href="#Ogre_1_1RingEmitterp5"></a><br><br></td></tr>
269<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_1ParticleEmitter.html#Ogre_1_1RingEmitterp6">mParent</a></td></tr>
270
271<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Parent particle system.  <a href="#Ogre_1_1RingEmitterp6"></a><br><br></td></tr>
272<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector3.html">Vector3</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp7">mPosition</a></td></tr>
273
274<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Position relative to the center of the <a class="el" href="classOgre_1_1ParticleSystem.html">ParticleSystem</a>.  <a href="#Ogre_1_1RingEmitterp7"></a><br><br></td></tr>
275<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp8">mEmissionRate</a></td></tr>
276
277<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Rate in particles per second at which this emitter wishes to emit particles.  <a href="#Ogre_1_1RingEmitterp8"></a><br><br></td></tr>
278<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_1ParticleEmitter.html#Ogre_1_1RingEmitterp9">mType</a></td></tr>
279
280<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Name of the type of emitter, MUST be initialised by subclasses.  <a href="#Ogre_1_1RingEmitterp9"></a><br><br></td></tr>
281<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector3.html">Vector3</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp10">mDirection</a></td></tr>
282
283<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Base direction of the emitter, may not be used by some emitters.  <a href="#Ogre_1_1RingEmitterp10"></a><br><br></td></tr>
284<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector3.html">Vector3</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp11">mUp</a></td></tr>
285
286<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_1ParticleEmitter.html#Ogre_1_1RingEmitterp12">mAngle</a></td></tr>
287
288<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight"><a class="el" href="classOgre_1_1Angle.html">Angle</a> around direction which particles may be emitted, internally radians but angleunits for interface.  <a href="#Ogre_1_1RingEmitterp12"></a><br><br></td></tr>
289<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp13">mMinSpeed</a></td></tr>
290
291<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Min speed of particles.  <a href="#Ogre_1_1RingEmitterp13"></a><br><br></td></tr>
292<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp14">mMaxSpeed</a></td></tr>
293
294<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Max speed of particles.  <a href="#Ogre_1_1RingEmitterp14"></a><br><br></td></tr>
295<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp15">mMinTTL</a></td></tr>
296
297<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initial time-to-live of particles (min).  <a href="#Ogre_1_1RingEmitterp15"></a><br><br></td></tr>
298<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp16">mMaxTTL</a></td></tr>
299
300<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initial time-to-live of particles (max).  <a href="#Ogre_1_1RingEmitterp16"></a><br><br></td></tr>
301<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp17">mColourRangeStart</a></td></tr>
302
303<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initial colour of particles (range start).  <a href="#Ogre_1_1RingEmitterp17"></a><br><br></td></tr>
304<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp18">mColourRangeEnd</a></td></tr>
305
306<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Initial colour of particles (range end).  <a href="#Ogre_1_1RingEmitterp18"></a><br><br></td></tr>
307<tr><td class="memItemLeft" nowrap align=right valign=top>bool&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp19">mEnabled</a></td></tr>
308
309<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Whether this emitter is currently enabled (defaults to true).  <a href="#Ogre_1_1RingEmitterp19"></a><br><br></td></tr>
310<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp20">mStartTime</a></td></tr>
311
312<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Start time (in seconds from start of first call to <a class="el" href="classOgre_1_1ParticleSystem.html">ParticleSystem</a> to update).  <a href="#Ogre_1_1RingEmitterp20"></a><br><br></td></tr>
313<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp21">mDurationMin</a></td></tr>
314
315<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Minimum length of time emitter will run for (0 = forever).  <a href="#Ogre_1_1RingEmitterp21"></a><br><br></td></tr>
316<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp22">mDurationMax</a></td></tr>
317
318<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Maximum length of time the emitter will run for (0 = forever).  <a href="#Ogre_1_1RingEmitterp22"></a><br><br></td></tr>
319<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp23">mDurationRemain</a></td></tr>
320
321<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Current duration remainder.  <a href="#Ogre_1_1RingEmitterp23"></a><br><br></td></tr>
322<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp24">mRepeatDelayMin</a></td></tr>
323
324<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Time between each repeat.  <a href="#Ogre_1_1RingEmitterp24"></a><br><br></td></tr>
325<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp25">mRepeatDelayMax</a></td></tr>
326
327<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp26">mRepeatDelayRemain</a></td></tr>
328
329<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Repeat delay left.  <a href="#Ogre_1_1RingEmitterp26"></a><br><br></td></tr>
330<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp27">mRemainder</a></td></tr>
331
332<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>
333
334<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>
335<tr><td colspan=2><br><h2>Static Protected Attributes</h2></td></tr>
336<tr><td class="memItemLeft" nowrap align=right valign=top>CmdWidth&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmittert2">msWidthCmd</a></td></tr>
337
338<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Command objects.  <a href="#Ogre_1_1RingEmittert2"></a><br><br></td></tr>
339<tr><td class="memItemLeft" nowrap align=right valign=top>CmdHeight&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmittert3">msHeightCmd</a></td></tr>
340
341<tr><td class="memItemLeft" nowrap align=right valign=top>CmdDepth&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmittert4">msDepthCmd</a></td></tr>
342
343<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdAngle.html">EmitterCommands::CmdAngle</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert5">msAngleCmd</a></td></tr>
344
345<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdColour.html">EmitterCommands::CmdColour</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert6">msColourCmd</a></td></tr>
346
347<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdColourRangeStart.html">EmitterCommands::CmdColourRangeStart</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert7">msColourRangeStartCmd</a></td></tr>
348
349<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdColourRangeEnd.html">EmitterCommands::CmdColourRangeEnd</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert8">msColourRangeEndCmd</a></td></tr>
350
351<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdDirection.html">EmitterCommands::CmdDirection</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert9">msDirectionCmd</a></td></tr>
352
353<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdEmissionRate.html">EmitterCommands::CmdEmissionRate</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert10">msEmissionRateCmd</a></td></tr>
354
355<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMaxTTL.html">EmitterCommands::CmdMaxTTL</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert11">msMaxTTLCmd</a></td></tr>
356
357<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMaxVelocity.html">EmitterCommands::CmdMaxVelocity</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert12">msMaxVelocityCmd</a></td></tr>
358
359<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMinTTL.html">EmitterCommands::CmdMinTTL</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert13">msMinTTLCmd</a></td></tr>
360
361<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMinVelocity.html">EmitterCommands::CmdMinVelocity</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert14">msMinVelocityCmd</a></td></tr>
362
363<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdPosition.html">EmitterCommands::CmdPosition</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert15">msPositionCmd</a></td></tr>
364
365<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdTTL.html">EmitterCommands::CmdTTL</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert16">msTTLCmd</a></td></tr>
366
367<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdVelocity.html">EmitterCommands::CmdVelocity</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert17">msVelocityCmd</a></td></tr>
368
369<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdDuration.html">EmitterCommands::CmdDuration</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert18">msDurationCmd</a></td></tr>
370
371<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMinDuration.html">EmitterCommands::CmdMinDuration</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert19">msMinDurationCmd</a></td></tr>
372
373<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMaxDuration.html">EmitterCommands::CmdMaxDuration</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert20">msMaxDurationCmd</a></td></tr>
374
375<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdRepeatDelay.html">EmitterCommands::CmdRepeatDelay</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert21">msRepeatDelayCmd</a></td></tr>
376
377<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMinRepeatDelay.html">EmitterCommands::CmdMinRepeatDelay</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert22">msMinRepeatDelayCmd</a></td></tr>
378
379<tr><td class="memItemLeft" nowrap align=right valign=top><a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMaxRepeatDelay.html">EmitterCommands::CmdMaxRepeatDelay</a>&nbsp;</td><td class="memItemRight" valign=bottom><a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert23">msMaxRepeatDelayCmd</a></td></tr>
380
381<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>
382
383<tr><td class="mdescLeft">&nbsp;</td><td class="mdescRight">Dictionary of parameters.  <a href="#Ogre_1_1Texturet0"></a><br><br></td></tr>
384</table>
385<hr><a name="_details"></a><h2>Detailed Description</h2>
386<a class="el" href="classOgre_1_1Particle.html">Particle</a> emitter which emits particles randomly from points inside a cylinder.
387<p>
388<dl compact><dt><b>Remarks:</b></dt><dd>This basic particle emitter emits particles from a cylinder area. The initial direction of these particles can either be a single direction (i.e. a line), a random scattering inside a cone, or a random scattering in all directions, depending the 'angle' parameter, which is the angle across which to scatter the particles either side of the base direction of the emitter. </dd></dl>
389
390<p>
391
392<p>
393Definition at line <a class="el" href="OgreCylinderEmitter_8h-source.html#l00042">42</a> of file <a class="el" href="OgreCylinderEmitter_8h-source.html">OgreCylinderEmitter.h</a>.<hr><h2>Constructor &amp; Destructor Documentation</h2>
394<a class="anchor" name="Ogre_1_1CylinderEmittera0" doxytag="Ogre::CylinderEmitter::CylinderEmitter" ></a><p>
395<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
396  <tr>
397    <td class="mdRow">
398      <table cellpadding="0" cellspacing="0" border="0">
399        <tr>
400          <td class="md" nowrap valign="top"> Ogre::CylinderEmitter::CylinderEmitter </td>
401          <td class="md" valign="top">(&nbsp;</td>
402          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1ParticleSystem.html">ParticleSystem</a> *&nbsp;</td>
403          <td class="mdname1" valign="top" nowrap> <em>psys</em>          </td>
404          <td class="md" valign="top">&nbsp;)&nbsp;</td>
405          <td class="md" nowrap></td>
406        </tr>
407
408      </table>
409    </td>
410  </tr>
411</table>
412<table cellspacing=5 cellpadding=0 border=0>
413  <tr>
414    <td>
415      &nbsp;
416    </td>
417    <td>
418
419<p>
420    </td>
421  </tr>
422</table>
423<hr><h2>Member Function Documentation</h2>
424<a class="anchor" name="Ogre_1_1RingEmittera7" doxytag="Ogre::CylinderEmitter::_getEmissionCount" ></a><p>
425<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
426  <tr>
427    <td class="mdRow">
428      <table cellpadding="0" cellspacing="0" border="0">
429        <tr>
430          <td class="md" nowrap valign="top"> unsigned short Ogre::AreaEmitter::_getEmissionCount </td>
431          <td class="md" valign="top">(&nbsp;</td>
432          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
433          <td class="mdname1" valign="top" nowrap> <em>timeElapsed</em>          </td>
434          <td class="md" valign="top">&nbsp;)&nbsp;</td>
435          <td class="md" nowrap><code> [virtual, inherited]</code></td>
436        </tr>
437
438      </table>
439    </td>
440  </tr>
441</table>
442<table cellspacing=5 cellpadding=0 border=0>
443  <tr>
444    <td>
445      &nbsp;
446    </td>
447    <td>
448
449<p>
450See <a class="el" href="classOgre_1_1ParticleEmitter.html">ParticleEmitter</a>.
451<p>
452
453<p>
454Implements <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1ParticleEmittera31">Ogre::ParticleEmitter</a>.    </td>
455  </tr>
456</table>
457<a class="anchor" name="Ogre_1_1CylinderEmittera1" doxytag="Ogre::CylinderEmitter::_initParticle" ></a><p>
458<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
459  <tr>
460    <td class="mdRow">
461      <table cellpadding="0" cellspacing="0" border="0">
462        <tr>
463          <td class="md" nowrap valign="top"> void Ogre::CylinderEmitter::_initParticle </td>
464          <td class="md" valign="top">(&nbsp;</td>
465          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Particle.html">Particle</a> *&nbsp;</td>
466          <td class="mdname1" valign="top" nowrap> <em>pParticle</em>          </td>
467          <td class="md" valign="top">&nbsp;)&nbsp;</td>
468          <td class="md" nowrap><code> [virtual]</code></td>
469        </tr>
470
471      </table>
472    </td>
473  </tr>
474</table>
475<table cellspacing=5 cellpadding=0 border=0>
476  <tr>
477    <td>
478      &nbsp;
479    </td>
480    <td>
481
482<p>
483See <a class="el" href="classOgre_1_1ParticleEmitter.html">ParticleEmitter</a>.
484<p>
485
486<p>
487Reimplemented from <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1ParticleEmittera32">Ogre::ParticleEmitter</a>.    </td>
488  </tr>
489</table>
490<a class="anchor" name="Ogre_1_1RingEmitterb7" doxytag="Ogre::CylinderEmitter::addBaseParameters" ></a><p>
491<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
492  <tr>
493    <td class="mdRow">
494      <table cellpadding="0" cellspacing="0" border="0">
495        <tr>
496          <td class="md" nowrap valign="top"> void Ogre::ParticleEmitter::addBaseParameters </td>
497          <td class="md" valign="top">(&nbsp;</td>
498          <td class="md" nowrap valign="top">void&nbsp;</td>
499          <td class="mdname1" valign="top" nowrap>          </td>
500          <td class="md" valign="top">&nbsp;)&nbsp;</td>
501          <td class="md" nowrap><code> [protected, inherited]</code></td>
502        </tr>
503
504      </table>
505    </td>
506  </tr>
507</table>
508<table cellspacing=5 cellpadding=0 border=0>
509  <tr>
510    <td>
511      &nbsp;
512    </td>
513    <td>
514
515<p>
516Internal method for setting up the basic parameter definitions for a subclass.
517<p>
518<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>
519<dl compact><dt><b></b></dt><dd>The subclass must have called it's own createParamDictionary before calling this method. </dd></dl>
520    </td>
521  </tr>
522</table>
523<a class="anchor" name="Ogre_1_1Texturee0" doxytag="Ogre::CylinderEmitter::cleanupDictionary" ></a><p>
524<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
525  <tr>
526    <td class="mdRow">
527      <table cellpadding="0" cellspacing="0" border="0">
528        <tr>
529          <td class="md" nowrap valign="top"> void Ogre::StringInterface::cleanupDictionary </td>
530          <td class="md" valign="top">(&nbsp;</td>
531          <td class="mdname1" valign="top" nowrap>          </td>
532          <td class="md" valign="top">&nbsp;)&nbsp;</td>
533          <td class="md" nowrap><code> [static, inherited]</code></td>
534        </tr>
535
536      </table>
537    </td>
538  </tr>
539</table>
540<table cellspacing=5 cellpadding=0 border=0>
541  <tr>
542    <td>
543      &nbsp;
544    </td>
545    <td>
546
547<p>
548Cleans 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.
549<p>
550<a class="el" href="classOgre_1_1MaterialManager.html">MaterialManager</a>) initializes.     </td>
551  </tr>
552</table>
553<a class="anchor" name="Ogre_1_1Texturea50" doxytag="Ogre::CylinderEmitter::copyParametersTo" ></a><p>
554<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
555  <tr>
556    <td class="mdRow">
557      <table cellpadding="0" cellspacing="0" border="0">
558        <tr>
559          <td class="md" nowrap valign="top"> virtual void Ogre::StringInterface::copyParametersTo </td>
560          <td class="md" valign="top">(&nbsp;</td>
561          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1StringInterface.html">StringInterface</a> *&nbsp;</td>
562          <td class="mdname1" valign="top" nowrap> <em>dest</em>          </td>
563          <td class="md" valign="top">&nbsp;)&nbsp;</td>
564          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
565        </tr>
566
567      </table>
568    </td>
569  </tr>
570</table>
571<table cellspacing=5 cellpadding=0 border=0>
572  <tr>
573    <td>
574      &nbsp;
575    </td>
576    <td>
577
578<p>
579Method for copying this object's parameters to another object.
580<p>
581<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>
582<dl compact><dt><b></b></dt><dd>Any unrecognised parameters will be ignored as with setParameter method. </dd></dl>
583<dl compact><dt><b>Parameters:</b></dt><dd>
584  <table border="0" cellspacing="2" cellpadding="0">
585    <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>
586  </table>
587</dl>
588
589<p>
590Definition 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>.
591<p>
592References <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>
593  </tr>
594</table>
595<a class="anchor" name="Ogre_1_1Textureb6" doxytag="Ogre::CylinderEmitter::createParamDictionary" ></a><p>
596<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
597  <tr>
598    <td class="mdRow">
599      <table cellpadding="0" cellspacing="0" border="0">
600        <tr>
601          <td class="md" nowrap valign="top"> bool Ogre::StringInterface::createParamDictionary </td>
602          <td class="md" valign="top">(&nbsp;</td>
603          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
604          <td class="mdname1" valign="top" nowrap> <em>className</em>          </td>
605          <td class="md" valign="top">&nbsp;)&nbsp;</td>
606          <td class="md" nowrap><code> [protected, inherited]</code></td>
607        </tr>
608
609      </table>
610    </td>
611  </tr>
612</table>
613<table cellspacing=5 cellpadding=0 border=0>
614  <tr>
615    <td>
616      &nbsp;
617    </td>
618    <td>
619
620<p>
621Internal method for creating a parameter dictionary for the class, if it does not already exist.
622<p>
623<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>
624<dl compact><dt><b>Parameters:</b></dt><dd>
625  <table border="0" cellspacing="2" cellpadding="0">
626    <tr><td valign=top><em>className</em>&nbsp;</td><td>the name of the class using the dictionary </td></tr>
627  </table>
628</dl>
629<dl compact><dt><b>Returns:</b></dt><dd>true if a new dictionary was created, false if it was already there </dd></dl>
630
631<p>
632Definition 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>.
633<p>
634References <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>.    </td>
635  </tr>
636</table>
637<a class="anchor" name="Ogre_1_1RingEmitterb0" doxytag="Ogre::CylinderEmitter::genAreaAxes" ></a><p>
638<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
639  <tr>
640    <td class="mdRow">
641      <table cellpadding="0" cellspacing="0" border="0">
642        <tr>
643          <td class="md" nowrap valign="top"> void Ogre::AreaEmitter::genAreaAxes </td>
644          <td class="md" valign="top">(&nbsp;</td>
645          <td class="md" nowrap valign="top">void&nbsp;</td>
646          <td class="mdname1" valign="top" nowrap>          </td>
647          <td class="md" valign="top">&nbsp;)&nbsp;</td>
648          <td class="md" nowrap><code> [protected, inherited]</code></td>
649        </tr>
650
651      </table>
652    </td>
653  </tr>
654</table>
655<table cellspacing=5 cellpadding=0 border=0>
656  <tr>
657    <td>
658      &nbsp;
659    </td>
660    <td>
661
662<p>
663Internal method for generating the area axes.
664<p>
665    </td>
666  </tr>
667</table>
668<a class="anchor" name="Ogre_1_1RingEmitterb6" doxytag="Ogre::CylinderEmitter::genConstantEmissionCount" ></a><p>
669<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
670  <tr>
671    <td class="mdRow">
672      <table cellpadding="0" cellspacing="0" border="0">
673        <tr>
674          <td class="md" nowrap valign="top"> virtual unsigned short Ogre::ParticleEmitter::genConstantEmissionCount </td>
675          <td class="md" valign="top">(&nbsp;</td>
676          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
677          <td class="mdname1" valign="top" nowrap> <em>timeElapsed</em>          </td>
678          <td class="md" valign="top">&nbsp;)&nbsp;</td>
679          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
680        </tr>
681
682      </table>
683    </td>
684  </tr>
685</table>
686<table cellspacing=5 cellpadding=0 border=0>
687  <tr>
688    <td>
689      &nbsp;
690    </td>
691    <td>
692
693<p>
694Internal utility method for generating an emission count based on a constant emission rate.
695<p>
696    </td>
697  </tr>
698</table>
699<a class="anchor" name="Ogre_1_1RingEmitterb5" doxytag="Ogre::CylinderEmitter::genEmissionColour" ></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 void Ogre::ParticleEmitter::genEmissionColour </td>
706          <td class="md" valign="top">(&nbsp;</td>
707          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td>
708          <td class="mdname1" valign="top" nowrap> <em>destColour</em>          </td>
709          <td class="md" valign="top">&nbsp;)&nbsp;</td>
710          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
711        </tr>
712
713      </table>
714    </td>
715  </tr>
716</table>
717<table cellspacing=5 cellpadding=0 border=0>
718  <tr>
719    <td>
720      &nbsp;
721    </td>
722    <td>
723
724<p>
725Internal utility method for generating a colour for a particle.
726<p>
727    </td>
728  </tr>
729</table>
730<a class="anchor" name="Ogre_1_1RingEmitterb2" doxytag="Ogre::CylinderEmitter::genEmissionDirection" ></a><p>
731<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
732  <tr>
733    <td class="mdRow">
734      <table cellpadding="0" cellspacing="0" border="0">
735        <tr>
736          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::genEmissionDirection </td>
737          <td class="md" valign="top">(&nbsp;</td>
738          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
739          <td class="mdname1" valign="top" nowrap> <em>destVector</em>          </td>
740          <td class="md" valign="top">&nbsp;)&nbsp;</td>
741          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
742        </tr>
743
744      </table>
745    </td>
746  </tr>
747</table>
748<table cellspacing=5 cellpadding=0 border=0>
749  <tr>
750    <td>
751      &nbsp;
752    </td>
753    <td>
754
755<p>
756Internal utility method for generating particle exit direction.
757<p>
758<dl compact><dt><b>Parameters:</b></dt><dd>
759  <table border="0" cellspacing="2" cellpadding="0">
760    <tr><td valign=top><em>destVector</em>&nbsp;</td><td>Reference to vector to complete with new direction (normalised) </td></tr>
761  </table>
762</dl>
763    </td>
764  </tr>
765</table>
766<a class="anchor" name="Ogre_1_1RingEmitterb4" doxytag="Ogre::CylinderEmitter::genEmissionTTL" ></a><p>
767<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
768  <tr>
769    <td class="mdRow">
770      <table cellpadding="0" cellspacing="0" border="0">
771        <tr>
772          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::ParticleEmitter::genEmissionTTL </td>
773          <td class="md" valign="top">(&nbsp;</td>
774          <td class="md" nowrap valign="top">void&nbsp;</td>
775          <td class="mdname1" valign="top" nowrap>          </td>
776          <td class="md" valign="top">&nbsp;)&nbsp;</td>
777          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
778        </tr>
779
780      </table>
781    </td>
782  </tr>
783</table>
784<table cellspacing=5 cellpadding=0 border=0>
785  <tr>
786    <td>
787      &nbsp;
788    </td>
789    <td>
790
791<p>
792Internal utility method for generating a time-to-live for a particle.
793<p>
794    </td>
795  </tr>
796</table>
797<a class="anchor" name="Ogre_1_1RingEmitterb3" doxytag="Ogre::CylinderEmitter::genEmissionVelocity" ></a><p>
798<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
799  <tr>
800    <td class="mdRow">
801      <table cellpadding="0" cellspacing="0" border="0">
802        <tr>
803          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::genEmissionVelocity </td>
804          <td class="md" valign="top">(&nbsp;</td>
805          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
806          <td class="mdname1" valign="top" nowrap> <em>destVector</em>          </td>
807          <td class="md" valign="top">&nbsp;)&nbsp;</td>
808          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
809        </tr>
810
811      </table>
812    </td>
813  </tr>
814</table>
815<table cellspacing=5 cellpadding=0 border=0>
816  <tr>
817    <td>
818      &nbsp;
819    </td>
820    <td>
821
822<p>
823Internal utility method to apply velocity to a particle direction.
824<p>
825<dl compact><dt><b>Parameters:</b></dt><dd>
826  <table border="0" cellspacing="2" cellpadding="0">
827    <tr><td valign=top><em>destVector</em>&nbsp;</td><td>The vector to scale by a randomly generated scale between min and max speed. Assumed normalised already, and likely already oriented in the right direction. </td></tr>
828  </table>
829</dl>
830    </td>
831  </tr>
832</table>
833<a class="anchor" name="Ogre_1_1RingEmittera21" doxytag="Ogre::CylinderEmitter::getAngle" ></a><p>
834<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
835  <tr>
836    <td class="mdRow">
837      <table cellpadding="0" cellspacing="0" border="0">
838        <tr>
839          <td class="md" nowrap valign="top"> virtual const <a class="el" href="classOgre_1_1Radian.html">Radian</a>&amp; Ogre::ParticleEmitter::getAngle </td>
840          <td class="md" valign="top">(&nbsp;</td>
841          <td class="md" nowrap valign="top">void&nbsp;</td>
842          <td class="mdname1" valign="top" nowrap>          </td>
843          <td class="md" valign="top">&nbsp;)&nbsp;</td>
844          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
845        </tr>
846
847      </table>
848    </td>
849  </tr>
850</table>
851<table cellspacing=5 cellpadding=0 border=0>
852  <tr>
853    <td>
854      &nbsp;
855    </td>
856    <td>
857
858<p>
859Returns the maximum angle which the initial particle direction can deviate from the emitters base direction.
860<p>
861    </td>
862  </tr>
863</table>
864<a class="anchor" name="Ogre_1_1RingEmittera42" doxytag="Ogre::CylinderEmitter::getColour" ></a><p>
865<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
866  <tr>
867    <td class="mdRow">
868      <table cellpadding="0" cellspacing="0" border="0">
869        <tr>
870          <td class="md" nowrap valign="top"> virtual const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a>&amp; Ogre::ParticleEmitter::getColour </td>
871          <td class="md" valign="top">(&nbsp;</td>
872          <td class="md" nowrap valign="top">void&nbsp;</td>
873          <td class="mdname1" valign="top" nowrap>          </td>
874          <td class="md" valign="top">&nbsp;)&nbsp;</td>
875          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
876        </tr>
877
878      </table>
879    </td>
880  </tr>
881</table>
882<table cellspacing=5 cellpadding=0 border=0>
883  <tr>
884    <td>
885      &nbsp;
886    </td>
887    <td>
888
889<p>
890Gets the colour of particles to be emitted.
891<p>
892    </td>
893  </tr>
894</table>
895<a class="anchor" name="Ogre_1_1RingEmittera44" doxytag="Ogre::CylinderEmitter::getColourRangeEnd" ></a><p>
896<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
897  <tr>
898    <td class="mdRow">
899      <table cellpadding="0" cellspacing="0" border="0">
900        <tr>
901          <td class="md" nowrap valign="top"> virtual const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a>&amp; Ogre::ParticleEmitter::getColourRangeEnd </td>
902          <td class="md" valign="top">(&nbsp;</td>
903          <td class="md" nowrap valign="top">void&nbsp;</td>
904          <td class="mdname1" valign="top" nowrap>          </td>
905          <td class="md" valign="top">&nbsp;)&nbsp;</td>
906          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
907        </tr>
908
909      </table>
910    </td>
911  </tr>
912</table>
913<table cellspacing=5 cellpadding=0 border=0>
914  <tr>
915    <td>
916      &nbsp;
917    </td>
918    <td>
919
920<p>
921Gets the maximum colour of particles to be emitted.
922<p>
923    </td>
924  </tr>
925</table>
926<a class="anchor" name="Ogre_1_1RingEmittera43" doxytag="Ogre::CylinderEmitter::getColourRangeStart" ></a><p>
927<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
928  <tr>
929    <td class="mdRow">
930      <table cellpadding="0" cellspacing="0" border="0">
931        <tr>
932          <td class="md" nowrap valign="top"> virtual const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a>&amp; Ogre::ParticleEmitter::getColourRangeStart </td>
933          <td class="md" valign="top">(&nbsp;</td>
934          <td class="md" nowrap valign="top">void&nbsp;</td>
935          <td class="mdname1" valign="top" nowrap>          </td>
936          <td class="md" valign="top">&nbsp;)&nbsp;</td>
937          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
938        </tr>
939
940      </table>
941    </td>
942  </tr>
943</table>
944<table cellspacing=5 cellpadding=0 border=0>
945  <tr>
946    <td>
947      &nbsp;
948    </td>
949    <td>
950
951<p>
952Gets the minimum colour of particles to be emitted.
953<p>
954    </td>
955  </tr>
956</table>
957<a class="anchor" name="Ogre_1_1RingEmittera16" doxytag="Ogre::CylinderEmitter::getDepth" ></a><p>
958<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
959  <tr>
960    <td class="mdRow">
961      <table cellpadding="0" cellspacing="0" border="0">
962        <tr>
963          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::AreaEmitter::getDepth </td>
964          <td class="md" valign="top">(&nbsp;</td>
965          <td class="md" nowrap valign="top">void&nbsp;</td>
966          <td class="mdname1" valign="top" nowrap>          </td>
967          <td class="md" valign="top">&nbsp;)&nbsp;</td>
968          <td class="md" nowrap> const<code> [inherited]</code></td>
969        </tr>
970
971      </table>
972    </td>
973  </tr>
974</table>
975<table cellspacing=5 cellpadding=0 border=0>
976  <tr>
977    <td>
978      &nbsp;
979    </td>
980    <td>
981
982<p>
983Gets the depth (local y size) of the emitter.
984<p>
985    </td>
986  </tr>
987</table>
988<a class="anchor" name="Ogre_1_1RingEmittera19" doxytag="Ogre::CylinderEmitter::getDirection" ></a><p>
989<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
990  <tr>
991    <td class="mdRow">
992      <table cellpadding="0" cellspacing="0" border="0">
993        <tr>
994          <td class="md" nowrap valign="top"> virtual const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a>&amp; Ogre::ParticleEmitter::getDirection </td>
995          <td class="md" valign="top">(&nbsp;</td>
996          <td class="md" nowrap valign="top">void&nbsp;</td>
997          <td class="mdname1" valign="top" nowrap>          </td>
998          <td class="md" valign="top">&nbsp;)&nbsp;</td>
999          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1000        </tr>
1001
1002      </table>
1003    </td>
1004  </tr>
1005</table>
1006<table cellspacing=5 cellpadding=0 border=0>
1007  <tr>
1008    <td>
1009      &nbsp;
1010    </td>
1011    <td>
1012
1013<p>
1014Returns the base direction of the emitter.
1015<p>
1016    </td>
1017  </tr>
1018</table>
1019<a class="anchor" name="Ogre_1_1RingEmittera52" doxytag="Ogre::CylinderEmitter::getDuration" ></a><p>
1020<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1021  <tr>
1022    <td class="mdRow">
1023      <table cellpadding="0" cellspacing="0" border="0">
1024        <tr>
1025          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::ParticleEmitter::getDuration </td>
1026          <td class="md" valign="top">(&nbsp;</td>
1027          <td class="md" nowrap valign="top">void&nbsp;</td>
1028          <td class="mdname1" valign="top" nowrap>          </td>
1029          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1030          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1031        </tr>
1032
1033      </table>
1034    </td>
1035  </tr>
1036</table>
1037<table cellspacing=5 cellpadding=0 border=0>
1038  <tr>
1039    <td>
1040      &nbsp;
1041    </td>
1042    <td>
1043
1044<p>
1045Gets the duration of the emitter from when it is created or re-enabled.
1046<p>
1047    </td>
1048  </tr>
1049</table>
1050<a class="anchor" name="Ogre_1_1RingEmittera30" doxytag="Ogre::CylinderEmitter::getEmissionRate" ></a><p>
1051<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1052  <tr>
1053    <td class="mdRow">
1054      <table cellpadding="0" cellspacing="0" border="0">
1055        <tr>
1056          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::ParticleEmitter::getEmissionRate </td>
1057          <td class="md" valign="top">(&nbsp;</td>
1058          <td class="md" nowrap valign="top">void&nbsp;</td>
1059          <td class="mdname1" valign="top" nowrap>          </td>
1060          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1061          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1062        </tr>
1063
1064      </table>
1065    </td>
1066  </tr>
1067</table>
1068<table cellspacing=5 cellpadding=0 border=0>
1069  <tr>
1070    <td>
1071      &nbsp;
1072    </td>
1073    <td>
1074
1075<p>
1076Returns the emission rate set for this emitter.
1077<p>
1078    </td>
1079  </tr>
1080</table>
1081<a class="anchor" name="Ogre_1_1RingEmittera47" doxytag="Ogre::CylinderEmitter::getEnabled" ></a><p>
1082<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1083  <tr>
1084    <td class="mdRow">
1085      <table cellpadding="0" cellspacing="0" border="0">
1086        <tr>
1087          <td class="md" nowrap valign="top"> virtual bool Ogre::ParticleEmitter::getEnabled </td>
1088          <td class="md" valign="top">(&nbsp;</td>
1089          <td class="md" nowrap valign="top">void&nbsp;</td>
1090          <td class="mdname1" valign="top" nowrap>          </td>
1091          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1092          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1093        </tr>
1094
1095      </table>
1096    </td>
1097  </tr>
1098</table>
1099<table cellspacing=5 cellpadding=0 border=0>
1100  <tr>
1101    <td>
1102      &nbsp;
1103    </td>
1104    <td>
1105
1106<p>
1107Gets the flag indicating if this emitter is enabled or not.
1108<p>
1109    </td>
1110  </tr>
1111</table>
1112<a class="anchor" name="Ogre_1_1RingEmittera14" doxytag="Ogre::CylinderEmitter::getHeight" ></a><p>
1113<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1114  <tr>
1115    <td class="mdRow">
1116      <table cellpadding="0" cellspacing="0" border="0">
1117        <tr>
1118          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::AreaEmitter::getHeight </td>
1119          <td class="md" valign="top">(&nbsp;</td>
1120          <td class="md" nowrap valign="top">void&nbsp;</td>
1121          <td class="mdname1" valign="top" nowrap>          </td>
1122          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1123          <td class="md" nowrap> const<code> [inherited]</code></td>
1124        </tr>
1125
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>
1138Gets the height (local y size) of the emitter.
1139<p>
1140    </td>
1141  </tr>
1142</table>
1143<a class="anchor" name="Ogre_1_1RingEmittera56" doxytag="Ogre::CylinderEmitter::getMaxDuration" ></a><p>
1144<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1145  <tr>
1146    <td class="mdRow">
1147      <table cellpadding="0" cellspacing="0" border="0">
1148        <tr>
1149          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::ParticleEmitter::getMaxDuration </td>
1150          <td class="md" valign="top">(&nbsp;</td>
1151          <td class="md" nowrap valign="top">void&nbsp;</td>
1152          <td class="mdname1" valign="top" nowrap>          </td>
1153          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1154          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1155        </tr>
1156
1157      </table>
1158    </td>
1159  </tr>
1160</table>
1161<table cellspacing=5 cellpadding=0 border=0>
1162  <tr>
1163    <td>
1164      &nbsp;
1165    </td>
1166    <td>
1167
1168<p>
1169Gets the maximum duration of this emitter in seconds (see setDuration for more details).
1170<p>
1171    </td>
1172  </tr>
1173</table>
1174<a class="anchor" name="Ogre_1_1RingEmittera28" doxytag="Ogre::CylinderEmitter::getMaxParticleVelocity" ></a><p>
1175<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1176  <tr>
1177    <td class="mdRow">
1178      <table cellpadding="0" cellspacing="0" border="0">
1179        <tr>
1180          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::ParticleEmitter::getMaxParticleVelocity </td>
1181          <td class="md" valign="top">(&nbsp;</td>
1182          <td class="md" nowrap valign="top">void&nbsp;</td>
1183          <td class="mdname1" valign="top" nowrap>          </td>
1184          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1185          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1186        </tr>
1187
1188      </table>
1189    </td>
1190  </tr>
1191</table>
1192<table cellspacing=5 cellpadding=0 border=0>
1193  <tr>
1194    <td>
1195      &nbsp;
1196    </td>
1197    <td>
1198
1199<p>
1200Returns the maximum particle velocity.
1201<p>
1202    </td>
1203  </tr>
1204</table>
1205<a class="anchor" name="Ogre_1_1RingEmittera63" doxytag="Ogre::CylinderEmitter::getMaxRepeatDelay" ></a><p>
1206<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1207  <tr>
1208    <td class="mdRow">
1209      <table cellpadding="0" cellspacing="0" border="0">
1210        <tr>
1211          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::ParticleEmitter::getMaxRepeatDelay </td>
1212          <td class="md" valign="top">(&nbsp;</td>
1213          <td class="md" nowrap valign="top">void&nbsp;</td>
1214          <td class="mdname1" valign="top" nowrap>          </td>
1215          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1216          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1217        </tr>
1218
1219      </table>
1220    </td>
1221  </tr>
1222</table>
1223<table cellspacing=5 cellpadding=0 border=0>
1224  <tr>
1225    <td>
1226      &nbsp;
1227    </td>
1228    <td>
1229
1230<p>
1231Gets the maximum duration of this emitter in seconds (see setRepeatDelay for more details).
1232<p>
1233    </td>
1234  </tr>
1235</table>
1236<a class="anchor" name="Ogre_1_1RingEmittera37" doxytag="Ogre::CylinderEmitter::getMaxTimeToLive" ></a><p>
1237<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1238  <tr>
1239    <td class="mdRow">
1240      <table cellpadding="0" cellspacing="0" border="0">
1241        <tr>
1242          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::ParticleEmitter::getMaxTimeToLive </td>
1243          <td class="md" valign="top">(&nbsp;</td>
1244          <td class="md" nowrap valign="top">void&nbsp;</td>
1245          <td class="mdname1" valign="top" nowrap>          </td>
1246          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1247          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1248        </tr>
1249
1250      </table>
1251    </td>
1252  </tr>
1253</table>
1254<table cellspacing=5 cellpadding=0 border=0>
1255  <tr>
1256    <td>
1257      &nbsp;
1258    </td>
1259    <td>
1260
1261<p>
1262Gets the maximum time each particle will live for.
1263<p>
1264    </td>
1265  </tr>
1266</table>
1267<a class="anchor" name="Ogre_1_1RingEmittera55" doxytag="Ogre::CylinderEmitter::getMinDuration" ></a><p>
1268<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1269  <tr>
1270    <td class="mdRow">
1271      <table cellpadding="0" cellspacing="0" border="0">
1272        <tr>
1273          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::ParticleEmitter::getMinDuration </td>
1274          <td class="md" valign="top">(&nbsp;</td>
1275          <td class="md" nowrap valign="top">void&nbsp;</td>
1276          <td class="mdname1" valign="top" nowrap>          </td>
1277          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1278          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1279        </tr>
1280
1281      </table>
1282    </td>
1283  </tr>
1284</table>
1285<table cellspacing=5 cellpadding=0 border=0>
1286  <tr>
1287    <td>
1288      &nbsp;
1289    </td>
1290    <td>
1291
1292<p>
1293Gets the minimum duration of this emitter in seconds (see setDuration for more details).
1294<p>
1295    </td>
1296  </tr>
1297</table>
1298<a class="anchor" name="Ogre_1_1RingEmittera27" doxytag="Ogre::CylinderEmitter::getMinParticleVelocity" ></a><p>
1299<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1300  <tr>
1301    <td class="mdRow">
1302      <table cellpadding="0" cellspacing="0" border="0">
1303        <tr>
1304          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::ParticleEmitter::getMinParticleVelocity </td>
1305          <td class="md" valign="top">(&nbsp;</td>
1306          <td class="md" nowrap valign="top">void&nbsp;</td>
1307          <td class="mdname1" valign="top" nowrap>          </td>
1308          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1309          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1310        </tr>
1311
1312      </table>
1313    </td>
1314  </tr>
1315</table>
1316<table cellspacing=5 cellpadding=0 border=0>
1317  <tr>
1318    <td>
1319      &nbsp;
1320    </td>
1321    <td>
1322
1323<p>
1324Returns the minimum particle velocity.
1325<p>
1326    </td>
1327  </tr>
1328</table>
1329<a class="anchor" name="Ogre_1_1RingEmittera62" doxytag="Ogre::CylinderEmitter::getMinRepeatDelay" ></a><p>
1330<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1331  <tr>
1332    <td class="mdRow">
1333      <table cellpadding="0" cellspacing="0" border="0">
1334        <tr>
1335          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::ParticleEmitter::getMinRepeatDelay </td>
1336          <td class="md" valign="top">(&nbsp;</td>
1337          <td class="md" nowrap valign="top">void&nbsp;</td>
1338          <td class="mdname1" valign="top" nowrap>          </td>
1339          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1340          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1341        </tr>
1342
1343      </table>
1344    </td>
1345  </tr>
1346</table>
1347<table cellspacing=5 cellpadding=0 border=0>
1348  <tr>
1349    <td>
1350      &nbsp;
1351    </td>
1352    <td>
1353
1354<p>
1355Gets the minimum duration of this emitter in seconds (see setRepeatDelay for more details).
1356<p>
1357    </td>
1358  </tr>
1359</table>
1360<a class="anchor" name="Ogre_1_1RingEmittera36" doxytag="Ogre::CylinderEmitter::getMinTimeToLive" ></a><p>
1361<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1362  <tr>
1363    <td class="mdRow">
1364      <table cellpadding="0" cellspacing="0" border="0">
1365        <tr>
1366          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::ParticleEmitter::getMinTimeToLive </td>
1367          <td class="md" valign="top">(&nbsp;</td>
1368          <td class="md" nowrap valign="top">void&nbsp;</td>
1369          <td class="mdname1" valign="top" nowrap>          </td>
1370          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1371          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1372        </tr>
1373
1374      </table>
1375    </td>
1376  </tr>
1377</table>
1378<table cellspacing=5 cellpadding=0 border=0>
1379  <tr>
1380    <td>
1381      &nbsp;
1382    </td>
1383    <td>
1384
1385<p>
1386Gets the minimum time each particle will live for.
1387<p>
1388    </td>
1389  </tr>
1390</table>
1391<a class="anchor" name="Ogre_1_1Texturea45" doxytag="Ogre::CylinderEmitter::getParamDictionary" ></a><p>
1392<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1393  <tr>
1394    <td class="mdRow">
1395      <table cellpadding="0" cellspacing="0" border="0">
1396        <tr>
1397          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a>* Ogre::StringInterface::getParamDictionary </td>
1398          <td class="md" valign="top">(&nbsp;</td>
1399          <td class="md" nowrap valign="top">void&nbsp;</td>
1400          <td class="mdname1" valign="top" nowrap>          </td>
1401          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1402          <td class="md" nowrap> const<code> [inherited]</code></td>
1403        </tr>
1404
1405      </table>
1406    </td>
1407  </tr>
1408</table>
1409<table cellspacing=5 cellpadding=0 border=0>
1410  <tr>
1411    <td>
1412      &nbsp;
1413    </td>
1414    <td>
1415
1416<p>
1417
1418<p>
1419Definition 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>
1420  </tr>
1421</table>
1422<a class="anchor" name="Ogre_1_1Texturea44" doxytag="Ogre::CylinderEmitter::getParamDictionary" ></a><p>
1423<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1424  <tr>
1425    <td class="mdRow">
1426      <table cellpadding="0" cellspacing="0" border="0">
1427        <tr>
1428          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a>* Ogre::StringInterface::getParamDictionary </td>
1429          <td class="md" valign="top">(&nbsp;</td>
1430          <td class="md" nowrap valign="top">void&nbsp;</td>
1431          <td class="mdname1" valign="top" nowrap>          </td>
1432          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1433          <td class="md" nowrap><code> [inherited]</code></td>
1434        </tr>
1435
1436      </table>
1437    </td>
1438  </tr>
1439</table>
1440<table cellspacing=5 cellpadding=0 border=0>
1441  <tr>
1442    <td>
1443      &nbsp;
1444    </td>
1445    <td>
1446
1447<p>
1448Retrieves the parameter dictionary for this class.
1449<p>
1450<dl compact><dt><b>Remarks:</b></dt><dd>Only valid to call this after createParamDictionary. </dd></dl>
1451<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>
1452
1453<p>
1454Definition 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>
1455  </tr>
1456</table>
1457<a class="anchor" name="Ogre_1_1Texturea49" doxytag="Ogre::CylinderEmitter::getParameter" ></a><p>
1458<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1459  <tr>
1460    <td class="mdRow">
1461      <table cellpadding="0" cellspacing="0" border="0">
1462        <tr>
1463          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a426">String</a> Ogre::StringInterface::getParameter </td>
1464          <td class="md" valign="top">(&nbsp;</td>
1465          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
1466          <td class="mdname1" valign="top" nowrap> <em>name</em>          </td>
1467          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1468          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1469        </tr>
1470
1471      </table>
1472    </td>
1473  </tr>
1474</table>
1475<table cellspacing=5 cellpadding=0 border=0>
1476  <tr>
1477    <td>
1478      &nbsp;
1479    </td>
1480    <td>
1481
1482<p>
1483Generic parameter retrieval method.
1484<p>
1485<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>
1486<dl compact><dt><b>Parameters:</b></dt><dd>
1487  <table border="0" cellspacing="2" cellpadding="0">
1488    <tr><td valign=top><em>name</em>&nbsp;</td><td>The name of the parameter to get </td></tr>
1489  </table>
1490</dl>
1491<dl compact><dt><b>Returns:</b></dt><dd>String value of parameter, blank if not found </dd></dl>
1492
1493<p>
1494Definition 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>.
1495<p>
1496References <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>
1497  </tr>
1498</table>
1499<a class="anchor" name="Ogre_1_1Texturea46" doxytag="Ogre::CylinderEmitter::getParameters" ></a><p>
1500<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1501  <tr>
1502    <td class="mdRow">
1503      <table cellpadding="0" cellspacing="0" border="0">
1504        <tr>
1505          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a518">ParameterList</a>&amp; Ogre::StringInterface::getParameters </td>
1506          <td class="md" valign="top">(&nbsp;</td>
1507          <td class="md" nowrap valign="top">void&nbsp;</td>
1508          <td class="mdname1" valign="top" nowrap>          </td>
1509          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1510          <td class="md" nowrap> const<code> [inherited]</code></td>
1511        </tr>
1512
1513      </table>
1514    </td>
1515  </tr>
1516</table>
1517<table cellspacing=5 cellpadding=0 border=0>
1518  <tr>
1519    <td>
1520      &nbsp;
1521    </td>
1522    <td>
1523
1524<p>
1525Retrieves a list of parameters valid for this object.
1526<p>
1527<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>
1528    </td>
1529  </tr>
1530</table>
1531<a class="anchor" name="Ogre_1_1RingEmittera26" doxytag="Ogre::CylinderEmitter::getParticleVelocity" ></a><p>
1532<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1533  <tr>
1534    <td class="mdRow">
1535      <table cellpadding="0" cellspacing="0" border="0">
1536        <tr>
1537          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::ParticleEmitter::getParticleVelocity </td>
1538          <td class="md" valign="top">(&nbsp;</td>
1539          <td class="md" nowrap valign="top">void&nbsp;</td>
1540          <td class="mdname1" valign="top" nowrap>          </td>
1541          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1542          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1543        </tr>
1544
1545      </table>
1546    </td>
1547  </tr>
1548</table>
1549<table cellspacing=5 cellpadding=0 border=0>
1550  <tr>
1551    <td>
1552      &nbsp;
1553    </td>
1554    <td>
1555
1556<p>
1557Returns the initial velocity of particles emitted.
1558<p>
1559    </td>
1560  </tr>
1561</table>
1562<a class="anchor" name="Ogre_1_1RingEmittera18" doxytag="Ogre::CylinderEmitter::getPosition" ></a><p>
1563<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1564  <tr>
1565    <td class="mdRow">
1566      <table cellpadding="0" cellspacing="0" border="0">
1567        <tr>
1568          <td class="md" nowrap valign="top"> virtual const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a>&amp; Ogre::ParticleEmitter::getPosition </td>
1569          <td class="md" valign="top">(&nbsp;</td>
1570          <td class="md" nowrap valign="top">void&nbsp;</td>
1571          <td class="mdname1" valign="top" nowrap>          </td>
1572          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1573          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1574        </tr>
1575
1576      </table>
1577    </td>
1578  </tr>
1579</table>
1580<table cellspacing=5 cellpadding=0 border=0>
1581  <tr>
1582    <td>
1583      &nbsp;
1584    </td>
1585    <td>
1586
1587<p>
1588Returns the position of this emitter relative to thte center of the particle system.
1589<p>
1590    </td>
1591  </tr>
1592</table>
1593<a class="anchor" name="Ogre_1_1RingEmittera59" doxytag="Ogre::CylinderEmitter::getRepeatDelay" ></a><p>
1594<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1595  <tr>
1596    <td class="mdRow">
1597      <table cellpadding="0" cellspacing="0" border="0">
1598        <tr>
1599          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::ParticleEmitter::getRepeatDelay </td>
1600          <td class="md" valign="top">(&nbsp;</td>
1601          <td class="md" nowrap valign="top">void&nbsp;</td>
1602          <td class="mdname1" valign="top" nowrap>          </td>
1603          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1604          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1605        </tr>
1606
1607      </table>
1608    </td>
1609  </tr>
1610</table>
1611<table cellspacing=5 cellpadding=0 border=0>
1612  <tr>
1613    <td>
1614      &nbsp;
1615    </td>
1616    <td>
1617
1618<p>
1619Gets the duration of the emitter from when it is created or re-enabled.
1620<p>
1621    </td>
1622  </tr>
1623</table>
1624<a class="anchor" name="Ogre_1_1RingEmittera49" doxytag="Ogre::CylinderEmitter::getStartTime" ></a><p>
1625<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1626  <tr>
1627    <td class="mdRow">
1628      <table cellpadding="0" cellspacing="0" border="0">
1629        <tr>
1630          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::ParticleEmitter::getStartTime </td>
1631          <td class="md" valign="top">(&nbsp;</td>
1632          <td class="md" nowrap valign="top">void&nbsp;</td>
1633          <td class="mdname1" valign="top" nowrap>          </td>
1634          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1635          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1636        </tr>
1637
1638      </table>
1639    </td>
1640  </tr>
1641</table>
1642<table cellspacing=5 cellpadding=0 border=0>
1643  <tr>
1644    <td>
1645      &nbsp;
1646    </td>
1647    <td>
1648
1649<p>
1650Gets the start time of the emitter.
1651<p>
1652    </td>
1653  </tr>
1654</table>
1655<a class="anchor" name="Ogre_1_1RingEmittera35" doxytag="Ogre::CylinderEmitter::getTimeToLive" ></a><p>
1656<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1657  <tr>
1658    <td class="mdRow">
1659      <table cellpadding="0" cellspacing="0" border="0">
1660        <tr>
1661          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::ParticleEmitter::getTimeToLive </td>
1662          <td class="md" valign="top">(&nbsp;</td>
1663          <td class="md" nowrap valign="top">void&nbsp;</td>
1664          <td class="mdname1" valign="top" nowrap>          </td>
1665          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1666          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
1667        </tr>
1668
1669      </table>
1670    </td>
1671  </tr>
1672</table>
1673<table cellspacing=5 cellpadding=0 border=0>
1674  <tr>
1675    <td>
1676      &nbsp;
1677    </td>
1678    <td>
1679
1680<p>
1681Gets the time each particle will live for.
1682<p>
1683    </td>
1684  </tr>
1685</table>
1686<a class="anchor" name="Ogre_1_1RingEmittera45" doxytag="Ogre::CylinderEmitter::getType" ></a><p>
1687<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1688  <tr>
1689    <td class="mdRow">
1690      <table cellpadding="0" cellspacing="0" border="0">
1691        <tr>
1692          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a426">String</a>&amp; Ogre::ParticleEmitter::getType </td>
1693          <td class="md" valign="top">(&nbsp;</td>
1694          <td class="md" nowrap valign="top">void&nbsp;</td>
1695          <td class="mdname1" valign="top" nowrap>          </td>
1696          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1697          <td class="md" nowrap> const<code> [inherited]</code></td>
1698        </tr>
1699
1700      </table>
1701    </td>
1702  </tr>
1703</table>
1704<table cellspacing=5 cellpadding=0 border=0>
1705  <tr>
1706    <td>
1707      &nbsp;
1708    </td>
1709    <td>
1710
1711<p>
1712Returns the name of the type of emitter.
1713<p>
1714<dl compact><dt><b>Remarks:</b></dt><dd>This property is useful for determining the type of emitter procedurally so another can be created. </dd></dl>
1715
1716<p>
1717Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00371">371</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.
1718<p>
1719References <a class="el" href="OgrePrerequisites_8h-source.html#l00154">Ogre::String</a>.    </td>
1720  </tr>
1721</table>
1722<a class="anchor" name="Ogre_1_1RingEmittera12" doxytag="Ogre::CylinderEmitter::getWidth" ></a><p>
1723<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1724  <tr>
1725    <td class="mdRow">
1726      <table cellpadding="0" cellspacing="0" border="0">
1727        <tr>
1728          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> Ogre::AreaEmitter::getWidth </td>
1729          <td class="md" valign="top">(&nbsp;</td>
1730          <td class="md" nowrap valign="top">void&nbsp;</td>
1731          <td class="mdname1" valign="top" nowrap>          </td>
1732          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1733          <td class="md" nowrap> const<code> [inherited]</code></td>
1734        </tr>
1735
1736      </table>
1737    </td>
1738  </tr>
1739</table>
1740<table cellspacing=5 cellpadding=0 border=0>
1741  <tr>
1742    <td>
1743      &nbsp;
1744    </td>
1745    <td>
1746
1747<p>
1748Gets the width (local x size) of the emitter.
1749<p>
1750    </td>
1751  </tr>
1752</table>
1753<a class="anchor" name="Ogre_1_1RingEmitterb1" doxytag="Ogre::CylinderEmitter::initDefaults" ></a><p>
1754<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1755  <tr>
1756    <td class="mdRow">
1757      <table cellpadding="0" cellspacing="0" border="0">
1758        <tr>
1759          <td class="md" nowrap valign="top"> bool Ogre::AreaEmitter::initDefaults </td>
1760          <td class="md" valign="top">(&nbsp;</td>
1761          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
1762          <td class="mdname1" valign="top" nowrap> <em>mType</em>          </td>
1763          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1764          <td class="md" nowrap><code> [protected, inherited]</code></td>
1765        </tr>
1766
1767      </table>
1768    </td>
1769  </tr>
1770</table>
1771<table cellspacing=5 cellpadding=0 border=0>
1772  <tr>
1773    <td>
1774      &nbsp;
1775    </td>
1776    <td>
1777
1778<p>
1779Internal for initializing some defaults and parameters.
1780<p>
1781<dl compact><dt><b>Returns:</b></dt><dd>True if custom parameters need initialising </dd></dl>
1782    </td>
1783  </tr>
1784</table>
1785<a class="anchor" name="Ogre_1_1RingEmitterb8" doxytag="Ogre::CylinderEmitter::initDurationRepeat" ></a><p>
1786<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1787  <tr>
1788    <td class="mdRow">
1789      <table cellpadding="0" cellspacing="0" border="0">
1790        <tr>
1791          <td class="md" nowrap valign="top"> void Ogre::ParticleEmitter::initDurationRepeat </td>
1792          <td class="md" valign="top">(&nbsp;</td>
1793          <td class="md" nowrap valign="top">void&nbsp;</td>
1794          <td class="mdname1" valign="top" nowrap>          </td>
1795          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1796          <td class="md" nowrap><code> [protected, inherited]</code></td>
1797        </tr>
1798
1799      </table>
1800    </td>
1801  </tr>
1802</table>
1803<table cellspacing=5 cellpadding=0 border=0>
1804  <tr>
1805    <td>
1806      &nbsp;
1807    </td>
1808    <td>
1809
1810<p>
1811Internal method for initialising the duration &amp; repeat of an emitter.
1812<p>
1813    </td>
1814  </tr>
1815</table>
1816<a class="anchor" name="Ogre_1_1RingEmittera20" doxytag="Ogre::CylinderEmitter::setAngle" ></a><p>
1817<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1818  <tr>
1819    <td class="mdRow">
1820      <table cellpadding="0" cellspacing="0" border="0">
1821        <tr>
1822          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setAngle </td>
1823          <td class="md" valign="top">(&nbsp;</td>
1824          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Radian.html">Radian</a> &amp;&nbsp;</td>
1825          <td class="mdname1" valign="top" nowrap> <em>angle</em>          </td>
1826          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1827          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1828        </tr>
1829
1830      </table>
1831    </td>
1832  </tr>
1833</table>
1834<table cellspacing=5 cellpadding=0 border=0>
1835  <tr>
1836    <td>
1837      &nbsp;
1838    </td>
1839    <td>
1840
1841<p>
1842Sets the maximum angle away from the emitter direction which particle will be emitted.
1843<p>
1844<dl compact><dt><b>Remarks:</b></dt><dd>Whilst the direction property defines the general direction of emission for particles, this property defines how far the emission angle can deviate away from this base direction. This allows you to create a scatter effect - if set to 0, all particles will be emitted exactly along the emitters direction vector, wheras if you set it to 180 degrees or more, particles will be emitted in a sphere, i.e. in all directions. </dd></dl>
1845<dl compact><dt><b>Parameters:</b></dt><dd>
1846  <table border="0" cellspacing="2" cellpadding="0">
1847    <tr><td valign=top><em>degrees</em>&nbsp;</td><td>Maximum angle which initial particle direction can deviate from the emitter base direction vector. </td></tr>
1848  </table>
1849</dl>
1850    </td>
1851  </tr>
1852</table>
1853<a class="anchor" name="Ogre_1_1RingEmittera39" doxytag="Ogre::CylinderEmitter::setColour" ></a><p>
1854<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1855  <tr>
1856    <td class="mdRow">
1857      <table cellpadding="0" cellspacing="0" border="0">
1858        <tr>
1859          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setColour </td>
1860          <td class="md" valign="top">(&nbsp;</td>
1861          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td>
1862          <td class="mdname" nowrap> <em>colourStart</em>, </td>
1863        </tr>
1864        <tr>
1865          <td class="md" nowrap align="right"></td>
1866          <td></td>
1867          <td class="md" nowrap>const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td>
1868          <td class="mdname" nowrap> <em>colourEnd</em></td>
1869        </tr>
1870        <tr>
1871          <td></td>
1872          <td class="md">)&nbsp;</td>
1873          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
1874        </tr>
1875
1876      </table>
1877    </td>
1878  </tr>
1879</table>
1880<table cellspacing=5 cellpadding=0 border=0>
1881  <tr>
1882    <td>
1883      &nbsp;
1884    </td>
1885    <td>
1886
1887<p>
1888Sets the range of colours for emitted particles.
1889<p>
1890<dl compact><dt><b>Remarks:</b></dt><dd>Particles have an initial colour on emission which the emitter sets. This method sets the range of this colour. See the alternate version of this method which takes a single colour in order to set a constant colour for all particles. Emitters may choose to randomly assign a colour in this range, or may use some other method to vary the colour. </dd></dl>
1891<dl compact><dt><b>Parameters:</b></dt><dd>
1892  <table border="0" cellspacing="2" cellpadding="0">
1893    <tr><td valign=top><em>colourStart</em>&nbsp;</td><td>The start of the colour range </td></tr>
1894    <tr><td valign=top><em>colourEnd</em>&nbsp;</td><td>The end of the colour range </td></tr>
1895  </table>
1896</dl>
1897    </td>
1898  </tr>
1899</table>
1900<a class="anchor" name="Ogre_1_1RingEmittera38" doxytag="Ogre::CylinderEmitter::setColour" ></a><p>
1901<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1902  <tr>
1903    <td class="mdRow">
1904      <table cellpadding="0" cellspacing="0" border="0">
1905        <tr>
1906          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setColour </td>
1907          <td class="md" valign="top">(&nbsp;</td>
1908          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td>
1909          <td class="mdname1" valign="top" nowrap> <em>colour</em>          </td>
1910          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1911          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1912        </tr>
1913
1914      </table>
1915    </td>
1916  </tr>
1917</table>
1918<table cellspacing=5 cellpadding=0 border=0>
1919  <tr>
1920    <td>
1921      &nbsp;
1922    </td>
1923    <td>
1924
1925<p>
1926Sets the initial colour of particles emitted.
1927<p>
1928<dl compact><dt><b>Remarks:</b></dt><dd>Particles have an initial colour on emission which the emitter sets. This method sets this colour. See the alternate version of this method which takes 2 colours in order to establish a range of colours to be assigned to particles. </dd></dl>
1929<dl compact><dt><b>Parameters:</b></dt><dd>
1930  <table border="0" cellspacing="2" cellpadding="0">
1931    <tr><td valign=top><em>colour</em>&nbsp;</td><td>The colour which all particles will be given on emission. </td></tr>
1932  </table>
1933</dl>
1934    </td>
1935  </tr>
1936</table>
1937<a class="anchor" name="Ogre_1_1RingEmittera41" doxytag="Ogre::CylinderEmitter::setColourRangeEnd" ></a><p>
1938<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1939  <tr>
1940    <td class="mdRow">
1941      <table cellpadding="0" cellspacing="0" border="0">
1942        <tr>
1943          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setColourRangeEnd </td>
1944          <td class="md" valign="top">(&nbsp;</td>
1945          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td>
1946          <td class="mdname1" valign="top" nowrap> <em>colour</em>          </td>
1947          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1948          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1949        </tr>
1950
1951      </table>
1952    </td>
1953  </tr>
1954</table>
1955<table cellspacing=5 cellpadding=0 border=0>
1956  <tr>
1957    <td>
1958      &nbsp;
1959    </td>
1960    <td>
1961
1962<p>
1963Sets the maximum colour of particles to be emitted.
1964<p>
1965    </td>
1966  </tr>
1967</table>
1968<a class="anchor" name="Ogre_1_1RingEmittera40" doxytag="Ogre::CylinderEmitter::setColourRangeStart" ></a><p>
1969<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
1970  <tr>
1971    <td class="mdRow">
1972      <table cellpadding="0" cellspacing="0" border="0">
1973        <tr>
1974          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setColourRangeStart </td>
1975          <td class="md" valign="top">(&nbsp;</td>
1976          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td>
1977          <td class="mdname1" valign="top" nowrap> <em>colour</em>          </td>
1978          <td class="md" valign="top">&nbsp;)&nbsp;</td>
1979          <td class="md" nowrap><code> [virtual, inherited]</code></td>
1980        </tr>
1981
1982      </table>
1983    </td>
1984  </tr>
1985</table>
1986<table cellspacing=5 cellpadding=0 border=0>
1987  <tr>
1988    <td>
1989      &nbsp;
1990    </td>
1991    <td>
1992
1993<p>
1994Sets the minimum colour of particles to be emitted.
1995<p>
1996    </td>
1997  </tr>
1998</table>
1999<a class="anchor" name="Ogre_1_1RingEmittera15" doxytag="Ogre::CylinderEmitter::setDepth" ></a><p>
2000<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2001  <tr>
2002    <td class="mdRow">
2003      <table cellpadding="0" cellspacing="0" border="0">
2004        <tr>
2005          <td class="md" nowrap valign="top"> void Ogre::AreaEmitter::setDepth </td>
2006          <td class="md" valign="top">(&nbsp;</td>
2007          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2008          <td class="mdname1" valign="top" nowrap> <em>Depth</em>          </td>
2009          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2010          <td class="md" nowrap><code> [inherited]</code></td>
2011        </tr>
2012
2013      </table>
2014    </td>
2015  </tr>
2016</table>
2017<table cellspacing=5 cellpadding=0 border=0>
2018  <tr>
2019    <td>
2020      &nbsp;
2021    </td>
2022    <td>
2023
2024<p>
2025Sets the depth (local y size) of the emitter.
2026<p>
2027    </td>
2028  </tr>
2029</table>
2030<a class="anchor" name="Ogre_1_1RingEmittera8" doxytag="Ogre::CylinderEmitter::setDirection" ></a><p>
2031<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2032  <tr>
2033    <td class="mdRow">
2034      <table cellpadding="0" cellspacing="0" border="0">
2035        <tr>
2036          <td class="md" nowrap valign="top"> void Ogre::AreaEmitter::setDirection </td>
2037          <td class="md" valign="top">(&nbsp;</td>
2038          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
2039          <td class="mdname1" valign="top" nowrap> <em>direction</em>          </td>
2040          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2041          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2042        </tr>
2043
2044      </table>
2045    </td>
2046  </tr>
2047</table>
2048<table cellspacing=5 cellpadding=0 border=0>
2049  <tr>
2050    <td>
2051      &nbsp;
2052    </td>
2053    <td>
2054
2055<p>
2056Overloaded to update the trans.
2057<p>
2058matrix
2059<p>
2060Reimplemented from <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1PointEmittera5">Ogre::ParticleEmitter</a>.    </td>
2061  </tr>
2062</table>
2063<a class="anchor" name="Ogre_1_1RingEmittera51" doxytag="Ogre::CylinderEmitter::setDuration" ></a><p>
2064<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2065  <tr>
2066    <td class="mdRow">
2067      <table cellpadding="0" cellspacing="0" border="0">
2068        <tr>
2069          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setDuration </td>
2070          <td class="md" valign="top">(&nbsp;</td>
2071          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2072          <td class="mdname" nowrap> <em>min</em>, </td>
2073        </tr>
2074        <tr>
2075          <td class="md" nowrap align="right"></td>
2076          <td></td>
2077          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2078          <td class="mdname" nowrap> <em>max</em></td>
2079        </tr>
2080        <tr>
2081          <td></td>
2082          <td class="md">)&nbsp;</td>
2083          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
2084        </tr>
2085
2086      </table>
2087    </td>
2088  </tr>
2089</table>
2090<table cellspacing=5 cellpadding=0 border=0>
2091  <tr>
2092    <td>
2093      &nbsp;
2094    </td>
2095    <td>
2096
2097<p>
2098Sets the range of random duration for this emitter.
2099<p>
2100<dl compact><dt><b>Remarks:</b></dt><dd>By default emitters run indefinitely (unless you manually disable them). By setting this parameter, you can make an emitter turn off on it's own after a random number of seconds. It will then remain disabled until either setEnabled(true) is called, or if the 'repeatAfter' parameter has been set it will also repeat after a number of seconds. </dd></dl>
2101<dl compact><dt><b></b></dt><dd>Also see the alternative version of this method which allows you to set a constant duration. </dd></dl>
2102<dl compact><dt><b>Parameters:</b></dt><dd>
2103  <table border="0" cellspacing="2" cellpadding="0">
2104    <tr><td valign=top><em>min</em>&nbsp;</td><td>The minimum duration in seconds. </td></tr>
2105    <tr><td valign=top><em>max</em>&nbsp;</td><td>The minimum duration in seconds. </td></tr>
2106  </table>
2107</dl>
2108    </td>
2109  </tr>
2110</table>
2111<a class="anchor" name="Ogre_1_1RingEmittera50" doxytag="Ogre::CylinderEmitter::setDuration" ></a><p>
2112<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2113  <tr>
2114    <td class="mdRow">
2115      <table cellpadding="0" cellspacing="0" border="0">
2116        <tr>
2117          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setDuration </td>
2118          <td class="md" valign="top">(&nbsp;</td>
2119          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2120          <td class="mdname1" valign="top" nowrap> <em>duration</em>          </td>
2121          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2122          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2123        </tr>
2124
2125      </table>
2126    </td>
2127  </tr>
2128</table>
2129<table cellspacing=5 cellpadding=0 border=0>
2130  <tr>
2131    <td>
2132      &nbsp;
2133    </td>
2134    <td>
2135
2136<p>
2137Sets the duration of the emitter.
2138<p>
2139<dl compact><dt><b>Remarks:</b></dt><dd>By default emitters run indefinitely (unless you manually disable them). By setting this parameter, you can make an emitter turn off on it's own after a set number of seconds. It will then remain disabled until either setEnabled(true) is called, or if the 'repeatAfter' parameter has been set it will also repeat after a number of seconds. </dd></dl>
2140<dl compact><dt><b></b></dt><dd>Also see the alternative version of this method which allows you to set a min and max duration for a random variable duration. </dd></dl>
2141<dl compact><dt><b>Parameters:</b></dt><dd>
2142  <table border="0" cellspacing="2" cellpadding="0">
2143    <tr><td valign=top><em>duration</em>&nbsp;</td><td>The duration in seconds. </td></tr>
2144  </table>
2145</dl>
2146    </td>
2147  </tr>
2148</table>
2149<a class="anchor" name="Ogre_1_1RingEmittera29" doxytag="Ogre::CylinderEmitter::setEmissionRate" ></a><p>
2150<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2151  <tr>
2152    <td class="mdRow">
2153      <table cellpadding="0" cellspacing="0" border="0">
2154        <tr>
2155          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setEmissionRate </td>
2156          <td class="md" valign="top">(&nbsp;</td>
2157          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2158          <td class="mdname1" valign="top" nowrap> <em>particlesPerSecond</em>          </td>
2159          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2160          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2161        </tr>
2162
2163      </table>
2164    </td>
2165  </tr>
2166</table>
2167<table cellspacing=5 cellpadding=0 border=0>
2168  <tr>
2169    <td>
2170      &nbsp;
2171    </td>
2172    <td>
2173
2174<p>
2175Sets the emission rate for this emitter.
2176<p>
2177<dl compact><dt><b>Remarks:</b></dt><dd>This method tells the emitter how many particles per second should be emitted. The emitter subclass does not have to emit these in a continuous burst - this is a relative parameter and the emitter may choose to emit all of the second's worth of particles every half-second for example. This is controlled by the emitter's getEmissionCount method. </dd></dl>
2178<dl compact><dt><b></b></dt><dd>Also, if the ParticleSystem's particle quota is exceeded, not all the particles requested may be actually emitted. </dd></dl>
2179<dl compact><dt><b>Parameters:</b></dt><dd>
2180  <table border="0" cellspacing="2" cellpadding="0">
2181    <tr><td valign=top><em>particlesPerSecond</em>&nbsp;</td><td>The number of particles to be emitted every second. </td></tr>
2182  </table>
2183</dl>
2184    </td>
2185  </tr>
2186</table>
2187<a class="anchor" name="Ogre_1_1RingEmittera46" doxytag="Ogre::CylinderEmitter::setEnabled" ></a><p>
2188<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2189  <tr>
2190    <td class="mdRow">
2191      <table cellpadding="0" cellspacing="0" border="0">
2192        <tr>
2193          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setEnabled </td>
2194          <td class="md" valign="top">(&nbsp;</td>
2195          <td class="md" nowrap valign="top">bool&nbsp;</td>
2196          <td class="mdname1" valign="top" nowrap> <em>enabled</em>          </td>
2197          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2198          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2199        </tr>
2200
2201      </table>
2202    </td>
2203  </tr>
2204</table>
2205<table cellspacing=5 cellpadding=0 border=0>
2206  <tr>
2207    <td>
2208      &nbsp;
2209    </td>
2210    <td>
2211
2212<p>
2213Sets whether or not the emitter is enabled.
2214<p>
2215<dl compact><dt><b>Remarks:</b></dt><dd>You can turn an emitter off completely by setting this parameter to false. </dd></dl>
2216    </td>
2217  </tr>
2218</table>
2219<a class="anchor" name="Ogre_1_1RingEmittera13" doxytag="Ogre::CylinderEmitter::setHeight" ></a><p>
2220<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2221  <tr>
2222    <td class="mdRow">
2223      <table cellpadding="0" cellspacing="0" border="0">
2224        <tr>
2225          <td class="md" nowrap valign="top"> void Ogre::AreaEmitter::setHeight </td>
2226          <td class="md" valign="top">(&nbsp;</td>
2227          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2228          <td class="mdname1" valign="top" nowrap> <em>Height</em>          </td>
2229          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2230          <td class="md" nowrap><code> [inherited]</code></td>
2231        </tr>
2232
2233      </table>
2234    </td>
2235  </tr>
2236</table>
2237<table cellspacing=5 cellpadding=0 border=0>
2238  <tr>
2239    <td>
2240      &nbsp;
2241    </td>
2242    <td>
2243
2244<p>
2245Sets the height (local y size) of the emitter.
2246<p>
2247    </td>
2248  </tr>
2249</table>
2250<a class="anchor" name="Ogre_1_1RingEmittera54" doxytag="Ogre::CylinderEmitter::setMaxDuration" ></a><p>
2251<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2252  <tr>
2253    <td class="mdRow">
2254      <table cellpadding="0" cellspacing="0" border="0">
2255        <tr>
2256          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setMaxDuration </td>
2257          <td class="md" valign="top">(&nbsp;</td>
2258          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2259          <td class="mdname1" valign="top" nowrap> <em>max</em>          </td>
2260          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2261          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2262        </tr>
2263
2264      </table>
2265    </td>
2266  </tr>
2267</table>
2268<table cellspacing=5 cellpadding=0 border=0>
2269  <tr>
2270    <td>
2271      &nbsp;
2272    </td>
2273    <td>
2274
2275<p>
2276Sets the maximum duration of this emitter in seconds (see setDuration for more details).
2277<p>
2278    </td>
2279  </tr>
2280</table>
2281<a class="anchor" name="Ogre_1_1RingEmittera25" doxytag="Ogre::CylinderEmitter::setMaxParticleVelocity" ></a><p>
2282<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2283  <tr>
2284    <td class="mdRow">
2285      <table cellpadding="0" cellspacing="0" border="0">
2286        <tr>
2287          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setMaxParticleVelocity </td>
2288          <td class="md" valign="top">(&nbsp;</td>
2289          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2290          <td class="mdname1" valign="top" nowrap> <em>max</em>          </td>
2291          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2292          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2293        </tr>
2294
2295      </table>
2296    </td>
2297  </tr>
2298</table>
2299<table cellspacing=5 cellpadding=0 border=0>
2300  <tr>
2301    <td>
2302      &nbsp;
2303    </td>
2304    <td>
2305
2306<p>
2307Returns the maximum particle velocity.
2308<p>
2309    </td>
2310  </tr>
2311</table>
2312<a class="anchor" name="Ogre_1_1RingEmittera61" doxytag="Ogre::CylinderEmitter::setMaxRepeatDelay" ></a><p>
2313<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2314  <tr>
2315    <td class="mdRow">
2316      <table cellpadding="0" cellspacing="0" border="0">
2317        <tr>
2318          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setMaxRepeatDelay </td>
2319          <td class="md" valign="top">(&nbsp;</td>
2320          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2321          <td class="mdname1" valign="top" nowrap> <em>max</em>          </td>
2322          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2323          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2324        </tr>
2325
2326      </table>
2327    </td>
2328  </tr>
2329</table>
2330<table cellspacing=5 cellpadding=0 border=0>
2331  <tr>
2332    <td>
2333      &nbsp;
2334    </td>
2335    <td>
2336
2337<p>
2338Sets the maximum duration of this emitter in seconds (see setRepeatDelay for more details).
2339<p>
2340    </td>
2341  </tr>
2342</table>
2343<a class="anchor" name="Ogre_1_1RingEmittera34" doxytag="Ogre::CylinderEmitter::setMaxTimeToLive" ></a><p>
2344<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2345  <tr>
2346    <td class="mdRow">
2347      <table cellpadding="0" cellspacing="0" border="0">
2348        <tr>
2349          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setMaxTimeToLive </td>
2350          <td class="md" valign="top">(&nbsp;</td>
2351          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2352          <td class="mdname1" valign="top" nowrap> <em>max</em>          </td>
2353          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2354          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2355        </tr>
2356
2357      </table>
2358    </td>
2359  </tr>
2360</table>
2361<table cellspacing=5 cellpadding=0 border=0>
2362  <tr>
2363    <td>
2364      &nbsp;
2365    </td>
2366    <td>
2367
2368<p>
2369Sets the maximum time each particle will live for.
2370<p>
2371    </td>
2372  </tr>
2373</table>
2374<a class="anchor" name="Ogre_1_1RingEmittera53" doxytag="Ogre::CylinderEmitter::setMinDuration" ></a><p>
2375<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2376  <tr>
2377    <td class="mdRow">
2378      <table cellpadding="0" cellspacing="0" border="0">
2379        <tr>
2380          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setMinDuration </td>
2381          <td class="md" valign="top">(&nbsp;</td>
2382          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2383          <td class="mdname1" valign="top" nowrap> <em>min</em>          </td>
2384          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2385          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2386        </tr>
2387
2388      </table>
2389    </td>
2390  </tr>
2391</table>
2392<table cellspacing=5 cellpadding=0 border=0>
2393  <tr>
2394    <td>
2395      &nbsp;
2396    </td>
2397    <td>
2398
2399<p>
2400Sets the minimum duration of this emitter in seconds (see setDuration for more details).
2401<p>
2402    </td>
2403  </tr>
2404</table>
2405<a class="anchor" name="Ogre_1_1RingEmittera24" doxytag="Ogre::CylinderEmitter::setMinParticleVelocity" ></a><p>
2406<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2407  <tr>
2408    <td class="mdRow">
2409      <table cellpadding="0" cellspacing="0" border="0">
2410        <tr>
2411          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setMinParticleVelocity </td>
2412          <td class="md" valign="top">(&nbsp;</td>
2413          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2414          <td class="mdname1" valign="top" nowrap> <em>min</em>          </td>
2415          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2416          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2417        </tr>
2418
2419      </table>
2420    </td>
2421  </tr>
2422</table>
2423<table cellspacing=5 cellpadding=0 border=0>
2424  <tr>
2425    <td>
2426      &nbsp;
2427    </td>
2428    <td>
2429
2430<p>
2431Returns the minimum particle velocity.
2432<p>
2433    </td>
2434  </tr>
2435</table>
2436<a class="anchor" name="Ogre_1_1RingEmittera60" doxytag="Ogre::CylinderEmitter::setMinRepeatDelay" ></a><p>
2437<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2438  <tr>
2439    <td class="mdRow">
2440      <table cellpadding="0" cellspacing="0" border="0">
2441        <tr>
2442          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setMinRepeatDelay </td>
2443          <td class="md" valign="top">(&nbsp;</td>
2444          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2445          <td class="mdname1" valign="top" nowrap> <em>min</em>          </td>
2446          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2447          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2448        </tr>
2449
2450      </table>
2451    </td>
2452  </tr>
2453</table>
2454<table cellspacing=5 cellpadding=0 border=0>
2455  <tr>
2456    <td>
2457      &nbsp;
2458    </td>
2459    <td>
2460
2461<p>
2462Sets the minimum duration of this emitter in seconds (see setRepeatDelay for more details).
2463<p>
2464    </td>
2465  </tr>
2466</table>
2467<a class="anchor" name="Ogre_1_1RingEmittera33" doxytag="Ogre::CylinderEmitter::setMinTimeToLive" ></a><p>
2468<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2469  <tr>
2470    <td class="mdRow">
2471      <table cellpadding="0" cellspacing="0" border="0">
2472        <tr>
2473          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setMinTimeToLive </td>
2474          <td class="md" valign="top">(&nbsp;</td>
2475          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2476          <td class="mdname1" valign="top" nowrap> <em>min</em>          </td>
2477          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2478          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2479        </tr>
2480
2481      </table>
2482    </td>
2483  </tr>
2484</table>
2485<table cellspacing=5 cellpadding=0 border=0>
2486  <tr>
2487    <td>
2488      &nbsp;
2489    </td>
2490    <td>
2491
2492<p>
2493Sets the minimum time each particle will live for.
2494<p>
2495    </td>
2496  </tr>
2497</table>
2498<a class="anchor" name="Ogre_1_1Texturea47" doxytag="Ogre::CylinderEmitter::setParameter" ></a><p>
2499<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2500  <tr>
2501    <td class="mdRow">
2502      <table cellpadding="0" cellspacing="0" border="0">
2503        <tr>
2504          <td class="md" nowrap valign="top"> virtual bool Ogre::StringInterface::setParameter </td>
2505          <td class="md" valign="top">(&nbsp;</td>
2506          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
2507          <td class="mdname" nowrap> <em>name</em>, </td>
2508        </tr>
2509        <tr>
2510          <td class="md" nowrap align="right"></td>
2511          <td></td>
2512          <td class="md" nowrap>const <a class="el" href="namespaceOgre.html#a426">String</a> &amp;&nbsp;</td>
2513          <td class="mdname" nowrap> <em>value</em></td>
2514        </tr>
2515        <tr>
2516          <td></td>
2517          <td class="md">)&nbsp;</td>
2518          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
2519        </tr>
2520
2521      </table>
2522    </td>
2523  </tr>
2524</table>
2525<table cellspacing=5 cellpadding=0 border=0>
2526  <tr>
2527    <td>
2528      &nbsp;
2529    </td>
2530    <td>
2531
2532<p>
2533Generic parameter setting method.
2534<p>
2535<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>
2536<dl compact><dt><b>Parameters:</b></dt><dd>
2537  <table border="0" cellspacing="2" cellpadding="0">
2538    <tr><td valign=top><em>name</em>&nbsp;</td><td>The name of the parameter to set </td></tr>
2539    <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>
2540  </table>
2541</dl>
2542<dl compact><dt><b>Returns:</b></dt><dd>true if set was successful, false otherwise (NB no exceptions thrown - tolerant method) </dd></dl>
2543
2544<p>
2545Referenced by <a class="el" href="OgreStringInterface_8h-source.html#l00296">Ogre::StringInterface::copyParametersTo()</a>.    </td>
2546  </tr>
2547</table>
2548<a class="anchor" name="Ogre_1_1Texturea48" doxytag="Ogre::CylinderEmitter::setParameterList" ></a><p>
2549<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2550  <tr>
2551    <td class="mdRow">
2552      <table cellpadding="0" cellspacing="0" border="0">
2553        <tr>
2554          <td class="md" nowrap valign="top"> virtual void Ogre::StringInterface::setParameterList </td>
2555          <td class="md" valign="top">(&nbsp;</td>
2556          <td class="md" nowrap valign="top">const <a class="el" href="namespaceOgre.html#a62">NameValuePairList</a> &amp;&nbsp;</td>
2557          <td class="mdname1" valign="top" nowrap> <em>paramList</em>          </td>
2558          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2559          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2560        </tr>
2561
2562      </table>
2563    </td>
2564  </tr>
2565</table>
2566<table cellspacing=5 cellpadding=0 border=0>
2567  <tr>
2568    <td>
2569      &nbsp;
2570    </td>
2571    <td>
2572
2573<p>
2574Generic multiple parameter setting method.
2575<p>
2576<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>
2577<dl compact><dt><b>Parameters:</b></dt><dd>
2578  <table border="0" cellspacing="2" cellpadding="0">
2579    <tr><td valign=top><em>paramList</em>&nbsp;</td><td>Name/value pair list </td></tr>
2580  </table>
2581</dl>
2582    </td>
2583  </tr>
2584</table>
2585<a class="anchor" name="Ogre_1_1RingEmittera23" doxytag="Ogre::CylinderEmitter::setParticleVelocity" ></a><p>
2586<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2587  <tr>
2588    <td class="mdRow">
2589      <table cellpadding="0" cellspacing="0" border="0">
2590        <tr>
2591          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setParticleVelocity </td>
2592          <td class="md" valign="top">(&nbsp;</td>
2593          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2594          <td class="mdname" nowrap> <em>min</em>, </td>
2595        </tr>
2596        <tr>
2597          <td class="md" nowrap align="right"></td>
2598          <td></td>
2599          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2600          <td class="mdname" nowrap> <em>max</em></td>
2601        </tr>
2602        <tr>
2603          <td></td>
2604          <td class="md">)&nbsp;</td>
2605          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
2606        </tr>
2607
2608      </table>
2609    </td>
2610  </tr>
2611</table>
2612<table cellspacing=5 cellpadding=0 border=0>
2613  <tr>
2614    <td>
2615      &nbsp;
2616    </td>
2617    <td>
2618
2619<p>
2620Sets the initial velocity range of particles emitted.
2621<p>
2622<dl compact><dt><b>Remarks:</b></dt><dd>This method sets the range of starting speeds for emitted particles. See the alternate version of this method which takes 1 parameter if you want a constant speed. This emitter will randomly choose a speed between the minimum and maximum for each particle. </dd></dl>
2623<dl compact><dt><b>Parameters:</b></dt><dd>
2624  <table border="0" cellspacing="2" cellpadding="0">
2625    <tr><td valign=top><em>max</em>&nbsp;</td><td>The maximum speed in world units per second for the initial particle speed on emission. </td></tr>
2626    <tr><td valign=top><em>min</em>&nbsp;</td><td>The minimum speed in world units per second for the initial particle speed on emission. </td></tr>
2627  </table>
2628</dl>
2629    </td>
2630  </tr>
2631</table>
2632<a class="anchor" name="Ogre_1_1RingEmittera22" doxytag="Ogre::CylinderEmitter::setParticleVelocity" ></a><p>
2633<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2634  <tr>
2635    <td class="mdRow">
2636      <table cellpadding="0" cellspacing="0" border="0">
2637        <tr>
2638          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setParticleVelocity </td>
2639          <td class="md" valign="top">(&nbsp;</td>
2640          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2641          <td class="mdname1" valign="top" nowrap> <em>speed</em>          </td>
2642          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2643          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2644        </tr>
2645
2646      </table>
2647    </td>
2648  </tr>
2649</table>
2650<table cellspacing=5 cellpadding=0 border=0>
2651  <tr>
2652    <td>
2653      &nbsp;
2654    </td>
2655    <td>
2656
2657<p>
2658Sets the initial velocity of particles emitted.
2659<p>
2660<dl compact><dt><b>Remarks:</b></dt><dd>This method sets a constant speed for emitted particles. See the alternate version of this method which takes 2 parameters if you want a variable speed. </dd></dl>
2661<dl compact><dt><b>Parameters:</b></dt><dd>
2662  <table border="0" cellspacing="2" cellpadding="0">
2663    <tr><td valign=top><em>speed</em>&nbsp;</td><td>The initial speed in world units per second which every particle emitted starts with. </td></tr>
2664  </table>
2665</dl>
2666    </td>
2667  </tr>
2668</table>
2669<a class="anchor" name="Ogre_1_1RingEmittera17" doxytag="Ogre::CylinderEmitter::setPosition" ></a><p>
2670<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2671  <tr>
2672    <td class="mdRow">
2673      <table cellpadding="0" cellspacing="0" border="0">
2674        <tr>
2675          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setPosition </td>
2676          <td class="md" valign="top">(&nbsp;</td>
2677          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
2678          <td class="mdname1" valign="top" nowrap> <em>pos</em>          </td>
2679          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2680          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2681        </tr>
2682
2683      </table>
2684    </td>
2685  </tr>
2686</table>
2687<table cellspacing=5 cellpadding=0 border=0>
2688  <tr>
2689    <td>
2690      &nbsp;
2691    </td>
2692    <td>
2693
2694<p>
2695Sets the position of this emitter relative to the particle system center.
2696<p>
2697    </td>
2698  </tr>
2699</table>
2700<a class="anchor" name="Ogre_1_1RingEmittera58" doxytag="Ogre::CylinderEmitter::setRepeatDelay" ></a><p>
2701<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2702  <tr>
2703    <td class="mdRow">
2704      <table cellpadding="0" cellspacing="0" border="0">
2705        <tr>
2706          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setRepeatDelay </td>
2707          <td class="md" valign="top">(&nbsp;</td>
2708          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2709          <td class="mdname" nowrap> <em>min</em>, </td>
2710        </tr>
2711        <tr>
2712          <td class="md" nowrap align="right"></td>
2713          <td></td>
2714          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2715          <td class="mdname" nowrap> <em>max</em></td>
2716        </tr>
2717        <tr>
2718          <td></td>
2719          <td class="md">)&nbsp;</td>
2720          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
2721        </tr>
2722
2723      </table>
2724    </td>
2725  </tr>
2726</table>
2727<table cellspacing=5 cellpadding=0 border=0>
2728  <tr>
2729    <td>
2730      &nbsp;
2731    </td>
2732    <td>
2733
2734<p>
2735Sets the range of random duration for this emitter.
2736<p>
2737<dl compact><dt><b>Remarks:</b></dt><dd>By default emitters run indefinitely (unless you manually disable them). By setting this parameter, you can make an emitter turn off on it's own after a random number of seconds. It will then remain disabled until either setEnabled(true) is called, or if the 'repeatAfter' parameter has been set it will also repeat after a number of seconds. </dd></dl>
2738<dl compact><dt><b></b></dt><dd>Also see the alternative version of this method which allows you to set a constant duration. </dd></dl>
2739<dl compact><dt><b>Parameters:</b></dt><dd>
2740  <table border="0" cellspacing="2" cellpadding="0">
2741    <tr><td valign=top><em>min</em>&nbsp;</td><td>The minimum duration in seconds. </td></tr>
2742    <tr><td valign=top><em>max</em>&nbsp;</td><td>The minimum duration in seconds. </td></tr>
2743  </table>
2744</dl>
2745    </td>
2746  </tr>
2747</table>
2748<a class="anchor" name="Ogre_1_1RingEmittera57" doxytag="Ogre::CylinderEmitter::setRepeatDelay" ></a><p>
2749<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2750  <tr>
2751    <td class="mdRow">
2752      <table cellpadding="0" cellspacing="0" border="0">
2753        <tr>
2754          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setRepeatDelay </td>
2755          <td class="md" valign="top">(&nbsp;</td>
2756          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2757          <td class="mdname1" valign="top" nowrap> <em>duration</em>          </td>
2758          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2759          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2760        </tr>
2761
2762      </table>
2763    </td>
2764  </tr>
2765</table>
2766<table cellspacing=5 cellpadding=0 border=0>
2767  <tr>
2768    <td>
2769      &nbsp;
2770    </td>
2771    <td>
2772
2773<p>
2774Sets the time between repeats of the emitter.
2775<p>
2776<dl compact><dt><b>Remarks:</b></dt><dd>By default emitters run indefinitely (unless you manually disable them). However, if you manually disable the emitter (by calling setEnabled(false), or it's duration runs out, it will cease to emit </dd></dl>
2777<dl compact><dt><b></b></dt><dd>Also see the alternative version of this method which allows you to set a min and max duration for a random variable duration. </dd></dl>
2778<dl compact><dt><b>Parameters:</b></dt><dd>
2779  <table border="0" cellspacing="2" cellpadding="0">
2780    <tr><td valign=top><em>duration</em>&nbsp;</td><td>The duration in seconds. </td></tr>
2781  </table>
2782</dl>
2783    </td>
2784  </tr>
2785</table>
2786<a class="anchor" name="Ogre_1_1RingEmittera10" doxytag="Ogre::CylinderEmitter::setSize" ></a><p>
2787<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2788  <tr>
2789    <td class="mdRow">
2790      <table cellpadding="0" cellspacing="0" border="0">
2791        <tr>
2792          <td class="md" nowrap valign="top"> void Ogre::AreaEmitter::setSize </td>
2793          <td class="md" valign="top">(&nbsp;</td>
2794          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2795          <td class="mdname" nowrap> <em>x</em>, </td>
2796        </tr>
2797        <tr>
2798          <td class="md" nowrap align="right"></td>
2799          <td></td>
2800          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2801          <td class="mdname" nowrap> <em>y</em>, </td>
2802        </tr>
2803        <tr>
2804          <td class="md" nowrap align="right"></td>
2805          <td></td>
2806          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2807          <td class="mdname" nowrap> <em>z</em></td>
2808        </tr>
2809        <tr>
2810          <td></td>
2811          <td class="md">)&nbsp;</td>
2812          <td class="md" colspan="2"><code> [inherited]</code></td>
2813        </tr>
2814
2815      </table>
2816    </td>
2817  </tr>
2818</table>
2819<table cellspacing=5 cellpadding=0 border=0>
2820  <tr>
2821    <td>
2822      &nbsp;
2823    </td>
2824    <td>
2825
2826<p>
2827Sets the size of the area from which particles are emitted.
2828<p>
2829<dl compact><dt><b>Parameters:</b></dt><dd>
2830  <table border="0" cellspacing="2" cellpadding="0">
2831    <tr><td valign=top><em>x,y,z</em>&nbsp;</td><td>Individual axis lengths describing the size of the area. The area extends around the center point by half the x, y and z components of this vector. The box is aligned such that it's local Z axis points along it's direction (see setDirection) </td></tr>
2832  </table>
2833</dl>
2834    </td>
2835  </tr>
2836</table>
2837<a class="anchor" name="Ogre_1_1RingEmittera9" doxytag="Ogre::CylinderEmitter::setSize" ></a><p>
2838<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2839  <tr>
2840    <td class="mdRow">
2841      <table cellpadding="0" cellspacing="0" border="0">
2842        <tr>
2843          <td class="md" nowrap valign="top"> void Ogre::AreaEmitter::setSize </td>
2844          <td class="md" valign="top">(&nbsp;</td>
2845          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
2846          <td class="mdname1" valign="top" nowrap> <em>size</em>          </td>
2847          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2848          <td class="md" nowrap><code> [inherited]</code></td>
2849        </tr>
2850
2851      </table>
2852    </td>
2853  </tr>
2854</table>
2855<table cellspacing=5 cellpadding=0 border=0>
2856  <tr>
2857    <td>
2858      &nbsp;
2859    </td>
2860    <td>
2861
2862<p>
2863Sets the size of the area from which particles are emitted.
2864<p>
2865<dl compact><dt><b>Parameters:</b></dt><dd>
2866  <table border="0" cellspacing="2" cellpadding="0">
2867    <tr><td valign=top><em>size</em>&nbsp;</td><td>Vector describing the size of the area. The area extends around the center point by half the x, y and z components of this vector. The box is aligned such that it's local Z axis points along it's direction (see setDirection) </td></tr>
2868  </table>
2869</dl>
2870    </td>
2871  </tr>
2872</table>
2873<a class="anchor" name="Ogre_1_1RingEmittera48" doxytag="Ogre::CylinderEmitter::setStartTime" ></a><p>
2874<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2875  <tr>
2876    <td class="mdRow">
2877      <table cellpadding="0" cellspacing="0" border="0">
2878        <tr>
2879          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setStartTime </td>
2880          <td class="md" valign="top">(&nbsp;</td>
2881          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2882          <td class="mdname1" valign="top" nowrap> <em>startTime</em>          </td>
2883          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2884          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2885        </tr>
2886
2887      </table>
2888    </td>
2889  </tr>
2890</table>
2891<table cellspacing=5 cellpadding=0 border=0>
2892  <tr>
2893    <td>
2894      &nbsp;
2895    </td>
2896    <td>
2897
2898<p>
2899Sets the 'start time' of this emitter.
2900<p>
2901<dl compact><dt><b>Remarks:</b></dt><dd>By default an emitter starts straight away as soon as a <a class="el" href="classOgre_1_1ParticleSystem.html">ParticleSystem</a> is first created, or also just after it is re-enabled. This parameter allows you to set a time delay so that the emitter does not 'kick in' until later. </dd></dl>
2902<dl compact><dt><b>Parameters:</b></dt><dd>
2903  <table border="0" cellspacing="2" cellpadding="0">
2904    <tr><td valign=top><em>startTime</em>&nbsp;</td><td>The time in seconds from the creation or enabling of the emitter. </td></tr>
2905  </table>
2906</dl>
2907    </td>
2908  </tr>
2909</table>
2910<a class="anchor" name="Ogre_1_1RingEmittera32" doxytag="Ogre::CylinderEmitter::setTimeToLive" ></a><p>
2911<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2912  <tr>
2913    <td class="mdRow">
2914      <table cellpadding="0" cellspacing="0" border="0">
2915        <tr>
2916          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setTimeToLive </td>
2917          <td class="md" valign="top">(&nbsp;</td>
2918          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2919          <td class="mdname" nowrap> <em>minTtl</em>, </td>
2920        </tr>
2921        <tr>
2922          <td class="md" nowrap align="right"></td>
2923          <td></td>
2924          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2925          <td class="mdname" nowrap> <em>maxTtl</em></td>
2926        </tr>
2927        <tr>
2928          <td></td>
2929          <td class="md">)&nbsp;</td>
2930          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
2931        </tr>
2932
2933      </table>
2934    </td>
2935  </tr>
2936</table>
2937<table cellspacing=5 cellpadding=0 border=0>
2938  <tr>
2939    <td>
2940      &nbsp;
2941    </td>
2942    <td>
2943
2944<p>
2945Sets the range of lifetime for particles emitted.
2946<p>
2947<dl compact><dt><b>Remarks:</b></dt><dd>The emitter initialises particles with a time-to-live (TTL), the number of seconds a particle will exist before being destroyed. This method sets a range for the TTL for all particles emitted; the ttl may be randomised between these 2 extremes or will vary some other way depending on the emitter. Note that affectors are able to modify the TTL of particles later. </dd></dl>
2948<dl compact><dt><b></b></dt><dd>Also see the alternate version of this method which takes a single TTL in order to set a constant TTL for all particles. </dd></dl>
2949<dl compact><dt><b>Parameters:</b></dt><dd>
2950  <table border="0" cellspacing="2" cellpadding="0">
2951    <tr><td valign=top><em>minTtl</em>&nbsp;</td><td>The minimum number of seconds each particle will live for. </td></tr>
2952    <tr><td valign=top><em>maxTtl</em>&nbsp;</td><td>The maximum number of seconds each particle will live for. </td></tr>
2953  </table>
2954</dl>
2955    </td>
2956  </tr>
2957</table>
2958<a class="anchor" name="Ogre_1_1RingEmittera31" doxytag="Ogre::CylinderEmitter::setTimeToLive" ></a><p>
2959<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2960  <tr>
2961    <td class="mdRow">
2962      <table cellpadding="0" cellspacing="0" border="0">
2963        <tr>
2964          <td class="md" nowrap valign="top"> virtual void Ogre::ParticleEmitter::setTimeToLive </td>
2965          <td class="md" valign="top">(&nbsp;</td>
2966          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
2967          <td class="mdname1" valign="top" nowrap> <em>ttl</em>          </td>
2968          <td class="md" valign="top">&nbsp;)&nbsp;</td>
2969          <td class="md" nowrap><code> [virtual, inherited]</code></td>
2970        </tr>
2971
2972      </table>
2973    </td>
2974  </tr>
2975</table>
2976<table cellspacing=5 cellpadding=0 border=0>
2977  <tr>
2978    <td>
2979      &nbsp;
2980    </td>
2981    <td>
2982
2983<p>
2984Sets the lifetime of all particles emitted.
2985<p>
2986<dl compact><dt><b>Remarks:</b></dt><dd>The emitter initialises particles with a time-to-live (TTL), the number of seconds a particle will exist before being destroyed. This method sets a constant TTL for all particles emitted. Note that affectors are able to modify the TTL of particles later. </dd></dl>
2987<dl compact><dt><b></b></dt><dd>Also see the alternate version of this method which takes a min and max TTL in order to have the TTL vary per particle. </dd></dl>
2988<dl compact><dt><b>Parameters:</b></dt><dd>
2989  <table border="0" cellspacing="2" cellpadding="0">
2990    <tr><td valign=top><em>ttl</em>&nbsp;</td><td>The number of seconds each particle will live for. </td></tr>
2991  </table>
2992</dl>
2993    </td>
2994  </tr>
2995</table>
2996<a class="anchor" name="Ogre_1_1RingEmittera11" doxytag="Ogre::CylinderEmitter::setWidth" ></a><p>
2997<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
2998  <tr>
2999    <td class="mdRow">
3000      <table cellpadding="0" cellspacing="0" border="0">
3001        <tr>
3002          <td class="md" nowrap valign="top"> void Ogre::AreaEmitter::setWidth </td>
3003          <td class="md" valign="top">(&nbsp;</td>
3004          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a420">Real</a>&nbsp;</td>
3005          <td class="mdname1" valign="top" nowrap> <em>width</em>          </td>
3006          <td class="md" valign="top">&nbsp;)&nbsp;</td>
3007          <td class="md" nowrap><code> [inherited]</code></td>
3008        </tr>
3009
3010      </table>
3011    </td>
3012  </tr>
3013</table>
3014<table cellspacing=5 cellpadding=0 border=0>
3015  <tr>
3016    <td>
3017      &nbsp;
3018    </td>
3019    <td>
3020
3021<p>
3022Sets the width (local x size) of the emitter.
3023<p>
3024    </td>
3025  </tr>
3026</table>
3027<hr><h2>Member Data Documentation</h2>
3028<a class="anchor" name="Ogre_1_1RingEmitterp12" doxytag="Ogre::CylinderEmitter::mAngle" ></a><p>
3029<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3030  <tr>
3031    <td class="mdRow">
3032      <table cellpadding="0" cellspacing="0" border="0">
3033        <tr>
3034          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Radian.html">Radian</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp12">Ogre::ParticleEmitter::mAngle</a><code> [protected, inherited]</code>
3035      </table>
3036    </td>
3037  </tr>
3038</table>
3039<table cellspacing=5 cellpadding=0 border=0>
3040  <tr>
3041    <td>
3042      &nbsp;
3043    </td>
3044    <td>
3045
3046<p>
3047<a class="el" href="classOgre_1_1Angle.html">Angle</a> around direction which particles may be emitted, internally radians but angleunits for interface.
3048<p>
3049
3050<p>
3051Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00101">101</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3052  </tr>
3053</table>
3054<a class="anchor" name="Ogre_1_1RingEmitterp18" doxytag="Ogre::CylinderEmitter::mColourRangeEnd" ></a><p>
3055<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3056  <tr>
3057    <td class="mdRow">
3058      <table cellpadding="0" cellspacing="0" border="0">
3059        <tr>
3060          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp18">Ogre::ParticleEmitter::mColourRangeEnd</a><code> [protected, inherited]</code>
3061      </table>
3062    </td>
3063  </tr>
3064</table>
3065<table cellspacing=5 cellpadding=0 border=0>
3066  <tr>
3067    <td>
3068      &nbsp;
3069    </td>
3070    <td>
3071
3072<p>
3073Initial colour of particles (range end).
3074<p>
3075
3076<p>
3077Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00113">113</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3078  </tr>
3079</table>
3080<a class="anchor" name="Ogre_1_1RingEmitterp17" doxytag="Ogre::CylinderEmitter::mColourRangeStart" ></a><p>
3081<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3082  <tr>
3083    <td class="mdRow">
3084      <table cellpadding="0" cellspacing="0" border="0">
3085        <tr>
3086          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp17">Ogre::ParticleEmitter::mColourRangeStart</a><code> [protected, inherited]</code>
3087      </table>
3088    </td>
3089  </tr>
3090</table>
3091<table cellspacing=5 cellpadding=0 border=0>
3092  <tr>
3093    <td>
3094      &nbsp;
3095    </td>
3096    <td>
3097
3098<p>
3099Initial colour of particles (range start).
3100<p>
3101
3102<p>
3103Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00111">111</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3104  </tr>
3105</table>
3106<a class="anchor" name="Ogre_1_1RingEmitterp10" doxytag="Ogre::CylinderEmitter::mDirection" ></a><p>
3107<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3108  <tr>
3109    <td class="mdRow">
3110      <table cellpadding="0" cellspacing="0" border="0">
3111        <tr>
3112          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp10">Ogre::ParticleEmitter::mDirection</a><code> [protected, inherited]</code>
3113      </table>
3114    </td>
3115  </tr>
3116</table>
3117<table cellspacing=5 cellpadding=0 border=0>
3118  <tr>
3119    <td>
3120      &nbsp;
3121    </td>
3122    <td>
3123
3124<p>
3125Base direction of the emitter, may not be used by some emitters.
3126<p>
3127
3128<p>
3129Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00097">97</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3130  </tr>
3131</table>
3132<a class="anchor" name="Ogre_1_1RingEmitterp22" doxytag="Ogre::CylinderEmitter::mDurationMax" ></a><p>
3133<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3134  <tr>
3135    <td class="mdRow">
3136      <table cellpadding="0" cellspacing="0" border="0">
3137        <tr>
3138          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp22">Ogre::ParticleEmitter::mDurationMax</a><code> [protected, inherited]</code>
3139      </table>
3140    </td>
3141  </tr>
3142</table>
3143<table cellspacing=5 cellpadding=0 border=0>
3144  <tr>
3145    <td>
3146      &nbsp;
3147    </td>
3148    <td>
3149
3150<p>
3151Maximum length of time the emitter will run for (0 = forever).
3152<p>
3153
3154<p>
3155Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00123">123</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3156  </tr>
3157</table>
3158<a class="anchor" name="Ogre_1_1RingEmitterp21" doxytag="Ogre::CylinderEmitter::mDurationMin" ></a><p>
3159<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3160  <tr>
3161    <td class="mdRow">
3162      <table cellpadding="0" cellspacing="0" border="0">
3163        <tr>
3164          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp21">Ogre::ParticleEmitter::mDurationMin</a><code> [protected, inherited]</code>
3165      </table>
3166    </td>
3167  </tr>
3168</table>
3169<table cellspacing=5 cellpadding=0 border=0>
3170  <tr>
3171    <td>
3172      &nbsp;
3173    </td>
3174    <td>
3175
3176<p>
3177Minimum length of time emitter will run for (0 = forever).
3178<p>
3179
3180<p>
3181Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00121">121</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3182  </tr>
3183</table>
3184<a class="anchor" name="Ogre_1_1RingEmitterp23" doxytag="Ogre::CylinderEmitter::mDurationRemain" ></a><p>
3185<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3186  <tr>
3187    <td class="mdRow">
3188      <table cellpadding="0" cellspacing="0" border="0">
3189        <tr>
3190          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp23">Ogre::ParticleEmitter::mDurationRemain</a><code> [protected, inherited]</code>
3191      </table>
3192    </td>
3193  </tr>
3194</table>
3195<table cellspacing=5 cellpadding=0 border=0>
3196  <tr>
3197    <td>
3198      &nbsp;
3199    </td>
3200    <td>
3201
3202<p>
3203Current duration remainder.
3204<p>
3205
3206<p>
3207Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00125">125</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3208  </tr>
3209</table>
3210<a class="anchor" name="Ogre_1_1RingEmitterp8" doxytag="Ogre::CylinderEmitter::mEmissionRate" ></a><p>
3211<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3212  <tr>
3213    <td class="mdRow">
3214      <table cellpadding="0" cellspacing="0" border="0">
3215        <tr>
3216          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp8">Ogre::ParticleEmitter::mEmissionRate</a><code> [protected, inherited]</code>
3217      </table>
3218    </td>
3219  </tr>
3220</table>
3221<table cellspacing=5 cellpadding=0 border=0>
3222  <tr>
3223    <td>
3224      &nbsp;
3225    </td>
3226    <td>
3227
3228<p>
3229Rate in particles per second at which this emitter wishes to emit particles.
3230<p>
3231
3232<p>
3233Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00093">93</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3234  </tr>
3235</table>
3236<a class="anchor" name="Ogre_1_1RingEmitterp19" doxytag="Ogre::CylinderEmitter::mEnabled" ></a><p>
3237<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3238  <tr>
3239    <td class="mdRow">
3240      <table cellpadding="0" cellspacing="0" border="0">
3241        <tr>
3242          <td class="md" nowrap valign="top"> bool <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp19">Ogre::ParticleEmitter::mEnabled</a><code> [protected, inherited]</code>
3243      </table>
3244    </td>
3245  </tr>
3246</table>
3247<table cellspacing=5 cellpadding=0 border=0>
3248  <tr>
3249    <td>
3250      &nbsp;
3251    </td>
3252    <td>
3253
3254<p>
3255Whether this emitter is currently enabled (defaults to true).
3256<p>
3257
3258<p>
3259Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00116">116</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3260  </tr>
3261</table>
3262<a class="anchor" name="Ogre_1_1RingEmitterp14" doxytag="Ogre::CylinderEmitter::mMaxSpeed" ></a><p>
3263<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3264  <tr>
3265    <td class="mdRow">
3266      <table cellpadding="0" cellspacing="0" border="0">
3267        <tr>
3268          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp14">Ogre::ParticleEmitter::mMaxSpeed</a><code> [protected, inherited]</code>
3269      </table>
3270    </td>
3271  </tr>
3272</table>
3273<table cellspacing=5 cellpadding=0 border=0>
3274  <tr>
3275    <td>
3276      &nbsp;
3277    </td>
3278    <td>
3279
3280<p>
3281Max speed of particles.
3282<p>
3283
3284<p>
3285Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00105">105</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3286  </tr>
3287</table>
3288<a class="anchor" name="Ogre_1_1RingEmitterp16" doxytag="Ogre::CylinderEmitter::mMaxTTL" ></a><p>
3289<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3290  <tr>
3291    <td class="mdRow">
3292      <table cellpadding="0" cellspacing="0" border="0">
3293        <tr>
3294          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp16">Ogre::ParticleEmitter::mMaxTTL</a><code> [protected, inherited]</code>
3295      </table>
3296    </td>
3297  </tr>
3298</table>
3299<table cellspacing=5 cellpadding=0 border=0>
3300  <tr>
3301    <td>
3302      &nbsp;
3303    </td>
3304    <td>
3305
3306<p>
3307Initial time-to-live of particles (max).
3308<p>
3309
3310<p>
3311Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00109">109</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3312  </tr>
3313</table>
3314<a class="anchor" name="Ogre_1_1RingEmitterp13" doxytag="Ogre::CylinderEmitter::mMinSpeed" ></a><p>
3315<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3316  <tr>
3317    <td class="mdRow">
3318      <table cellpadding="0" cellspacing="0" border="0">
3319        <tr>
3320          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp13">Ogre::ParticleEmitter::mMinSpeed</a><code> [protected, inherited]</code>
3321      </table>
3322    </td>
3323  </tr>
3324</table>
3325<table cellspacing=5 cellpadding=0 border=0>
3326  <tr>
3327    <td>
3328      &nbsp;
3329    </td>
3330    <td>
3331
3332<p>
3333Min speed of particles.
3334<p>
3335
3336<p>
3337Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00103">103</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3338  </tr>
3339</table>
3340<a class="anchor" name="Ogre_1_1RingEmitterp15" doxytag="Ogre::CylinderEmitter::mMinTTL" ></a><p>
3341<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3342  <tr>
3343    <td class="mdRow">
3344      <table cellpadding="0" cellspacing="0" border="0">
3345        <tr>
3346          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp15">Ogre::ParticleEmitter::mMinTTL</a><code> [protected, inherited]</code>
3347      </table>
3348    </td>
3349  </tr>
3350</table>
3351<table cellspacing=5 cellpadding=0 border=0>
3352  <tr>
3353    <td>
3354      &nbsp;
3355    </td>
3356    <td>
3357
3358<p>
3359Initial time-to-live of particles (min).
3360<p>
3361
3362<p>
3363Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00107">107</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3364  </tr>
3365</table>
3366<a class="anchor" name="Ogre_1_1Texturep26" doxytag="Ogre::CylinderEmitter::mParamDictName" ></a><p>
3367<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3368  <tr>
3369    <td class="mdRow">
3370      <table cellpadding="0" cellspacing="0" border="0">
3371        <tr>
3372          <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>
3373      </table>
3374    </td>
3375  </tr>
3376</table>
3377<table cellspacing=5 cellpadding=0 border=0>
3378  <tr>
3379    <td>
3380      &nbsp;
3381    </td>
3382    <td>
3383
3384<p>
3385Class name for this instance to be used as a lookup (must be initialised by subclasses).
3386<p>
3387
3388<p>
3389Definition 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>
3390  </tr>
3391</table>
3392<a class="anchor" name="Ogre_1_1RingEmitterp6" doxytag="Ogre::CylinderEmitter::mParent" ></a><p>
3393<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3394  <tr>
3395    <td class="mdRow">
3396      <table cellpadding="0" cellspacing="0" border="0">
3397        <tr>
3398          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParticleSystem.html">ParticleSystem</a>* <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp6">Ogre::ParticleEmitter::mParent</a><code> [protected, inherited]</code>
3399      </table>
3400    </td>
3401  </tr>
3402</table>
3403<table cellspacing=5 cellpadding=0 border=0>
3404  <tr>
3405    <td>
3406      &nbsp;
3407    </td>
3408    <td>
3409
3410<p>
3411Parent particle system.
3412<p>
3413
3414<p>
3415Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00089">89</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3416  </tr>
3417</table>
3418<a class="anchor" name="Ogre_1_1RingEmitterp7" doxytag="Ogre::CylinderEmitter::mPosition" ></a><p>
3419<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3420  <tr>
3421    <td class="mdRow">
3422      <table cellpadding="0" cellspacing="0" border="0">
3423        <tr>
3424          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp7">Ogre::ParticleEmitter::mPosition</a><code> [protected, inherited]</code>
3425      </table>
3426    </td>
3427  </tr>
3428</table>
3429<table cellspacing=5 cellpadding=0 border=0>
3430  <tr>
3431    <td>
3432      &nbsp;
3433    </td>
3434    <td>
3435
3436<p>
3437Position relative to the center of the <a class="el" href="classOgre_1_1ParticleSystem.html">ParticleSystem</a>.
3438<p>
3439
3440<p>
3441Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00091">91</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3442  </tr>
3443</table>
3444<a class="anchor" name="Ogre_1_1RingEmitterp27" doxytag="Ogre::CylinderEmitter::mRemainder" ></a><p>
3445<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3446  <tr>
3447    <td class="mdRow">
3448      <table cellpadding="0" cellspacing="0" border="0">
3449        <tr>
3450          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp27">Ogre::ParticleEmitter::mRemainder</a><code> [protected, inherited]</code>
3451      </table>
3452    </td>
3453  </tr>
3454</table>
3455<table cellspacing=5 cellpadding=0 border=0>
3456  <tr>
3457    <td>
3458      &nbsp;
3459    </td>
3460    <td>
3461
3462<p>
3463
3464<p>
3465Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00134">134</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3466  </tr>
3467</table>
3468<a class="anchor" name="Ogre_1_1RingEmitterp25" doxytag="Ogre::CylinderEmitter::mRepeatDelayMax" ></a><p>
3469<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3470  <tr>
3471    <td class="mdRow">
3472      <table cellpadding="0" cellspacing="0" border="0">
3473        <tr>
3474          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp25">Ogre::ParticleEmitter::mRepeatDelayMax</a><code> [protected, inherited]</code>
3475      </table>
3476    </td>
3477  </tr>
3478</table>
3479<table cellspacing=5 cellpadding=0 border=0>
3480  <tr>
3481    <td>
3482      &nbsp;
3483    </td>
3484    <td>
3485
3486<p>
3487
3488<p>
3489Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00129">129</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3490  </tr>
3491</table>
3492<a class="anchor" name="Ogre_1_1RingEmitterp24" doxytag="Ogre::CylinderEmitter::mRepeatDelayMin" ></a><p>
3493<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3494  <tr>
3495    <td class="mdRow">
3496      <table cellpadding="0" cellspacing="0" border="0">
3497        <tr>
3498          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp24">Ogre::ParticleEmitter::mRepeatDelayMin</a><code> [protected, inherited]</code>
3499      </table>
3500    </td>
3501  </tr>
3502</table>
3503<table cellspacing=5 cellpadding=0 border=0>
3504  <tr>
3505    <td>
3506      &nbsp;
3507    </td>
3508    <td>
3509
3510<p>
3511Time between each repeat.
3512<p>
3513
3514<p>
3515Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00128">128</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3516  </tr>
3517</table>
3518<a class="anchor" name="Ogre_1_1RingEmitterp26" doxytag="Ogre::CylinderEmitter::mRepeatDelayRemain" ></a><p>
3519<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3520  <tr>
3521    <td class="mdRow">
3522      <table cellpadding="0" cellspacing="0" border="0">
3523        <tr>
3524          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp26">Ogre::ParticleEmitter::mRepeatDelayRemain</a><code> [protected, inherited]</code>
3525      </table>
3526    </td>
3527  </tr>
3528</table>
3529<table cellspacing=5 cellpadding=0 border=0>
3530  <tr>
3531    <td>
3532      &nbsp;
3533    </td>
3534    <td>
3535
3536<p>
3537Repeat delay left.
3538<p>
3539
3540<p>
3541Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00131">131</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3542  </tr>
3543</table>
3544<a class="anchor" name="Ogre_1_1RingEmittert5" doxytag="Ogre::CylinderEmitter::msAngleCmd" ></a><p>
3545<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3546  <tr>
3547    <td class="mdRow">
3548      <table cellpadding="0" cellspacing="0" border="0">
3549        <tr>
3550          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1EmitterCommands_1_1CmdAngle.html">EmitterCommands::CmdAngle</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert5">Ogre::ParticleEmitter::msAngleCmd</a><code> [static, protected, inherited]</code>
3551      </table>
3552    </td>
3553  </tr>
3554</table>
3555<table cellspacing=5 cellpadding=0 border=0>
3556  <tr>
3557    <td>
3558      &nbsp;
3559    </td>
3560    <td>
3561
3562<p>
3563
3564<p>
3565Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00067">67</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3566  </tr>
3567</table>
3568<a class="anchor" name="Ogre_1_1RingEmittert6" doxytag="Ogre::CylinderEmitter::msColourCmd" ></a><p>
3569<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3570  <tr>
3571    <td class="mdRow">
3572      <table cellpadding="0" cellspacing="0" border="0">
3573        <tr>
3574          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1EmitterCommands_1_1CmdColour.html">EmitterCommands::CmdColour</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert6">Ogre::ParticleEmitter::msColourCmd</a><code> [static, protected, inherited]</code>
3575      </table>
3576    </td>
3577  </tr>
3578</table>
3579<table cellspacing=5 cellpadding=0 border=0>
3580  <tr>
3581    <td>
3582      &nbsp;
3583    </td>
3584    <td>
3585
3586<p>
3587
3588<p>
3589Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00068">68</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3590  </tr>
3591</table>
3592<a class="anchor" name="Ogre_1_1RingEmittert8" doxytag="Ogre::CylinderEmitter::msColourRangeEndCmd" ></a><p>
3593<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3594  <tr>
3595    <td class="mdRow">
3596      <table cellpadding="0" cellspacing="0" border="0">
3597        <tr>
3598          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1EmitterCommands_1_1CmdColourRangeEnd.html">EmitterCommands::CmdColourRangeEnd</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert8">Ogre::ParticleEmitter::msColourRangeEndCmd</a><code> [static, protected, inherited]</code>
3599      </table>
3600    </td>
3601  </tr>
3602</table>
3603<table cellspacing=5 cellpadding=0 border=0>
3604  <tr>
3605    <td>
3606      &nbsp;
3607    </td>
3608    <td>
3609
3610<p>
3611
3612<p>
3613Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00070">70</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3614  </tr>
3615</table>
3616<a class="anchor" name="Ogre_1_1RingEmittert7" doxytag="Ogre::CylinderEmitter::msColourRangeStartCmd" ></a><p>
3617<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3618  <tr>
3619    <td class="mdRow">
3620      <table cellpadding="0" cellspacing="0" border="0">
3621        <tr>
3622          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1EmitterCommands_1_1CmdColourRangeStart.html">EmitterCommands::CmdColourRangeStart</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert7">Ogre::ParticleEmitter::msColourRangeStartCmd</a><code> [static, protected, inherited]</code>
3623      </table>
3624    </td>
3625  </tr>
3626</table>
3627<table cellspacing=5 cellpadding=0 border=0>
3628  <tr>
3629    <td>
3630      &nbsp;
3631    </td>
3632    <td>
3633
3634<p>
3635
3636<p>
3637Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00069">69</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3638  </tr>
3639</table>
3640<a class="anchor" name="Ogre_1_1RingEmittert4" doxytag="Ogre::CylinderEmitter::msDepthCmd" ></a><p>
3641<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3642  <tr>
3643    <td class="mdRow">
3644      <table cellpadding="0" cellspacing="0" border="0">
3645        <tr>
3646          <td class="md" nowrap valign="top"> CmdDepth <a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmittert4">Ogre::AreaEmitter::msDepthCmd</a><code> [static, protected, inherited]</code>
3647      </table>
3648    </td>
3649  </tr>
3650</table>
3651<table cellspacing=5 cellpadding=0 border=0>
3652  <tr>
3653    <td>
3654      &nbsp;
3655    </td>
3656    <td>
3657
3658<p>
3659
3660<p>
3661Definition at line <a class="el" href="OgreAreaEmitter_8h-source.html#l00134">134</a> of file <a class="el" href="OgreAreaEmitter_8h-source.html">OgreAreaEmitter.h</a>.    </td>
3662  </tr>
3663</table>
3664<a class="anchor" name="Ogre_1_1Texturet0" doxytag="Ogre::CylinderEmitter::msDictionary" ></a><p>
3665<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3666  <tr>
3667    <td class="mdRow">
3668      <table cellpadding="0" cellspacing="0" border="0">
3669        <tr>
3670          <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>
3671      </table>
3672    </td>
3673  </tr>
3674</table>
3675<table cellspacing=5 cellpadding=0 border=0>
3676  <tr>
3677    <td>
3678      &nbsp;
3679    </td>
3680    <td>
3681
3682<p>
3683Dictionary of parameters.
3684<p>
3685
3686<p>
3687Definition 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>
3688  </tr>
3689</table>
3690<a class="anchor" name="Ogre_1_1RingEmittert9" doxytag="Ogre::CylinderEmitter::msDirectionCmd" ></a><p>
3691<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3692  <tr>
3693    <td class="mdRow">
3694      <table cellpadding="0" cellspacing="0" border="0">
3695        <tr>
3696          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1EmitterCommands_1_1CmdDirection.html">EmitterCommands::CmdDirection</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert9">Ogre::ParticleEmitter::msDirectionCmd</a><code> [static, protected, inherited]</code>
3697      </table>
3698    </td>
3699  </tr>
3700</table>
3701<table cellspacing=5 cellpadding=0 border=0>
3702  <tr>
3703    <td>
3704      &nbsp;
3705    </td>
3706    <td>
3707
3708<p>
3709
3710<p>
3711Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00071">71</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3712  </tr>
3713</table>
3714<a class="anchor" name="Ogre_1_1RingEmittert18" doxytag="Ogre::CylinderEmitter::msDurationCmd" ></a><p>
3715<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3716  <tr>
3717    <td class="mdRow">
3718      <table cellpadding="0" cellspacing="0" border="0">
3719        <tr>
3720          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1EmitterCommands_1_1CmdDuration.html">EmitterCommands::CmdDuration</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert18">Ogre::ParticleEmitter::msDurationCmd</a><code> [static, protected, inherited]</code>
3721      </table>
3722    </td>
3723  </tr>
3724</table>
3725<table cellspacing=5 cellpadding=0 border=0>
3726  <tr>
3727    <td>
3728      &nbsp;
3729    </td>
3730    <td>
3731
3732<p>
3733
3734<p>
3735Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00080">80</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3736  </tr>
3737</table>
3738<a class="anchor" name="Ogre_1_1RingEmittert10" doxytag="Ogre::CylinderEmitter::msEmissionRateCmd" ></a><p>
3739<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3740  <tr>
3741    <td class="mdRow">
3742      <table cellpadding="0" cellspacing="0" border="0">
3743        <tr>
3744          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1EmitterCommands_1_1CmdEmissionRate.html">EmitterCommands::CmdEmissionRate</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert10">Ogre::ParticleEmitter::msEmissionRateCmd</a><code> [static, protected, inherited]</code>
3745      </table>
3746    </td>
3747  </tr>
3748</table>
3749<table cellspacing=5 cellpadding=0 border=0>
3750  <tr>
3751    <td>
3752      &nbsp;
3753    </td>
3754    <td>
3755
3756<p>
3757
3758<p>
3759Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00072">72</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3760  </tr>
3761</table>
3762<a class="anchor" name="Ogre_1_1RingEmittert3" doxytag="Ogre::CylinderEmitter::msHeightCmd" ></a><p>
3763<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3764  <tr>
3765    <td class="mdRow">
3766      <table cellpadding="0" cellspacing="0" border="0">
3767        <tr>
3768          <td class="md" nowrap valign="top"> CmdHeight <a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmittert3">Ogre::AreaEmitter::msHeightCmd</a><code> [static, protected, inherited]</code>
3769      </table>
3770    </td>
3771  </tr>
3772</table>
3773<table cellspacing=5 cellpadding=0 border=0>
3774  <tr>
3775    <td>
3776      &nbsp;
3777    </td>
3778    <td>
3779
3780<p>
3781
3782<p>
3783Definition at line <a class="el" href="OgreAreaEmitter_8h-source.html#l00133">133</a> of file <a class="el" href="OgreAreaEmitter_8h-source.html">OgreAreaEmitter.h</a>.    </td>
3784  </tr>
3785</table>
3786<a class="anchor" name="Ogre_1_1RingEmitterp2" doxytag="Ogre::CylinderEmitter::mSize" ></a><p>
3787<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3788  <tr>
3789    <td class="mdRow">
3790      <table cellpadding="0" cellspacing="0" border="0">
3791        <tr>
3792          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> <a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmitterp2">Ogre::AreaEmitter::mSize</a><code> [protected, inherited]</code>
3793      </table>
3794    </td>
3795  </tr>
3796</table>
3797<table cellspacing=5 cellpadding=0 border=0>
3798  <tr>
3799    <td>
3800      &nbsp;
3801    </td>
3802    <td>
3803
3804<p>
3805Size of the area.
3806<p>
3807
3808<p>
3809Definition at line <a class="el" href="OgreAreaEmitter_8h-source.html#l00119">119</a> of file <a class="el" href="OgreAreaEmitter_8h-source.html">OgreAreaEmitter.h</a>.    </td>
3810  </tr>
3811</table>
3812<a class="anchor" name="Ogre_1_1RingEmittert20" doxytag="Ogre::CylinderEmitter::msMaxDurationCmd" ></a><p>
3813<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3814  <tr>
3815    <td class="mdRow">
3816      <table cellpadding="0" cellspacing="0" border="0">
3817        <tr>
3818          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMaxDuration.html">EmitterCommands::CmdMaxDuration</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert20">Ogre::ParticleEmitter::msMaxDurationCmd</a><code> [static, protected, inherited]</code>
3819      </table>
3820    </td>
3821  </tr>
3822</table>
3823<table cellspacing=5 cellpadding=0 border=0>
3824  <tr>
3825    <td>
3826      &nbsp;
3827    </td>
3828    <td>
3829
3830<p>
3831
3832<p>
3833Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00082">82</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3834  </tr>
3835</table>
3836<a class="anchor" name="Ogre_1_1RingEmittert23" doxytag="Ogre::CylinderEmitter::msMaxRepeatDelayCmd" ></a><p>
3837<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3838  <tr>
3839    <td class="mdRow">
3840      <table cellpadding="0" cellspacing="0" border="0">
3841        <tr>
3842          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMaxRepeatDelay.html">EmitterCommands::CmdMaxRepeatDelay</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert23">Ogre::ParticleEmitter::msMaxRepeatDelayCmd</a><code> [static, protected, inherited]</code>
3843      </table>
3844    </td>
3845  </tr>
3846</table>
3847<table cellspacing=5 cellpadding=0 border=0>
3848  <tr>
3849    <td>
3850      &nbsp;
3851    </td>
3852    <td>
3853
3854<p>
3855
3856<p>
3857Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00085">85</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3858  </tr>
3859</table>
3860<a class="anchor" name="Ogre_1_1RingEmittert11" doxytag="Ogre::CylinderEmitter::msMaxTTLCmd" ></a><p>
3861<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3862  <tr>
3863    <td class="mdRow">
3864      <table cellpadding="0" cellspacing="0" border="0">
3865        <tr>
3866          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMaxTTL.html">EmitterCommands::CmdMaxTTL</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert11">Ogre::ParticleEmitter::msMaxTTLCmd</a><code> [static, protected, inherited]</code>
3867      </table>
3868    </td>
3869  </tr>
3870</table>
3871<table cellspacing=5 cellpadding=0 border=0>
3872  <tr>
3873    <td>
3874      &nbsp;
3875    </td>
3876    <td>
3877
3878<p>
3879
3880<p>
3881Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00073">73</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3882  </tr>
3883</table>
3884<a class="anchor" name="Ogre_1_1RingEmittert12" doxytag="Ogre::CylinderEmitter::msMaxVelocityCmd" ></a><p>
3885<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3886  <tr>
3887    <td class="mdRow">
3888      <table cellpadding="0" cellspacing="0" border="0">
3889        <tr>
3890          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMaxVelocity.html">EmitterCommands::CmdMaxVelocity</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert12">Ogre::ParticleEmitter::msMaxVelocityCmd</a><code> [static, protected, inherited]</code>
3891      </table>
3892    </td>
3893  </tr>
3894</table>
3895<table cellspacing=5 cellpadding=0 border=0>
3896  <tr>
3897    <td>
3898      &nbsp;
3899    </td>
3900    <td>
3901
3902<p>
3903
3904<p>
3905Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00074">74</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3906  </tr>
3907</table>
3908<a class="anchor" name="Ogre_1_1RingEmittert19" doxytag="Ogre::CylinderEmitter::msMinDurationCmd" ></a><p>
3909<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3910  <tr>
3911    <td class="mdRow">
3912      <table cellpadding="0" cellspacing="0" border="0">
3913        <tr>
3914          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMinDuration.html">EmitterCommands::CmdMinDuration</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert19">Ogre::ParticleEmitter::msMinDurationCmd</a><code> [static, protected, inherited]</code>
3915      </table>
3916    </td>
3917  </tr>
3918</table>
3919<table cellspacing=5 cellpadding=0 border=0>
3920  <tr>
3921    <td>
3922      &nbsp;
3923    </td>
3924    <td>
3925
3926<p>
3927
3928<p>
3929Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00081">81</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3930  </tr>
3931</table>
3932<a class="anchor" name="Ogre_1_1RingEmittert22" doxytag="Ogre::CylinderEmitter::msMinRepeatDelayCmd" ></a><p>
3933<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3934  <tr>
3935    <td class="mdRow">
3936      <table cellpadding="0" cellspacing="0" border="0">
3937        <tr>
3938          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMinRepeatDelay.html">EmitterCommands::CmdMinRepeatDelay</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert22">Ogre::ParticleEmitter::msMinRepeatDelayCmd</a><code> [static, protected, inherited]</code>
3939      </table>
3940    </td>
3941  </tr>
3942</table>
3943<table cellspacing=5 cellpadding=0 border=0>
3944  <tr>
3945    <td>
3946      &nbsp;
3947    </td>
3948    <td>
3949
3950<p>
3951
3952<p>
3953Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00084">84</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3954  </tr>
3955</table>
3956<a class="anchor" name="Ogre_1_1RingEmittert13" doxytag="Ogre::CylinderEmitter::msMinTTLCmd" ></a><p>
3957<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3958  <tr>
3959    <td class="mdRow">
3960      <table cellpadding="0" cellspacing="0" border="0">
3961        <tr>
3962          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMinTTL.html">EmitterCommands::CmdMinTTL</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert13">Ogre::ParticleEmitter::msMinTTLCmd</a><code> [static, protected, inherited]</code>
3963      </table>
3964    </td>
3965  </tr>
3966</table>
3967<table cellspacing=5 cellpadding=0 border=0>
3968  <tr>
3969    <td>
3970      &nbsp;
3971    </td>
3972    <td>
3973
3974<p>
3975
3976<p>
3977Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00075">75</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
3978  </tr>
3979</table>
3980<a class="anchor" name="Ogre_1_1RingEmittert14" doxytag="Ogre::CylinderEmitter::msMinVelocityCmd" ></a><p>
3981<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
3982  <tr>
3983    <td class="mdRow">
3984      <table cellpadding="0" cellspacing="0" border="0">
3985        <tr>
3986          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1EmitterCommands_1_1CmdMinVelocity.html">EmitterCommands::CmdMinVelocity</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert14">Ogre::ParticleEmitter::msMinVelocityCmd</a><code> [static, protected, inherited]</code>
3987      </table>
3988    </td>
3989  </tr>
3990</table>
3991<table cellspacing=5 cellpadding=0 border=0>
3992  <tr>
3993    <td>
3994      &nbsp;
3995    </td>
3996    <td>
3997
3998<p>
3999
4000<p>
4001Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00076">76</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
4002  </tr>
4003</table>
4004<a class="anchor" name="Ogre_1_1RingEmittert15" doxytag="Ogre::CylinderEmitter::msPositionCmd" ></a><p>
4005<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4006  <tr>
4007    <td class="mdRow">
4008      <table cellpadding="0" cellspacing="0" border="0">
4009        <tr>
4010          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1EmitterCommands_1_1CmdPosition.html">EmitterCommands::CmdPosition</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert15">Ogre::ParticleEmitter::msPositionCmd</a><code> [static, protected, inherited]</code>
4011      </table>
4012    </td>
4013  </tr>
4014</table>
4015<table cellspacing=5 cellpadding=0 border=0>
4016  <tr>
4017    <td>
4018      &nbsp;
4019    </td>
4020    <td>
4021
4022<p>
4023
4024<p>
4025Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00077">77</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
4026  </tr>
4027</table>
4028<a class="anchor" name="Ogre_1_1RingEmittert21" doxytag="Ogre::CylinderEmitter::msRepeatDelayCmd" ></a><p>
4029<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4030  <tr>
4031    <td class="mdRow">
4032      <table cellpadding="0" cellspacing="0" border="0">
4033        <tr>
4034          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1EmitterCommands_1_1CmdRepeatDelay.html">EmitterCommands::CmdRepeatDelay</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert21">Ogre::ParticleEmitter::msRepeatDelayCmd</a><code> [static, protected, inherited]</code>
4035      </table>
4036    </td>
4037  </tr>
4038</table>
4039<table cellspacing=5 cellpadding=0 border=0>
4040  <tr>
4041    <td>
4042      &nbsp;
4043    </td>
4044    <td>
4045
4046<p>
4047
4048<p>
4049Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00083">83</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
4050  </tr>
4051</table>
4052<a class="anchor" name="Ogre_1_1RingEmitterp20" doxytag="Ogre::CylinderEmitter::mStartTime" ></a><p>
4053<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4054  <tr>
4055    <td class="mdRow">
4056      <table cellpadding="0" cellspacing="0" border="0">
4057        <tr>
4058          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a420">Real</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp20">Ogre::ParticleEmitter::mStartTime</a><code> [protected, inherited]</code>
4059      </table>
4060    </td>
4061  </tr>
4062</table>
4063<table cellspacing=5 cellpadding=0 border=0>
4064  <tr>
4065    <td>
4066      &nbsp;
4067    </td>
4068    <td>
4069
4070<p>
4071Start time (in seconds from start of first call to <a class="el" href="classOgre_1_1ParticleSystem.html">ParticleSystem</a> to update).
4072<p>
4073
4074<p>
4075Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00119">119</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
4076  </tr>
4077</table>
4078<a class="anchor" name="Ogre_1_1RingEmittert16" doxytag="Ogre::CylinderEmitter::msTTLCmd" ></a><p>
4079<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4080  <tr>
4081    <td class="mdRow">
4082      <table cellpadding="0" cellspacing="0" border="0">
4083        <tr>
4084          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1EmitterCommands_1_1CmdTTL.html">EmitterCommands::CmdTTL</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert16">Ogre::ParticleEmitter::msTTLCmd</a><code> [static, protected, inherited]</code>
4085      </table>
4086    </td>
4087  </tr>
4088</table>
4089<table cellspacing=5 cellpadding=0 border=0>
4090  <tr>
4091    <td>
4092      &nbsp;
4093    </td>
4094    <td>
4095
4096<p>
4097
4098<p>
4099Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00078">78</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
4100  </tr>
4101</table>
4102<a class="anchor" name="Ogre_1_1RingEmittert17" doxytag="Ogre::CylinderEmitter::msVelocityCmd" ></a><p>
4103<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4104  <tr>
4105    <td class="mdRow">
4106      <table cellpadding="0" cellspacing="0" border="0">
4107        <tr>
4108          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1EmitterCommands_1_1CmdVelocity.html">EmitterCommands::CmdVelocity</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmittert17">Ogre::ParticleEmitter::msVelocityCmd</a><code> [static, protected, inherited]</code>
4109      </table>
4110    </td>
4111  </tr>
4112</table>
4113<table cellspacing=5 cellpadding=0 border=0>
4114  <tr>
4115    <td>
4116      &nbsp;
4117    </td>
4118    <td>
4119
4120<p>
4121
4122<p>
4123Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00079">79</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
4124  </tr>
4125</table>
4126<a class="anchor" name="Ogre_1_1RingEmittert2" doxytag="Ogre::CylinderEmitter::msWidthCmd" ></a><p>
4127<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4128  <tr>
4129    <td class="mdRow">
4130      <table cellpadding="0" cellspacing="0" border="0">
4131        <tr>
4132          <td class="md" nowrap valign="top"> CmdWidth <a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmittert2">Ogre::AreaEmitter::msWidthCmd</a><code> [static, protected, inherited]</code>
4133      </table>
4134    </td>
4135  </tr>
4136</table>
4137<table cellspacing=5 cellpadding=0 border=0>
4138  <tr>
4139    <td>
4140      &nbsp;
4141    </td>
4142    <td>
4143
4144<p>
4145Command objects.
4146<p>
4147
4148<p>
4149Definition at line <a class="el" href="OgreAreaEmitter_8h-source.html#l00132">132</a> of file <a class="el" href="OgreAreaEmitter_8h-source.html">OgreAreaEmitter.h</a>.    </td>
4150  </tr>
4151</table>
4152<a class="anchor" name="Ogre_1_1RingEmitterp9" doxytag="Ogre::CylinderEmitter::mType" ></a><p>
4153<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4154  <tr>
4155    <td class="mdRow">
4156      <table cellpadding="0" cellspacing="0" border="0">
4157        <tr>
4158          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a426">String</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp9">Ogre::ParticleEmitter::mType</a><code> [protected, inherited]</code>
4159      </table>
4160    </td>
4161  </tr>
4162</table>
4163<table cellspacing=5 cellpadding=0 border=0>
4164  <tr>
4165    <td>
4166      &nbsp;
4167    </td>
4168    <td>
4169
4170<p>
4171Name of the type of emitter, MUST be initialised by subclasses.
4172<p>
4173
4174<p>
4175Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00095">95</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
4176  </tr>
4177</table>
4178<a class="anchor" name="Ogre_1_1RingEmitterp11" doxytag="Ogre::CylinderEmitter::mUp" ></a><p>
4179<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4180  <tr>
4181    <td class="mdRow">
4182      <table cellpadding="0" cellspacing="0" border="0">
4183        <tr>
4184          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> <a class="el" href="classOgre_1_1ParticleEmitter.html#Ogre_1_1RingEmitterp11">Ogre::ParticleEmitter::mUp</a><code> [protected, inherited]</code>
4185      </table>
4186    </td>
4187  </tr>
4188</table>
4189<table cellspacing=5 cellpadding=0 border=0>
4190  <tr>
4191    <td>
4192      &nbsp;
4193    </td>
4194    <td>
4195
4196<p>
4197
4198<p>
4199Definition at line <a class="el" href="OgreParticleEmitter_8h-source.html#l00099">99</a> of file <a class="el" href="OgreParticleEmitter_8h-source.html">OgreParticleEmitter.h</a>.    </td>
4200  </tr>
4201</table>
4202<a class="anchor" name="Ogre_1_1RingEmitterp3" doxytag="Ogre::CylinderEmitter::mXRange" ></a><p>
4203<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4204  <tr>
4205    <td class="mdRow">
4206      <table cellpadding="0" cellspacing="0" border="0">
4207        <tr>
4208          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> <a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmitterp3">Ogre::AreaEmitter::mXRange</a><code> [protected, inherited]</code>
4209      </table>
4210    </td>
4211  </tr>
4212</table>
4213<table cellspacing=5 cellpadding=0 border=0>
4214  <tr>
4215    <td>
4216      &nbsp;
4217    </td>
4218    <td>
4219
4220<p>
4221Local axes, not normalised, their magnitude reflects area size.
4222<p>
4223
4224<p>
4225Definition at line <a class="el" href="OgreAreaEmitter_8h-source.html#l00122">122</a> of file <a class="el" href="OgreAreaEmitter_8h-source.html">OgreAreaEmitter.h</a>.    </td>
4226  </tr>
4227</table>
4228<a class="anchor" name="Ogre_1_1RingEmitterp4" doxytag="Ogre::CylinderEmitter::mYRange" ></a><p>
4229<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4230  <tr>
4231    <td class="mdRow">
4232      <table cellpadding="0" cellspacing="0" border="0">
4233        <tr>
4234          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> <a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmitterp4">Ogre::AreaEmitter::mYRange</a><code> [protected, inherited]</code>
4235      </table>
4236    </td>
4237  </tr>
4238</table>
4239<table cellspacing=5 cellpadding=0 border=0>
4240  <tr>
4241    <td>
4242      &nbsp;
4243    </td>
4244    <td>
4245
4246<p>
4247Local axes, not normalised, their magnitude reflects area size.
4248<p>
4249
4250<p>
4251Definition at line <a class="el" href="OgreAreaEmitter_8h-source.html#l00122">122</a> of file <a class="el" href="OgreAreaEmitter_8h-source.html">OgreAreaEmitter.h</a>.    </td>
4252  </tr>
4253</table>
4254<a class="anchor" name="Ogre_1_1RingEmitterp5" doxytag="Ogre::CylinderEmitter::mZRange" ></a><p>
4255<table class="mdTable" width="100%" cellpadding="2" cellspacing="0">
4256  <tr>
4257    <td class="mdRow">
4258      <table cellpadding="0" cellspacing="0" border="0">
4259        <tr>
4260          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> <a class="el" href="classOgre_1_1AreaEmitter.html#Ogre_1_1RingEmitterp5">Ogre::AreaEmitter::mZRange</a><code> [protected, inherited]</code>
4261      </table>
4262    </td>
4263  </tr>
4264</table>
4265<table cellspacing=5 cellpadding=0 border=0>
4266  <tr>
4267    <td>
4268      &nbsp;
4269    </td>
4270    <td>
4271
4272<p>
4273Local axes, not normalised, their magnitude reflects area size.
4274<p>
4275
4276<p>
4277Definition at line <a class="el" href="OgreAreaEmitter_8h-source.html#l00122">122</a> of file <a class="el" href="OgreAreaEmitter_8h-source.html">OgreAreaEmitter.h</a>.    </td>
4278  </tr>
4279</table>
4280<hr>The documentation for this class was generated from the following file:<ul>
4281<li><a class="el" href="OgreCylinderEmitter_8h-source.html">OgreCylinderEmitter.h</a></ul>
4282<hr>
4283<p>
4284Copyright &copy; 2000-2005 by The OGRE Team<br />
4285<!--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/>
4286This 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/>
4287                <!--/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#">
4288                <Work rdf:about="">
4289                        <license rdf:resource="http://creativecommons.org/licenses/by-sa/2.5/" />
4290        <dc:type rdf:resource="http://purl.org/dc/dcmitype/Text" />
4291                </Work>
4292                <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> -->
4293
4294Last modified Sun Feb 12 13:07:20 2006
4295</p>
4296</body>
4297</html>
Note: See TracBrowser for help on using the repository browser.