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

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