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

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

added ogre dependencies and patched ogre sources

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