Sophie

Sophie

distrib > Mandriva > 10.0-com > i586 > by-pkgid > 06719cf03808e17ae6f0852ca1052dc2 > files > 2663

libogre1-devel-0.13.0-1mdk.i586.rpm

<html>
<head>
<title>Ogre::ParticleSystem class Reference - OGRE Documentation</title> <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> 
<link type="text/css" rel="stylesheet" href="style.css">
</head>

<body>
<!-- Generated by Doxygen 1.2.16 -->
<center>
<a class="qindex" href="index.html">Main Page</a> &nbsp; <a class="qindex" href="namespaces.html">Namespace List</a> &nbsp; <a class="qindex" href="hierarchy.html">Class Hierarchy</a> &nbsp; <a class="qindex" href="classes.html">Alphabetical List</a> &nbsp; <a class="qindex" href="annotated.html">Compound List</a> &nbsp; <a class="qindex" href="files.html">File List</a> &nbsp; <a class="qindex" href="namespacemembers.html">Namespace Members</a> &nbsp; <a class="qindex" href="functions.html">Compound Members</a> &nbsp; <a class="qindex" href="globals.html">File Members</a> &nbsp; <a class="qindex" href="pages.html">Related Pages</a> &nbsp; </center>
<hr><h1>Ogre::ParticleSystem  Class Reference</h1>Class defining particle system based special effects. 
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="OgreParticleSystem_8h-source.html">OgreParticleSystem.h</a>&gt;</code>
<p>
Inheritance diagram for Ogre::ParticleSystem:<p><center><img src="classOgre_1_1ParticleSystem__inherit__graph.png" border="0" usemap="#Ogre_1_1ParticleSystem__inherit__map" alt="Inheritance graph"></center>
<map name="Ogre_1_1ParticleSystem__inherit__map">
<area href="classOgre_1_1BillboardSet.html" shape="rect" coords="172,105,292,86" alt="">
<area href="classOgre_1_1StringInterface.html" shape="rect" coords="7,36,140,17" alt="">
<area href="classOgre_1_1MovableObject.html" shape="rect" coords="164,36,300,17" alt="">
<area href="classOgre_1_1Renderable.html" shape="rect" coords="324,36,439,17" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for Ogre::ParticleSystem:<p><center><img src="classOgre_1_1ParticleSystem__coll__graph.png" border="0" usemap="#Ogre_1_1ParticleSystem__coll__map" alt="Collaboration graph"></center>
<map name="Ogre_1_1ParticleSystem__coll__map">
<area href="classOgre_1_1BillboardSet.html" shape="rect" coords="336,96,456,77" alt="">
<area href="classOgre_1_1String.html" shape="rect" coords="19,78,99,60" alt="">
<area href="classOgre_1_1ParticleSystem_1_1CmdCommonDirection.html" shape="rect" coords="257,148,535,129" alt="">
<area href="classOgre_1_1ParticleSystem_1_1CmdWidth.html" shape="rect" coords="293,216,499,197" alt="">
<area href="classOgre_1_1ParticleSystem_1_1CmdQuota.html" shape="rect" coords="292,284,500,265" alt="">
<area href="classOgre_1_1ParticleSystem_1_1CmdHeight.html" shape="rect" coords="292,352,500,333" alt="">
<area href="classOgre_1_1ParticleSystem_1_1CmdBillboardType.html" shape="rect" coords="269,420,523,401" alt="">
<area href="classOgre_1_1ParticleSystem_1_1CmdMaterial.html" shape="rect" coords="287,488,505,469" alt="">
<area href="classOgre_1_1ParticleSystem_1_1CmdCull.html" shape="rect" coords="299,556,493,537" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classOgre_1_1ParticleSystem-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema0">ParticleSystem</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Default constructor required for STL creation in manager.</em> <a href="#Ogre_1_1ParticleSystema0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema1">ParticleSystem</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;name)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Creates a particle system with no emitters or affectors.</em> <a href="#Ogre_1_1ParticleSystema1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema2">~ParticleSystem</a> ()</td></tr>
<tr><td nowrap align=right valign=top>virtual const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema3">getName</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the name of this particle system.</em> <a href="#Ogre_1_1ParticleSystema3"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1ParticleEmitter.html">ParticleEmitter</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema4">addEmitter</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;emitterType)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Adds an emitter to this particle system.</em> <a href="#Ogre_1_1ParticleSystema4"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1ParticleEmitter.html">ParticleEmitter</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema5">getEmitter</a> (unsigned short index) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves an emitter by it's index (zero-based).</em> <a href="#Ogre_1_1ParticleSystema5"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>unsigned short&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema6">getNumEmitters</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the number of emitters for this particle system.</em> <a href="#Ogre_1_1ParticleSystema6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema7">removeEmitter</a> (unsigned short index)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Removes an emitter from the system.</em> <a href="#Ogre_1_1ParticleSystema7"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema8">removeAllEmitters</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Removes all the emitters from this system.</em> <a href="#Ogre_1_1ParticleSystema8"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1ParticleAffector.html">ParticleAffector</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema9">addAffector</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;affectorType)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Adds an affector to this particle system.</em> <a href="#Ogre_1_1ParticleSystema9"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1ParticleAffector.html">ParticleAffector</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema10">getAffector</a> (unsigned short index) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves an affector by it's index (zero-based).</em> <a href="#Ogre_1_1ParticleSystema10"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>unsigned short&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema11">getNumAffectors</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the number of affectors for this particle system.</em> <a href="#Ogre_1_1ParticleSystema11"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema12">removeAffector</a> (unsigned short index)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Removes an affector from the system.</em> <a href="#Ogre_1_1ParticleSystema12"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema13">removeAllAffectors</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Removes all the affectors from this system.</em> <a href="#Ogre_1_1ParticleSystema13"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>unsigned int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema14">getNumParticles</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the number of individual particles in the system right now.</em> <a href="#Ogre_1_1ParticleSystema14"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>unsigned int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema15">getParticleQuota</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the maximum number of particles this system is allowed to have active at once.</em> <a href="#Ogre_1_1ParticleSystema15"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema16">setParticleQuota</a> (unsigned int quota)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the maximum number of particles this system is allowed to have active at once.</em> <a href="#Ogre_1_1ParticleSystema16"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>ParticleSystem &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema17">operator=</a> (const ParticleSystem &amp;rhs)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Assignment operator for copying.</em> <a href="#Ogre_1_1ParticleSystema17"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema18">_update</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> timeElapsed)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Updates the particles in the system based on time elapsed.</em> <a href="#Ogre_1_1ParticleSystema18"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1ParticleIterator.html">ParticleIterator</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema19">_getIterator</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns an iterator for stepping through all particles in this system.</em> <a href="#Ogre_1_1ParticleSystema19"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema20">getWorldTransforms</a> (<a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> *xform) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Overridden from <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a>.</em> <a href="#Ogre_1_1ParticleSystema20"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema21">getWorldOrientation</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>@copydoc <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1Renderablea4">Renderable::getWorldOrientation</a></em> <a href="#Ogre_1_1ParticleSystema21"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema22">getWorldPosition</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>@copydoc <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1Renderablea5">Renderable::getWorldPosition</a></em> <a href="#Ogre_1_1ParticleSystema22"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema23">_updateBounds</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Overridden from <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a>.</em> <a href="#Ogre_1_1ParticleSystema23"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema24">fastForward</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> time, <a class="el" href="namespaceOgre.html#a349">Real</a> interval=0.1)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Fast-forwards this system by the required number of seconds.</em> <a href="#Ogre_1_1ParticleSystema24"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema25">getMovableType</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Overridden from <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a>.</em> <a href="#Ogre_1_1ParticleSystema25"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Billboard.html">Billboard</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema26">createBillboard</a> (const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;position, const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;colour=<a class="el" href="classOgre_1_1ColourValue.html#Ogre_1_1ColourValuep1">ColourValue::White</a>)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Creates a new billboard and adds it to this set.</em> <a href="#Ogre_1_1ParticleSystema26"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Billboard.html">Billboard</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema27">createBillboard</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> x, <a class="el" href="namespaceOgre.html#a349">Real</a> y, <a class="el" href="namespaceOgre.html#a349">Real</a> z, const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;colour=<a class="el" href="classOgre_1_1ColourValue.html#Ogre_1_1ColourValuep1">ColourValue::White</a>)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Creates a new billboard and adds it to this set.</em> <a href="#Ogre_1_1ParticleSystema27"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema28">getNumBillboards</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the number of active billboards which currently make up this set.</em> <a href="#Ogre_1_1ParticleSystema28"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema29">setAutoextend</a> (bool autoextend)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Tells the set whether to allow automatic extension of the pool of billboards.</em> <a href="#Ogre_1_1ParticleSystema29"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema30">getAutoextend</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns true if the billboard pool automatically extends.</em> <a href="#Ogre_1_1ParticleSystema30"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema31">setPoolSize</a> (unsigned int size)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Adjusts the size of the pool of billboards available in this set.</em> <a href="#Ogre_1_1ParticleSystema31"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual unsigned int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema32">getPoolSize</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the current size of the billboard pool.</em> <a href="#Ogre_1_1ParticleSystema32"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema33">clear</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Empties this set of all billboards.</em> <a href="#Ogre_1_1ParticleSystema33"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1Billboard.html">Billboard</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema34">getBillboard</a> (unsigned int index) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns a pointer to the billboard at the supplied index.</em> <a href="#Ogre_1_1ParticleSystema34"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema35">removeBillboard</a> (unsigned int index)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Removes the billboard at the supplied index.</em> <a href="#Ogre_1_1ParticleSystema35"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema36">removeBillboard</a> (<a class="el" href="classOgre_1_1Billboard.html">Billboard</a> *pBill)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Removes a billboard from the set.</em> <a href="#Ogre_1_1ParticleSystema36"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema37">setBillboardOrigin</a> (<a class="el" href="namespaceOgre.html#a603">BillboardOrigin</a> origin)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the point which acts as the origin point for all billboards in this set.</em> <a href="#Ogre_1_1ParticleSystema37"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a603">BillboardOrigin</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema38">getBillboardOrigin</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the point which acts as the origin point for all billboards in this set.</em> <a href="#Ogre_1_1ParticleSystema38"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema39">setDefaultDimensions</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> width, <a class="el" href="namespaceOgre.html#a349">Real</a> height)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the default dimensions of the billboards in this set.</em> <a href="#Ogre_1_1ParticleSystema39"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema40">setDefaultWidth</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> width)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See setDefaultDimensions - this sets 1 component individually.</em> <a href="#Ogre_1_1ParticleSystema40"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema41">getDefaultWidth</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See setDefaultDimensions - this gets 1 component individually.</em> <a href="#Ogre_1_1ParticleSystema41"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema42">setDefaultHeight</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> height)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See setDefaultDimensions - this sets 1 component individually.</em> <a href="#Ogre_1_1ParticleSystema42"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema43">getDefaultHeight</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>See setDefaultDimensions - this gets 1 component individually.</em> <a href="#Ogre_1_1ParticleSystema43"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema44">setMaterialName</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;name)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the name of the material to be used for this billboard set.</em> <a href="#Ogre_1_1ParticleSystema44"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema45">getMaterialName</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the name of the material to be used for this billboard set.</em> <a href="#Ogre_1_1ParticleSystema45"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema46">_notifyCurrentCamera</a> (<a class="el" href="classOgre_1_1Camera.html">Camera</a> *cam)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Overridden from <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a>.</em> <a href="#Ogre_1_1ParticleSystema46"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual const <a class="el" href="classOgre_1_1AxisAlignedBox.html">AxisAlignedBox</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema47">getBoundingBox</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Overridden from <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a>.</em> <a href="#Ogre_1_1ParticleSystema47"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema48">getBoundingRadius</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Overridden from <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a>.</em> <a href="#Ogre_1_1ParticleSystema48"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema49">_updateRenderQueue</a> (<a class="el" href="classOgre_1_1RenderQueue.html">RenderQueue</a> *queue)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Overridden from <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a>.</em> <a href="#Ogre_1_1ParticleSystema49"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1Material.html">Material</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema50">getMaterial</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Overridden from <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a>.</em> <a href="#Ogre_1_1ParticleSystema50"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema51">getRenderOperation</a> (<a class="el" href="classOgre_1_1RenderOperation.html">RenderOperation</a> &amp;op)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Overridden from <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a>.</em> <a href="#Ogre_1_1ParticleSystema51"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema52">_notifyBillboardResized</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal callback used by Billboards to notify their parent that they have been resized.</em> <a href="#Ogre_1_1ParticleSystema52"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema53">_notifyBillboardTextureCoordsModified</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Notifies the billboardset that texture coordinates will be modified for this set.</em> <a href="#Ogre_1_1ParticleSystema53"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema54">getCullIndividually</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns whether or not billbards in this are tested individually for culling.</em> <a href="#Ogre_1_1ParticleSystema54"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema55">setCullIndividually</a> (bool cullIndividual)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets whether culling tests billboards in this individually as well as in a group.</em> <a href="#Ogre_1_1ParticleSystema55"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema56">setBillboardType</a> (<a class="el" href="namespaceOgre.html#a604">BillboardType</a> bbt)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the type of billboard to render.</em> <a href="#Ogre_1_1ParticleSystema56"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a604">BillboardType</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema57">getBillboardType</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the billboard type in use.</em> <a href="#Ogre_1_1ParticleSystema57"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema58">setCommonDirection</a> (const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;vec)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Use this to specify the common direction given to billboards of type BBT_ORIENTED_COMMON.</em> <a href="#Ogre_1_1ParticleSystema58"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema59">getCommonDirection</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the common direction for all billboards (BBT_ORIENTED_COMMON).</em> <a href="#Ogre_1_1ParticleSystema59"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema60">getSquaredViewDepth</a> (const <a class="el" href="classOgre_1_1Camera.html">Camera</a> *cam) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Overridden, see <a class="el" href="classOgre_1_1Renderable.html">Renderable</a>.</em> <a href="#Ogre_1_1ParticleSystema60"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const <a class="el" href="namespaceOgre.html#a56">LightList</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema61">getLights</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>@copydoc <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1Renderablea12">Renderable::getLights</a></em> <a href="#Ogre_1_1ParticleSystema61"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1TTYGuiElementa79">getParamDictionary</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves the parameter dictionary for this class.</em> <a href="#Ogre_1_1TTYGuiElementa79"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const <a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1TTYGuiElementa80">getParamDictionary</a> (void) const</td></tr>
<tr><td nowrap align=right valign=top>const <a class="el" href="namespaceOgre.html#a419">ParameterList</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1TTYGuiElementa81">getParameters</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves a list of parameters valid for this object.</em> <a href="#Ogre_1_1TTYGuiElementa81"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1TTYGuiElementa82">setParameter</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;name, const <a class="el" href="classOgre_1_1String.html">String</a> &amp;value)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Generic parameter setting method.</em> <a href="#Ogre_1_1TTYGuiElementa82"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1String.html">String</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1TTYGuiElementa83">getParameter</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;name) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Generic parameter retrieval method.</em> <a href="#Ogre_1_1TTYGuiElementa83"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1TTYGuiElementa84">copyParametersTo</a> (<a class="el" href="classOgre_1_1StringInterface.html">StringInterface</a> *dest) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Method for copying this object's parameters to another object.</em> <a href="#Ogre_1_1TTYGuiElementa84"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1Node.html">Node</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa17">getParentNode</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the node to which this object is attached.</em> <a href="#Ogre_1_1WireBoundingBoxa17"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa18">_notifyAttached</a> (<a class="el" href="classOgre_1_1Node.html">Node</a> *parent, bool isTagPoint=false)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method called to notify the object that it has been attached to a node.</em> <a href="#Ogre_1_1WireBoundingBoxa18"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa19">isAttached</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns true if this object is attached to a <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> or <a class="el" href="classOgre_1_1TagPoint.html">TagPoint</a>.</em> <a href="#Ogre_1_1WireBoundingBoxa19"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual const <a class="el" href="classOgre_1_1AxisAlignedBox.html">AxisAlignedBox</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa20">getWorldBoundingBox</a> (bool derive=false) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves the axis-aligned bounding box for this object in world coordinates.</em> <a href="#Ogre_1_1WireBoundingBoxa20"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual const <a class="el" href="classOgre_1_1Sphere.html">Sphere</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa21">getWorldBoundingSphere</a> (bool derive=false) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves the worldspace bounding sphere for this object.</em> <a href="#Ogre_1_1WireBoundingBoxa21"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa22">setVisible</a> (bool visible)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Tells this object whether to be visible or not, if it has a renderable component.</em> <a href="#Ogre_1_1WireBoundingBoxa22"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa23">isVisible</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns whether or not this object is supposed to be visible or not.</em> <a href="#Ogre_1_1WireBoundingBoxa23"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa24">setUserObject</a> (<a class="el" href="classOgre_1_1UserDefinedObject.html">UserDefinedObject</a> *obj)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Call this to associate your own custom user object instance with this <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a>.</em> <a href="#Ogre_1_1WireBoundingBoxa24"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1UserDefinedObject.html">UserDefinedObject</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa25">getUserObject</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves a pointer to a custom application object associated with this movable by an earlier call to setUserObject.</em> <a href="#Ogre_1_1WireBoundingBoxa25"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa26">setRenderQueueGroup</a> (<a class="el" href="namespaceOgre.html#a638">RenderQueueGroupID</a> queueID)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the render queue group this entity will be rendered through.</em> <a href="#Ogre_1_1WireBoundingBoxa26"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a638">RenderQueueGroupID</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa27">getRenderQueueGroup</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the queue group for this entity, see setRenderQueueGroup for full details.</em> <a href="#Ogre_1_1WireBoundingBoxa27"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa28">_getParentNodeFullTransform</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>return the full transformation of the parent sceneNode or the attachingPoint node</em> <a href="#Ogre_1_1WireBoundingBoxa28"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa29">setQueryFlags</a> (unsigned long flags)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the query flags for this object.</em> <a href="#Ogre_1_1WireBoundingBoxa29"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa30">addQueryFlags</a> (unsigned long flags)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this object.</em> <a href="#Ogre_1_1WireBoundingBoxa30"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa31">removeQueryFlags</a> (unsigned long flags)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this object.</em> <a href="#Ogre_1_1WireBoundingBoxa31"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa32">getQueryFlags</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the query flags relevant for this object.</em> <a href="#Ogre_1_1WireBoundingBoxa32"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1Technique.html">Technique</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa33">getTechnique</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves a pointer to the <a class="el" href="classOgre_1_1Material.html">Material</a> <a class="el" href="classOgre_1_1Technique.html">Technique</a> this renderable object uses.</em> <a href="#Ogre_1_1WireBoundingBoxa33"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual unsigned short&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa34">getNumWorldTransforms</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the number of world transform matrices this renderable requires.</em> <a href="#Ogre_1_1WireBoundingBoxa34"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa35">useIdentityProjection</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns whether or not to use an 'identity' projection.</em> <a href="#Ogre_1_1WireBoundingBoxa35"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa36">useIdentityView</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns whether or not to use an 'identity' projection.</em> <a href="#Ogre_1_1WireBoundingBoxa36"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a622">SceneDetailLevel</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa37">getRenderDetail</a> () const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the preferred rasterisation mode of this renderable.</em> <a href="#Ogre_1_1WireBoundingBoxa37"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxa38">getNormaliseNormals</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns whether or not this <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> wishes the hardware to normalise normals.</em> <a href="#Ogre_1_1WireBoundingBoxa38"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Types</h2></td></tr>
<tr><td nowrap align=right valign=top>typedef std::vector&lt; <a class="el" href="classOgre_1_1ParticleEmitter.html">ParticleEmitter</a> * &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemt0">ParticleEmitterList</a></td></tr>
<tr><td nowrap align=right valign=top>typedef std::vector&lt; <a class="el" href="classOgre_1_1ParticleAffector.html">ParticleAffector</a> * &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemt1">ParticleAffectorList</a></td></tr>
<tr><td nowrap align=right valign=top>typedef std::list&lt; <a class="el" href="classOgre_1_1Billboard.html">Billboard</a> * &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemt2">ActiveBillboardList</a></td></tr>
<tr><td nowrap align=right valign=top>typedef std::deque&lt; <a class="el" href="classOgre_1_1Billboard.html">Billboard</a> * &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemt3">FreeBillboardQueue</a></td></tr>
<tr><td nowrap align=right valign=top>typedef std::vector&lt; <a class="el" href="classOgre_1_1Billboard.html">Billboard</a> * &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemt4">BillboardPool</a></td></tr>
<tr><td colspan=2><br><h2>Protected Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemb0">_expire</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> timeElapsed)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method used to expire dead particles.</em> <a href="#Ogre_1_1ParticleSystemb0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemb1">_triggerEmitters</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> timeElapsed)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Spawn new particles based on free quota and emitter requirements.</em> <a href="#Ogre_1_1ParticleSystemb1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemb2">_applyMotion</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> timeElapsed)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Updates existing particle based on their momentum.</em> <a href="#Ogre_1_1ParticleSystemb2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemb3">_triggerAffectors</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> timeElapsed)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Applies the effects of affectors.</em> <a href="#Ogre_1_1ParticleSystemb3"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemb4">increasePool</a> (unsigned int size)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Overridden from <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> to create <a class="el" href="classOgre_1_1Particle.html">Particle</a> instead of <a class="el" href="classOgre_1_1Billboard.html">Billboard</a>.</em> <a href="#Ogre_1_1ParticleSystemb4"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Particle.html">Particle</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemb5">addParticle</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method for adding a new active particle.</em> <a href="#Ogre_1_1ParticleSystemb5"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemb6">genBillboardAxes</a> (<a class="el" href="classOgre_1_1Camera.html">Camera</a> &amp;cam, <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> *pX, <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> *pY, const <a class="el" href="classOgre_1_1Billboard.html">Billboard</a> *pBill=0)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Overidden from <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a>.</em> <a href="#Ogre_1_1ParticleSystemb6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemb7">initParameters</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method for initialising string interface.</em> <a href="#Ogre_1_1ParticleSystemb7"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemb8">billboardVisible</a> (<a class="el" href="classOgre_1_1Camera.html">Camera</a> *cam, ActiveBillboardList::iterator bill)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method for culling individual billboards.</em> <a href="#Ogre_1_1ParticleSystemb8"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemb9">getParametricOffsets</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> &amp;left, <a class="el" href="namespaceOgre.html#a349">Real</a> &amp;right, <a class="el" href="namespaceOgre.html#a349">Real</a> &amp;top, <a class="el" href="namespaceOgre.html#a349">Real</a> &amp;bottom)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method, generates parametric offsets based on origin.</em> <a href="#Ogre_1_1ParticleSystemb9"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemb10">genVertices</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> **pPos, <a class="el" href="namespaceOgre.html#a53">RGBA</a> **pCol, <a class="el" href="namespaceOgre.html#a349">Real</a> **pTex, const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> *offsets, const <a class="el" href="classOgre_1_1Billboard.html">Billboard</a> *pBillboard)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method for generating vertex data.</em> <a href="#Ogre_1_1ParticleSystemb10"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemb11">genVertOffsets</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> inleft, <a class="el" href="namespaceOgre.html#a349">Real</a> inright, <a class="el" href="namespaceOgre.html#a349">Real</a> intop, <a class="el" href="namespaceOgre.html#a349">Real</a> inbottom, <a class="el" href="namespaceOgre.html#a349">Real</a> width, <a class="el" href="namespaceOgre.html#a349">Real</a> height, const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;x, const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;y, <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> *pDestVec)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method generates vertex offsets.</em> <a href="#Ogre_1_1ParticleSystemb11"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1TTYGuiElementb10">createParamDictionary</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;className)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method for creating a parameter dictionary for the class, if it does not already exist.</em> <a href="#Ogre_1_1TTYGuiElementb10"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1String.html">String</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn0">mName</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Name of the particle system instance.</em> <a href="#Ogre_1_1ParticleSystemn0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemt0">ParticleEmitterList</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn1">mEmitters</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>List of particle emitters, ie sources of particles.</em> <a href="#Ogre_1_1ParticleSystemn1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemt1">ParticleAffectorList</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn2">mAffectors</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>List of particle affectors, ie modifiers of particles.</em> <a href="#Ogre_1_1ParticleSystemn2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1AxisAlignedBox.html">AxisAlignedBox</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn3">mAABB</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Bounds of all billboards in this set.</em> <a href="#Ogre_1_1ParticleSystemn3"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn4">mBoundingRadius</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Bounding radius.</em> <a href="#Ogre_1_1ParticleSystemn4"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a603">BillboardOrigin</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn5">mOriginType</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Origin of each billboard.</em> <a href="#Ogre_1_1ParticleSystemn5"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn6">mDefaultWidth</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Default width of each billboard.</em> <a href="#Ogre_1_1ParticleSystemn6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn7">mDefaultHeight</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Default height of each billboard.</em> <a href="#Ogre_1_1ParticleSystemn7"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1String.html">String</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn8">mMaterialName</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Name of the material to use.</em> <a href="#Ogre_1_1ParticleSystemn8"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Material.html">Material</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn9">mpMaterial</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Pointer to the material to use.</em> <a href="#Ogre_1_1ParticleSystemn9"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn10">mAllDefaultSize</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>True if no billboards in this set have been resized - greater efficiency.</em> <a href="#Ogre_1_1ParticleSystemn10"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn11">mAutoExtendPool</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Flag indicating whether to autoextend pool.</em> <a href="#Ogre_1_1ParticleSystemn11"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn12">mFixedTextureCoords</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1BillboardSet.html#Ogre_1_1ParticleSystemt2">ActiveBillboardList</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn13">mActiveBillboards</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Active billboard list.</em> <a href="#Ogre_1_1ParticleSystemn13"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1BillboardSet.html#Ogre_1_1ParticleSystemt3">FreeBillboardQueue</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn14">mFreeBillboards</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Free billboard queue.</em> <a href="#Ogre_1_1ParticleSystemn14"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1BillboardSet.html#Ogre_1_1ParticleSystemt4">BillboardPool</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn15">mBillboardPool</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Pool of billboard instances for use and reuse in the active billboard list.</em> <a href="#Ogre_1_1ParticleSystemn15"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1VertexData.html">VertexData</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn16">mVertexData</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>The vertex position data for all billboards in this set.</em> <a href="#Ogre_1_1ParticleSystemn16"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1IndexData.html">IndexData</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn17">mIndexData</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>The vertex index data for all billboards in this set (1 set only).</em> <a href="#Ogre_1_1ParticleSystemn17"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn18">mCullIndividual</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Flag indicating whether each billboard should be culled separately (default: false).</em> <a href="#Ogre_1_1ParticleSystemn18"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a604">BillboardType</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn19">mBillboardType</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>The type of billboard to render.</em> <a href="#Ogre_1_1ParticleSystemn19"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Vector3.html">Vector3</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn20">mCommonDirection</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Common direction for billboards of type BBT_ORIENTED_COMMON.</em> <a href="#Ogre_1_1ParticleSystemn20"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>unsigned short&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemn21">mNumVisibleBillboards</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1String.html">String</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1TTYGuiElementn48">mParamDictName</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Class name for this instance to be used as a lookup (must be initialised by subclasses).</em> <a href="#Ogre_1_1TTYGuiElementn48"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Node.html">Node</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxn9">mParentNode</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>node to which this object is attached</em> <a href="#Ogre_1_1WireBoundingBoxn9"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxn10">mParentIsTagPoint</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxn11">mVisible</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Is this object visible?</em> <a href="#Ogre_1_1WireBoundingBoxn11"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1UserDefinedObject.html">UserDefinedObject</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxn12">mUserObject</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>User defined object which is linked to this object.</em> <a href="#Ogre_1_1WireBoundingBoxn12"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a638">RenderQueueGroupID</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxn13">mRenderQueueID</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>The render queue to use when rendering this object.</em> <a href="#Ogre_1_1WireBoundingBoxn13"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxn14">mQueryFlags</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Flags determining whether this object is included / excluded from scene queries.</em> <a href="#Ogre_1_1WireBoundingBoxn14"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1AxisAlignedBox.html">AxisAlignedBox</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxn15">mWorldAABB</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Cached world AABB of this object.</em> <a href="#Ogre_1_1WireBoundingBoxn15"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Sphere.html">Sphere</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1WireBoundingBoxn16">mWorldBoundingSphere</a></td></tr>
<tr><td colspan=2><br><h2>Static Protected Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1ParticleSystem_1_1CmdCull.html">CmdCull</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemq0">msCullCmd</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Command objects.</em> <a href="#Ogre_1_1ParticleSystemq0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1ParticleSystem_1_1CmdHeight.html">CmdHeight</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemq1">msHeightCmd</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1ParticleSystem_1_1CmdMaterial.html">CmdMaterial</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemq2">msMaterialCmd</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1ParticleSystem_1_1CmdQuota.html">CmdQuota</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemq3">msQuotaCmd</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1ParticleSystem_1_1CmdWidth.html">CmdWidth</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemq4">msWidthCmd</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1ParticleSystem_1_1CmdBillboardType.html">CmdBillboardType</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemq5">msBillboardTypeCmd</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1ParticleSystem_1_1CmdCommonDirection.html">CmdCommonDirection</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemq6">msCommonDirectionCmd</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1String.html">String</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemq7">msMovableType</a> = "<a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a>"</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Shared class-level name for Movable type.</em> <a href="#Ogre_1_1ParticleSystemq7"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a421">ParamDictionaryMap</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1TTYGuiElementq19">msDictionary</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Dictionary of parameters.</em> <a href="#Ogre_1_1TTYGuiElementq19"></a><em></em></font><br><br></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Class defining particle system based special effects.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 <a class="el" href="classOgre_1_1Particle.html">Particle</a> systems are special effects generators which are based on a number of moving points which are rendered perhaps using billboards (quads which always face the camera) to create the impression of things like like sparkles, smoke, blood spurts, dust etc. 
<p>
 This class simply manages a single collection of particles with a shared local center point and a bounding box. The visual aspect of the particles is handled by the base <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> class which the <a class="el" href="classOgre_1_1ParticleSystem.html">ParticleSystem</a> manages automatically. 
<p>
 <a class="el" href="classOgre_1_1Particle.html">Particle</a> systems are created using the ParticleSystemManager::createParticleSystem method, never directly. In addition, like all subclasses of <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a>, the <a class="el" href="classOgre_1_1ParticleSystem.html">ParticleSystem</a> will only be considered for rendering once it has been attached to a <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a>. </dl>
<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8h-source.html#l00053">53</a> of file <a class="el" href="OgreParticleSystem_8h-source.html">OgreParticleSystem.h</a>.<hr><h2>Member Typedef Documentation</h2>
<a name="Ogre_1_1ParticleSystemt2" doxytag="Ogre::ParticleSystem::ActiveBillboardList"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef std::list&lt;<a class="el" href="classOgre_1_1Billboard.html">Billboard</a>*&gt; Ogre::BillboardSet::ActiveBillboardList<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00117">117</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemt4" doxytag="Ogre::ParticleSystem::BillboardPool"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef std::vector&lt;<a class="el" href="classOgre_1_1Billboard.html">Billboard</a>*&gt; Ogre::BillboardSet::BillboardPool<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00119">119</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemt3" doxytag="Ogre::ParticleSystem::FreeBillboardQueue"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef std::deque&lt;<a class="el" href="classOgre_1_1Billboard.html">Billboard</a>*&gt; Ogre::BillboardSet::FreeBillboardQueue<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00118">118</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemt1" doxytag="Ogre::ParticleSystem::ParticleAffectorList"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef std::vector&lt;<a class="el" href="classOgre_1_1ParticleAffector.html">ParticleAffector</a>*&gt; Ogre::ParticleSystem::ParticleAffectorList<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8h-source.html#l00296">296</a> of file <a class="el" href="OgreParticleSystem_8h-source.html">OgreParticleSystem.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemt0" doxytag="Ogre::ParticleSystem::ParticleEmitterList"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef std::vector&lt;<a class="el" href="classOgre_1_1ParticleEmitter.html">ParticleEmitter</a>*&gt; Ogre::ParticleSystem::ParticleEmitterList<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8h-source.html#l00295">295</a> of file <a class="el" href="OgreParticleSystem_8h-source.html">OgreParticleSystem.h</a>.    </td>
  </tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="Ogre_1_1ParticleSystema0" doxytag="Ogre::ParticleSystem::ParticleSystem"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Ogre::ParticleSystem::ParticleSystem </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Default constructor required for STL creation in manager.
<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00053">53</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreParticleSystem_8cpp-source.html#l00447">initParameters</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema1" doxytag="Ogre::ParticleSystem::ParticleSystem"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Ogre::ParticleSystem::ParticleSystem </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>name</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Creates a particle system with no emitters or affectors.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 You should use the <a class="el" href="classOgre_1_1ParticleSystemManager.html">ParticleSystemManager</a> to create particle systems rather than creating them directly. </dl>
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00058">58</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="namespaceOgre.html#a603a5">Ogre::BBO_CENTER</a>, <a class="el" href="OgreParticleSystem_8cpp-source.html#l00447">initParameters</a>(), <a class="el" href="OgreBillboardSet_8h-source.html#l00110">Ogre::BillboardSet::mAllDefaultSize</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00113">Ogre::BillboardSet::mAutoExtendPool</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00162">Ogre::BillboardSet::mCullIndividual</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00159">Ogre::BillboardSet::mIndexData</a>, <a class="el" href="OgreParticleSystem_8h-source.html#l00293">mName</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00097">Ogre::BillboardSet::mOriginType</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00149">Ogre::BillboardSet::mVertexData</a>, <a class="el" href="OgreBillboardSet_8cpp-source.html#l00219">Ogre::BillboardSet::setDefaultDimensions</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00245">Ogre::BillboardSet::setMaterialName</a>(), and <a class="el" href="OgreBillboardSet_8cpp-source.html#l00579">Ogre::BillboardSet::setPoolSize</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema2" doxytag="Ogre::ParticleSystem::~ParticleSystem"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> Ogre::ParticleSystem::~ParticleSystem </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00084">84</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreParticleSystem_8cpp-source.html#l00159">removeAllAffectors</a>(), and <a class="el" href="OgreParticleSystem_8cpp-source.html#l00122">removeAllEmitters</a>().    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="Ogre_1_1ParticleSystemb2" doxytag="Ogre::ParticleSystem::_applyMotion"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::ParticleSystem::_applyMotion </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>timeElapsed</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Updates existing particle based on their momentum.
<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00335">335</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00129">Ogre::BillboardSet::mActiveBillboards</a>, <a class="el" href="OgreBillboard_8h-source.html#l00069">Ogre::Billboard::mDirection</a>, <a class="el" href="OgreBillboard_8h-source.html#l00067">Ogre::Billboard::mPosition</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00222">_update</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemb0" doxytag="Ogre::ParticleSystem::_expire"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::ParticleSystem::_expire </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>timeElapsed</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Internal method used to expire dead particles.
<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00240">240</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00129">Ogre::BillboardSet::mActiveBillboards</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00138">Ogre::BillboardSet::mFreeBillboards</a>, <a class="el" href="OgreParticle_8h-source.html#l00043">Ogre::Particle::mTimeToLive</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00222">_update</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema19" doxytag="Ogre::ParticleSystem::_getIterator"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParticleIterator.html">ParticleIterator</a> Ogre::ParticleSystem::_getIterator </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns an iterator for stepping through all particles in this system.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This method is designed to be used by people providing new <a class="el" href="classOgre_1_1ParticleAffector.html">ParticleAffector</a> subclasses, this is the easiest way to step through all the particles in a system and apply the changes the affector wants to make. </dl>
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00375">375</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00129">Ogre::BillboardSet::mActiveBillboards</a>.
<p>
Referenced by <a class="el" href="OgreScaleAffector_8cpp-source.html#l00053">Ogre::ScaleAffector::_affectParticles</a>(), <a class="el" href="OgreRotationAffector_8cpp-source.html#l00085">Ogre::RotationAffector::_affectParticles</a>(), <a class="el" href="OgreLinearForceAffector_8cpp-source.html#l00065">Ogre::LinearForceAffector::_affectParticles</a>(), <a class="el" href="OgreColourInterpolatorAffector_8cpp-source.html#l00071">Ogre::ColourInterpolatorAffector::_affectParticles</a>(), <a class="el" href="OgreColourImageAffector_8cpp-source.html#l00063">Ogre::ColourImageAffector::_affectParticles</a>(), <a class="el" href="OgreColourFaderAffector2_8cpp-source.html#l00098">Ogre::ColourFaderAffector2::_affectParticles</a>(), and <a class="el" href="OgreColourFaderAffector_8cpp-source.html#l00067">Ogre::ColourFaderAffector::_affectParticles</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa28" doxytag="Ogre::ParticleSystem::_getParentNodeFullTransform"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> Ogre::MovableObject::_getParentNodeFullTransform </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
return the full transformation of the parent sceneNode or the attachingPoint node
<p>

<p>
Definition at line <a class="el" href="OgreMovableObject_8cpp-source.html#l00092">92</a> of file <a class="el" href="OgreMovableObject_8cpp-source.html">OgreMovableObject.cpp</a>.
<p>
References <a class="el" href="OgreNode_8cpp-source.html#l00097">Ogre::Node::_getFullTransform</a>(), and <a class="el" href="OgreMovableObject_8h-source.html#l00047">Ogre::MovableObject::mParentNode</a>.
<p>
Referenced by <a class="el" href="OgreEntity_8cpp-source.html#l00357">Ogre::Entity::cacheBoneMatrices</a>(), <a class="el" href="OgreTagPoint_8cpp-source.html#l00076">Ogre::TagPoint::getParentEntityTransform</a>(), <a class="el" href="OgreMovableObject_8cpp-source.html#l00104">Ogre::MovableObject::getWorldBoundingBox</a>(), <a class="el" href="OgreSubEntity_8cpp-source.html#l00093">Ogre::SubEntity::getWorldTransforms</a>(), and <a class="el" href="OgreBillboardSet_8cpp-source.html#l00552">Ogre::BillboardSet::getWorldTransforms</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa18" doxytag="Ogre::ParticleSystem::_notifyAttached"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::MovableObject::_notifyAttached </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Node.html">Node</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>parent</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>isTagPoint</em> = false</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Internal method called to notify the object that it has been attached to a node.
<p>

<p>
Definition at line <a class="el" href="OgreMovableObject_8cpp-source.html#l00054">54</a> of file <a class="el" href="OgreMovableObject_8cpp-source.html">OgreMovableObject.cpp</a>.
<p>
References <a class="el" href="OgreMovableObject_8h-source.html#l00048">Ogre::MovableObject::mParentIsTagPoint</a>, and <a class="el" href="OgreMovableObject_8h-source.html#l00047">Ogre::MovableObject::mParentNode</a>.
<p>
Referenced by <a class="el" href="OgreSceneNode_8cpp-source.html#l00078">Ogre::SceneNode::attachObject</a>(), <a class="el" href="OgreEntity_8cpp-source.html#l00484">Ogre::Entity::attachObjectImpl</a>(), <a class="el" href="OgreSceneNode_8cpp-source.html#l00204">Ogre::SceneNode::detachAllObjects</a>(), <a class="el" href="OgreSceneNode_8cpp-source.html#l00129">Ogre::SceneNode::detachObject</a>(), and <a class="el" href="OgreSceneNode_8cpp-source.html#l00051">Ogre::SceneNode::~SceneNode</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema52" doxytag="Ogre::ParticleSystem::_notifyBillboardResized"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::BillboardSet::_notifyBillboardResized </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Internal callback used by Billboards to notify their parent that they have been resized.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00726">726</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00110">Ogre::BillboardSet::mAllDefaultSize</a>.
<p>
Referenced by <a class="el" href="OgreBillboard_8cpp-source.html#l00085">Ogre::Billboard::setDimensions</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema53" doxytag="Ogre::ParticleSystem::_notifyBillboardTextureCoordsModified"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Ogre::BillboardSet::_notifyBillboardTextureCoordsModified </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Notifies the billboardset that texture coordinates will be modified for this set.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00460">460</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.
<p>
Referenced by <a class="el" href="OgreBillboard_8cpp-source.html#l00061">Ogre::Billboard::setRotation</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema46" doxytag="Ogre::ParticleSystem::_notifyCurrentCamera"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::BillboardSet::_notifyCurrentCamera </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Camera.html">Camera</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>cam</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Overridden from <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a>.
<p>
<dl compact><dt><b>
See also: </b><dd>
 <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a> </dl>
<p>
Implements <a class="el" href="classOgre_1_1MovableObject.html#Ogre_1_1MovableObjecta7">Ogre::MovableObject</a>.
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00269">269</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="namespaceOgre.html#a604a12">Ogre::BBT_ORIENTED_SELF</a>, <a class="el" href="OgreBillboardSet_8cpp-source.html#l00812">Ogre::BillboardSet::billboardVisible</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00041">COLOUR_BINDING</a>, <a class="el" href="OgreBillboardSet_8cpp-source.html#l00852">Ogre::BillboardSet::genBillboardAxes</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00911">Ogre::BillboardSet::genVertices</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00971">Ogre::BillboardSet::genVertOffsets</a>(), <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00331">Ogre::VertexBufferBinding::getBuffer</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00732">Ogre::BillboardSet::getParametricOffsets</a>(), <a class="el" href="OgreBillboardSet_8h-source.html#l00129">Ogre::BillboardSet::mActiveBillboards</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00165">Ogre::BillboardSet::mBillboardType</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00102">Ogre::BillboardSet::mDefaultHeight</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00100">Ogre::BillboardSet::mDefaultWidth</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00115">Ogre::BillboardSet::mFixedTextureCoords</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00174">Ogre::BillboardSet::mNumVisibleBillboards</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00149">Ogre::BillboardSet::mVertexData</a>, <a class="el" href="OgreBillboardSet_8cpp-source.html#l00040">POSITION_BINDING</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, <a class="el" href="OgreColourValue_8h-source.html#l00032">Ogre::RGBA</a>, <a class="el" href="OgreBillboardSet_8cpp-source.html#l00042">TEXCOORD_BINDING</a>, and <a class="el" href="OgreVertexIndexData_8h-source.html#l00048">Ogre::VertexData::vertexBufferBinding</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemb3" doxytag="Ogre::ParticleSystem::_triggerAffectors"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::ParticleSystem::_triggerAffectors </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>timeElapsed</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Applies the effects of affectors.
<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00349">349</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreParticleSystem_8h-source.html#l00301">mAffectors</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00222">_update</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemb1" doxytag="Ogre::ParticleSystem::_triggerEmitters"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::ParticleSystem::_triggerEmitters </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>timeElapsed</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Spawn new particles based on free quota and emitter requirements.
<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00265">265</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreNode_8cpp-source.html#l00394">Ogre::Node::_getDerivedOrientation</a>(), <a class="el" href="OgreNode_8cpp-source.html#l00404">Ogre::Node::_getDerivedPosition</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00380">addParticle</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00210">getParticleQuota</a>(), <a class="el" href="OgreBillboardSet_8h-source.html#l00129">Ogre::BillboardSet::mActiveBillboards</a>, <a class="el" href="OgreParticleSystem_8h-source.html#l00301">mAffectors</a>, <a class="el" href="OgreBillboard_8h-source.html#l00069">Ogre::Billboard::mDirection</a>, <a class="el" href="OgreParticleSystem_8h-source.html#l00299">mEmitters</a>, <a class="el" href="OgreMovableObject_8h-source.html#l00047">Ogre::MovableObject::mParentNode</a>, <a class="el" href="OgreBillboard_8h-source.html#l00067">Ogre::Billboard::mPosition</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00222">_update</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema18" doxytag="Ogre::ParticleSystem::_update"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::ParticleSystem::_update </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>timeElapsed</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Updates the particles in the system based on time elapsed.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This is called automatically every frame by OGRE. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>timeElapsed</em>&nbsp;</td><td>
The amount of time, in seconds, since the last frame. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00222">222</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreParticleSystem_8cpp-source.html#l00335">_applyMotion</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00240">_expire</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00349">_triggerAffectors</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00265">_triggerEmitters</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00494">_updateBounds</a>(), and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00524">fastForward</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema23" doxytag="Ogre::ParticleSystem::_updateBounds"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::ParticleSystem::_updateBounds </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Overridden from <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a>.
<p>

<p>
Reimplemented from <a class="el" href="classOgre_1_1BillboardSet.html#Ogre_1_1BillboardSeta42">Ogre::BillboardSet</a>.
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00494">494</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreNode_8cpp-source.html#l00394">Ogre::Node::_getDerivedOrientation</a>(), <a class="el" href="OgreNode_8cpp-source.html#l00404">Ogre::Node::_getDerivedPosition</a>(), <a class="el" href="OgreAxisAlignedBox_8h-source.html#l00195">Ogre::AxisAlignedBox::getAllCorners</a>(), <a class="el" href="OgreQuaternion_8cpp-source.html#l00322">Ogre::Quaternion::Inverse</a>(), <a class="el" href="OgreAxisAlignedBox_8h-source.html#l00311">Ogre::AxisAlignedBox::isNull</a>(), <a class="el" href="OgreBillboardSet_8h-source.html#l00092">Ogre::BillboardSet::mAABB</a>, <a class="el" href="OgreVector3_8h-source.html#l00405">Ogre::Vector3::makeCeil</a>(), <a class="el" href="OgreVector3_8h-source.html#l00391">Ogre::Vector3::makeFloor</a>(), <a class="el" href="OgreMovableObject_8h-source.html#l00047">Ogre::MovableObject::mParentNode</a>, and <a class="el" href="OgreAxisAlignedBox_8h-source.html#l00147">Ogre::AxisAlignedBox::setExtents</a>().
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00222">_update</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema49" doxytag="Ogre::ParticleSystem::_updateRenderQueue"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::BillboardSet::_updateRenderQueue </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1RenderQueue.html">RenderQueue</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>queue</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Overridden from <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a>.
<p>
<dl compact><dt><b>
See also: </b><dd>
 <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a> </dl>
<p>
Implements <a class="el" href="classOgre_1_1MovableObject.html#Ogre_1_1MovableObjecta12">Ogre::MovableObject</a>.
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00525">525</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreRenderQueue_8cpp-source.html#l00061">Ogre::RenderQueue::addRenderable</a>(), <a class="el" href="OgreMovableObject_8h-source.html#l00054">Ogre::MovableObject::mRenderQueueID</a>, and <a class="el" href="OgreRenderQueue_8h-source.html#l00056">RENDERABLE_DEFAULT_PRIORITY</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema9" doxytag="Ogre::ParticleSystem::addAffector"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParticleAffector.html">ParticleAffector</a> * Ogre::ParticleSystem::addAffector </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>affectorType</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Adds an affector to this particle system.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Particles are modified over time in a particle system by affectors - see the <a class="el" href="classOgre_1_1ParticleAffector.html">ParticleAffector</a> class for more details. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>affectorType</em>&nbsp;</td><td>
<a class="el" href="classOgre_1_1String.html">String</a> identifying the affector type to create. Affector types are defined by registering new factories with the manager - see <a class="el" href="classOgre_1_1ParticleAffectorFactory.html">ParticleAffectorFactory</a> for more details. Affector types can be extended by OGRE, plugin authors or application developers. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00133">133</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreParticleSystem_8h-source.html#l00301">mAffectors</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00170">operator=</a>(), and <a class="el" href="OgreParticleSystemManager_8cpp-source.html#l00379">Ogre::ParticleSystemManager::parseNewAffector</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema4" doxytag="Ogre::ParticleSystem::addEmitter"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParticleEmitter.html">ParticleEmitter</a> * Ogre::ParticleSystem::addEmitter </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>emitterType</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Adds an emitter to this particle system.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Particles are created in a particle system by emitters - see the <a class="el" href="classOgre_1_1ParticleEmitter.html">ParticleEmitter</a> class for more details. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>emitterType</em>&nbsp;</td><td>
<a class="el" href="classOgre_1_1String.html">String</a> identifying the emitter type to create. Emitter types are defined by registering new factories with the manager - see <a class="el" href="classOgre_1_1ParticleEmitterFactory.html">ParticleEmitterFactory</a> for more details. Emitter types can be extended by OGRE, plugin authors or application developers. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00096">96</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreParticleSystem_8h-source.html#l00299">mEmitters</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00170">operator=</a>(), and <a class="el" href="OgreParticleSystemManager_8cpp-source.html#l00349">Ogre::ParticleSystemManager::parseNewEmitter</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemb5" doxytag="Ogre::ParticleSystem::addParticle"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Particle.html">Particle</a> * Ogre::ParticleSystem::addParticle </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Internal method for adding a new active particle.
<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00380">380</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreBillboard_8cpp-source.html#l00098">Ogre::Billboard::_notifyOwner</a>(), <a class="el" href="OgreBillboardSet_8h-source.html#l00129">Ogre::BillboardSet::mActiveBillboards</a>, and <a class="el" href="OgreBillboardSet_8h-source.html#l00138">Ogre::BillboardSet::mFreeBillboards</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00265">_triggerEmitters</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa30" doxytag="Ogre::ParticleSystem::addQueryFlags"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Ogre::MovableObject::addQueryFlags </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned long&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>flags</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
As setQueryFlags, except the flags passed as parameters are appended to the existing flags on this object.
<p>

<p>
Definition at line <a class="el" href="OgreMovableObject_8h-source.html#l00168">168</a> of file <a class="el" href="OgreMovableObject_8h-source.html">OgreMovableObject.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemb8" doxytag="Ogre::ParticleSystem::billboardVisible"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::BillboardSet::billboardVisible </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Camera.html">Camera</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>cam</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>ActiveBillboardList::iterator&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>bill</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Internal method for culling individual billboards.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00812">812</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8cpp-source.html#l00552">Ogre::BillboardSet::getWorldTransforms</a>(), <a class="el" href="OgreCamera_8cpp-source.html#l00394">Ogre::Camera::isVisible</a>(), <a class="el" href="OgreBillboardSet_8h-source.html#l00162">Ogre::BillboardSet::mCullIndividual</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00102">Ogre::BillboardSet::mDefaultHeight</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00100">Ogre::BillboardSet::mDefaultWidth</a>, <a class="el" href="OgreSphere_8h-source.html#l00067">Ogre::Sphere::setCenter</a>(), and <a class="el" href="OgreSphere_8h-source.html#l00061">Ogre::Sphere::setRadius</a>().
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00269">Ogre::BillboardSet::_notifyCurrentCamera</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema33" doxytag="Ogre::ParticleSystem::clear"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::BillboardSet::clear </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Empties this set of all billboards.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00140">140</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00129">Ogre::BillboardSet::mActiveBillboards</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TTYGuiElementa84" doxytag="Ogre::ParticleSystem::copyParametersTo"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Ogre::StringInterface::copyParametersTo </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1StringInterface.html">StringInterface</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>dest</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Method for copying this object's parameters to another object.
<p>
<dl compact><dt><b>
Remarks: </b><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 <a class="el" href="classOgre_1_1String.html">String</a> manipulation  involved, this should not be regarded as an efficient process and should be saved for times outside of the rendering loop. 
<p>
 Any unrecognised parameters will be ignored as with setParameter method. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<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>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00293">293</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.
<p>
References <a class="el" href="OgreStringInterface_8h-source.html#l00081">Ogre::ParamDictionary::mParamDefs</a>, and <a class="el" href="OgreStringInterface_8cpp-source.html#l00033">Ogre::StringInterface::setParameter</a>().
<p>
Referenced by <a class="el" href="OgreGuiElement_8cpp-source.html#l00590">Ogre::GuiElement::copyFromTemplate</a>(), <a class="el" href="OgreGuiContainer_8cpp-source.html#l00244">Ogre::GuiContainer::copyFromTemplate</a>(), and <a class="el" href="OgreParticleSystem_8cpp-source.html#l00170">operator=</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema27" doxytag="Ogre::ParticleSystem::createBillboard"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Billboard.html">Billboard</a> * Ogre::BillboardSet::createBillboard </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>y</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>z</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>colour</em> = <a class="el" href="classOgre_1_1ColourValue.html#Ogre_1_1ColourValuep1">ColourValue::White</a></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Creates a new billboard and adds it to this set.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Behaviour once the billboard pool has been exhausted depends on the BillboardSet::setAutoextendPool option. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>x</em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em>y</em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em>z</em>&nbsp;</td><td>
The position of the new billboard realtive to the certer of the set </td></tr>
<tr><td valign=top><em>colour</em>&nbsp;</td><td>
Optional base colour of the billboard. </td></tr>
</table>
</dl><dl compact><dt><b>
Returns: </b><dd>
 On success, a pointer to a newly created <a class="el" href="classOgre_1_1Billboard.html">Billboard</a> is returned. 
<p>
 On failiure (i.e. no more space and can't autoextend), <b>NULL</b> is returned. </dl><dl compact><dt><b>
See also: </b><dd>
 <a class="el" href="classOgre_1_1BillboardSet.html#Ogre_1_1ParticleSystema29">BillboardSet::setAutoextend</a> </dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00126">126</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8cpp-source.html#l00095">Ogre::BillboardSet::createBillboard</a>(), and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema26" doxytag="Ogre::ParticleSystem::createBillboard"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Billboard.html">Billboard</a> * Ogre::BillboardSet::createBillboard </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>position</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>colour</em> = <a class="el" href="classOgre_1_1ColourValue.html#Ogre_1_1ColourValuep1">ColourValue::White</a></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Creates a new billboard and adds it to this set.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Behaviour once the billboard pool has been exhausted depends on the BillboardSet::setAutoextendPool option. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>position</em>&nbsp;</td><td>
The position of the new billboard realtive to the certer of the set </td></tr>
<tr><td valign=top><em>colour</em>&nbsp;</td><td>
Optional base colour of the billboard. </td></tr>
</table>
</dl><dl compact><dt><b>
Returns: </b><dd>
 On success, a pointer to a newly created <a class="el" href="classOgre_1_1Billboard.html">Billboard</a> is returned. 
<p>
 On failiure (i.e. no more space and can't autoextend), <b>NULL</b> is returned. </dl><dl compact><dt><b>
See also: </b><dd>
 <a class="el" href="classOgre_1_1BillboardSet.html#Ogre_1_1ParticleSystema29">BillboardSet::setAutoextend</a> </dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00095">95</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboard_8cpp-source.html#l00098">Ogre::Billboard::_notifyOwner</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00478">Ogre::BillboardSet::_updateBounds</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00720">Ogre::BillboardSet::getPoolSize</a>(), <a class="el" href="OgreBillboardSet_8h-source.html#l00129">Ogre::BillboardSet::mActiveBillboards</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00138">Ogre::BillboardSet::mFreeBillboards</a>, <a class="el" href="OgreBillboard_8cpp-source.html#l00103">Ogre::Billboard::setColour</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00579">Ogre::BillboardSet::setPoolSize</a>(), and <a class="el" href="OgreBillboard_8cpp-source.html#l00068">Ogre::Billboard::setPosition</a>().
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00126">Ogre::BillboardSet::createBillboard</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TTYGuiElementb10" doxytag="Ogre::ParticleSystem::createParamDictionary"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::StringInterface::createParamDictionary </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>className</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Internal method for creating a parameter dictionary for the class, if it does not already exist.
<p>
<dl compact><dt><b>
Remarks: </b><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). </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>className</em>&nbsp;</td><td>
the name of the class using the dictionary </td></tr>
</table>
</dl><dl compact><dt><b>
Returns: </b><dd>
 true if a new dictionary was created, false if it was already there </dl>
<p>
Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00169">169</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.
<p>
Referenced by <a class="el" href="OgreBorderButtonGuiElement_8cpp-source.html#l00044">Ogre::BorderButtonGuiElement::BorderButtonGuiElement</a>(), <a class="el" href="OgreBorderPanelGuiElement_8cpp-source.html#l00055">Ogre::BorderPanelGuiElement::BorderPanelGuiElement</a>(), <a class="el" href="OgreButtonGuiElement_8cpp-source.html#l00044">Ogre::ButtonGuiElement::ButtonGuiElement</a>(), <a class="el" href="OgreCgProgram_8cpp-source.html#l00216">Ogre::CgProgram::CgProgram</a>(), <a class="el" href="OgreColourFaderAffector_8cpp-source.html#l00040">Ogre::ColourFaderAffector::ColourFaderAffector</a>(), <a class="el" href="OgreColourFaderAffector2_8cpp-source.html#l00050">Ogre::ColourFaderAffector2::ColourFaderAffector2</a>(), <a class="el" href="OgreColourImageAffector_8cpp-source.html#l00038">Ogre::ColourImageAffector::ColourImageAffector</a>(), <a class="el" href="OgreColourInterpolatorAffector_8cpp-source.html#l00038">Ogre::ColourInterpolatorAffector::ColourInterpolatorAffector</a>(), <a class="el" href="OgreCursorGuiElement_8cpp-source.html#l00041">Ogre::CursorGuiElement::CursorGuiElement</a>(), <a class="el" href="OgreD3D9HLSLProgram_8cpp-source.html#l00167">Ogre::D3D9HLSLProgram::D3D9HLSLProgram</a>(), <a class="el" href="OgreAreaEmitter_8cpp-source.html#l00041">Ogre::AreaEmitter::initDefaults</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00447">initParameters</a>(), <a class="el" href="OgreLinearForceAffector_8cpp-source.html#l00039">Ogre::LinearForceAffector::LinearForceAffector</a>(), <a class="el" href="OgreListGuiElement_8cpp-source.html#l00045">Ogre::ListGuiElement::ListGuiElement</a>(), <a class="el" href="OgrePanelGuiElement_8cpp-source.html#l00044">Ogre::PanelGuiElement::PanelGuiElement</a>(), <a class="el" href="OgrePointEmitter_8cpp-source.html#l00033">Ogre::PointEmitter::PointEmitter</a>(), <a class="el" href="OgrePopupMenuGuiElement_8cpp-source.html#l00043">Ogre::PopupMenuGuiElement::PopupMenuGuiElement</a>(), <a class="el" href="OgreRotationAffector_8cpp-source.html#l00040">Ogre::RotationAffector::RotationAffector</a>(), <a class="el" href="OgreScaleAffector_8cpp-source.html#l00037">Ogre::ScaleAffector::ScaleAffector</a>(), <a class="el" href="OgreScrollBarGuiElement_8cpp-source.html#l00040">Ogre::ScrollBarGuiElement::ScrollBarGuiElement</a>(), <a class="el" href="OgreTextAreaGuiElement_8cpp-source.html#l00050">Ogre::TextAreaGuiElement::TextAreaGuiElement</a>(), <a class="el" href="OgreTextBoxGuiElement_8cpp-source.html#l00039">Ogre::TextBoxGuiElement::TextBoxGuiElement</a>(), and <a class="el" href="OgreTTYGuiElement_8cpp-source.html#l00052">Ogre::TTYGuiElement::TTYGuiElement</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema24" doxytag="Ogre::ParticleSystem::fastForward"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::ParticleSystem::fastForward </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>time</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>interval</em> = 0.1</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Fast-forwards this system by the required number of seconds.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This method allows you to fast-forward a system so that it effectively looks like it has already been running for the time you specify. This is useful to avoid the 'startup sequence' of a system, when you want the system to be fully populated right from the start. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>time</em>&nbsp;</td><td>
The number of seconds to fast-forward by. </td></tr>
<tr><td valign=top><em>interval</em>&nbsp;</td><td>
The sampling interval used to generate particles, apply affectors etc. The lower this is the more realistic the fast-forward, but it takes more iterations to do it. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00524">524</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreParticleSystem_8cpp-source.html#l00222">_update</a>(), and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemb6" doxytag="Ogre::ParticleSystem::genBillboardAxes"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::ParticleSystem::genBillboardAxes </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Camera.html">Camera</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>cam</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1Vector3.html">Vector3</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pX</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1Vector3.html">Vector3</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pY</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Billboard.html">Billboard</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pBill</em> = 0</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Overidden from <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a>.
<p>
<dl compact><dt><b>
See also: </b><dd>
 <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> </dl>
<p>
Reimplemented from <a class="el" href="classOgre_1_1BillboardSet.html#Ogre_1_1BillboardSetb3">Ogre::BillboardSet</a>.
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00394">394</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="namespaceOgre.html#a604a11">Ogre::BBT_ORIENTED_COMMON</a>, <a class="el" href="namespaceOgre.html#a604a12">Ogre::BBT_ORIENTED_SELF</a>, <a class="el" href="namespaceOgre.html#a604a10">Ogre::BBT_POINT</a>, <a class="el" href="OgreVector3_8h-source.html#l00342">Ogre::Vector3::crossProduct</a>(), <a class="el" href="OgreCamera_8cpp-source.html#l00841">Ogre::Camera::getDerivedDirection</a>(), <a class="el" href="OgreCamera_8cpp-source.html#l00829">Ogre::Camera::getDerivedOrientation</a>(), <a class="el" href="OgreBillboardSet_8h-source.html#l00168">Ogre::BillboardSet::mCommonDirection</a>, and <a class="el" href="OgreBillboard_8h-source.html#l00069">Ogre::Billboard::mDirection</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemb10" doxytag="Ogre::ParticleSystem::genVertices"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::BillboardSet::genVertices </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a> **&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pPos</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a53">RGBA</a> **&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pCol</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a> **&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pTex</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>offsets</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Billboard.html">Billboard</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pBillboard</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Internal method for generating vertex data.
<p>
<dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>pPos</em>&nbsp;</td><td>
Pointer to pointer to vertex positions, will be updated </td></tr>
<tr><td valign=top><em>pCol</em>&nbsp;</td><td>
Pointer to pointer to vertex colours, will be updated </td></tr>
<tr><td valign=top><em>offsets</em>&nbsp;</td><td>
Array of 4 <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> offsets </td></tr>
<tr><td valign=top><em>pBillboard</em>&nbsp;</td><td>
Pointer to billboard </td></tr>
</table>
</dl><dl compact><dt><b>
Returns: </b><dd>
new vertex index </dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00911">911</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboard_8h-source.html#l00071">Ogre::Billboard::mColour</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00115">Ogre::BillboardSet::mFixedTextureCoords</a>, <a class="el" href="OgreBillboard_8h-source.html#l00067">Ogre::Billboard::mPosition</a>, <a class="el" href="OgreBillboard_8h-source.html#l00072">Ogre::Billboard::mRotation</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, <a class="el" href="OgreColourValue_8h-source.html#l00032">Ogre::RGBA</a>, <a class="el" href="OgreVector3_8h-source.html#l00047">Ogre::Vector3::x</a>, <a class="el" href="OgreVector3_8h-source.html#l00047">Ogre::Vector3::y</a>, and <a class="el" href="OgreVector3_8h-source.html#l00047">Ogre::Vector3::z</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00269">Ogre::BillboardSet::_notifyCurrentCamera</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemb11" doxytag="Ogre::ParticleSystem::genVertOffsets"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::BillboardSet::genVertOffsets </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>inleft</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>inright</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>intop</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>inbottom</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>width</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>height</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>y</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1Vector3.html">Vector3</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pDestVec</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Internal method generates vertex offsets.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Takes in parametric offsets as generated from getParametericOffsets, width and height values and billboard x and y axes as generated from genBillboardAxes.  Fills output array of 4 vectors with vector offsets from origin for left-top, right-top, left-bottom, right-bottom corners. </dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00971">971</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00269">Ogre::BillboardSet::_notifyCurrentCamera</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema10" doxytag="Ogre::ParticleSystem::getAffector"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParticleAffector.html">ParticleAffector</a> * Ogre::ParticleSystem::getAffector </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned short&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>index</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieves an affector by it's index (zero-based).
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Used to retrieve a pointer to an affector for a particle system to procedurally change affector parameters etc. You should check how many affectors are registered against this system before calling this method with an arbitrary index using getNumAffectors. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>index</em>&nbsp;</td><td>
Zero-based index of the affector to retrieve. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00140">140</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreParticleSystem_8h-source.html#l00301">mAffectors</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00170">operator=</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema30" doxytag="Ogre::ParticleSystem::getAutoextend"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::BillboardSet::getAutoextend </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns true if the billboard pool automatically extends.
<p>
<dl compact><dt><b>
See also: </b><dd>
 <a class="el" href="classOgre_1_1BillboardSet.html#Ogre_1_1ParticleSystema29">BillboardSet::setAutoextend</a> </dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00573">573</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00113">Ogre::BillboardSet::mAutoExtendPool</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema34" doxytag="Ogre::ParticleSystem::getBillboard"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Billboard.html">Billboard</a> * Ogre::BillboardSet::getBillboard </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned int&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>index</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns a pointer to the billboard at the supplied index.
<p>
<dl compact><dt><b>
Note: </b><dd>
 This method requires linear time since the billboard list is a linked list. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>index</em>&nbsp;</td><td>
The index of the billboard that is requested. </td></tr>
</table>
</dl><dl compact><dt><b>
Returns: </b><dd>
 On success, a valid pointer to the requested billboard is returned. 
<p>
 On failiure, <b>NULL</b> is returned. </dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00147">147</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00129">Ogre::BillboardSet::mActiveBillboards</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema38" doxytag="Ogre::ParticleSystem::getBillboardOrigin"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a603">BillboardOrigin</a> Ogre::BillboardSet::getBillboardOrigin </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the point which acts as the origin point for all billboards in this set.
<p>
<dl compact><dt><b>
Returns: </b><dd>
 A member of the BillboardOrigin enum specifying the origin for all the billboards in this set. </dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00213">213</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00042">Ogre::BillboardOrigin</a>, and <a class="el" href="OgreBillboardSet_8h-source.html#l00097">Ogre::BillboardSet::mOriginType</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema57" doxytag="Ogre::ParticleSystem::getBillboardType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a604">BillboardType</a> Ogre::BillboardSet::getBillboardType </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the billboard type in use.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00896">896</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00055">Ogre::BillboardType</a>, and <a class="el" href="OgreBillboardSet_8h-source.html#l00165">Ogre::BillboardSet::mBillboardType</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema47" doxytag="Ogre::ParticleSystem::getBoundingBox"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1AxisAlignedBox.html">AxisAlignedBox</a> &amp; Ogre::BillboardSet::getBoundingBox </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Overridden from <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a>.
<p>
<dl compact><dt><b>
See also: </b><dd>
 <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a> </dl>
<p>
Implements <a class="el" href="classOgre_1_1MovableObject.html#Ogre_1_1MovableObjecta8">Ogre::MovableObject</a>.
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00519">519</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00092">Ogre::BillboardSet::mAABB</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema48" doxytag="Ogre::ParticleSystem::getBoundingRadius"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a349">Real</a> Ogre::BillboardSet::getBoundingRadius </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Overridden from <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a>.
<p>
<dl compact><dt><b>
See also: </b><dd>
 <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a> </dl>
<p>
Implements <a class="el" href="classOgre_1_1MovableObject.html#Ogre_1_1SimpleRenderablea20">Ogre::MovableObject</a>.
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l01009">1009</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00094">Ogre::BillboardSet::mBoundingRadius</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema59" doxytag="Ogre::ParticleSystem::getCommonDirection"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp; Ogre::BillboardSet::getCommonDirection </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the common direction for all billboards (BBT_ORIENTED_COMMON).
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00906">906</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00168">Ogre::BillboardSet::mCommonDirection</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00630">Ogre::ParticleSystem::CmdCommonDirection::doGet</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema54" doxytag="Ogre::ParticleSystem::getCullIndividually"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::BillboardSet::getCullIndividually </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns whether or not billbards in this are tested individually for culling.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00802">802</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00162">Ogre::BillboardSet::mCullIndividual</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00541">Ogre::ParticleSystem::CmdCull::doGet</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema43" doxytag="Ogre::ParticleSystem::getDefaultHeight"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a349">Real</a> Ogre::BillboardSet::getDefaultHeight </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See setDefaultDimensions - this gets 1 component individually.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00240">240</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00102">Ogre::BillboardSet::mDefaultHeight</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreScaleAffector_8cpp-source.html#l00053">Ogre::ScaleAffector::_affectParticles</a>(), and <a class="el" href="OgreParticleSystem_8cpp-source.html#l00552">Ogre::ParticleSystem::CmdHeight::doGet</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema41" doxytag="Ogre::ParticleSystem::getDefaultWidth"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a349">Real</a> Ogre::BillboardSet::getDefaultWidth </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See setDefaultDimensions - this gets 1 component individually.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00230">230</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00100">Ogre::BillboardSet::mDefaultWidth</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreScaleAffector_8cpp-source.html#l00053">Ogre::ScaleAffector::_affectParticles</a>(), and <a class="el" href="OgreParticleSystem_8cpp-source.html#l00563">Ogre::ParticleSystem::CmdWidth::doGet</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema5" doxytag="Ogre::ParticleSystem::getEmitter"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParticleEmitter.html">ParticleEmitter</a> * Ogre::ParticleSystem::getEmitter </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned short&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>index</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieves an emitter by it's index (zero-based).
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Used to retrieve a pointer to an emitter for a particle system to procedurally change emission parameters etc. You should check how many emitters are registered against this system before calling this method with an arbitrary index using getNumEmitters. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>index</em>&nbsp;</td><td>
Zero-based index of the emitter to retrieve. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00103">103</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreParticleSystem_8h-source.html#l00299">mEmitters</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00170">operator=</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema61" doxytag="Ogre::ParticleSystem::getLights"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a56">LightList</a> &amp; Ogre::BillboardSet::getLights </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
@copydoc <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1Renderablea12">Renderable::getLights</a>
<p>

<p>
Implements <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1Renderablea12">Ogre::Renderable</a>.
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l01014">1014</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreNode_8h-source.html#l00572">Ogre::Node::getLights</a>(), <a class="el" href="OgreCommon_8h-source.html#l00217">Ogre::LightList</a>, and <a class="el" href="OgreMovableObject_8h-source.html#l00047">Ogre::MovableObject::mParentNode</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema50" doxytag="Ogre::ParticleSystem::getMaterial"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Material.html">Material</a> * Ogre::BillboardSet::getMaterial </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Overridden from <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a>.
<p>
<dl compact><dt><b>
See also: </b><dd>
 <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a> </dl>
<p>
Implements <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1Renderablea0">Ogre::Renderable</a>.
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00531">531</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00107">Ogre::BillboardSet::mpMaterial</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema45" doxytag="Ogre::ParticleSystem::getMaterialName"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1String.html">String</a> &amp; Ogre::BillboardSet::getMaterialName </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the name of the material to be used for this billboard set.
<p>
<dl compact><dt><b>
Returns: </b><dd>
The name of the material that is used for this set. </dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00263">263</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00105">Ogre::BillboardSet::mMaterialName</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema25" doxytag="Ogre::ParticleSystem::getMovableType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1String.html">String</a> &amp; Ogre::ParticleSystem::getMovableType </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Overridden from <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a>.
<p>

<p>
Reimplemented from <a class="el" href="classOgre_1_1BillboardSet.html#Ogre_1_1BillboardSeta40">Ogre::BillboardSet</a>.
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00534">534</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema3" doxytag="Ogre::ParticleSystem::getName"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1String.html">String</a> &amp; Ogre::ParticleSystem::getName </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the name of this particle system.
<p>

<p>
Reimplemented from <a class="el" href="classOgre_1_1BillboardSet.html#Ogre_1_1BillboardSeta39">Ogre::BillboardSet</a>.
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00091">91</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreParticleSystem_8h-source.html#l00293">mName</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystemManager_8cpp-source.html#l00406">Ogre::ParticleSystemManager::parseAttrib</a>(), and <a class="el" href="OgreParticleSystemManager_8cpp-source.html#l00058">Ogre::ParticleSystemManager::parseScript</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa38" doxytag="Ogre::ParticleSystem::getNormaliseNormals"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual bool Ogre::Renderable::getNormaliseNormals </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns whether or not this <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> wishes the hardware to normalise normals.
<p>

<p>
Reimplemented in <a class="el" href="classOgre_1_1SubEntity.html#Ogre_1_1SubEntitya9">Ogre::SubEntity</a>.
<p>
Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00132">132</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01207">Ogre::SceneManager::renderSingleObject</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema11" doxytag="Ogre::ParticleSystem::getNumAffectors"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned short Ogre::ParticleSystem::getNumAffectors </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the number of affectors for this particle system.
<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00146">146</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreParticleSystem_8h-source.html#l00301">mAffectors</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00170">operator=</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema28" doxytag="Ogre::ParticleSystem::getNumBillboards"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> int Ogre::BillboardSet::getNumBillboards </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the number of active billboards which currently make up this set.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00134">134</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00129">Ogre::BillboardSet::mActiveBillboards</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema6" doxytag="Ogre::ParticleSystem::getNumEmitters"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned short Ogre::ParticleSystem::getNumEmitters </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the number of emitters for this particle system.
<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00109">109</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreParticleSystem_8h-source.html#l00299">mEmitters</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00170">operator=</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema14" doxytag="Ogre::ParticleSystem::getNumParticles"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned int Ogre::ParticleSystem::getNumParticles </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the number of individual particles in the system right now.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 The number of particles active in a system at a point in time depends on  the number of emitters, their emission rates, the time-to-live (TTL) each particle is given on emission (and whether any affectors modify that TTL) and the maximum number of particles allowed in this system at once (particle quota). </dl>
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00205">205</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00129">Ogre::BillboardSet::mActiveBillboards</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa34" doxytag="Ogre::ParticleSystem::getNumWorldTransforms"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual unsigned short Ogre::Renderable::getNumWorldTransforms </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the number of world transform matrices this renderable requires.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 When a renderable uses vertex blending, it uses multiple world matrices instead of a single one. Each vertex sent to the pipeline can reference one or more matrices in this list with given weights. If a renderable does not use vertex blending this method returns 1, which is the default for  simplicity. </dl>
<p>
Reimplemented in <a class="el" href="classOgre_1_1SubEntity.html#Ogre_1_1SubEntitya10">Ogre::SubEntity</a>, and <a class="el" href="classOgre_1_1BorderRenderable.html#Ogre_1_1BorderRenderablea6">Ogre::BorderRenderable</a>.
<p>
Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00098">98</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01207">Ogre::SceneManager::renderSingleObject</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TTYGuiElementa80" doxytag="Ogre::ParticleSystem::getParamDictionary"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a>* Ogre::StringInterface::getParamDictionary </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00206">206</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TTYGuiElementa79" doxytag="Ogre::ParticleSystem::getParamDictionary"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParamDictionary.html">ParamDictionary</a>* Ogre::StringInterface::getParamDictionary </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieves the parameter dictionary for this class.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Only valid to call this after createParamDictionary. </dl><dl compact><dt><b>
Returns: </b><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. </dl>
<p>
Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00193">193</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.
<p>
Referenced by <a class="el" href="OgreTTYGuiElement_8cpp-source.html#l00671">Ogre::TTYGuiElement::addBaseParameters</a>(), <a class="el" href="OgreTextBoxGuiElement_8cpp-source.html#l00064">Ogre::TextBoxGuiElement::addBaseParameters</a>(), <a class="el" href="OgreTextAreaGuiElement_8cpp-source.html#l00414">Ogre::TextAreaGuiElement::addBaseParameters</a>(), <a class="el" href="OgreScrollBarGuiElement_8cpp-source.html#l00059">Ogre::ScrollBarGuiElement::addBaseParameters</a>(), <a class="el" href="OgrePopupMenuGuiElement_8cpp-source.html#l00074">Ogre::PopupMenuGuiElement::addBaseParameters</a>(), <a class="el" href="OgreParticleEmitter_8cpp-source.html#l00273">Ogre::ParticleEmitter::addBaseParameters</a>(), <a class="el" href="OgrePanelGuiElement_8cpp-source.html#l00303">Ogre::PanelGuiElement::addBaseParameters</a>(), <a class="el" href="OgreListGuiElement_8cpp-source.html#l00071">Ogre::ListGuiElement::addBaseParameters</a>(), <a class="el" href="OgreGuiElement_8cpp-source.html#l00419">Ogre::GuiElement::addBaseParameters</a>(), <a class="el" href="OgreCursorGuiElement_8cpp-source.html#l00108">Ogre::CursorGuiElement::addBaseParameters</a>(), <a class="el" href="OgreButtonGuiElement_8cpp-source.html#l00159">Ogre::ButtonGuiElement::addBaseParameters</a>(), <a class="el" href="OgreBorderPanelGuiElement_8cpp-source.html#l00163">Ogre::BorderPanelGuiElement::addBaseParameters</a>(), <a class="el" href="OgreBorderButtonGuiElement_8cpp-source.html#l00135">Ogre::BorderButtonGuiElement::addBaseParameters</a>(), <a class="el" href="OgreCgProgram_8cpp-source.html#l00216">Ogre::CgProgram::CgProgram</a>(), <a class="el" href="OgreColourFaderAffector_8cpp-source.html#l00040">Ogre::ColourFaderAffector::ColourFaderAffector</a>(), <a class="el" href="OgreColourFaderAffector2_8cpp-source.html#l00050">Ogre::ColourFaderAffector2::ColourFaderAffector2</a>(), <a class="el" href="OgreColourImageAffector_8cpp-source.html#l00038">Ogre::ColourImageAffector::ColourImageAffector</a>(), <a class="el" href="OgreColourInterpolatorAffector_8cpp-source.html#l00038">Ogre::ColourInterpolatorAffector::ColourInterpolatorAffector</a>(), <a class="el" href="OgreD3D9HLSLProgram_8cpp-source.html#l00167">Ogre::D3D9HLSLProgram::D3D9HLSLProgram</a>(), <a class="el" href="OgreHollowEllipsoidEmitter_8cpp-source.html#l00048">Ogre::HollowEllipsoidEmitter::HollowEllipsoidEmitter</a>(), <a class="el" href="OgreAreaEmitter_8cpp-source.html#l00041">Ogre::AreaEmitter::initDefaults</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00447">initParameters</a>(), <a class="el" href="OgreLinearForceAffector_8cpp-source.html#l00039">Ogre::LinearForceAffector::LinearForceAffector</a>(), <a class="el" href="OgreRingEmitter_8cpp-source.html#l00040">Ogre::RingEmitter::RingEmitter</a>(), <a class="el" href="OgreRotationAffector_8cpp-source.html#l00040">Ogre::RotationAffector::RotationAffector</a>(), <a class="el" href="OgreScaleAffector_8cpp-source.html#l00037">Ogre::ScaleAffector::ScaleAffector</a>(), and <a class="el" href="OgreStringInterface_8cpp-source.html#l00033">Ogre::StringInterface::setParameter</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TTYGuiElementa83" doxytag="Ogre::ParticleSystem::getParameter"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual <a class="el" href="classOgre_1_1String.html">String</a> Ogre::StringInterface::getParameter </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>name</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Generic parameter retrieval method.
<p>
<dl compact><dt><b>
Remarks: </b><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. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>name</em>&nbsp;</td><td>
The name of the parameter to get </td></tr>
</table>
</dl><dl compact><dt><b>
Returns: </b><dd>
 <a class="el" href="classOgre_1_1String.html">String</a> value of parameter, blank if not found </dl>
<p>
Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00262">262</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.
<p>
References <a class="el" href="classOgre_1_1ParamCommand.html#Ogre_1_1ParamCommanda0">Ogre::ParamCommand::doGet</a>(), and <a class="el" href="OgreStringInterface_8h-source.html#l00087">Ogre::ParamDictionary::getParamCommand</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TTYGuiElementa81" doxytag="Ogre::ParticleSystem::getParameters"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="namespaceOgre.html#a419">ParameterList</a>&amp; Ogre::StringInterface::getParameters </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieves a list of parameters valid for this object.
<p>
<dl compact><dt><b>
Returns: </b><dd>
 A reference to a static list of <a class="el" href="classOgre_1_1ParameterDef.html">ParameterDef</a> objects. </dl>
<p>
Definition at line <a class="el" href="OgreStringInterface_8h-source.html#l00224">224</a> of file <a class="el" href="OgreStringInterface_8h-source.html">OgreStringInterface.h</a>.
<p>
References <a class="el" href="OgreStringInterface_8h-source.html#l00130">Ogre::ParamDictionary::getParameters</a>(), and <a class="el" href="OgreStringInterface_8h-source.html#l00064">Ogre::ParameterList</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemb9" doxytag="Ogre::ParticleSystem::getParametricOffsets"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::BillboardSet::getParametricOffsets </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>left</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>right</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>top</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>bottom</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Internal method, generates parametric offsets based on origin.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00732">732</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="namespaceOgre.html#a603a8">Ogre::BBO_BOTTOM_CENTER</a>, <a class="el" href="namespaceOgre.html#a603a7">Ogre::BBO_BOTTOM_LEFT</a>, <a class="el" href="namespaceOgre.html#a603a9">Ogre::BBO_BOTTOM_RIGHT</a>, <a class="el" href="namespaceOgre.html#a603a5">Ogre::BBO_CENTER</a>, <a class="el" href="namespaceOgre.html#a603a4">Ogre::BBO_CENTER_LEFT</a>, <a class="el" href="namespaceOgre.html#a603a6">Ogre::BBO_CENTER_RIGHT</a>, <a class="el" href="namespaceOgre.html#a603a2">Ogre::BBO_TOP_CENTER</a>, <a class="el" href="namespaceOgre.html#a603a1">Ogre::BBO_TOP_LEFT</a>, <a class="el" href="namespaceOgre.html#a603a3">Ogre::BBO_TOP_RIGHT</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00269">Ogre::BillboardSet::_notifyCurrentCamera</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa17" doxytag="Ogre::ParticleSystem::getParentNode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Node.html">Node</a> * Ogre::MovableObject::getParentNode </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the node to which this object is attached.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 An object is not visible in the scene unless attached to a <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a>. 
<p>
 Attaching an object is done via the <a class="el" href="classOgre_1_1SceneNode.html#Ogre_1_1SceneNodea3">SceneNode::attachObject</a> method. </dl>
<p>
Definition at line <a class="el" href="OgreMovableObject_8cpp-source.html#l00060">60</a> of file <a class="el" href="OgreMovableObject_8cpp-source.html">OgreMovableObject.cpp</a>.
<p>
References <a class="el" href="OgreMovableObject_8h-source.html#l00047">Ogre::MovableObject::mParentNode</a>.
<p>
Referenced by <a class="el" href="OgreTagPoint_8cpp-source.html#l00106">Ogre::TagPoint::_updateFromParent</a>(), <a class="el" href="OgreBspSceneManager_8cpp-source.html#l00569">Ogre::BspIntersectionSceneQuery::execute</a>(), <a class="el" href="OgreTagPoint_8cpp-source.html#l00135">Ogre::TagPoint::getLights</a>(), <a class="el" href="OgreSubEntity_8cpp-source.html#l00142">Ogre::SubEntity::getLights</a>(), <a class="el" href="OgreSubEntity_8cpp-source.html#l00130">Ogre::SubEntity::getSquaredViewDepth</a>(), <a class="el" href="OgreTagPoint_8cpp-source.html#l00091">Ogre::TagPoint::needUpdate</a>(), and <a class="el" href="OgreBspSceneManager_8cpp-source.html#l00278">Ogre::BspSceneManager::processVisibleLeaf</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema15" doxytag="Ogre::ParticleSystem::getParticleQuota"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned int Ogre::ParticleSystem::getParticleQuota </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the maximum number of particles this system is allowed to have active at once.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 See <a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystema16">ParticleSystem::setParticleQuota</a> for more info. </dl>
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00210">210</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8cpp-source.html#l00720">Ogre::BillboardSet::getPoolSize</a>().
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00265">_triggerEmitters</a>(), <a class="el" href="OgreParticleSystemManager_8cpp-source.html#l00201">Ogre::ParticleSystemManager::createSystem</a>(), and <a class="el" href="OgreParticleSystem_8cpp-source.html#l00583">Ogre::ParticleSystem::CmdQuota::doGet</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema32" doxytag="Ogre::ParticleSystem::getPoolSize"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned int Ogre::BillboardSet::getPoolSize </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the current size of the billboard pool.
<p>
<dl compact><dt><b>
Returns: </b><dd>
 The current size of the billboard pool. </dl><dl compact><dt><b>
See also: </b><dd>
 <a class="el" href="classOgre_1_1BillboardSet.html#Ogre_1_1ParticleSystema29">BillboardSet::setAutoextend</a> </dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00720">720</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00144">Ogre::BillboardSet::mBillboardPool</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00095">Ogre::BillboardSet::createBillboard</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00210">getParticleQuota</a>(), and <a class="el" href="OgreParticleSystem_8cpp-source.html#l00170">operator=</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa32" doxytag="Ogre::ParticleSystem::getQueryFlags"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual unsigned long Ogre::MovableObject::getQueryFlags </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the query flags relevant for this object.
<p>

<p>
Definition at line <a class="el" href="OgreMovableObject_8h-source.html#l00175">175</a> of file <a class="el" href="OgreMovableObject_8h-source.html">OgreMovableObject.h</a>.
<p>
Referenced by <a class="el" href="OgreBspSceneManager_8cpp-source.html#l00569">Ogre::BspIntersectionSceneQuery::execute</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa37" doxytag="Ogre::ParticleSystem::getRenderDetail"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual <a class="el" href="namespaceOgre.html#a622">SceneDetailLevel</a> Ogre::Renderable::getRenderDetail </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns the preferred rasterisation mode of this renderable.
<p>

<p>
Reimplemented in <a class="el" href="classOgre_1_1SubEntity.html#Ogre_1_1SubEntitya13">Ogre::SubEntity</a>.
<p>
Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00129">129</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.
<p>
References <a class="el" href="OgreCommon_8h-source.html#l00159">Ogre::SceneDetailLevel</a>, and <a class="el" href="namespaceOgre.html#a622a99">Ogre::SDL_SOLID</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01207">Ogre::SceneManager::renderSingleObject</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema51" doxytag="Ogre::ParticleSystem::getRenderOperation"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::BillboardSet::getRenderOperation </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1RenderOperation.html">RenderOperation</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>op</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Overridden from <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a>.
<p>
<dl compact><dt><b>
See also: </b><dd>
 <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a> </dl>
<p>
Implements <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1Renderablea2">Ogre::Renderable</a>.
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00537">537</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreVertexIndexData_8h-source.html#l00125">Ogre::IndexData::indexCount</a>, <a class="el" href="OgreRenderOperation_8h-source.html#l00066">Ogre::RenderOperation::indexData</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00122">Ogre::IndexData::indexStart</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00159">Ogre::BillboardSet::mIndexData</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00174">Ogre::BillboardSet::mNumVisibleBillboards</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00149">Ogre::BillboardSet::mVertexData</a>, <a class="el" href="OgreRenderOperation_8h-source.html#l00057">Ogre::RenderOperation::operationType</a>, <a class="el" href="OgreRenderOperation_8h-source.html#l00063">Ogre::RenderOperation::useIndexes</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00052">Ogre::VertexData::vertexCount</a>, <a class="el" href="OgreRenderOperation_8h-source.html#l00054">Ogre::RenderOperation::vertexData</a>, and <a class="el" href="OgreVertexIndexData_8h-source.html#l00050">Ogre::VertexData::vertexStart</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa27" doxytag="Ogre::ParticleSystem::getRenderQueueGroup"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a638">RenderQueueGroupID</a> Ogre::MovableObject::getRenderQueueGroup </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Gets the queue group for this entity, see setRenderQueueGroup for full details.
<p>

<p>
Definition at line <a class="el" href="OgreMovableObject_8cpp-source.html#l00087">87</a> of file <a class="el" href="OgreMovableObject_8cpp-source.html">OgreMovableObject.cpp</a>.
<p>
References <a class="el" href="OgreMovableObject_8h-source.html#l00054">Ogre::MovableObject::mRenderQueueID</a>, and <a class="el" href="OgreRenderQueue_8h-source.html#l00036">Ogre::RenderQueueGroupID</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema60" doxytag="Ogre::ParticleSystem::getSquaredViewDepth"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a349">Real</a> Ogre::BillboardSet::getSquaredViewDepth </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Camera.html">Camera</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>cam</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Overridden, see <a class="el" href="classOgre_1_1Renderable.html">Renderable</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1SimpleRenderablea38">Ogre::Renderable</a>.
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l01003">1003</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreNode_8cpp-source.html#l00687">Ogre::Node::getSquaredViewDepth</a>(), <a class="el" href="OgreMovableObject_8h-source.html#l00047">Ogre::MovableObject::mParentNode</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa33" doxytag="Ogre::ParticleSystem::getTechnique"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual <a class="el" href="classOgre_1_1Technique.html">Technique</a>* Ogre::Renderable::getTechnique </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieves a pointer to the <a class="el" href="classOgre_1_1Material.html">Material</a> <a class="el" href="classOgre_1_1Technique.html">Technique</a> this renderable object uses.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This is to allow Renderables to use a chosen <a class="el" href="classOgre_1_1Technique.html">Technique</a> if they wish, otherwise they will use the best <a class="el" href="classOgre_1_1Technique.html">Technique</a> available for the <a class="el" href="classOgre_1_1Material.html">Material</a> they are using. </dl>
<p>
Reimplemented in <a class="el" href="classOgre_1_1SubEntity.html#Ogre_1_1SubEntitya4">Ogre::SubEntity</a>.
<p>
Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00063">63</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.
<p>
References <a class="el" href="OgreMaterial_8cpp-source.html#l00206">Ogre::Material::getBestTechnique</a>().
<p>
Referenced by <a class="el" href="OgreRenderQueueSortingGrouping_8h-source.html#l00154">Ogre::RenderPriorityGroup::addRenderable</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa25" doxytag="Ogre::ParticleSystem::getUserObject"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual <a class="el" href="classOgre_1_1UserDefinedObject.html">UserDefinedObject</a>* Ogre::MovableObject::getUserObject </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieves a pointer to a custom application object associated with this movable by an earlier call to setUserObject.
<p>

<p>
Definition at line <a class="el" href="OgreMovableObject_8h-source.html#l00136">136</a> of file <a class="el" href="OgreMovableObject_8h-source.html">OgreMovableObject.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa20" doxytag="Ogre::ParticleSystem::getWorldBoundingBox"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1AxisAlignedBox.html">AxisAlignedBox</a> &amp; Ogre::MovableObject::getWorldBoundingBox </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>derive</em> = false          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieves the axis-aligned bounding box for this object in world coordinates.
<p>

<p>
Definition at line <a class="el" href="OgreMovableObject_8cpp-source.html#l00104">104</a> of file <a class="el" href="OgreMovableObject_8cpp-source.html">OgreMovableObject.cpp</a>.
<p>
References <a class="el" href="OgreMovableObject_8cpp-source.html#l00092">Ogre::MovableObject::_getParentNodeFullTransform</a>(), <a class="el" href="classOgre_1_1MovableObject.html#Ogre_1_1MovableObjecta8">Ogre::MovableObject::getBoundingBox</a>(), <a class="el" href="OgreMovableObject_8h-source.html#l00058">Ogre::MovableObject::mWorldAABB</a>, and <a class="el" href="OgreAxisAlignedBox_8h-source.html#l00268">Ogre::AxisAlignedBox::transform</a>().
<p>
Referenced by <a class="el" href="OgreBspSceneManager_8cpp-source.html#l00569">Ogre::BspIntersectionSceneQuery::execute</a>(), and <a class="el" href="OgreBspSceneManager_8cpp-source.html#l00278">Ogre::BspSceneManager::processVisibleLeaf</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa21" doxytag="Ogre::ParticleSystem::getWorldBoundingSphere"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1Sphere.html">Sphere</a> &amp; Ogre::MovableObject::getWorldBoundingSphere </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>derive</em> = false          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Retrieves the worldspace bounding sphere for this object.
<p>

<p>
Definition at line <a class="el" href="OgreMovableObject_8cpp-source.html#l00116">116</a> of file <a class="el" href="OgreMovableObject_8cpp-source.html">OgreMovableObject.cpp</a>.
<p>
References <a class="el" href="OgreNode_8cpp-source.html#l00404">Ogre::Node::_getDerivedPosition</a>(), <a class="el" href="classOgre_1_1MovableObject.html#Ogre_1_1SimpleRenderablea20">Ogre::MovableObject::getBoundingRadius</a>(), <a class="el" href="OgreMovableObject_8h-source.html#l00047">Ogre::MovableObject::mParentNode</a>, <a class="el" href="OgreMovableObject_8h-source.html#l00060">Ogre::MovableObject::mWorldBoundingSphere</a>, <a class="el" href="OgreSphere_8h-source.html#l00067">Ogre::Sphere::setCenter</a>(), and <a class="el" href="OgreSphere_8h-source.html#l00061">Ogre::Sphere::setRadius</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema21" doxytag="Ogre::ParticleSystem::getWorldOrientation"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp; Ogre::ParticleSystem::getWorldOrientation </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
@copydoc <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1Renderablea4">Renderable::getWorldOrientation</a>
<p>

<p>
Reimplemented from <a class="el" href="classOgre_1_1BillboardSet.html#Ogre_1_1BillboardSeta29">Ogre::BillboardSet</a>.
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00437">437</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreNode_8cpp-source.html#l00394">Ogre::Node::_getDerivedOrientation</a>(), and <a class="el" href="OgreMovableObject_8h-source.html#l00047">Ogre::MovableObject::mParentNode</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema22" doxytag="Ogre::ParticleSystem::getWorldPosition"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp; Ogre::ParticleSystem::getWorldPosition </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
@copydoc <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1Renderablea5">Renderable::getWorldPosition</a>
<p>

<p>
Reimplemented from <a class="el" href="classOgre_1_1BillboardSet.html#Ogre_1_1BillboardSeta30">Ogre::BillboardSet</a>.
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00442">442</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreNode_8cpp-source.html#l00404">Ogre::Node::_getDerivedPosition</a>(), and <a class="el" href="OgreMovableObject_8h-source.html#l00047">Ogre::MovableObject::mParentNode</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema20" doxytag="Ogre::ParticleSystem::getWorldTransforms"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::ParticleSystem::getWorldTransforms </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>xform</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Overridden from <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a>.
<p>
<dl compact><dt><b>
See also: </b><dd>
 <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a> </dl>
<p>
Reimplemented from <a class="el" href="classOgre_1_1BillboardSet.html#Ogre_1_1BillboardSeta28">Ogre::BillboardSet</a>.
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00430">430</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemb4" doxytag="Ogre::ParticleSystem::increasePool"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::ParticleSystem::increasePool </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned int&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>size</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, virtual]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Overridden from <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> to create <a class="el" href="classOgre_1_1Particle.html">Particle</a> instead of <a class="el" href="classOgre_1_1Billboard.html">Billboard</a>.
<p>

<p>
Reimplemented from <a class="el" href="classOgre_1_1BillboardSet.html#Ogre_1_1BillboardSetb2">Ogre::BillboardSet</a>.
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00361">361</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00144">Ogre::BillboardSet::mBillboardPool</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemb7" doxytag="Ogre::ParticleSystem::initParameters"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::ParticleSystem::initParameters </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Internal method for initialising string interface.
<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00447">447</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreStringInterface_8h-source.html#l00120">Ogre::ParamDictionary::addParameter</a>(), <a class="el" href="OgreStringInterface_8h-source.html#l00169">Ogre::StringInterface::createParamDictionary</a>(), <a class="el" href="OgreStringInterface_8h-source.html#l00193">Ogre::StringInterface::getParamDictionary</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00049">msBillboardTypeCmd</a>, <a class="el" href="OgreParticleSystem_8cpp-source.html#l00050">msCommonDirectionCmd</a>, <a class="el" href="OgreParticleSystem_8cpp-source.html#l00044">msCullCmd</a>, <a class="el" href="OgreParticleSystem_8cpp-source.html#l00045">msHeightCmd</a>, <a class="el" href="OgreParticleSystem_8cpp-source.html#l00046">msMaterialCmd</a>, <a class="el" href="OgreParticleSystem_8cpp-source.html#l00047">msQuotaCmd</a>, <a class="el" href="OgreParticleSystem_8cpp-source.html#l00048">msWidthCmd</a>, <a class="el" href="namespaceOgre.html#a646a422">Ogre::PT_BOOL</a>, <a class="el" href="namespaceOgre.html#a646a423">Ogre::PT_REAL</a>, <a class="el" href="namespaceOgre.html#a646a430">Ogre::PT_STRING</a>, <a class="el" href="namespaceOgre.html#a646a425">Ogre::PT_UNSIGNED_INT</a>, and <a class="el" href="namespaceOgre.html#a646a431">Ogre::PT_VECTOR3</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00053">ParticleSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa19" doxytag="Ogre::ParticleSystem::isAttached"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::MovableObject::isAttached </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns true if this object is attached to a <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> or <a class="el" href="classOgre_1_1TagPoint.html">TagPoint</a>.
<p>

<p>
Definition at line <a class="el" href="OgreMovableObject_8cpp-source.html#l00065">65</a> of file <a class="el" href="OgreMovableObject_8cpp-source.html">OgreMovableObject.cpp</a>.
<p>
References <a class="el" href="OgreMovableObject_8h-source.html#l00047">Ogre::MovableObject::mParentNode</a>.
<p>
Referenced by <a class="el" href="OgreEntity_8cpp-source.html#l00457">Ogre::Entity::attachObjectToBone</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa23" doxytag="Ogre::ParticleSystem::isVisible"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::MovableObject::isVisible </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns whether or not this object is supposed to be visible or not.
<p>

<p>
Definition at line <a class="el" href="OgreMovableObject_8cpp-source.html#l00076">76</a> of file <a class="el" href="OgreMovableObject_8cpp-source.html">OgreMovableObject.cpp</a>.
<p>
References <a class="el" href="OgreMovableObject_8h-source.html#l00050">Ogre::MovableObject::mVisible</a>.
<p>
Referenced by <a class="el" href="OgreOctreeNode_8cpp-source.html#l00119">Ogre::OctreeNode::_addToRenderQueue</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00235">Ogre::SceneManager::_populateLightList</a>(), and <a class="el" href="OgreBspSceneManager_8cpp-source.html#l00278">Ogre::BspSceneManager::processVisibleLeaf</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema17" doxytag="Ogre::ParticleSystem::operator="></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> ParticleSystem &amp; Ogre::ParticleSystem::operator= </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const ParticleSystem &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>rhs</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Assignment operator for copying.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This operator deep copies all particle emitters and effectors, but not particles. The system's name is also not copied. </dl>
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00170">170</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreParticleSystem_8cpp-source.html#l00133">addAffector</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00096">addEmitter</a>(), <a class="el" href="OgreStringInterface_8h-source.html#l00293">Ogre::StringInterface::copyParametersTo</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00140">getAffector</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00103">getEmitter</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00146">getNumAffectors</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00109">getNumEmitters</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00720">Ogre::BillboardSet::getPoolSize</a>(), <a class="el" href="OgreParticleAffector_8h-source.html#l00100">Ogre::ParticleAffector::getType</a>(), <a class="el" href="OgreParticleEmitter_8h-source.html#l00363">Ogre::ParticleEmitter::getType</a>(), <a class="el" href="OgreBillboardSet_8h-source.html#l00165">Ogre::BillboardSet::mBillboardType</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00168">Ogre::BillboardSet::mCommonDirection</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00162">Ogre::BillboardSet::mCullIndividual</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00102">Ogre::BillboardSet::mDefaultHeight</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00100">Ogre::BillboardSet::mDefaultWidth</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00105">Ogre::BillboardSet::mMaterialName</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00097">Ogre::BillboardSet::mOriginType</a>, <a class="el" href="OgreParticleSystem_8cpp-source.html#l00159">removeAllAffectors</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00122">removeAllEmitters</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00245">Ogre::BillboardSet::setMaterialName</a>(), and <a class="el" href="OgreBillboardSet_8cpp-source.html#l00579">Ogre::BillboardSet::setPoolSize</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema12" doxytag="Ogre::ParticleSystem::removeAffector"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::ParticleSystem::removeAffector </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned short&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>index</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Removes an affector from the system.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Drops the affector with the index specified from this system. You should check how many affectors are registered against this system before calling this method with an arbitrary index using getNumAffectors. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>index</em>&nbsp;</td><td>
Zero-based index of the affector to retrieve. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00151">151</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreParticleSystem_8h-source.html#l00301">mAffectors</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema13" doxytag="Ogre::ParticleSystem::removeAllAffectors"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::ParticleSystem::removeAllAffectors </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Removes all the affectors from this system.
<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00159">159</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreParticleSystem_8h-source.html#l00301">mAffectors</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00170">operator=</a>(), and <a class="el" href="OgreParticleSystem_8cpp-source.html#l00084">~ParticleSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema8" doxytag="Ogre::ParticleSystem::removeAllEmitters"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::ParticleSystem::removeAllEmitters </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Removes all the emitters from this system.
<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00122">122</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreParticleSystem_8h-source.html#l00299">mEmitters</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00170">operator=</a>(), and <a class="el" href="OgreParticleSystem_8cpp-source.html#l00084">~ParticleSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema36" doxytag="Ogre::ParticleSystem::removeBillboard"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::BillboardSet::removeBillboard </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Billboard.html">Billboard</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pBill</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Removes a billboard from the set.
<p>
<dl compact><dt><b>
Note: </b><dd>
 This version is more efficient than removing by index. </dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00200">200</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00129">Ogre::BillboardSet::mActiveBillboards</a>, and <a class="el" href="OgreBillboardSet_8h-source.html#l00138">Ogre::BillboardSet::mFreeBillboards</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema35" doxytag="Ogre::ParticleSystem::removeBillboard"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::BillboardSet::removeBillboard </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned int&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>index</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Removes the billboard at the supplied index.
<p>
<dl compact><dt><b>
Note: </b><dd>
 This method requires linear time since the billboard list is a linked list. </dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00172">172</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00129">Ogre::BillboardSet::mActiveBillboards</a>, and <a class="el" href="OgreBillboardSet_8h-source.html#l00138">Ogre::BillboardSet::mFreeBillboards</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema7" doxytag="Ogre::ParticleSystem::removeEmitter"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::ParticleSystem::removeEmitter </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned short&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>index</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Removes an emitter from the system.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Drops the emitter with the index specified from this system. You should check how many emitters are registered against this system before calling this method with an arbitrary index using getNumEmitters. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>index</em>&nbsp;</td><td>
Zero-based index of the emitter to retrieve. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00114">114</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreParticleSystem_8h-source.html#l00299">mEmitters</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa31" doxytag="Ogre::ParticleSystem::removeQueryFlags"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Ogre::MovableObject::removeQueryFlags </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned long&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>flags</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
As setQueryFlags, except the flags passed as parameters are removed from the existing flags on this object.
<p>

<p>
Definition at line <a class="el" href="OgreMovableObject_8h-source.html#l00172">172</a> of file <a class="el" href="OgreMovableObject_8h-source.html">OgreMovableObject.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema29" doxytag="Ogre::ParticleSystem::setAutoextend"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::BillboardSet::setAutoextend </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>autoextend</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Tells the set whether to allow automatic extension of the pool of billboards.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 A <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> stores a pool of pre-constructed billboards which are used as needed when a new billboard is requested. This allows applications to create / remove billboards efficiently without incurring construction / destruction costs (a must for sets with lots of billboards like particle effects). This method allows you to configure the behaviour when a new billboard is requested but the billboard pool has been exhausted. 
<p>
 The default behaviour is to allow the pool to extend (typically this allocates double the current pool of billboards when the pool is expended), equivalent to calling this method with autoExtend = true. If you set the parameter to false however, any attempt to create a new billboard when the pool has expired will simply fail silently, returning a null pointer. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>autoextend</em>&nbsp;</td><td>
true to double the pool every time it runs out, false to fail silently. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00567">567</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00113">Ogre::BillboardSet::mAutoExtendPool</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema37" doxytag="Ogre::ParticleSystem::setBillboardOrigin"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::BillboardSet::setBillboardOrigin </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a603">BillboardOrigin</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>origin</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the point which acts as the origin point for all billboards in this set.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This setting controls the fine tuning of where a billboard appears in relation to it's position. It could be that a billboard's position represents it's center (e.g. for fireballs), it could mean the center of the bottom edge (e.g. a tree which is positioned on the ground), the top-left corner (e.g. a cursor). 
<p>
 The default setting is BBO_CENTER. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>origin</em>&nbsp;</td><td>
A member of the BillboardOrigin enum specifying the origin for all the billboards in this set. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00207">207</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00042">Ogre::BillboardOrigin</a>, and <a class="el" href="OgreBillboardSet_8h-source.html#l00097">Ogre::BillboardSet::mOriginType</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema56" doxytag="Ogre::ParticleSystem::setBillboardType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::BillboardSet::setBillboardType </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a604">BillboardType</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>bbt</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the type of billboard to render.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 The default sort of billboard (BBT_POINT), always has both x and y axes parallel to  the camera's local axes. This is fine for 'point' style billboards (e.g. flares, smoke, anything which is symmetrical about a central point) but does not look good for billboards which have an orientation (e.g. an elongated raindrop). In this case, the oriented billboards are more suitable (BBT_ORIENTED_COMMON or BBT_ORIENTED_SELF) since they retain an independant Y axis and only the X axis is generated, perpendicular to both the local Y and the camera Z. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>bbt</em>&nbsp;</td><td>
The type of billboard to render </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00891">891</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00055">Ogre::BillboardType</a>, and <a class="el" href="OgreBillboardSet_8h-source.html#l00165">Ogre::BillboardSet::mBillboardType</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema58" doxytag="Ogre::ParticleSystem::setCommonDirection"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::BillboardSet::setCommonDirection </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>vec</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Use this to specify the common direction given to billboards of type BBT_ORIENTED_COMMON.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Use BBT_ORIENTED_COMMON when you want oriented billboards but you know they are always going to  be oriented the same way (e.g. rain in calm weather). It is faster for the system to calculate the billboard vertices if they have a common direction. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>vec</em>&nbsp;</td><td>
The direction for all billboards. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00901">901</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00168">Ogre::BillboardSet::mCommonDirection</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema55" doxytag="Ogre::ParticleSystem::setCullIndividually"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::BillboardSet::setCullIndividually </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>cullIndividual</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets whether culling tests billboards in this individually as well as in a group.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 <a class="el" href="classOgre_1_1Billboard.html">Billboard</a> sets are always culled as a whole group, based on a bounding box which  encloses all billboards in the set. For fairly localised sets, this is enough. However, you can optionally tell the set to also cull individual billboards in the set, i.e. to test each individual billboard before rendering. The default is not to do this. 
<p>
 This is useful when you have a large, fairly distributed set of billboards, like maybe  trees on a landscape. You probably still want to group them into more than one set (maybe one set per section of landscape), which will be culled coarsely, but you also want to cull the billboards individually because they are spread out. Whilst you could have lots of single-tree sets which are culled separately, this would be inefficient to render because each tree would be issued as it's own rendering operation. 
<p>
 By calling this method with a parameter of true, you can have large billboard sets which  are spaced out and so get the benefit of batch rendering and coarse culling, but also have fine-grained culling so unnecessary rendering is avoided. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>cullIndividual</em>&nbsp;</td><td>
If true, each billboard is tested before being sent to the pipeline as well  as the whole set having to pass the coarse group bounding test. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00807">807</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00162">Ogre::BillboardSet::mCullIndividual</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema39" doxytag="Ogre::ParticleSystem::setDefaultDimensions"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::BillboardSet::setDefaultDimensions </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>width</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>height</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the default dimensions of the billboards in this set.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 All billboards in a set are created with these default dimensions. The set will render most efficiently if all the billboards in the set are the default size. It is possible to alter the size of individual billboards at the expense of extra calculation. See the <a class="el" href="classOgre_1_1Billboard.html">Billboard</a> class for more info. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>width</em>&nbsp;</td><td>
The new default width for the billboards in this set. </td></tr>
<tr><td valign=top><em>height</em>&nbsp;</td><td>
The new default height for the billboards in this set. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00219">219</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00102">Ogre::BillboardSet::mDefaultHeight</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00100">Ogre::BillboardSet::mDefaultWidth</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00046">Ogre::BillboardSet::BillboardSet</a>(), and <a class="el" href="OgreParticleSystem_8cpp-source.html#l00058">ParticleSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema42" doxytag="Ogre::ParticleSystem::setDefaultHeight"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::BillboardSet::setDefaultHeight </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>height</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See setDefaultDimensions - this sets 1 component individually.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00235">235</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00102">Ogre::BillboardSet::mDefaultHeight</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema40" doxytag="Ogre::ParticleSystem::setDefaultWidth"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::BillboardSet::setDefaultWidth </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>width</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
See setDefaultDimensions - this sets 1 component individually.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00225">225</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8h-source.html#l00100">Ogre::BillboardSet::mDefaultWidth</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema44" doxytag="Ogre::ParticleSystem::setMaterialName"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::BillboardSet::setMaterialName </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>name</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the name of the material to be used for this billboard set.
<p>
<dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>name</em>&nbsp;</td><td>
The new name of the material to use for this set. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00245">245</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreMaterial_8cpp-source.html#l00117">Ogre::Material::load</a>(), <a class="el" href="OgreBillboardSet_8h-source.html#l00105">Ogre::BillboardSet::mMaterialName</a>, and <a class="el" href="OgreBillboardSet_8h-source.html#l00107">Ogre::BillboardSet::mpMaterial</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00046">Ogre::BillboardSet::BillboardSet</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00170">operator=</a>(), and <a class="el" href="OgreParticleSystem_8cpp-source.html#l00058">ParticleSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TTYGuiElementa82" doxytag="Ogre::ParticleSystem::setParameter"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::StringInterface::setParameter </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>name</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>value</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Generic parameter setting method.
<p>
<dl compact><dt><b>
Remarks: </b><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_1TTYGuiElementa81">StringInterface::getParameters</a>. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>name</em>&nbsp;</td><td>
The name of the parameter to set </td></tr>
<tr><td valign=top><em>value</em>&nbsp;</td><td>
<a class="el" href="classOgre_1_1String.html">String</a> 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>
</table>
</dl><dl compact><dt><b>
Returns: </b><dd>
 true if set was successful, false otherwise (NB no exceptions thrown - tolerant method) </dl>
<p>
Definition at line <a class="el" href="OgreStringInterface_8cpp-source.html#l00033">33</a> of file <a class="el" href="OgreStringInterface_8cpp-source.html">OgreStringInterface.cpp</a>.
<p>
References <a class="el" href="classOgre_1_1ParamCommand.html#Ogre_1_1ParamCommanda1">Ogre::ParamCommand::doSet</a>(), <a class="el" href="OgreStringInterface_8h-source.html#l00087">Ogre::ParamDictionary::getParamCommand</a>(), and <a class="el" href="OgreStringInterface_8h-source.html#l00193">Ogre::StringInterface::getParamDictionary</a>().
<p>
Referenced by <a class="el" href="OgreStringInterface_8h-source.html#l00293">Ogre::StringInterface::copyParametersTo</a>(), <a class="el" href="OgreProfiler_8cpp-source.html#l00761">Ogre::Profiler::createContainer</a>(), <a class="el" href="OgreProfiler_8cpp-source.html#l00785">Ogre::Profiler::createTextArea</a>(), <a class="el" href="OgreMaterialSerializer_8cpp-source.html#l01881">Ogre::MaterialSerializer::finishProgramDefinition</a>(), <a class="el" href="OgreParticleSystemManager_8cpp-source.html#l00438">Ogre::ParticleSystemManager::parseAffectorAttrib</a>(), <a class="el" href="OgreParticleSystemManager_8cpp-source.html#l00406">Ogre::ParticleSystemManager::parseAttrib</a>(), <a class="el" href="OgreOverlayManager_8cpp-source.html#l00414">Ogre::OverlayManager::parseElementAttrib</a>(), and <a class="el" href="OgreParticleSystemManager_8cpp-source.html#l00422">Ogre::ParticleSystemManager::parseEmitterAttrib</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema16" doxytag="Ogre::ParticleSystem::setParticleQuota"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::ParticleSystem::setParticleQuota </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned int&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>quota</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the maximum number of particles this system is allowed to have active at once.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 <a class="el" href="classOgre_1_1Particle.html">Particle</a> systems all have a particle quota, i.e. a maximum number of particles they are  allowed to have active at a time. This allows the application to set a keep particle systems under control should they be affected by complex parameters which alter their emission rates etc. If a particle system reaches it's particle quota, none of the emitters will be able to  emit any more particles. As existing particles die, the spare capacity will be allocated equally across all emitters to be as consistent to the origina particle system style as possible. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>quota</em>&nbsp;</td><td>
The maximum number of particles this system is allowed to have. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00216">216</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
References <a class="el" href="OgreBillboardSet_8cpp-source.html#l00579">Ogre::BillboardSet::setPoolSize</a>().
<p>
Referenced by <a class="el" href="OgreParticleSystemManager_8cpp-source.html#l00193">Ogre::ParticleSystemManager::createSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystema31" doxytag="Ogre::ParticleSystem::setPoolSize"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::BillboardSet::setPoolSize </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned int&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>size</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Adjusts the size of the pool of billboards available in this set.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 See the <a class="el" href="classOgre_1_1BillboardSet.html#Ogre_1_1ParticleSystema29">BillboardSet::setAutoextend</a> method for full details of the billboard pool. This method adjusts the preallocated size of the pool. If you try to reduce the size of the pool, the set has the option of ignoring you if too many billboards are already in use. Bear in mind that calling this method will incur significant construction / destruction calls so should be avoided in time-critical code. The same goes for auto-extension, try to avoid it by estimating the pool size correctly up-front. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>size</em>&nbsp;</td><td>
The new size for the pool. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00579">579</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
References <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00183">Ogre::VertexDeclaration::addElement</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00041">COLOUR_BINDING</a>, <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00331">Ogre::VertexBufferBinding::getBuffer</a>(), <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00261">Ogre::VertexDeclaration::getVertexSize</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00838">Ogre::BillboardSet::increasePool</a>(), <a class="el" href="OgreVertexIndexData_8h-source.html#l00119">Ogre::IndexData::indexBuffer</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00125">Ogre::IndexData::indexCount</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00122">Ogre::IndexData::indexStart</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00144">Ogre::BillboardSet::mBillboardPool</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00138">Ogre::BillboardSet::mFreeBillboards</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00159">Ogre::BillboardSet::mIndexData</a>, <a class="el" href="OgreBillboardSet_8h-source.html#l00149">Ogre::BillboardSet::mVertexData</a>, <a class="el" href="OgreBillboardSet_8cpp-source.html#l00040">POSITION_BINDING</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, <a class="el" href="OgreHardwareVertexBuffer_8cpp-source.html#l00300">Ogre::VertexBufferBinding::setBinding</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00042">TEXCOORD_BINDING</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00115">Ogre::ushort</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00048">Ogre::VertexData::vertexBufferBinding</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00052">Ogre::VertexData::vertexCount</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00044">Ogre::VertexData::vertexDeclaration</a>, <a class="el" href="OgreVertexIndexData_8h-source.html#l00050">Ogre::VertexData::vertexStart</a>, <a class="el" href="namespaceOgre.html#a630a147">Ogre::VES_DIFFUSE</a>, <a class="el" href="namespaceOgre.html#a630a143">Ogre::VES_POSITION</a>, <a class="el" href="namespaceOgre.html#a630a149">Ogre::VES_TEXTURE_COORDINATES</a>, <a class="el" href="namespaceOgre.html#a631a156">Ogre::VET_COLOUR</a>, <a class="el" href="namespaceOgre.html#a631a153">Ogre::VET_FLOAT2</a>, and <a class="el" href="namespaceOgre.html#a631a154">Ogre::VET_FLOAT3</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00061">Ogre::BillboardSet::BillboardSet</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00095">Ogre::BillboardSet::createBillboard</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00170">operator=</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00058">ParticleSystem</a>(), and <a class="el" href="OgreParticleSystem_8cpp-source.html#l00216">setParticleQuota</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa29" doxytag="Ogre::ParticleSystem::setQueryFlags"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Ogre::MovableObject::setQueryFlags </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">unsigned long&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>flags</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the query flags for this object.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 When performing a scene query, this object will be included or excluded according to flags on the object and flags on the query. This is a bitwise value, so only when a bit on these flags is set, will it be included in a query asking for that flag. The meaning of the bits is application-specific. </dl>
<p>
Definition at line <a class="el" href="OgreMovableObject_8h-source.html#l00164">164</a> of file <a class="el" href="OgreMovableObject_8h-source.html">OgreMovableObject.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa26" doxytag="Ogre::ParticleSystem::setRenderQueueGroup"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::MovableObject::setRenderQueueGroup </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a638">RenderQueueGroupID</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>queueID</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Sets the render queue group this entity will be rendered through.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Render queues are grouped to allow you to more tightly control the ordering of rendered objects. If you do not call this method, all <a class="el" href="classOgre_1_1Entity.html">Entity</a> objects default to RENDER_QUEUE_MAIN which is fine for most objects. You may want to alter this if you want this entity to always appear in front of other objects, e.g. for a 3D menu system or such. 
<p>
 See <a class="el" href="classOgre_1_1RenderQueue.html">RenderQueue</a> for more details. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>queueID</em>&nbsp;</td><td>
Enumerated value of the queue group to use. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreMovableObject_8cpp-source.html#l00082">82</a> of file <a class="el" href="OgreMovableObject_8cpp-source.html">OgreMovableObject.cpp</a>.
<p>
References <a class="el" href="OgreMovableObject_8h-source.html#l00054">Ogre::MovableObject::mRenderQueueID</a>, and <a class="el" href="OgreRenderQueue_8h-source.html#l00036">Ogre::RenderQueueGroupID</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa24" doxytag="Ogre::ParticleSystem::setUserObject"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Ogre::MovableObject::setUserObject </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1UserDefinedObject.html">UserDefinedObject</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>obj</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Call this to associate your own custom user object instance with this <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a>.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 By simply making your game / application object a subclass of <a class="el" href="classOgre_1_1UserDefinedObject.html">UserDefinedObject</a>, you can establish a link between an OGRE instance of <a class="el" href="classOgre_1_1MovableObject.html">MovableObject</a> and your own application classes. Call this method to establish the link. </dl>
<p>
Definition at line <a class="el" href="OgreMovableObject_8h-source.html#l00132">132</a> of file <a class="el" href="OgreMovableObject_8h-source.html">OgreMovableObject.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa22" doxytag="Ogre::ParticleSystem::setVisible"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::MovableObject::setVisible </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>visible</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Tells this object whether to be visible or not, if it has a renderable component.
<p>

<p>
Reimplemented in <a class="el" href="classOgre_1_1Light.html#Ogre_1_1Lighta33">Ogre::Light</a>.
<p>
Definition at line <a class="el" href="OgreMovableObject_8cpp-source.html#l00071">71</a> of file <a class="el" href="OgreMovableObject_8cpp-source.html">OgreMovableObject.cpp</a>.
<p>
References <a class="el" href="OgreMovableObject_8h-source.html#l00050">Ogre::MovableObject::mVisible</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa35" doxytag="Ogre::ParticleSystem::useIdentityProjection"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual bool Ogre::Renderable::useIdentityProjection </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns whether or not to use an 'identity' projection.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Usually <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> objects will use a projection matrix as determined by the active camera. However, if they want they can cancel this out and use an identity projection, which effectively projects in 2D using a {-1, 1} view space. Useful for overlay rendering. Normal renderables need not override this. </dl>
<p>
Reimplemented in <a class="el" href="classOgre_1_1GuiElement.html#Ogre_1_1TTYGuiElementa52">Ogre::GuiElement</a>, and <a class="el" href="classOgre_1_1BorderRenderable.html#Ogre_1_1BorderRenderablea7">Ogre::BorderRenderable</a>.
<p>
Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00108">108</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01718">Ogre::SceneManager::useRenderableViewProjMode</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxa36" doxytag="Ogre::ParticleSystem::useIdentityView"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual bool Ogre::Renderable::useIdentityView </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Returns whether or not to use an 'identity' projection.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Usually <a class="el" href="classOgre_1_1Renderable.html">Renderable</a> objects will use a view matrix as determined by the active camera. However, if they want they can cancel this out and use an identity matrix, which means all geometry is assumed to be relative to camera space already. Useful for overlay rendering.  Normal renderables need not override this. </dl>
<p>
Reimplemented in <a class="el" href="classOgre_1_1GuiElement.html#Ogre_1_1TTYGuiElementa53">Ogre::GuiElement</a>, and <a class="el" href="classOgre_1_1BorderRenderable.html#Ogre_1_1BorderRenderablea8">Ogre::BorderRenderable</a>.
<p>
Definition at line <a class="el" href="OgreRenderable_8h-source.html#l00118">118</a> of file <a class="el" href="OgreRenderable_8h-source.html">OgreRenderable.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01718">Ogre::SceneManager::useRenderableViewProjMode</a>().    </td>
  </tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a name="Ogre_1_1ParticleSystemn3" doxytag="Ogre::ParticleSystem::mAABB"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1AxisAlignedBox.html">AxisAlignedBox</a> Ogre::BillboardSet::mAABB<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Bounds of all billboards in this set.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00092">92</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00494">_updateBounds</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00478">Ogre::BillboardSet::_updateBounds</a>(), and <a class="el" href="OgreBillboardSet_8cpp-source.html#l00519">Ogre::BillboardSet::getBoundingBox</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemn13" doxytag="Ogre::ParticleSystem::mActiveBillboards"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1BillboardSet.html#Ogre_1_1ParticleSystemt2">ActiveBillboardList</a> Ogre::BillboardSet::mActiveBillboards<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Active billboard list.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This is a linked list of pointers to billboards in the billboard pool. 
<p>
 This allows very fast instertions and deletions from anywhere in the list to activate / deactivate billboards (required for particle systems etc) as well as resuse of <a class="el" href="classOgre_1_1Billboard.html">Billboard</a> instances in the pool without construction &amp; destruction which avoids memory thrashing. </dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00129">129</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00335">_applyMotion</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00240">_expire</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00375">_getIterator</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00269">Ogre::BillboardSet::_notifyCurrentCamera</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00265">_triggerEmitters</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00478">Ogre::BillboardSet::_updateBounds</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00380">addParticle</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00140">Ogre::BillboardSet::clear</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00095">Ogre::BillboardSet::createBillboard</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00147">Ogre::BillboardSet::getBillboard</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00134">Ogre::BillboardSet::getNumBillboards</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00205">getNumParticles</a>(), and <a class="el" href="OgreBillboardSet_8cpp-source.html#l00172">Ogre::BillboardSet::removeBillboard</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemn2" doxytag="Ogre::ParticleSystem::mAffectors"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemt1">ParticleAffectorList</a> Ogre::ParticleSystem::mAffectors<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
List of particle affectors, ie modifiers of particles.
<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8h-source.html#l00301">301</a> of file <a class="el" href="OgreParticleSystem_8h-source.html">OgreParticleSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00349">_triggerAffectors</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00265">_triggerEmitters</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00133">addAffector</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00140">getAffector</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00146">getNumAffectors</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00151">removeAffector</a>(), and <a class="el" href="OgreParticleSystem_8cpp-source.html#l00159">removeAllAffectors</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemn10" doxytag="Ogre::ParticleSystem::mAllDefaultSize"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::BillboardSet::mAllDefaultSize<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
True if no billboards in this set have been resized - greater efficiency.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00110">110</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00726">Ogre::BillboardSet::_notifyBillboardResized</a>(), and <a class="el" href="OgreParticleSystem_8cpp-source.html#l00058">ParticleSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemn11" doxytag="Ogre::ParticleSystem::mAutoExtendPool"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::BillboardSet::mAutoExtendPool<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Flag indicating whether to autoextend pool.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00113">113</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00573">Ogre::BillboardSet::getAutoextend</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00058">ParticleSystem</a>(), and <a class="el" href="OgreBillboardSet_8cpp-source.html#l00567">Ogre::BillboardSet::setAutoextend</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemn15" doxytag="Ogre::ParticleSystem::mBillboardPool"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1BillboardSet.html#Ogre_1_1ParticleSystemt4">BillboardPool</a> Ogre::BillboardSet::mBillboardPool<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Pool of billboard instances for use and reuse in the active billboard list.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This vector will be preallocated with the estimated size of the set,and will extend as required. </dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00144">144</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00720">Ogre::BillboardSet::getPoolSize</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00361">increasePool</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00838">Ogre::BillboardSet::increasePool</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00579">Ogre::BillboardSet::setPoolSize</a>(), and <a class="el" href="OgreBillboardSet_8cpp-source.html#l00079">Ogre::BillboardSet::~BillboardSet</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemn19" doxytag="Ogre::ParticleSystem::mBillboardType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a604">BillboardType</a> Ogre::BillboardSet::mBillboardType<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
The type of billboard to render.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00165">165</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00269">Ogre::BillboardSet::_notifyCurrentCamera</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00896">Ogre::BillboardSet::getBillboardType</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00170">operator=</a>(), and <a class="el" href="OgreBillboardSet_8cpp-source.html#l00891">Ogre::BillboardSet::setBillboardType</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemn4" doxytag="Ogre::ParticleSystem::mBoundingRadius"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a349">Real</a> Ogre::BillboardSet::mBoundingRadius<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Bounding radius.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00094">94</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00478">Ogre::BillboardSet::_updateBounds</a>(), and <a class="el" href="OgreBillboardSet_8cpp-source.html#l01009">Ogre::BillboardSet::getBoundingRadius</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemn20" doxytag="Ogre::ParticleSystem::mCommonDirection"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> Ogre::BillboardSet::mCommonDirection<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Common direction for billboards of type BBT_ORIENTED_COMMON.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00168">168</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00394">genBillboardAxes</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00852">Ogre::BillboardSet::genBillboardAxes</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00906">Ogre::BillboardSet::getCommonDirection</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00170">operator=</a>(), and <a class="el" href="OgreBillboardSet_8cpp-source.html#l00901">Ogre::BillboardSet::setCommonDirection</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemn18" doxytag="Ogre::ParticleSystem::mCullIndividual"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::BillboardSet::mCullIndividual<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Flag indicating whether each billboard should be culled separately (default: false).
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00162">162</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00812">Ogre::BillboardSet::billboardVisible</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00802">Ogre::BillboardSet::getCullIndividually</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00170">operator=</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00058">ParticleSystem</a>(), and <a class="el" href="OgreBillboardSet_8cpp-source.html#l00807">Ogre::BillboardSet::setCullIndividually</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemn7" doxytag="Ogre::ParticleSystem::mDefaultHeight"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a349">Real</a> Ogre::BillboardSet::mDefaultHeight<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Default height of each billboard.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00102">102</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00269">Ogre::BillboardSet::_notifyCurrentCamera</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00478">Ogre::BillboardSet::_updateBounds</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00812">Ogre::BillboardSet::billboardVisible</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00240">Ogre::BillboardSet::getDefaultHeight</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00170">operator=</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00219">Ogre::BillboardSet::setDefaultDimensions</a>(), and <a class="el" href="OgreBillboardSet_8cpp-source.html#l00235">Ogre::BillboardSet::setDefaultHeight</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemn6" doxytag="Ogre::ParticleSystem::mDefaultWidth"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a349">Real</a> Ogre::BillboardSet::mDefaultWidth<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Default width of each billboard.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00100">100</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00269">Ogre::BillboardSet::_notifyCurrentCamera</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00478">Ogre::BillboardSet::_updateBounds</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00812">Ogre::BillboardSet::billboardVisible</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00230">Ogre::BillboardSet::getDefaultWidth</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00170">operator=</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00219">Ogre::BillboardSet::setDefaultDimensions</a>(), and <a class="el" href="OgreBillboardSet_8cpp-source.html#l00225">Ogre::BillboardSet::setDefaultWidth</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemn1" doxytag="Ogre::ParticleSystem::mEmitters"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParticleSystem.html#Ogre_1_1ParticleSystemt0">ParticleEmitterList</a> Ogre::ParticleSystem::mEmitters<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
List of particle emitters, ie sources of particles.
<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8h-source.html#l00299">299</a> of file <a class="el" href="OgreParticleSystem_8h-source.html">OgreParticleSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00265">_triggerEmitters</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00096">addEmitter</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00103">getEmitter</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00109">getNumEmitters</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00122">removeAllEmitters</a>(), and <a class="el" href="OgreParticleSystem_8cpp-source.html#l00114">removeEmitter</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemn12" doxytag="Ogre::ParticleSystem::mFixedTextureCoords"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::BillboardSet::mFixedTextureCoords<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00115">115</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00269">Ogre::BillboardSet::_notifyCurrentCamera</a>(), and <a class="el" href="OgreBillboardSet_8cpp-source.html#l00911">Ogre::BillboardSet::genVertices</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemn14" doxytag="Ogre::ParticleSystem::mFreeBillboards"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1BillboardSet.html#Ogre_1_1ParticleSystemt3">FreeBillboardQueue</a> Ogre::BillboardSet::mFreeBillboards<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Free billboard queue.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This contains a list of the billboards free for use as new instances as required by the set. <a class="el" href="classOgre_1_1Billboard.html">Billboard</a> instances are preconstructed up to the estimated size in the mBillboardPool vector and are referenced on this deque at startup. As they get used this deque reduces, as they get released back to to the set they get added back to the deque. </dl>
<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00138">138</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00240">_expire</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00380">addParticle</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00095">Ogre::BillboardSet::createBillboard</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00172">Ogre::BillboardSet::removeBillboard</a>(), and <a class="el" href="OgreBillboardSet_8cpp-source.html#l00579">Ogre::BillboardSet::setPoolSize</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemn17" doxytag="Ogre::ParticleSystem::mIndexData"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1IndexData.html">IndexData</a>* Ogre::BillboardSet::mIndexData<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
The vertex index data for all billboards in this set (1 set only).
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00159">159</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00537">Ogre::BillboardSet::getRenderOperation</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00058">ParticleSystem</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00579">Ogre::BillboardSet::setPoolSize</a>(), and <a class="el" href="OgreBillboardSet_8cpp-source.html#l00079">Ogre::BillboardSet::~BillboardSet</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemn8" doxytag="Ogre::ParticleSystem::mMaterialName"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1String.html">String</a> Ogre::BillboardSet::mMaterialName<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Name of the material to use.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00105">105</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00263">Ogre::BillboardSet::getMaterialName</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00170">operator=</a>(), and <a class="el" href="OgreBillboardSet_8cpp-source.html#l00245">Ogre::BillboardSet::setMaterialName</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemn0" doxytag="Ogre::ParticleSystem::mName"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1String.html">String</a> Ogre::ParticleSystem::mName<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Name of the particle system instance.
<p>

<p>
Reimplemented from <a class="el" href="classOgre_1_1BillboardSet.html#Ogre_1_1BillboardSetn0">Ogre::BillboardSet</a>.
<p>
Definition at line <a class="el" href="OgreParticleSystem_8h-source.html#l00293">293</a> of file <a class="el" href="OgreParticleSystem_8h-source.html">OgreParticleSystem.h</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00091">getName</a>(), and <a class="el" href="OgreParticleSystem_8cpp-source.html#l00058">ParticleSystem</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemn21" doxytag="Ogre::ParticleSystem::mNumVisibleBillboards"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned short Ogre::BillboardSet::mNumVisibleBillboards<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00174">174</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00269">Ogre::BillboardSet::_notifyCurrentCamera</a>(), and <a class="el" href="OgreBillboardSet_8cpp-source.html#l00537">Ogre::BillboardSet::getRenderOperation</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemn5" doxytag="Ogre::ParticleSystem::mOriginType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a603">BillboardOrigin</a> Ogre::BillboardSet::mOriginType<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Origin of each billboard.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00097">97</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00213">Ogre::BillboardSet::getBillboardOrigin</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00170">operator=</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00058">ParticleSystem</a>(), and <a class="el" href="OgreBillboardSet_8cpp-source.html#l00207">Ogre::BillboardSet::setBillboardOrigin</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TTYGuiElementn48" doxytag="Ogre::ParticleSystem::mParamDictName"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1String.html">String</a> Ogre::StringInterface::mParamDictName<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Class name for this instance to be used as a lookup (must be initialised by subclasses).
<p>

<p>
Definition 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>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxn10" doxytag="Ogre::ParticleSystem::mParentIsTagPoint"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::MovableObject::mParentIsTagPoint<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreMovableObject_8h-source.html#l00048">48</a> of file <a class="el" href="OgreMovableObject_8h-source.html">OgreMovableObject.h</a>.
<p>
Referenced by <a class="el" href="OgreMovableObject_8cpp-source.html#l00054">Ogre::MovableObject::_notifyAttached</a>(), <a class="el" href="OgreMovableObject_8cpp-source.html#l00034">Ogre::MovableObject::MovableObject</a>(), and <a class="el" href="OgreMovableObject_8cpp-source.html#l00045">Ogre::MovableObject::~MovableObject</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxn9" doxytag="Ogre::ParticleSystem::mParentNode"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Node.html">Node</a>* Ogre::MovableObject::mParentNode<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
node to which this object is attached
<p>

<p>
Definition at line <a class="el" href="OgreMovableObject_8h-source.html#l00047">47</a> of file <a class="el" href="OgreMovableObject_8h-source.html">OgreMovableObject.h</a>.
<p>
Referenced by <a class="el" href="OgreMovableObject_8cpp-source.html#l00092">Ogre::MovableObject::_getParentNodeFullTransform</a>(), <a class="el" href="OgreMovableObject_8cpp-source.html#l00054">Ogre::MovableObject::_notifyAttached</a>(), <a class="el" href="OgreEntity_8cpp-source.html#l00190">Ogre::Entity::_notifyCurrentCamera</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00265">_triggerEmitters</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00494">_updateBounds</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00478">Ogre::BillboardSet::_updateBounds</a>(), <a class="el" href="OgreCamera_8cpp-source.html#l00043">Ogre::Camera::Camera</a>(), <a class="el" href="OgreFrustum_8cpp-source.html#l00044">Ogre::Frustum::Frustum</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00852">Ogre::BillboardSet::genBillboardAxes</a>(), <a class="el" href="OgreEntity_8cpp-source.html#l00239">Ogre::Entity::getBoundingBox</a>(), <a class="el" href="OgreEntity_8cpp-source.html#l00511">Ogre::Entity::getBoundingRadius</a>(), <a class="el" href="OgreTerrainRenderable_8cpp-source.html#l00986">Ogre::TerrainRenderable::getLights</a>(), <a class="el" href="OgreSimpleRenderable_8cpp-source.html#l00135">Ogre::SimpleRenderable::getLights</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l01014">Ogre::BillboardSet::getLights</a>(), <a class="el" href="OgreMovableObject_8cpp-source.html#l00060">Ogre::MovableObject::getParentNode</a>(), <a class="el" href="OgreFrustum_8cpp-source.html#l00567">Ogre::Frustum::getSquaredViewDepth</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l01003">Ogre::BillboardSet::getSquaredViewDepth</a>(), <a class="el" href="OgreMovableObject_8cpp-source.html#l00116">Ogre::MovableObject::getWorldBoundingSphere</a>(), <a class="el" href="OgreTerrainRenderable_8cpp-source.html#l00600">Ogre::TerrainRenderable::getWorldOrientation</a>(), <a class="el" href="OgreSubEntity_8cpp-source.html#l00111">Ogre::SubEntity::getWorldOrientation</a>(), <a class="el" href="OgreSimpleRenderable_8cpp-source.html#l00090">Ogre::SimpleRenderable::getWorldOrientation</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00437">getWorldOrientation</a>(), <a class="el" href="OgreFrustum_8cpp-source.html#l00551">Ogre::Frustum::getWorldOrientation</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00557">Ogre::BillboardSet::getWorldOrientation</a>(), <a class="el" href="OgreTerrainRenderable_8cpp-source.html#l00604">Ogre::TerrainRenderable::getWorldPosition</a>(), <a class="el" href="OgreSubEntity_8cpp-source.html#l00116">Ogre::SubEntity::getWorldPosition</a>(), <a class="el" href="OgreSimpleRenderable_8cpp-source.html#l00095">Ogre::SimpleRenderable::getWorldPosition</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00442">getWorldPosition</a>(), <a class="el" href="OgreFrustum_8cpp-source.html#l00559">Ogre::Frustum::getWorldPosition</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00562">Ogre::BillboardSet::getWorldPosition</a>(), <a class="el" href="OgreTerrainRenderable_8cpp-source.html#l00595">Ogre::TerrainRenderable::getWorldTransforms</a>(), <a class="el" href="OgreSimpleRenderable_8cpp-source.html#l00085">Ogre::SimpleRenderable::getWorldTransforms</a>(), <a class="el" href="OgreFrustum_8cpp-source.html#l00545">Ogre::Frustum::getWorldTransforms</a>(), <a class="el" href="OgreMovableObject_8cpp-source.html#l00065">Ogre::MovableObject::isAttached</a>(), <a class="el" href="OgreFrustum_8cpp-source.html#l00377">Ogre::Frustum::isViewOutOfDate</a>(), <a class="el" href="OgreCamera_8cpp-source.html#l00602">Ogre::Camera::isViewOutOfDate</a>(), <a class="el" href="OgreLight_8cpp-source.html#l00035">Ogre::Light::Light</a>(), <a class="el" href="OgreMovableObject_8cpp-source.html#l00034">Ogre::MovableObject::MovableObject</a>(), <a class="el" href="OgreSimpleRenderable_8cpp-source.html#l00036">Ogre::SimpleRenderable::SimpleRenderable</a>(), <a class="el" href="OgreLight_8cpp-source.html#l00225">Ogre::Light::update</a>(), and <a class="el" href="OgreMovableObject_8cpp-source.html#l00045">Ogre::MovableObject::~MovableObject</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemn9" doxytag="Ogre::ParticleSystem::mpMaterial"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Material.html">Material</a>* Ogre::BillboardSet::mpMaterial<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Pointer to the material to use.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00107">107</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00531">Ogre::BillboardSet::getMaterial</a>(), and <a class="el" href="OgreBillboardSet_8cpp-source.html#l00245">Ogre::BillboardSet::setMaterialName</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxn14" doxytag="Ogre::ParticleSystem::mQueryFlags"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> unsigned long Ogre::MovableObject::mQueryFlags<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Flags determining whether this object is included / excluded from scene queries.
<p>

<p>
Definition at line <a class="el" href="OgreMovableObject_8h-source.html#l00056">56</a> of file <a class="el" href="OgreMovableObject_8h-source.html">OgreMovableObject.h</a>.
<p>
Referenced by <a class="el" href="OgreMovableObject_8cpp-source.html#l00034">Ogre::MovableObject::MovableObject</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxn13" doxytag="Ogre::ParticleSystem::mRenderQueueID"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a638">RenderQueueGroupID</a> Ogre::MovableObject::mRenderQueueID<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
The render queue to use when rendering this object.
<p>

<p>
Definition at line <a class="el" href="OgreMovableObject_8h-source.html#l00054">54</a> of file <a class="el" href="OgreMovableObject_8h-source.html">OgreMovableObject.h</a>.
<p>
Referenced by <a class="el" href="OgreEntity_8cpp-source.html#l00275">Ogre::Entity::_updateRenderQueue</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00525">Ogre::BillboardSet::_updateRenderQueue</a>(), <a class="el" href="OgreMovableObject_8cpp-source.html#l00087">Ogre::MovableObject::getRenderQueueGroup</a>(), <a class="el" href="OgreMovableObject_8cpp-source.html#l00034">Ogre::MovableObject::MovableObject</a>(), and <a class="el" href="OgreMovableObject_8cpp-source.html#l00082">Ogre::MovableObject::setRenderQueueGroup</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemq5" doxytag="Ogre::ParticleSystem::msBillboardTypeCmd"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParticleSystem_1_1CmdBillboardType.html">ParticleSystem::CmdBillboardType</a> Ogre::ParticleSystem::msBillboardTypeCmd<code> [static, protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00049">49</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00447">initParameters</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemq6" doxytag="Ogre::ParticleSystem::msCommonDirectionCmd"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParticleSystem_1_1CmdCommonDirection.html">ParticleSystem::CmdCommonDirection</a> Ogre::ParticleSystem::msCommonDirectionCmd<code> [static, protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00050">50</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00447">initParameters</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemq0" doxytag="Ogre::ParticleSystem::msCullCmd"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParticleSystem_1_1CmdCull.html">ParticleSystem::CmdCull</a> Ogre::ParticleSystem::msCullCmd<code> [static, protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Command objects.
<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00044">44</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00447">initParameters</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TTYGuiElementq19" doxytag="Ogre::ParticleSystem::msDictionary"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="namespaceOgre.html#a421">ParamDictionaryMap</a> Ogre::StringInterface::msDictionary<code> [static, protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Dictionary of parameters.
<p>

<p>
Definition at line <a class="el" href="OgreStringInterface_8cpp-source.html#l00030">30</a> of file <a class="el" href="OgreStringInterface_8cpp-source.html">OgreStringInterface.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemq1" doxytag="Ogre::ParticleSystem::msHeightCmd"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParticleSystem_1_1CmdHeight.html">ParticleSystem::CmdHeight</a> Ogre::ParticleSystem::msHeightCmd<code> [static, protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00045">45</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00447">initParameters</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemq2" doxytag="Ogre::ParticleSystem::msMaterialCmd"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParticleSystem_1_1CmdMaterial.html">ParticleSystem::CmdMaterial</a> Ogre::ParticleSystem::msMaterialCmd<code> [static, protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00046">46</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00447">initParameters</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemq7" doxytag="Ogre::ParticleSystem::msMovableType"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1String.html">String</a> Ogre::BillboardSet::msMovableType = "<a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a>"<code> [static, protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Shared class-level name for Movable type.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8cpp-source.html#l00044">44</a> of file <a class="el" href="OgreBillboardSet_8cpp-source.html">OgreBillboardSet.cpp</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00998">Ogre::BillboardSet::getMovableType</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemq3" doxytag="Ogre::ParticleSystem::msQuotaCmd"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParticleSystem_1_1CmdQuota.html">ParticleSystem::CmdQuota</a> Ogre::ParticleSystem::msQuotaCmd<code> [static, protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00047">47</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00447">initParameters</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemq4" doxytag="Ogre::ParticleSystem::msWidthCmd"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1ParticleSystem_1_1CmdWidth.html">ParticleSystem::CmdWidth</a> Ogre::ParticleSystem::msWidthCmd<code> [static, protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreParticleSystem_8cpp-source.html#l00048">48</a> of file <a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a>.
<p>
Referenced by <a class="el" href="OgreParticleSystem_8cpp-source.html#l00447">initParameters</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxn12" doxytag="Ogre::ParticleSystem::mUserObject"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1UserDefinedObject.html">UserDefinedObject</a>* Ogre::MovableObject::mUserObject<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
User defined object which is linked to this object.
<p>

<p>
Definition at line <a class="el" href="OgreMovableObject_8h-source.html#l00052">52</a> of file <a class="el" href="OgreMovableObject_8h-source.html">OgreMovableObject.h</a>.
<p>
Referenced by <a class="el" href="OgreMovableObject_8cpp-source.html#l00034">Ogre::MovableObject::MovableObject</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1ParticleSystemn16" doxytag="Ogre::ParticleSystem::mVertexData"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1VertexData.html">VertexData</a>* Ogre::BillboardSet::mVertexData<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
The vertex position data for all billboards in this set.
<p>

<p>
Definition at line <a class="el" href="OgreBillboardSet_8h-source.html#l00149">149</a> of file <a class="el" href="OgreBillboardSet_8h-source.html">OgreBillboardSet.h</a>.
<p>
Referenced by <a class="el" href="OgreBillboardSet_8cpp-source.html#l00269">Ogre::BillboardSet::_notifyCurrentCamera</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00537">Ogre::BillboardSet::getRenderOperation</a>(), <a class="el" href="OgreParticleSystem_8cpp-source.html#l00058">ParticleSystem</a>(), <a class="el" href="OgreBillboardSet_8cpp-source.html#l00579">Ogre::BillboardSet::setPoolSize</a>(), and <a class="el" href="OgreBillboardSet_8cpp-source.html#l00079">Ogre::BillboardSet::~BillboardSet</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxn11" doxytag="Ogre::ParticleSystem::mVisible"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::MovableObject::mVisible<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Is this object visible?
<p>

<p>
Definition at line <a class="el" href="OgreMovableObject_8h-source.html#l00050">50</a> of file <a class="el" href="OgreMovableObject_8h-source.html">OgreMovableObject.h</a>.
<p>
Referenced by <a class="el" href="OgreFrustum_8cpp-source.html#l00044">Ogre::Frustum::Frustum</a>(), <a class="el" href="OgreMovableObject_8cpp-source.html#l00076">Ogre::MovableObject::isVisible</a>(), <a class="el" href="OgreMovableObject_8cpp-source.html#l00034">Ogre::MovableObject::MovableObject</a>(), and <a class="el" href="OgreMovableObject_8cpp-source.html#l00071">Ogre::MovableObject::setVisible</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxn15" doxytag="Ogre::ParticleSystem::mWorldAABB"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1AxisAlignedBox.html">AxisAlignedBox</a> Ogre::MovableObject::mWorldAABB<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Cached world AABB of this object.
<p>

<p>
Definition at line <a class="el" href="OgreMovableObject_8h-source.html#l00058">58</a> of file <a class="el" href="OgreMovableObject_8h-source.html">OgreMovableObject.h</a>.
<p>
Referenced by <a class="el" href="OgreMovableObject_8cpp-source.html#l00104">Ogre::MovableObject::getWorldBoundingBox</a>(), and <a class="el" href="OgreMovableObject_8cpp-source.html#l00034">Ogre::MovableObject::MovableObject</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1WireBoundingBoxn16" doxytag="Ogre::ParticleSystem::mWorldBoundingSphere"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1Sphere.html">Sphere</a> Ogre::MovableObject::mWorldBoundingSphere<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>

<p>
Definition at line <a class="el" href="OgreMovableObject_8h-source.html#l00060">60</a> of file <a class="el" href="OgreMovableObject_8h-source.html">OgreMovableObject.h</a>.
<p>
Referenced by <a class="el" href="OgreMovableObject_8cpp-source.html#l00116">Ogre::MovableObject::getWorldBoundingSphere</a>().    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="OgreParticleSystem_8h-source.html">OgreParticleSystem.h</a><li><a class="el" href="OgreParticleSystem_8cpp-source.html">OgreParticleSystem.cpp</a></ul>
<p>
Copyright &copy; 2002-2003 by The OGRE Team<br />
Last modified Wed Jan 21 00:18:59 2004
</p>
</body>
</html>