Sophie

Sophie

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

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

<html>
<head>
<title>Ogre::OctreeSceneManager 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::OctreeSceneManager  Class Reference</h1>Specialized <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> that divides the geometry into an octree in order to faciliate spatial queries. 
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="OgreOctreeSceneManager_8h-source.html">OgreOctreeSceneManager.h</a>&gt;</code>
<p>
Inheritance diagram for Ogre::OctreeSceneManager:<p><center><img src="classOgre_1_1OctreeSceneManager__inherit__graph.png" border="0" usemap="#Ogre_1_1OctreeSceneManager__inherit__map" alt="Inheritance graph"></center>
<map name="Ogre_1_1OctreeSceneManager__inherit__map">
<area href="classOgre_1_1TerrainSceneManager.html" shape="rect" coords="7,174,183,156" alt="">
<area href="classOgre_1_1SceneManager.html" shape="rect" coords="27,36,163,17" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for Ogre::OctreeSceneManager:<p><center><img src="classOgre_1_1OctreeSceneManager__coll__graph.png" border="0" usemap="#Ogre_1_1OctreeSceneManager__coll__map" alt="Collaboration graph"></center>
<map name="Ogre_1_1OctreeSceneManager__coll__map">
<area href="classOgre_1_1SceneManager.html" shape="rect" coords="17,28,153,9" alt="">
<area href="classOgre_1_1Matrix4.html" shape="rect" coords="40,129,131,110" alt="">
<area href="classOgre_1_1Octree.html" shape="rect" coords="41,230,129,212" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classOgre_1_1OctreeSceneManager-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=2><br><h2>Public Types</h2></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="classOgre_1_1MapIterator.html">MapIterator</a>&lt; <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert1">SceneLightList</a> &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagers0">LightIterator</a></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="classOgre_1_1MapIterator.html">MapIterator</a>&lt; <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert2">EntityList</a> &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagers1">EntityIterator</a></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="classOgre_1_1MapIterator.html">MapIterator</a>&lt; <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert0">CameraList</a> &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagers2">CameraIterator</a></td></tr>
<tr><td nowrap align=right valign=top>typedef <a class="el" href="classOgre_1_1MapIterator.html">MapIterator</a>&lt; <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert3">BillboardSetList</a> &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagers3">BillboardSetIterator</a></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagers5">PrefabType</a> { <a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagers5Ogre_1_1TerrainSceneManagers4">PT_PLANE</a>
 }</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Prefab shapes available without loading a model.</em> <a href="#Ogre_1_1TerrainSceneManagers5">More...</a><em></em></font><br><br></td></tr>
<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_1OctreeSceneManager.html#Ogre_1_1OctreeSceneManagera0">OctreeSceneManager</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Standard Constructor.</em> <a href="#Ogre_1_1OctreeSceneManagera0"></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_1OctreeSceneManager.html#Ogre_1_1OctreeSceneManagera1">OctreeSceneManager</a> (<a class="el" href="classOgre_1_1AxisAlignedBox.html">AxisAlignedBox</a> &amp;box, int max_depth)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Standard Constructor.</em> <a href="#Ogre_1_1OctreeSceneManagera1"></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_1OctreeSceneManager.html#Ogre_1_1OctreeSceneManagera2">~OctreeSceneManager</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Standard desctructor.</em> <a href="#Ogre_1_1OctreeSceneManagera2"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera10">init</a> (<a class="el" href="classOgre_1_1AxisAlignedBox.html">AxisAlignedBox</a> &amp;box, int d)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Initializeds the manager to the given box and depth.</em> <a href="#Ogre_1_1TerrainSceneManagera10"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera11">createSceneNode</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Creates a specialized <a class="el" href="classOgre_1_1OctreeNode.html">OctreeNode</a>.</em> <a href="#Ogre_1_1TerrainSceneManagera11"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera12">createSceneNode</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 specialized <a class="el" href="classOgre_1_1OctreeNode.html">OctreeNode</a>.</em> <a href="#Ogre_1_1TerrainSceneManagera12"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1Camera.html">Camera</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera13">createCamera</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 specialized <a class="el" href="classOgre_1_1OctreeCamera.html">OctreeCamera</a>.</em> <a href="#Ogre_1_1TerrainSceneManagera13"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera14">destroySceneNode</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>Deletes a scene node.</em> <a href="#Ogre_1_1TerrainSceneManagera14"></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_1OctreeSceneManager.html#Ogre_1_1OctreeSceneManagera8">_updateSceneGraph</a> (<a class="el" href="classOgre_1_1Camera.html">Camera</a> *cam)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Does nothing more.</em> <a href="#Ogre_1_1OctreeSceneManagera8"></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_1OctreeSceneManager.html#Ogre_1_1OctreeSceneManagera9">_findVisibleObjects</a> (<a class="el" href="classOgre_1_1Camera.html">Camera</a> *cam)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Recurses through the octree determining which nodes are visible.</em> <a href="#Ogre_1_1OctreeSceneManagera9"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera15">_alertVisibleObjects</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Alerts each unculled object, notifying it that it will be drawn.</em> <a href="#Ogre_1_1TerrainSceneManagera15"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera16">walkOctree</a> (<a class="el" href="classOgre_1_1OctreeCamera.html">OctreeCamera</a> *, <a class="el" href="classOgre_1_1RenderQueue.html">RenderQueue</a> *, <a class="el" href="classOgre_1_1Octree.html">Octree</a> *, bool foundvisible)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Walks through the octree, adding any visible objects to the render queue.</em> <a href="#Ogre_1_1TerrainSceneManagera16"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera17">_updateOctreeNode</a> (<a class="el" href="classOgre_1_1OctreeNode.html">OctreeNode</a> *)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Checks the given <a class="el" href="classOgre_1_1OctreeNode.html">OctreeNode</a>, and determines if it needs to be moved to a different octant.</em> <a href="#Ogre_1_1TerrainSceneManagera17"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera18">_removeOctreeNode</a> (<a class="el" href="classOgre_1_1OctreeNode.html">OctreeNode</a> *)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Only removes the node from the octree.</em> <a href="#Ogre_1_1TerrainSceneManagera18"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera19">_addOctreeNode</a> (<a class="el" href="classOgre_1_1OctreeNode.html">OctreeNode</a> *, <a class="el" href="classOgre_1_1Octree.html">Octree</a> *octree, int depth=0)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Adds the <a class="el" href="classOgre_1_1Octree.html">Octree</a> <a class="el" href="classOgre_1_1Node.html">Node</a>, starting at the given octree, and recursing at max to the specified depth.</em> <a href="#Ogre_1_1TerrainSceneManagera19"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera20">findNodesIn</a> (const <a class="el" href="classOgre_1_1AxisAlignedBox.html">AxisAlignedBox</a> &amp;box, std::list&lt; <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> * &gt; &amp;list, <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> *exclude=0)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Recurses the octree, adding any nodes intersecting with the box into the given list.</em> <a href="#Ogre_1_1TerrainSceneManagera20"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera21">findNodesIn</a> (const <a class="el" href="classOgre_1_1Sphere.html">Sphere</a> &amp;sphere, std::list&lt; <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> * &gt; &amp;list, <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> *exclude=0)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Recurses the octree, adding any nodes intersecting with the sphere into the given list.</em> <a href="#Ogre_1_1TerrainSceneManagera21"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera22">_findNodes</a> (const <a class="el" href="classOgre_1_1AxisAlignedBox.html">AxisAlignedBox</a> &amp;box, std::list&lt; <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> * &gt; &amp;list, <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> *exclude=0, bool full=false, <a class="el" href="classOgre_1_1Octree.html">Octree</a> *octant=0)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Recurses the octree, adding any nodes intersecting with the box into the given list.</em> <a href="#Ogre_1_1TerrainSceneManagera22"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera23">_findNodes</a> (const <a class="el" href="classOgre_1_1Sphere.html">Sphere</a> &amp;sphere, std::list&lt; <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> * &gt; &amp;list, <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> *exclude=0, bool full=false, <a class="el" href="classOgre_1_1Octree.html">Octree</a> *octant=0)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Recurses the octree, adding any nodes intersecting with the sphere into the given list.</em> <a href="#Ogre_1_1TerrainSceneManagera23"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera24">setShowBoxes</a> (bool b)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the box visibility flag.</em> <a href="#Ogre_1_1TerrainSceneManagera24"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera25">setUseCullCamera</a> (bool b)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the cull camera flag.</em> <a href="#Ogre_1_1TerrainSceneManagera25"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera26">setLooseOctree</a> (bool b)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera27">resize</a> (const <a class="el" href="classOgre_1_1AxisAlignedBox.html">AxisAlignedBox</a> &amp;box)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Resizes the octree to the given size.</em> <a href="#Ogre_1_1TerrainSceneManagera27"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera28">setOption</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;, const void *)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the given option for the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a>.</em> <a href="#Ogre_1_1TerrainSceneManagera28"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera29">getOption</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;, void *)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the given option for the Scene Manager.</em> <a href="#Ogre_1_1TerrainSceneManagera29"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera30">getOptionValues</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;key, std::list&lt; <a class="el" href="classOgre_1_1SDDataChunk.html">SDDataChunk</a> &gt; &amp;refValueList)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Method for getting all possible values for a specific option.</em> <a href="#Ogre_1_1TerrainSceneManagera30"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera31">getOptionKeys</a> (std::list&lt; <a class="el" href="classOgre_1_1String.html">String</a> &gt; &amp;refKeys)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Method for getting all the implementation-specific options of the scene manager.</em> <a href="#Ogre_1_1TerrainSceneManagera31"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1Camera.html">Camera</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera32">getCamera</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>Retrieves a pointer to the named camera.</em> <a href="#Ogre_1_1TerrainSceneManagera32"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera33">removeCamera</a> (<a class="el" href="classOgre_1_1Camera.html">Camera</a> *cam)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Removes a camera from the scene.</em> <a href="#Ogre_1_1TerrainSceneManagera33"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera34">removeCamera</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>Removes a camera from the scene.</em> <a href="#Ogre_1_1TerrainSceneManagera34"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera35">removeAllCameras</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Removes (and destroys) all cameras from the scene.</em> <a href="#Ogre_1_1TerrainSceneManagera35"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1Light.html">Light</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera36">createLight</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 light for use in the scene.</em> <a href="#Ogre_1_1TerrainSceneManagera36"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1Light.html">Light</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera37">getLight</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>Returns a pointer to the named <a class="el" href="classOgre_1_1Light.html">Light</a> which has previously been added to the scene.</em> <a href="#Ogre_1_1TerrainSceneManagera37"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera38">removeLight</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>Removes the named light from the scene and destroys it.</em> <a href="#Ogre_1_1TerrainSceneManagera38"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera39">removeLight</a> (<a class="el" href="classOgre_1_1Light.html">Light</a> *light)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Removes the light from the scene and destroys it based on a pointer.</em> <a href="#Ogre_1_1TerrainSceneManagera39"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera40">removeAllLights</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Removes and destroys all lights in the scene.</em> <a href="#Ogre_1_1TerrainSceneManagera40"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera41">_populateLightList</a> (const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;position, <a class="el" href="namespaceOgre.html#a56">LightList</a> &amp;destList)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Populate a light list with an ordered set of the lights which are closest to the position specified.</em> <a href="#Ogre_1_1TerrainSceneManagera41"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera42">createMaterial</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 new material with default settings with the specified name.</em> <a href="#Ogre_1_1TerrainSceneManagera42"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera43">getDefaultMaterialSettings</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns a pointer to the default <a class="el" href="classOgre_1_1Material.html">Material</a> settings.</em> <a href="#Ogre_1_1TerrainSceneManagera43"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera44">getMaterial</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>Gets a reference to a named <a class="el" href="classOgre_1_1Material.html">Material</a>.</em> <a href="#Ogre_1_1TerrainSceneManagera44"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera45">getMaterial</a> (int handle)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets a reference to a material by it's numerical handle.</em> <a href="#Ogre_1_1TerrainSceneManagera45"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera46">getRootSceneNode</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> at the root of the scene hierarchy.</em> <a href="#Ogre_1_1TerrainSceneManagera46"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera47">getSceneNode</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>Retrieves a named <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> from the scene graph.</em> <a href="#Ogre_1_1TerrainSceneManagera47"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1Entity.html">Entity</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera48">createEntity</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;entityName, const <a class="el" href="classOgre_1_1String.html">String</a> &amp;meshName)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Create an <a class="el" href="classOgre_1_1Entity.html">Entity</a> (instance of a discrete mesh).</em> <a href="#Ogre_1_1TerrainSceneManagera48"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1Entity.html">Entity</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera49">createEntity</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;entityName, <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagers5">PrefabType</a> ptype)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Create an <a class="el" href="classOgre_1_1Entity.html">Entity</a> (instance of a discrete mesh) from a range of prefab shapes.</em> <a href="#Ogre_1_1TerrainSceneManagera49"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1Entity.html">Entity</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera50">getEntity</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>Retrieves a pointer to the named <a class="el" href="classOgre_1_1Entity.html">Entity</a>.</em> <a href="#Ogre_1_1TerrainSceneManagera50"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera51">removeEntity</a> (<a class="el" href="classOgre_1_1Entity.html">Entity</a> *ent)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Removes &amp; destroys an <a class="el" href="classOgre_1_1Entity.html">Entity</a> from the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a>.</em> <a href="#Ogre_1_1TerrainSceneManagera51"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera52">removeEntity</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>Removes &amp; destroys an <a class="el" href="classOgre_1_1Entity.html">Entity</a> from the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> by name.</em> <a href="#Ogre_1_1TerrainSceneManagera52"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera53">removeAllEntities</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Removes &amp; destroys all Entities.</em> <a href="#Ogre_1_1TerrainSceneManagera53"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera54">clearScene</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Empties the entire scene, inluding all SceneNodes, Cameras, Entities and Lights etc.</em> <a href="#Ogre_1_1TerrainSceneManagera54"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera55">setAmbientLight</a> (const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;colour)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the ambient light level to be used for the scene.</em> <a href="#Ogre_1_1TerrainSceneManagera55"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera56">getAmbientLight</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the ambient light level to be used for the scene.</em> <a href="#Ogre_1_1TerrainSceneManagera56"></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_1OctreeSceneManager.html#Ogre_1_1SceneManagera31">setWorldGeometry</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;filename)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the source of the 'world' geometry, i.e.</em> <a href="#Ogre_1_1SceneManagera31"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="structOgre_1_1ViewPoint.html">ViewPoint</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera57">getSuggestedViewpoint</a> (bool random=false)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Asks the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> to provide a suggested viewpoint from which the scene should be viewed.</em> <a href="#Ogre_1_1TerrainSceneManagera57"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera58">hasOption</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;strKey) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Method for verifying wether the scene manager has an implementation-specific option.</em> <a href="#Ogre_1_1TerrainSceneManagera58"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera59">_applySceneAnimations</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method for applying animations to scene nodes.</em> <a href="#Ogre_1_1TerrainSceneManagera59"></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_1OctreeSceneManager.html#Ogre_1_1SceneManagera41">_renderVisibleObjects</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sends visible objects found in _findVisibleObjects to the rendering engine.</em> <a href="#Ogre_1_1SceneManagera41"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera60">_renderScene</a> (<a class="el" href="classOgre_1_1Camera.html">Camera</a> *camera, <a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *vp, bool includeOverlays)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Prompts the class to send its contents to the renderer.</em> <a href="#Ogre_1_1TerrainSceneManagera60"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera61">_queueSkiesForRendering</a> (<a class="el" href="classOgre_1_1Camera.html">Camera</a> *cam)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method for queueing the sky objects with the params as previously set through setSkyBox, setSkyPlane and setSkyDome.</em> <a href="#Ogre_1_1TerrainSceneManagera61"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera62">_setDestinationRenderSystem</a> (<a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a> *sys)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Notifies the scene manager of its destination render system.</em> <a href="#Ogre_1_1TerrainSceneManagera62"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera63">setSkyPlane</a> (bool enable, const <a class="el" href="classOgre_1_1Plane.html">Plane</a> &amp;plane, const <a class="el" href="classOgre_1_1String.html">String</a> &amp;materialName, <a class="el" href="namespaceOgre.html#a349">Real</a> scale=1000, <a class="el" href="namespaceOgre.html#a349">Real</a> tiling=10, bool drawFirst=true, <a class="el" href="namespaceOgre.html#a349">Real</a> bow=0)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Enables / disables a 'sky plane' i.e.</em> <a href="#Ogre_1_1TerrainSceneManagera63"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera64">setSkyBox</a> (bool enable, const <a class="el" href="classOgre_1_1String.html">String</a> &amp;materialName, <a class="el" href="namespaceOgre.html#a349">Real</a> distance=5000, bool drawFirst=true, const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;orientation=<a class="el" href="classOgre_1_1Quaternion.html#Ogre_1_1Quaternionp2">Quaternion::IDENTITY</a>)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Enables / disables a 'sky box' i.e.</em> <a href="#Ogre_1_1TerrainSceneManagera64"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera65">setSkyDome</a> (bool enable, const <a class="el" href="classOgre_1_1String.html">String</a> &amp;materialName, <a class="el" href="namespaceOgre.html#a349">Real</a> curvature=10, <a class="el" href="namespaceOgre.html#a349">Real</a> tiling=8, <a class="el" href="namespaceOgre.html#a349">Real</a> distance=4000, bool drawFirst=true, const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;orientation=<a class="el" href="classOgre_1_1Quaternion.html#Ogre_1_1Quaternionp2">Quaternion::IDENTITY</a>)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Enables / disables a 'sky dome' i.e.</em> <a href="#Ogre_1_1TerrainSceneManagera65"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera66">setFog</a> (<a class="el" href="namespaceOgre.html#a618">FogMode</a> mode=FOG_NONE, 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>, <a class="el" href="namespaceOgre.html#a349">Real</a> expDensity=0.001, <a class="el" href="namespaceOgre.html#a349">Real</a> linearStart=0.0, <a class="el" href="namespaceOgre.html#a349">Real</a> linearEnd=1.0)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the fogging mode applied to the scene.</em> <a href="#Ogre_1_1TerrainSceneManagera66"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="namespaceOgre.html#a618">FogMode</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera67">getFogMode</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the fog mode for the scene.</em> <a href="#Ogre_1_1TerrainSceneManagera67"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera68">getFogColour</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the fog colour for the scene.</em> <a href="#Ogre_1_1TerrainSceneManagera68"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera69">getFogStart</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the fog start distance for the scene.</em> <a href="#Ogre_1_1TerrainSceneManagera69"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera70">getFogEnd</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the fog end distance for the scene.</em> <a href="#Ogre_1_1TerrainSceneManagera70"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera71">getFogDensity</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns the fog density for the scene.</em> <a href="#Ogre_1_1TerrainSceneManagera71"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera72">createBillboardSet</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;name, unsigned int poolSize=20)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Creates a new <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> for use with this scene manager.</em> <a href="#Ogre_1_1TerrainSceneManagera72"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera73">getBillboardSet</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>Retrieves a pointer to the named <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a>.</em> <a href="#Ogre_1_1TerrainSceneManagera73"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera74">removeBillboardSet</a> (<a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> *set)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Removes &amp; destroys an <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> from the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a>.</em> <a href="#Ogre_1_1TerrainSceneManagera74"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera75">removeBillboardSet</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>Removes &amp; destroys an <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> from the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> by name.</em> <a href="#Ogre_1_1TerrainSceneManagera75"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera76">setDisplaySceneNodes</a> (bool display)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Tells the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> whether it should render the SceneNodes which make up the scene as well as the objects in the scene.</em> <a href="#Ogre_1_1TerrainSceneManagera76"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1Animation.html">Animation</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera77">createAnimation</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;name, <a class="el" href="namespaceOgre.html#a349">Real</a> length)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Creates an animation which can be used to animate scene nodes.</em> <a href="#Ogre_1_1TerrainSceneManagera77"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1Animation.html">Animation</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera78">getAnimation</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>Looks up an <a class="el" href="classOgre_1_1Animation.html">Animation</a> object previously created with createAnimation.</em> <a href="#Ogre_1_1TerrainSceneManagera78"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera79">destroyAnimation</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>Destroys an <a class="el" href="classOgre_1_1Animation.html">Animation</a>.</em> <a href="#Ogre_1_1TerrainSceneManagera79"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera80">destroyAllAnimations</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Removes all animations created using this <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a>.</em> <a href="#Ogre_1_1TerrainSceneManagera80"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1AnimationState.html">AnimationState</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera81">createAnimationState</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;animName)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Create an <a class="el" href="classOgre_1_1AnimationState.html">AnimationState</a> object for managing application of animations.</em> <a href="#Ogre_1_1TerrainSceneManagera81"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1AnimationState.html">AnimationState</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera82">getAnimationState</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;animName)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves animation state as previously created using createAnimationState.</em> <a href="#Ogre_1_1TerrainSceneManagera82"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera83">destroyAnimationState</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>Destroys an <a class="el" href="classOgre_1_1AnimationState.html">AnimationState</a>.</em> <a href="#Ogre_1_1TerrainSceneManagera83"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera84">destroyAllAnimationStates</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Removes all animation states created using this <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a>.</em> <a href="#Ogre_1_1TerrainSceneManagera84"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera85">manualRender</a> (<a class="el" href="classOgre_1_1RenderOperation.html">RenderOperation</a> *rend, <a class="el" href="classOgre_1_1Pass.html">Pass</a> *pass, <a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *vp, const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;worldMatrix, const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;viewMatrix, const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;projMatrix)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Manual rendering method, for advanced users only.</em> <a href="#Ogre_1_1TerrainSceneManagera85"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1Overlay.html">Overlay</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera86">createOverlay</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;name, <a class="el" href="namespaceOgre.html#a351">ushort</a> zorder=100)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Creates a new <a class="el" href="classOgre_1_1Overlay.html">Overlay</a>.</em> <a href="#Ogre_1_1TerrainSceneManagera86"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1Overlay.html">Overlay</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera87">getOverlay</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>Gets a pointer to the named <a class="el" href="classOgre_1_1Overlay.html">Overlay</a>, previously created using createOverlay.</em> <a href="#Ogre_1_1TerrainSceneManagera87"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera88">destroyOverlay</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>Destroys the named <a class="el" href="classOgre_1_1Overlay.html">Overlay</a>.</em> <a href="#Ogre_1_1TerrainSceneManagera88"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera89">destroyAllOverlays</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Destroys all the overlays.</em> <a href="#Ogre_1_1TerrainSceneManagera89"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera90">addRenderQueueListener</a> (<a class="el" href="classOgre_1_1RenderQueueListener.html">RenderQueueListener</a> *newListener)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Registers a new <a class="el" href="classOgre_1_1RenderQueueListener.html">RenderQueueListener</a> which will be notified when render queues are processed.</em> <a href="#Ogre_1_1TerrainSceneManagera90"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera91">removeRenderQueueListener</a> (<a class="el" href="classOgre_1_1RenderQueueListener.html">RenderQueueListener</a> *delListener)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Removes a listener previously added with addRenderQueueListener.</em> <a href="#Ogre_1_1TerrainSceneManagera91"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera92">showBoundingBoxes</a> (bool bShow)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Allows all bounding boxes of scene nodes to be displayed.</em> <a href="#Ogre_1_1TerrainSceneManagera92"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera93">getShowBoundingBoxes</a> () const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns if all bounding boxes of scene nodes are to be displayed.</em> <a href="#Ogre_1_1TerrainSceneManagera93"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1AxisAlignedBoxSceneQuery.html">AxisAlignedBoxSceneQuery</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera94">createAABBQuery</a> (const <a class="el" href="classOgre_1_1AxisAlignedBox.html">AxisAlignedBox</a> &amp;box, unsigned long mask=0xFFFFFFFF)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Creates an <a class="el" href="classOgre_1_1AxisAlignedBoxSceneQuery.html">AxisAlignedBoxSceneQuery</a> for this scene manager.</em> <a href="#Ogre_1_1TerrainSceneManagera94"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1SphereSceneQuery.html">SphereSceneQuery</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera95">createSphereQuery</a> (const <a class="el" href="classOgre_1_1Sphere.html">Sphere</a> &amp;sphere, unsigned long mask=0xFFFFFFFF)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Creates a <a class="el" href="classOgre_1_1SphereSceneQuery.html">SphereSceneQuery</a> for this scene manager.</em> <a href="#Ogre_1_1TerrainSceneManagera95"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1RaySceneQuery.html">RaySceneQuery</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera96">createRayQuery</a> (const <a class="el" href="classOgre_1_1Ray.html">Ray</a> &amp;ray, unsigned long mask=0xFFFFFFFF)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Creates a <a class="el" href="classOgre_1_1RaySceneQuery.html">RaySceneQuery</a> for this scene manager.</em> <a href="#Ogre_1_1TerrainSceneManagera96"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1IntersectionSceneQuery.html">IntersectionSceneQuery</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera97">createIntersectionQuery</a> (unsigned long mask=0xFFFFFFFF)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Creates an <a class="el" href="classOgre_1_1IntersectionSceneQuery.html">IntersectionSceneQuery</a> for this scene manager.</em> <a href="#Ogre_1_1TerrainSceneManagera97"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera98">destroyQuery</a> (<a class="el" href="classOgre_1_1SceneQuery.html">SceneQuery</a> *query)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Destroys a scene query of any type.</em> <a href="#Ogre_1_1TerrainSceneManagera98"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagers0">LightIterator</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera99">getLightIterator</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns a specialised <a class="el" href="classOgre_1_1MapIterator.html">MapIterator</a> over all lights in the scene.</em> <a href="#Ogre_1_1TerrainSceneManagera99"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagers1">EntityIterator</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera100">getEntityIterator</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns a specialised <a class="el" href="classOgre_1_1MapIterator.html">MapIterator</a> over all entities in the scene.</em> <a href="#Ogre_1_1TerrainSceneManagera100"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagers2">CameraIterator</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera101">getCameraIterator</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns a specialised <a class="el" href="classOgre_1_1MapIterator.html">MapIterator</a> over all cameras in the scene.</em> <a href="#Ogre_1_1TerrainSceneManagera101"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagers3">BillboardSetIterator</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagera102">getBillboardSetIterator</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns a specialised <a class="el" href="classOgre_1_1MapIterator.html">MapIterator</a> over all cameras in the scene.</em> <a href="#Ogre_1_1TerrainSceneManagera102"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Static Public Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagerp0">intersect_call</a> = 0</td></tr>
<tr><td colspan=2><br><h2>Protected Types</h2></td></tr>
<tr><td nowrap align=right valign=top>typedef std::map&lt; std::string,<br>
 <a class="el" href="classOgre_1_1Camera.html">Camera</a> *, std::less&lt; std::string &gt; &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagert0">CameraList</a></td></tr>
<tr><td nowrap align=right valign=top>typedef std::map&lt; std::string,<br>
 <a class="el" href="classOgre_1_1Light.html">Light</a> *, std::less&lt; std::string &gt; &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagert1">SceneLightList</a></td></tr>
<tr><td nowrap align=right valign=top>typedef std::map&lt; std::string,<br>
 <a class="el" href="classOgre_1_1Entity.html">Entity</a> *, std::less&lt; std::string &gt; &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagert2">EntityList</a></td></tr>
<tr><td nowrap align=right valign=top>typedef std::map&lt; std::string,<br>
 <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> *, std::less&lt;<br>
 std::string &gt; &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagert3">BillboardSetList</a></td></tr>
<tr><td nowrap align=right valign=top>typedef std::map&lt; <a class="el" href="classOgre_1_1String.html">String</a>,<br>
 <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> * &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagert4">SceneNodeList</a></td></tr>
<tr><td nowrap align=right valign=top>typedef std::map&lt; <a class="el" href="classOgre_1_1String.html">String</a>,<br>
 <a class="el" href="classOgre_1_1Animation.html">Animation</a> * &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagert5">AnimationList</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Storage of animations, lookup by name.</em> <a href="#Ogre_1_1TerrainSceneManagert5"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>typedef std::vector&lt; <a class="el" href="classOgre_1_1RenderQueueListener.html">RenderQueueListener</a> * &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagert6">RenderQueueListenerList</a></td></tr>
<tr><td nowrap align=right valign=top>enum &nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagert13">BoxPlane</a> { <br>
&nbsp;&nbsp;<a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert7">BP_FRONT</a> =  0, 
<a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert8">BP_BACK</a> =  1, 
<a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert9">BP_LEFT</a> =  2, 
<a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert10">BP_RIGHT</a> =  3, 
<br>
&nbsp;&nbsp;<a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert11">BP_UP</a> =  4, 
<a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert12">BP_DOWN</a> =  5
<br>
 }</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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagerb1">setPass</a> (<a class="el" href="classOgre_1_1Pass.html">Pass</a> *pass)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method for setting up the renderstate for a rendering pass.</em> <a href="#Ogre_1_1TerrainSceneManagerb1"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagerb2">createSkyboxPlane</a> (<a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert13">BoxPlane</a> bp, <a class="el" href="namespaceOgre.html#a349">Real</a> distance, const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;orientation)</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Mesh.html">Mesh</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagerb3">createSkydomePlane</a> (<a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert13">BoxPlane</a> bp, <a class="el" href="namespaceOgre.html#a349">Real</a> curvature, <a class="el" href="namespaceOgre.html#a349">Real</a> tiling, <a class="el" href="namespaceOgre.html#a349">Real</a> distance, const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;orientation)</td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagerb4">useRenderableViewProjMode</a> (<a class="el" href="classOgre_1_1Renderable.html">Renderable</a> *pRend)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method used by _renderVisibleObjects to deal with renderables which override the camera's own view / projection materices.</em> <a href="#Ogre_1_1TerrainSceneManagerb4"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagerb5">fireRenderQueueStarted</a> (<a class="el" href="namespaceOgre.html#a638">RenderQueueGroupID</a> id)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method for firing the queue start event, returns true if queue is to be skipped.</em> <a href="#Ogre_1_1TerrainSceneManagerb5"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagerb6">fireRenderQueueEnded</a> (<a class="el" href="namespaceOgre.html#a638">RenderQueueGroupID</a> id)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method for firing the queue end event, returns true if queue is to be repeated.</em> <a href="#Ogre_1_1TerrainSceneManagerb6"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagerb7">setViewport</a> (<a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *vp)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method for setting the destination viewport for the next render.</em> <a href="#Ogre_1_1TerrainSceneManagerb7"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagerb8">renderSingleObject</a> (<a class="el" href="classOgre_1_1Renderable.html">Renderable</a> *rend, <a class="el" href="classOgre_1_1Pass.html">Pass</a> *pass)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal utility method for rendering a single object.</em> <a href="#Ogre_1_1TerrainSceneManagerb8"></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="namespaceOgre.html#a469">NodeList</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern7">mVisible</a></td></tr>
<tr><td nowrap align=right valign=top>float&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern8">mWorldSize</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>the world size</em> <a href="#Ogre_1_1TerrainSceneManagern8"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Octree.html">Octree</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern9">mOctree</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>The root octree.</em> <a href="#Ogre_1_1TerrainSceneManagern9"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a470">BoxList</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern10">mBoxes</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>list of boxes to be rendered</em> <a href="#Ogre_1_1TerrainSceneManagern10"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern11">mNumObjects</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>number of rendered objs</em> <a href="#Ogre_1_1TerrainSceneManagern11"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>int&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern12">mMaxDepth</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>max depth for the tree.</em> <a href="#Ogre_1_1TerrainSceneManagern12"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern13">mShowBoxes</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>box visibility flag</em> <a href="#Ogre_1_1TerrainSceneManagern13"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern14">mCullCamera</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>cull camera flag</em> <a href="#Ogre_1_1TerrainSceneManagern14"></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern15">mLoose</a></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern16">mCorners</a> [24]</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern17">mScaleFactor</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1RenderQueue.html">RenderQueue</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern18">mRenderQueue</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Queue of objects for rendering.</em> <a href="#Ogre_1_1TerrainSceneManagern18"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern19">mAmbientLight</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Current ambient light, cached for <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.</em> <a href="#Ogre_1_1TerrainSceneManagern19"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern20">mDestRenderSystem</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>The rendering system to send the scene to.</em> <a href="#Ogre_1_1TerrainSceneManagern20"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert0">CameraList</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern21">mCameras</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Central list of cameras - for easy memory management and lookup.</em> <a href="#Ogre_1_1TerrainSceneManagern21"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert1">SceneLightList</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern22">mLights</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Central list of lights - for easy memory management and lookup.</em> <a href="#Ogre_1_1TerrainSceneManagern22"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert2">EntityList</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern23">mEntities</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Central list of entities - for easy memory management and lookup.</em> <a href="#Ogre_1_1TerrainSceneManagern23"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert3">BillboardSetList</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern24">mBillboardSets</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Central list of billboard sets - for easy memory management and lookup.</em> <a href="#Ogre_1_1TerrainSceneManagern24"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert4">SceneNodeList</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern25">mSceneNodes</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Central list of SceneNodes - for easy memory management.</em> <a href="#Ogre_1_1TerrainSceneManagern25"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Camera.html">Camera</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern26">mCameraInProgress</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em><a class="el" href="classOgre_1_1Camera.html">Camera</a> in progress.</em> <a href="#Ogre_1_1TerrainSceneManagern26"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern27">mSceneRoot</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em><a class="el" href="classOgre_1_1Root.html">Root</a> scene node.</em> <a href="#Ogre_1_1TerrainSceneManagern27"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Entity.html">Entity</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern28">mSkyPlaneEntity</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Entity.html">Entity</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern29">mSkyDomeEntity</a> [5]</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Entity.html">Entity</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern30">mSkyBoxEntity</a> [6]</td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern31">mSkyPlaneNode</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern32">mSkyDomeNode</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern33">mSkyBoxNode</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern34">mSkyPlaneEnabled</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern35">mSkyPlaneDrawFirst</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Plane.html">Plane</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern36">mSkyPlane</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern37">mSkyBoxEnabled</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern38">mSkyBoxDrawFirst</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern39">mSkyBoxOrientation</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern40">mSkyDomeEnabled</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern41">mSkyDomeDrawFirst</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern42">mSkyDomeOrientation</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a618">FogMode</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern43">mFogMode</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern44">mFogColour</a></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern45">mFogStart</a></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern46">mFogEnd</a></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_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern47">mFogDensity</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern48">mDisplayNodes</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert5">AnimationList</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern49">mAnimationsList</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a0">AnimationStateSet</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern50">mAnimationStates</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern51">mCamChanged</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em><a class="el" href="classOgre_1_1Controller.html">Controller</a> flag for determining if we need to set view/proj matrices.</em> <a href="#Ogre_1_1TerrainSceneManagern51"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert6">RenderQueueListenerList</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern52">mRenderQueueListeners</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern53">mShowBoundingBoxes</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Flag that indicates if all of the scene node's bounding boxes should be shown as a wireframe.</em> <a href="#Ogre_1_1TerrainSceneManagern53"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1AutoParamDataSource.html">AutoParamDataSource</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagern54">mAutoParamDataSource</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Utility class for calculating automatic parameters for gpu programs.</em> <a href="#Ogre_1_1TerrainSceneManagern54"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Static Protected Attributes</h2></td></tr>
<tr><td nowrap align=right valign=top>unsigned long&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagerq0">mColors</a> [8] = {<a class="el" href="namespaceOgre.html#a478">white</a>, <a class="el" href="namespaceOgre.html#a478">white</a>, <a class="el" href="namespaceOgre.html#a478">white</a>, <a class="el" href="namespaceOgre.html#a478">white</a>, <a class="el" href="namespaceOgre.html#a478">white</a>, <a class="el" href="namespaceOgre.html#a478">white</a>, <a class="el" href="namespaceOgre.html#a478">white</a>, <a class="el" href="namespaceOgre.html#a478">white</a> }</td></tr>
<tr><td nowrap align=right valign=top>unsigned short&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1OctreeSceneManager.html#Ogre_1_1TerrainSceneManagerq1">mIndexes</a> [24]</td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Specialized <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> that divides the geometry into an octree in order to faciliate spatial queries.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
For debugging purposes, a special "CullCamera" can be defined. To use it, call setUseCallCamera( true ), and create a camera named "CullCamera". All culling will be performed using that camera, instead of the viewport camera, allowing you to fly around and examine culling. </dl>
<p>

<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00051">51</a> of file <a class="el" href="OgreOctreeSceneManager_8h-source.html">OgreOctreeSceneManager.h</a>.<hr><h2>Member Typedef Documentation</h2>
<a name="Ogre_1_1TerrainSceneManagert5" doxytag="Ogre::OctreeSceneManager::AnimationList"></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::map&lt;<a class="el" href="classOgre_1_1String.html">String</a>, <a class="el" href="classOgre_1_1Animation.html">Animation</a>*&gt; Ogre::SceneManager::AnimationList<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Storage of animations, lookup by name.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8h-source.html#l00206">206</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagers3" doxytag="Ogre::OctreeSceneManager::BillboardSetIterator"></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 <a class="el" href="classOgre_1_1MapIterator.html">MapIterator</a>&lt;<a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert3">BillboardSetList</a>&gt; Ogre::SceneManager::BillboardSetIterator<code> [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="OgreSceneManager_8h-source.html#l01141">1141</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagert3" doxytag="Ogre::OctreeSceneManager::BillboardSetList"></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::map&lt;std::string, <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a>*, std::less&lt;std::string&gt; &gt; Ogre::SceneManager::BillboardSetList<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="OgreSceneManager_8h-source.html#l00122">122</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagers2" doxytag="Ogre::OctreeSceneManager::CameraIterator"></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 <a class="el" href="classOgre_1_1MapIterator.html">MapIterator</a>&lt;<a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert0">CameraList</a>&gt; Ogre::SceneManager::CameraIterator<code> [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="OgreSceneManager_8h-source.html#l01140">1140</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagert0" doxytag="Ogre::OctreeSceneManager::CameraList"></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::map&lt;std::string, <a class="el" href="classOgre_1_1Camera.html">Camera</a>*, std::less&lt;std::string&gt; &gt; Ogre::SceneManager::CameraList<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="OgreSceneManager_8h-source.html#l00103">103</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagers1" doxytag="Ogre::OctreeSceneManager::EntityIterator"></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 <a class="el" href="classOgre_1_1MapIterator.html">MapIterator</a>&lt;<a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert2">EntityList</a>&gt; Ogre::SceneManager::EntityIterator<code> [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="OgreSceneManager_8h-source.html#l01139">1139</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagert2" doxytag="Ogre::OctreeSceneManager::EntityList"></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::map&lt;std::string, <a class="el" href="classOgre_1_1Entity.html">Entity</a>*, std::less&lt;std::string&gt; &gt; Ogre::SceneManager::EntityList<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="OgreSceneManager_8h-source.html#l00116">116</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagers0" doxytag="Ogre::OctreeSceneManager::LightIterator"></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 <a class="el" href="classOgre_1_1MapIterator.html">MapIterator</a>&lt;<a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert1">SceneLightList</a>&gt; Ogre::SceneManager::LightIterator<code> [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="OgreSceneManager_8h-source.html#l01138">1138</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagert6" doxytag="Ogre::OctreeSceneManager::RenderQueueListenerList"></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_1RenderQueueListener.html">RenderQueueListener</a>*&gt; Ogre::SceneManager::RenderQueueListenerList<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="OgreSceneManager_8h-source.html#l00217">217</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagert1" doxytag="Ogre::OctreeSceneManager::SceneLightList"></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::map&lt;std::string, <a class="el" href="classOgre_1_1Light.html">Light</a>*, std::less&lt;std::string&gt; &gt; Ogre::SceneManager::SceneLightList<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="OgreSceneManager_8h-source.html#l00109">109</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagert4" doxytag="Ogre::OctreeSceneManager::SceneNodeList"></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::map&lt;<a class="el" href="classOgre_1_1String.html">String</a>, <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a>*&gt; Ogre::SceneManager::SceneNodeList<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="OgreSceneManager_8h-source.html#l00128">128</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.    </td>
  </tr>
</table>
<hr><h2>Member Enumeration Documentation</h2>
<a name="Ogre_1_1TerrainSceneManagert13" doxytag="Ogre::OctreeSceneManager::BoxPlane"></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"> enum Ogre::SceneManager::BoxPlane<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<dl compact><dt><b>
Enumeration values:</b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert7" doxytag="BP_FRONT"></a><em>BP_FRONT</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert8" doxytag="BP_BACK"></a><em>BP_BACK</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert9" doxytag="BP_LEFT"></a><em>BP_LEFT</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert10" doxytag="BP_RIGHT"></a><em>BP_RIGHT</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert11" doxytag="BP_UP"></a><em>BP_UP</em></em>&nbsp;</td><td>
</td></tr>
<tr><td valign=top><em><a name="Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert12" doxytag="BP_DOWN"></a><em>BP_DOWN</em></em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="OgreSceneManager_8h-source.html#l00178">178</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00816">Ogre::SceneManager::setSkyBox</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00897">Ogre::SceneManager::setSkyDome</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagers5" doxytag="Ogre::OctreeSceneManager::PrefabType"></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"> enum Ogre::SceneManager::PrefabType<code> [inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Prefab shapes available without loading a model.
<p>
<dl compact><dt><b>
Note: </b><dd>
 Minimal implementation at present. </dl><dl compact><dt><b>
<a class="el" href="todo.html#_todo000003">Todo: </a></b><dd>
 Add more prefabs (teapots, teapots!!!) </dl> <dl compact><dt><b>
Enumeration values:</b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em><a name="Ogre_1_1TerrainSceneManagers5Ogre_1_1TerrainSceneManagers4" doxytag="PT_PLANE"></a><em>PT_PLANE</em></em>&nbsp;</td><td>
</td></tr>
</table>
</dl>

<p>
Definition at line <a class="el" href="OgreSceneManager_8h-source.html#l00465">465</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.    </td>
  </tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="Ogre_1_1OctreeSceneManagera0" doxytag="Ogre::OctreeSceneManager::OctreeSceneManager"></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::OctreeSceneManager::OctreeSceneManager </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>
Standard Constructor.
<p>
Initializes the octree to -500,-500,-500 to 500,500,500 with unlimited depth. 
<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00152">152</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00166">init</a>(), and <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00180">mOctree</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1OctreeSceneManagera1" doxytag="Ogre::OctreeSceneManager::OctreeSceneManager"></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::OctreeSceneManager::OctreeSceneManager </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1AxisAlignedBox.html">AxisAlignedBox</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>box</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>max_depth</em></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>
Standard Constructor.
<p>

<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00160">160</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00166">init</a>(), and <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00180">mOctree</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1OctreeSceneManagera2" doxytag="Ogre::OctreeSceneManager::~OctreeSceneManager"></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::OctreeSceneManager::~OctreeSceneManager </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>
Standard desctructor.
<p>

<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00213">213</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00180">mOctree</a>.    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="Ogre_1_1TerrainSceneManagera19" doxytag="Ogre::OctreeSceneManager::_addOctreeNode"></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::OctreeSceneManager::_addOctreeNode </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1OctreeNode.html">OctreeNode</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp;, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1Octree.html">Octree</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>octree</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>depth</em> = 0</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>
Adds the <a class="el" href="classOgre_1_1Octree.html">Octree</a> <a class="el" href="classOgre_1_1Node.html">Node</a>, starting at the given octree, and recursing at max to the specified depth.
<p>

<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00304">304</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00189">mMaxDepth</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="OgreOctreeSceneManager_8cpp-source.html#l00261">_updateOctreeNode</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera15" doxytag="Ogre::OctreeSceneManager::_alertVisibleObjects"></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::OctreeSceneManager::_alertVisibleObjects </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>
Alerts each unculled object, notifying it that it will be drawn.
<p>
Useful for doing calculations only on nodes that will be drawn, prior to drawing them... 
<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00394">394</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00174">mVisible</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera59" doxytag="Ogre::OctreeSceneManager::_applySceneAnimations"></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::SceneManager::_applySceneAnimations </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 method for applying animations to scene nodes.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Uses the internally stored <a class="el" href="classOgre_1_1AnimationState.html">AnimationState</a> objects to apply animation to SceneNodes. </dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01574">1574</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreAnimation_8cpp-source.html#l00144">Ogre::Animation::_getTrackList</a>(), <a class="el" href="OgreAnimation_8cpp-source.html#l00113">Ogre::Animation::apply</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01461">Ogre::SceneManager::getAnimation</a>(), <a class="el" href="OgreSceneManager_8h-source.html#l00208">Ogre::SceneManager::mAnimationStates</a>, and <a class="el" href="OgreNode_8cpp-source.html#l00582">Ogre::Node::resetToInitialState</a>().
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00618">Ogre::SceneManager::_renderScene</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera23" doxytag="Ogre::OctreeSceneManager::_findNodes"></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::OctreeSceneManager::_findNodes </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Sphere.html">Sphere</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>sphere</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>std::list&lt; <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> * &gt; &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>list</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>exclude</em> = 0, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>full</em> = false, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1Octree.html">Octree</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>octant</em> = 0</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>
Recurses the octree, adding any nodes intersecting with the sphere into the given list.
<p>
It ignores the exclude scene node. 
<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00626">626</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00557">_findNodes</a>(), <a class="el" href="namespaceOgre.html#a649a480">Ogre::INSIDE</a>, <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00056">Ogre::intersect</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00044">Ogre::Intersection</a>, <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00180">mOctree</a>, and <a class="el" href="namespaceOgre.html#a649a479">Ogre::OUTSIDE</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera22" doxytag="Ogre::OctreeSceneManager::_findNodes"></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::OctreeSceneManager::_findNodes </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1AxisAlignedBox.html">AxisAlignedBox</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>box</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>std::list&lt; <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> * &gt; &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>list</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>exclude</em> = 0, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>full</em> = false, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1Octree.html">Octree</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>octant</em> = 0</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>
Recurses the octree, adding any nodes intersecting with the box into the given list.
<p>
It ignores the exclude scene node. 
<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00557">557</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.
<p>
References <a class="el" href="namespaceOgre.html#a649a480">Ogre::INSIDE</a>, <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00056">Ogre::intersect</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00044">Ogre::Intersection</a>, <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00180">mOctree</a>, and <a class="el" href="namespaceOgre.html#a649a479">Ogre::OUTSIDE</a>.
<p>
Referenced by <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00626">_findNodes</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00547">findNodesIn</a>(), and <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00693">resize</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1OctreeSceneManagera9" doxytag="Ogre::OctreeSceneManager::_findVisibleObjects"></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::OctreeSceneManager::_findVisibleObjects </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]</code></td>
        </tr>

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

<p>
Recurses through the octree determining which nodes are visible.
<p>

<p>
Reimplemented from <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1SceneManagera39">Ogre::SceneManager</a>.
<p>
Reimplemented in <a class="el" href="classOgre_1_1TerrainSceneManager.html#Ogre_1_1TerrainSceneManagera5">Ogre::TerrainSceneManager</a>.
<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00406">406</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreRenderQueue_8cpp-source.html#l00061">Ogre::RenderQueue::addRenderable</a>(), <a class="el" href="OgreRenderQueue_8cpp-source.html#l00085">Ogre::RenderQueue::clear</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00111">Ogre::SceneManager::getCamera</a>(), <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00183">mBoxes</a>, <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00195">mCullCamera</a>, <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00186">mNumObjects</a>, <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00180">mOctree</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00095">Ogre::SceneManager::mRenderQueue</a>, <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00192">mShowBoxes</a>, <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00174">mVisible</a>, and <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00457">walkOctree</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera41" doxytag="Ogre::OctreeSceneManager::_populateLightList"></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::SceneManager::_populateLightList </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><a class="el" href="namespaceOgre.html#a56">LightList</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>destList</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>
Populate a light list with an ordered set of the lights which are closest to the position specified.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Note that since directional lights have no position, they are always considered closer than any point lights and as such will always take precedence.  
<p>
 Subclasses of the default <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> may wish to take into account other issues such as possible visibility of the light if that information is included in their data structures. This basic scenemanager simply orders by distance, eliminating  those lights which are out of range. 
<p>
 The number of items in the list max exceed the maximum number of lights supported by the renderer, but the extraneous ones will never be used. In fact the limit will be imposed by <a class="el" href="classOgre_1_1Pass.html#Ogre_1_1Passa50">Pass::getMaxSimultaneousLights</a>. </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 at which to evaluate the list of lights </td></tr>
<tr><td valign=top><em>destList</em>&nbsp;</td><td>
List to be populated with ordered set of lights; will be cleared by  this method before population. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00235">235</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreLight_8cpp-source.html#l00205">Ogre::Light::getAttenuationRange</a>(), <a class="el" href="OgreLight_8cpp-source.html#l00269">Ogre::Light::getDerivedPosition</a>(), <a class="el" href="OgreLight_8cpp-source.html#l00094">Ogre::Light::getType</a>(), <a class="el" href="OgreMovableObject_8cpp-source.html#l00076">Ogre::MovableObject::isVisible</a>(), <a class="el" href="OgreCommon_8h-source.html#l00217">Ogre::LightList</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00113">Ogre::SceneManager::mLights</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, and <a class="el" href="OgreLight_8h-source.html#l00064">Ogre::Light::tempSquareDist</a>.
<p>
Referenced by <a class="el" href="OgreSceneNode_8cpp-source.html#l00378">Ogre::SceneNode::getLights</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera61" doxytag="Ogre::OctreeSceneManager::_queueSkiesForRendering"></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::SceneManager::_queueSkiesForRendering </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>
Internal method for queueing the sky objects with the params as previously set through setSkyBox, setSkyPlane and setSkyDome.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01757">1757</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreRenderQueue_8cpp-source.html#l00061">Ogre::RenderQueue::addRenderable</a>(), <a class="el" href="OgreCamera_8cpp-source.html#l00835">Ogre::Camera::getDerivedPosition</a>(), <a class="el" href="OgreEntity_8cpp-source.html#l00144">Ogre::Entity::getSubEntity</a>(), <a class="el" href="OgreSceneManager_8h-source.html#l00095">Ogre::SceneManager::mRenderQueue</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00159">Ogre::SceneManager::mSkyBoxDrawFirst</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00148">Ogre::SceneManager::mSkyBoxEntity</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00152">Ogre::SceneManager::mSkyBoxNode</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00163">Ogre::SceneManager::mSkyDomeDrawFirst</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00147">Ogre::SceneManager::mSkyDomeEntity</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00151">Ogre::SceneManager::mSkyDomeNode</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00155">Ogre::SceneManager::mSkyPlaneDrawFirst</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00146">Ogre::SceneManager::mSkyPlaneEntity</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00150">Ogre::SceneManager::mSkyPlaneNode</a>, <a class="el" href="namespaceOgre.html#a638a355">Ogre::RENDER_QUEUE_1</a>, <a class="el" href="namespaceOgre.html#a638a363">Ogre::RENDER_QUEUE_9</a>, <a class="el" href="OgreRenderQueue_8h-source.html#l00056">RENDERABLE_DEFAULT_PRIORITY</a>, <a class="el" href="OgreRenderQueue_8h-source.html#l00036">Ogre::RenderQueueGroupID</a>, <a class="el" href="OgreNode_8cpp-source.html#l00302">Ogre::Node::setPosition</a>(), and <a class="el" href="OgrePrerequisites_8h-source.html#l00116">Ogre::uint</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00618">Ogre::SceneManager::_renderScene</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera18" doxytag="Ogre::OctreeSceneManager::_removeOctreeNode"></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::OctreeSceneManager::_removeOctreeNode </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1OctreeNode.html">OctreeNode</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>n</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>
Only removes the node from the octree.
<p>
It leaves the octree, even if it's empty. 
<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00293">293</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.
<p>
Referenced by <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00261">_updateOctreeNode</a>(), and <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00234">destroySceneNode</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera60" doxytag="Ogre::OctreeSceneManager::_renderScene"></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::SceneManager::_renderScene </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>camera</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>vp</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>includeOverlays</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>
Prompts the class to send its contents to the renderer.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This method prompts the scene manager to send the contents of the scene it manages to the rendering pipeline, possibly preceded by some sorting, culling or other scene management tasks. Note that this method is not normally called directly by the user application; it is called automatically by the <a class="el" href="namespaceOgre.html">Ogre</a> rendering loop. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>camera</em>&nbsp;</td><td>
Pointer to a camera from whose viewpoint the scene is to be rendered. </td></tr>
<tr><td valign=top><em>vp</em>&nbsp;</td><td>
The target viewport </td></tr>
<tr><td valign=top><em>includeOverlays</em>&nbsp;</td><td>
Whether or not overlay objects should be rendered </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00618">618</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8cpp-source.html#l01574">Ogre::SceneManager::_applySceneAnimations</a>(), <a class="el" href="OgreCamera_8cpp-source.html#l00885">Ogre::Camera::_autoTrack</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema40">Ogre::RenderSystem::_beginFrame</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00296">Ogre::RenderSystem::_beginGeometryCount</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema41">Ogre::RenderSystem::_endFrame</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01111">Ogre::SceneManager::_findVisibleObjects</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00302">Ogre::RenderSystem::_getFaceCount</a>(), <a class="el" href="OgreCamera_8cpp-source.html#l00805">Ogre::Camera::_notifyRenderedFaces</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01757">Ogre::SceneManager::_queueSkiesForRendering</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01118">Ogre::SceneManager::_renderVisibleObjects</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema58">Ogre::RenderSystem::_setRasterisationMode</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01100">Ogre::SceneManager::_updateSceneGraph</a>(), <a class="el" href="OgreRenderQueue_8cpp-source.html#l00085">Ogre::RenderQueue::clear</a>(), <a class="el" href="OgreCamera_8cpp-source.html#l00125">Ogre::Camera::getDetailLevel</a>(), <a class="el" href="OgreViewport_8cpp-source.html#l00225">Ogre::Viewport::getOverlaysEnabled</a>(), <a class="el" href="OgreCamera_8h-source.html#l00553">Ogre::Camera::isReflected</a>(), <a class="el" href="OgreSceneManager_8h-source.html#l00098">Ogre::SceneManager::mAmbientLight</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00238">Ogre::SceneManager::mAutoParamDataSource</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00215">Ogre::SceneManager::mCamChanged</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00139">Ogre::SceneManager::mCameraInProgress</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00101">Ogre::SceneManager::mDestRenderSystem</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00095">Ogre::SceneManager::mRenderQueue</a>, <a class="el" href="OgreAutoParamDataSource_8cpp-source.html#l00176">Ogre::AutoParamDataSource::setAmbientLightColour</a>(), <a class="el" href="OgreAutoParamDataSource_8cpp-source.html#l00065">Ogre::AutoParamDataSource::setCurrentCamera</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00519">Ogre::RenderSystem::setInvertVertexWinding</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l01857">Ogre::SceneManager::setViewport</a>().
<p>
Referenced by <a class="el" href="OgreCamera_8cpp-source.html#l00759">Ogre::Camera::_renderScene</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SceneManagera41" doxytag="Ogre::OctreeSceneManager::_renderVisibleObjects"></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::SceneManager::_renderVisibleObjects </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>
Sends visible objects found in _findVisibleObjects to the rendering engine.
<p>

<p>
Reimplemented in <a class="el" href="classOgre_1_1BspSceneManager.html#Ogre_1_1BspSceneManagera7">Ogre::BspSceneManager</a>, and <a class="el" href="classOgre_1_1TerrainSceneManager.html#Ogre_1_1TerrainSceneManagera4">Ogre::TerrainSceneManager</a>.
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01118">1118</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreRenderQueue_8cpp-source.html#l00102">Ogre::RenderQueue::_getQueueGroupIterator</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01844">Ogre::SceneManager::fireRenderQueueEnded</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01831">Ogre::SceneManager::fireRenderQueueStarted</a>(), <a class="el" href="OgreRenderQueueSortingGrouping_8h-source.html#l00272">Ogre::RenderQueueGroup::getIterator</a>(), <a class="el" href="OgreSceneManager_8h-source.html#l00139">Ogre::SceneManager::mCameraInProgress</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00095">Ogre::SceneManager::mRenderQueue</a>, <a class="el" href="OgreRenderQueueSortingGrouping_8h-source.html#l00127">Ogre::RenderPriorityGroup::mSolidPasses</a>, <a class="el" href="OgreRenderQueueSortingGrouping_8h-source.html#l00129">Ogre::RenderPriorityGroup::mTransparentPasses</a>, <a class="el" href="OgreRenderQueue_8h-source.html#l00036">Ogre::RenderQueueGroupID</a>, <a class="el" href="OgreSceneManager_8cpp-source.html#l01207">Ogre::SceneManager::renderSingleObject</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00492">Ogre::SceneManager::setPass</a>(), and <a class="el" href="OgreRenderQueueSortingGrouping_8h-source.html#l00207">Ogre::RenderPriorityGroup::sort</a>().
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00618">Ogre::SceneManager::_renderScene</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera62" doxytag="Ogre::OctreeSceneManager::_setDestinationRenderSystem"></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::SceneManager::_setDestinationRenderSystem </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>sys</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>
Notifies the scene manager of its destination render system.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Called automatically by RenderSystem::addSceneManager this method simply notifies the manager of the render system to which its output must be directed. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>sys</em>&nbsp;</td><td>
Pointer to the <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a> subclass to be used as a render target. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00700">700</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00101">Ogre::SceneManager::mDestRenderSystem</a>.
<p>
Referenced by <a class="el" href="OgreSceneManagerEnumerator_8cpp-source.html#l00092">Ogre::SceneManagerEnumerator::setSceneManager</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera17" doxytag="Ogre::OctreeSceneManager::_updateOctreeNode"></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::OctreeSceneManager::_updateOctreeNode </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1OctreeNode.html">OctreeNode</a> *&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>
Checks the given <a class="el" href="classOgre_1_1OctreeNode.html">OctreeNode</a>, and determines if it needs to be moved to a different octant.
<p>

<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00261">261</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreOctree_8cpp-source.html#l00108">Ogre::Octree::_addNode</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00304">_addOctreeNode</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00293">_removeOctreeNode</a>(), <a class="el" href="OgreAxisAlignedBox_8h-source.html#l00311">Ogre::AxisAlignedBox::isNull</a>(), and <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00180">mOctree</a>.
<p>
Referenced by <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00693">resize</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1OctreeSceneManagera8" doxytag="Ogre::OctreeSceneManager::_updateSceneGraph"></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::OctreeSceneManager::_updateSceneGraph </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]</code></td>
        </tr>

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

<p>
Does nothing more.
<p>

<p>
Reimplemented from <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1SceneManagera38">Ogre::SceneManager</a>.
<p>
Reimplemented in <a class="el" href="classOgre_1_1TerrainSceneManager.html#Ogre_1_1TerrainSceneManagera3">Ogre::TerrainSceneManager</a>.
<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00389">389</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera90" doxytag="Ogre::OctreeSceneManager::addRenderQueueListener"></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::SceneManager::addRenderQueueListener </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1RenderQueueListener.html">RenderQueueListener</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>newListener</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>
Registers a new <a class="el" href="classOgre_1_1RenderQueueListener.html">RenderQueueListener</a> which will be notified when render queues are processed.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01811">1811</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00218">Ogre::SceneManager::mRenderQueueListeners</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera54" doxytag="Ogre::OctreeSceneManager::clearScene"></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::SceneManager::clearScene </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>
Empties the entire scene, inluding all SceneNodes, Cameras, Entities and Lights etc.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00369">369</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8cpp-source.html#l01490">Ogre::SceneManager::destroyAllAnimations</a>(), <a class="el" href="OgreSceneNode_8cpp-source.html#l00204">Ogre::SceneNode::detachAllObjects</a>(), <a class="el" href="OgreSceneManager_8h-source.html#l00126">Ogre::SceneManager::mBillboardSets</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00107">Ogre::SceneManager::mCameras</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00120">Ogre::SceneManager::mEntities</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00136">Ogre::SceneManager::mSceneNodes</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00142">Ogre::SceneManager::mSceneRoot</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00158">Ogre::SceneManager::mSkyBoxEnabled</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00152">Ogre::SceneManager::mSkyBoxNode</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00162">Ogre::SceneManager::mSkyDomeEnabled</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00151">Ogre::SceneManager::mSkyDomeNode</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00154">Ogre::SceneManager::mSkyPlaneEnabled</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00150">Ogre::SceneManager::mSkyPlaneNode</a>, <a class="el" href="OgreNode_8cpp-source.html#l00419">Ogre::Node::removeAllChildren</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00219">Ogre::SceneManager::removeAllLights</a>().
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00094">Ogre::SceneManager::~SceneManager</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera94" doxytag="Ogre::OctreeSceneManager::createAABBQuery"></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_1AxisAlignedBoxSceneQuery.html">AxisAlignedBoxSceneQuery</a> * Ogre::SceneManager::createAABBQuery </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1AxisAlignedBox.html">AxisAlignedBox</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>box</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned long&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>mask</em> = 0xFFFFFFFF</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>
Creates an <a class="el" href="classOgre_1_1AxisAlignedBoxSceneQuery.html">AxisAlignedBoxSceneQuery</a> for this scene manager.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This method creates a new instance of a query object for this scene manager,  for an axis aligned box region. See <a class="el" href="classOgre_1_1SceneQuery.html">SceneQuery</a> and <a class="el" href="classOgre_1_1AxisAlignedBoxSceneQuery.html">AxisAlignedBoxSceneQuery</a>  for full details. 
<p>
 The instance returned from this method must be destroyed by calling <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagera98">SceneManager::destroyQuery</a> when it is no longer required. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>box</em>&nbsp;</td><td>
Details of the box which describes the region for this query. </td></tr>
<tr><td valign=top><em>mask</em>&nbsp;</td><td>
The query mask to apply to this query; can be used to filter out certain objects; see <a class="el" href="classOgre_1_1SceneQuery.html">SceneQuery</a> for details. </td></tr>
</table>
</dl>
<p>
Reimplemented in <a class="el" href="classOgre_1_1BspSceneManager.html#Ogre_1_1BspSceneManagera12">Ogre::BspSceneManager</a>.
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01874">1874</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00078">Ogre::SceneManager::DefaultAxisAlignedBoxSceneQuery</a>, and <a class="el" href="OgreSceneQuery_8cpp-source.html#l00041">Ogre::SceneQuery::setQueryMask</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera77" doxytag="Ogre::OctreeSceneManager::createAnimation"></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_1Animation.html">Animation</a> * Ogre::SceneManager::createAnimation </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><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>length</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>
Creates an animation which can be used to animate scene nodes.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 An animation is a collection of 'tracks' which over time change the position / orientation of <a class="el" href="classOgre_1_1Node.html">Node</a> objects. In this case, the animation will likely have tracks to modify the position / orientation of <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> objects, e.g. to make objects move along a path. 
<p>
 You don't need to use an <a class="el" href="classOgre_1_1Animation.html">Animation</a> object to move objects around - you can do it yourself using the methods of the <a class="el" href="classOgre_1_1Node.html">Node</a> in your <a class="el" href="classOgre_1_1FrameListener.html">FrameListener</a> class. However, when you need relatively complex scripted animation, this is the class to use since it will interpolate between keyframes for you and generally make the whole process easier to manage. 
<p>
 A single animation can affect multiple <a class="el" href="classOgre_1_1Node.html">Node</a> objects (each <a class="el" href="classOgre_1_1AnimationTrack.html">AnimationTrack</a> affects a single <a class="el" href="classOgre_1_1Node.html">Node</a>). In addition, through animation blending a single <a class="el" href="classOgre_1_1Node.html">Node</a> can be affected by multiple animations, athough this is more useful when performing skeletal animation (see <a class="el" href="classOgre_1_1Skeleton.html#Ogre_1_1Skeletona14">Skeleton::createAnimation</a>). 
<p>
 Note that whilst it uses the same classes, the animations created here are kept separate from the skeletal animations of meshes (each <a class="el" href="classOgre_1_1Skeleton.html">Skeleton</a> owns those animations). </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 animation, must be unique within this <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a>. </td></tr>
<tr><td valign=top><em>length</em>&nbsp;</td><td>
The total length of the animation. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01454">1454</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00207">Ogre::SceneManager::mAnimationsList</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera81" doxytag="Ogre::OctreeSceneManager::createAnimationState"></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_1AnimationState.html">AnimationState</a> * Ogre::SceneManager::createAnimationState </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>animName</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>
Create an <a class="el" href="classOgre_1_1AnimationState.html">AnimationState</a> object for managing application of animations.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 You can create <a class="el" href="classOgre_1_1Animation.html">Animation</a> objects for animating <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> obejcts using the createAnimation method. However, in order to actually apply those animations you have to call methods on <a class="el" href="classOgre_1_1Node.html">Node</a> and <a class="el" href="classOgre_1_1Animation.html">Animation</a> in a particular order (namely <a class="el" href="classOgre_1_1Node.html#Ogre_1_1TagPointa66">Node::resetToInitialState</a> and <a class="el" href="classOgre_1_1Animation.html#Ogre_1_1Animationa10">Animation::apply</a>). To make this easier and to help track the current time position of animations, the <a class="el" href="classOgre_1_1AnimationState.html">AnimationState</a> object is provided.  So if you don't want to control animation application manually, call this method, update the returned object as you like every frame and let <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> apply  the animation state for you. 
<p>
 Remember, <a class="el" href="classOgre_1_1AnimationState.html">AnimationState</a> objects are disabled by default at creation time.  Turn them on when you want them using their setEnabled method. 
<p>
 Note that any <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> affected by this automatic animation will have it's state reset to it's initial position before application of the animation. Unless specifically modified using <a class="el" href="classOgre_1_1Node.html#Ogre_1_1TagPointa65">Node::setInitialState</a> the <a class="el" href="classOgre_1_1Node.html">Node</a> assumes it's initial state is at the origin. If you want the base state of the <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> to be elsewhere, make your changes to the node using the standard transform methods, then call setInitialState to  'bake' this reference position into the node. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>animName</em>&nbsp;</td><td>
The name of an animation created already with createAnimation. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01501">1501</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreSceneManager_8cpp-source.html#l01461">Ogre::SceneManager::getAnimation</a>(), <a class="el" href="OgreAnimation_8cpp-source.html#l00045">Ogre::Animation::getLength</a>(), and <a class="el" href="OgreSceneManager_8h-source.html#l00208">Ogre::SceneManager::mAnimationStates</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera72" doxytag="Ogre::OctreeSceneManager::createBillboardSet"></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">BillboardSet</a> * Ogre::SceneManager::createBillboardSet </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>unsigned int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>poolSize</em> = 20</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>
Creates a new <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> for use with this scene manager.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This method creates a new <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> which is registered with the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a>. The <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> will destroy this object when it shuts down or when the <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagera54">SceneManager::clearScene</a> method is called, so the caller does not have to worry about destroying this object (in fact, it definitely should not do this). 
<p>
 See the <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> documentations for full details of the returned class. </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 to give to this billboard set. Must be unique. </td></tr>
<tr><td valign=top><em>poolSize</em>&nbsp;</td><td>
The initial size of the pool of billboards (see <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> for more information) </td></tr>
</table>
</dl><dl compact><dt><b>
See also: </b><dd>
 <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> </dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01401">1401</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00126">Ogre::SceneManager::mBillboardSets</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera13" doxytag="Ogre::OctreeSceneManager::createCamera"></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_1Camera.html">Camera</a> * Ogre::OctreeSceneManager::createCamera </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]</code></td>
        </tr>

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

<p>
Creates a specialized <a class="el" href="classOgre_1_1OctreeCamera.html">OctreeCamera</a>.
<p>

<p>
Reimplemented from <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1SceneManagera2">Ogre::SceneManager</a>.
<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00227">227</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00107">Ogre::SceneManager::mCameras</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera49" doxytag="Ogre::OctreeSceneManager::createEntity"></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_1Entity.html">Entity</a> * Ogre::SceneManager::createEntity </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>entityName</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagers5">PrefabType</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>ptype</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>
Create an <a class="el" href="classOgre_1_1Entity.html">Entity</a> (instance of a discrete mesh) from a range of prefab shapes.
<p>
<dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>entityName</em>&nbsp;</td><td>
The name to be given to the entity (must be unique). </td></tr>
<tr><td valign=top><em>ptype</em>&nbsp;</td><td>
The prefab type. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00273">273</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8cpp-source.html#l00287">Ogre::SceneManager::createEntity</a>(), and <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagers5Ogre_1_1TerrainSceneManagers4">Ogre::SceneManager::PT_PLANE</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera48" doxytag="Ogre::OctreeSceneManager::createEntity"></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_1Entity.html">Entity</a> * Ogre::SceneManager::createEntity </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>entityName</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>meshName</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>
Create an <a class="el" href="classOgre_1_1Entity.html">Entity</a> (instance of a discrete mesh).
<p>
<dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>entityName</em>&nbsp;</td><td>
The name to be given to the entity (must be unique). </td></tr>
<tr><td valign=top><em>meshName</em>&nbsp;</td><td>
The name of the <a class="el" href="classOgre_1_1Mesh.html">Mesh</a> it is to be based on (e.g. 'knot.oof'). The mesh will be loaded if it is not already. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00287">287</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, and <a class="el" href="OgreSceneManager_8h-source.html#l00120">Ogre::SceneManager::mEntities</a>.
<p>
Referenced by <a class="el" href="OgreEntity_8cpp-source.html#l00164">Ogre::Entity::clone</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00273">Ogre::SceneManager::createEntity</a>(), <a class="el" href="OgreOverlayManager_8cpp-source.html#l00451">Ogre::OverlayManager::parseNewMesh</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00816">Ogre::SceneManager::setSkyBox</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00897">Ogre::SceneManager::setSkyDome</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00738">Ogre::SceneManager::setSkyPlane</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera97" doxytag="Ogre::OctreeSceneManager::createIntersectionQuery"></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_1IntersectionSceneQuery.html">IntersectionSceneQuery</a> * Ogre::SceneManager::createIntersectionQuery </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>mask</em> = 0xFFFFFFFF          </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>
Creates an <a class="el" href="classOgre_1_1IntersectionSceneQuery.html">IntersectionSceneQuery</a> for this scene manager.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This method creates a new instance of a query object for locating intersecting objects. See <a class="el" href="classOgre_1_1SceneQuery.html">SceneQuery</a> and <a class="el" href="classOgre_1_1IntersectionSceneQuery.html">IntersectionSceneQuery</a> for full details. 
<p>
 The instance returned from this method must be destroyed by calling <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagera98">SceneManager::destroyQuery</a> when it is no longer required. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>mask</em>&nbsp;</td><td>
The query mask to apply to this query; can be used to filter out certain objects; see <a class="el" href="classOgre_1_1SceneQuery.html">SceneQuery</a> for details. </td></tr>
</table>
</dl>
<p>
Reimplemented in <a class="el" href="classOgre_1_1BspSceneManager.html#Ogre_1_1BspSceneManagera15">Ogre::BspSceneManager</a>.
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01898">1898</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00075">Ogre::SceneManager::DefaultIntersectionSceneQuery</a>, and <a class="el" href="OgreSceneQuery_8cpp-source.html#l00041">Ogre::SceneQuery::setQueryMask</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera36" doxytag="Ogre::OctreeSceneManager::createLight"></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_1Light.html">Light</a> * Ogre::SceneManager::createLight </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>
Creates a light for use in the scene.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Lights can either be in a fixed position and independent of the scene graph, or they can be attached to SceneNodes so they derive their position from the parent node. Either way, they are created using this method so that the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> manages their existence. </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 new light, to identify it later. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00167">167</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00113">Ogre::SceneManager::mLights</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera42" doxytag="Ogre::OctreeSceneManager::createMaterial"></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::SceneManager::createMaterial </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>
Creates a new material with default settings with the specified name.
<p>
<dl compact><dt><b>
See also: </b><dd>
<a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagera43">SceneManager::getDefaultMaterialSettings</a> </dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00419">419</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
Referenced by <a class="el" href="OgreQuake3Shader_8cpp-source.html#l00067">Ogre::Quake3Shader::createAsMaterial</a>(), <a class="el" href="OgreBspLevel_8cpp-source.html#l00113">Ogre::BspLevel::loadQuake3Level</a>(), and <a class="el" href="OgreTerrainSceneManager_8cpp-source.html#l00048">Ogre::TerrainSceneManager::setWorldGeometry</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera86" doxytag="Ogre::OctreeSceneManager::createOverlay"></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_1Overlay.html">Overlay</a> * Ogre::SceneManager::createOverlay </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><a class="el" href="namespaceOgre.html#a351">ushort</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>zorder</em> = 100</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>
Creates a new <a class="el" href="classOgre_1_1Overlay.html">Overlay</a>.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Overlays can be used to render heads-up-displays (HUDs), menu systems, cockpits and any other 2D or 3D object you need to appear above the rest of the scene. See the <a class="el" href="classOgre_1_1Overlay.html">Overlay</a> class for more information. 
<p>
 NOTE: after creation, the <a class="el" href="classOgre_1_1Overlay.html">Overlay</a> is initially hidden. You can create as many overlays as you like ready to be displayed whenever. Just call <a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlaya9">Overlay::show</a> to display the overlay. </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 to give the overlay, must be unique. </td></tr>
<tr><td valign=top><em>zorder</em>&nbsp;</td><td>
The zorder of the overlay relative to it's peers, higher zorders appear on top of lower ones. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01626">1626</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreOverlay_8cpp-source.html#l00064">Ogre::Overlay::setZOrder</a>(), and <a class="el" href="OgrePrerequisites_8h-source.html#l00115">Ogre::ushort</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera96" doxytag="Ogre::OctreeSceneManager::createRayQuery"></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_1RaySceneQuery.html">RaySceneQuery</a> * Ogre::SceneManager::createRayQuery </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Ray.html">Ray</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>ray</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned long&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>mask</em> = 0xFFFFFFFF</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>
Creates a <a class="el" href="classOgre_1_1RaySceneQuery.html">RaySceneQuery</a> for this scene manager.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This method creates a new instance of a query object for this scene manager,  looking for objects which fall along a ray. See <a class="el" href="classOgre_1_1SceneQuery.html">SceneQuery</a> and <a class="el" href="classOgre_1_1RaySceneQuery.html">RaySceneQuery</a>  for full details. 
<p>
 The instance returned from this method must be destroyed by calling <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagera98">SceneManager::destroyQuery</a> when it is no longer required. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>ray</em>&nbsp;</td><td>
Details of the ray which describes the region for this query. </td></tr>
<tr><td valign=top><em>mask</em>&nbsp;</td><td>
The query mask to apply to this query; can be used to filter out certain objects; see <a class="el" href="classOgre_1_1SceneQuery.html">SceneQuery</a> for details. </td></tr>
</table>
</dl>
<p>
Reimplemented in <a class="el" href="classOgre_1_1BspSceneManager.html#Ogre_1_1BspSceneManagera14">Ogre::BspSceneManager</a>.
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01890">1890</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00076">Ogre::SceneManager::DefaultRaySceneQuery</a>, and <a class="el" href="OgreSceneQuery_8cpp-source.html#l00041">Ogre::SceneQuery::setQueryMask</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera12" doxytag="Ogre::OctreeSceneManager::createSceneNode"></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_1SceneNode.html">SceneNode</a> * Ogre::OctreeSceneManager::createSceneNode </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]</code></td>
        </tr>

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

<p>
Creates a specialized <a class="el" href="classOgre_1_1OctreeNode.html">OctreeNode</a>.
<p>

<p>
Reimplemented from <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1SceneManagera18">Ogre::SceneManager</a>.
<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00382">382</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreNode_8cpp-source.html#l00527">Ogre::Node::getName</a>(), and <a class="el" href="OgreSceneManager_8h-source.html#l00136">Ogre::SceneManager::mSceneNodes</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera11" doxytag="Ogre::OctreeSceneManager::createSceneNode"></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_1SceneNode.html">SceneNode</a> * Ogre::OctreeSceneManager::createSceneNode </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>
Creates a specialized <a class="el" href="classOgre_1_1OctreeNode.html">OctreeNode</a>.
<p>

<p>
Reimplemented from <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1SceneManagera17">Ogre::SceneManager</a>.
<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00375">375</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreNode_8cpp-source.html#l00527">Ogre::Node::getName</a>(), and <a class="el" href="OgreSceneManager_8h-source.html#l00136">Ogre::SceneManager::mSceneNodes</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagerb2" doxytag="Ogre::OctreeSceneManager::createSkyboxPlane"></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_1Mesh.html">Mesh</a> * Ogre::SceneManager::createSkyboxPlane </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert13">BoxPlane</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>bp</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>distance</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>orientation</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>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00956">956</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert8">Ogre::SceneManager::BP_BACK</a>, <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert12">Ogre::SceneManager::BP_DOWN</a>, <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert7">Ogre::SceneManager::BP_FRONT</a>, <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert9">Ogre::SceneManager::BP_LEFT</a>, <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert10">Ogre::SceneManager::BP_RIGHT</a>, <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert11">Ogre::SceneManager::BP_UP</a>, <a class="el" href="OgreMeshManager_8cpp-source.html#l00097">Ogre::MeshManager::createPlane</a>(), <a class="el" href="OgrePlane_8h-source.html#l00085">Ogre::Plane::d</a>, <a class="el" href="OgreResourceManager_8cpp-source.html#l00139">Ogre::ResourceManager::getByName</a>(), <a class="el" href="OgrePlane_8h-source.html#l00084">Ogre::Plane::normal</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, and <a class="el" href="OgreResourceManager_8cpp-source.html#l00105">Ogre::ResourceManager::unload</a>().
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00816">Ogre::SceneManager::setSkyBox</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagerb3" doxytag="Ogre::OctreeSceneManager::createSkydomePlane"></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_1Mesh.html">Mesh</a> * Ogre::SceneManager::createSkydomePlane </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert13">BoxPlane</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>bp</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>curvature</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>tiling</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>distance</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>orientation</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>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01026">1026</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert8">Ogre::SceneManager::BP_BACK</a>, <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert12">Ogre::SceneManager::BP_DOWN</a>, <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert7">Ogre::SceneManager::BP_FRONT</a>, <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert9">Ogre::SceneManager::BP_LEFT</a>, <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert10">Ogre::SceneManager::BP_RIGHT</a>, <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagert13Ogre_1_1TerrainSceneManagert11">Ogre::SceneManager::BP_UP</a>, <a class="el" href="OgreMeshManager_8cpp-source.html#l00408">Ogre::MeshManager::createCurvedIllusionPlane</a>(), <a class="el" href="OgrePlane_8h-source.html#l00085">Ogre::Plane::d</a>, <a class="el" href="OgreResourceManager_8cpp-source.html#l00139">Ogre::ResourceManager::getByName</a>(), <a class="el" href="OgrePlane_8h-source.html#l00084">Ogre::Plane::normal</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, and <a class="el" href="OgreResourceManager_8cpp-source.html#l00105">Ogre::ResourceManager::unload</a>().
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00897">Ogre::SceneManager::setSkyDome</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera95" doxytag="Ogre::OctreeSceneManager::createSphereQuery"></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_1SphereSceneQuery.html">SphereSceneQuery</a> * Ogre::SceneManager::createSphereQuery </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Sphere.html">Sphere</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>sphere</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>unsigned long&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>mask</em> = 0xFFFFFFFF</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>
Creates a <a class="el" href="classOgre_1_1SphereSceneQuery.html">SphereSceneQuery</a> for this scene manager.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This method creates a new instance of a query object for this scene manager,  for a spherical region. See <a class="el" href="classOgre_1_1SceneQuery.html">SceneQuery</a> and <a class="el" href="classOgre_1_1SphereSceneQuery.html">SphereSceneQuery</a>  for full details. 
<p>
 The instance returned from this method must be destroyed by calling <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagera98">SceneManager::destroyQuery</a> when it is no longer required. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>sphere</em>&nbsp;</td><td>
Details of the sphere which describes the region for this query. </td></tr>
<tr><td valign=top><em>mask</em>&nbsp;</td><td>
The query mask to apply to this query; can be used to filter out certain objects; see <a class="el" href="classOgre_1_1SceneQuery.html">SceneQuery</a> for details. </td></tr>
</table>
</dl>
<p>
Reimplemented in <a class="el" href="classOgre_1_1BspSceneManager.html#Ogre_1_1BspSceneManagera13">Ogre::BspSceneManager</a>.
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01882">1882</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00077">Ogre::SceneManager::DefaultSphereSceneQuery</a>, and <a class="el" href="OgreSceneQuery_8cpp-source.html#l00041">Ogre::SceneQuery::setQueryMask</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera80" doxytag="Ogre::OctreeSceneManager::destroyAllAnimations"></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::SceneManager::destroyAllAnimations </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>
Removes all animations created using this <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a>.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01490">1490</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00207">Ogre::SceneManager::mAnimationsList</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00369">Ogre::SceneManager::clearScene</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera84" doxytag="Ogre::OctreeSceneManager::destroyAllAnimationStates"></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::SceneManager::destroyAllAnimationStates </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>
Removes all animation states created using this <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a>.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01569">1569</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00208">Ogre::SceneManager::mAnimationStates</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera89" doxytag="Ogre::OctreeSceneManager::destroyAllOverlays"></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::SceneManager::destroyAllOverlays </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>
Destroys all the overlays.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01702">1702</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera79" doxytag="Ogre::OctreeSceneManager::destroyAnimation"></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::SceneManager::destroyAnimation </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>
Destroys an <a class="el" href="classOgre_1_1Animation.html">Animation</a>.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 You should ensure that none of your code is referencing this animation objects since the  memory will be freed. </dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01473">1473</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, and <a class="el" href="OgreSceneManager_8h-source.html#l00207">Ogre::SceneManager::mAnimationsList</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera83" doxytag="Ogre::OctreeSceneManager::destroyAnimationState"></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::SceneManager::destroyAnimationState </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>
Destroys an <a class="el" href="classOgre_1_1AnimationState.html">AnimationState</a>.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 You should ensure that none of your code is referencing this animation  state object since the memory will be freed. </dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01553">1553</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, and <a class="el" href="OgreSceneManager_8h-source.html#l00208">Ogre::SceneManager::mAnimationStates</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera88" doxytag="Ogre::OctreeSceneManager::destroyOverlay"></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::SceneManager::destroyOverlay </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>
Destroys the named <a class="el" href="classOgre_1_1Overlay.html">Overlay</a>.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01676">1676</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera98" doxytag="Ogre::OctreeSceneManager::destroyQuery"></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::SceneManager::destroyQuery </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SceneQuery.html">SceneQuery</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>query</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>
Destroys a scene query of any type.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01906">1906</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera14" doxytag="Ogre::OctreeSceneManager::destroySceneNode"></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::OctreeSceneManager::destroySceneNode </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]</code></td>
        </tr>

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

<p>
Deletes a scene node.
<p>

<p>
Reimplemented from <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1SceneManagera19">Ogre::SceneManager</a>.
<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00234">234</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00293">_removeOctreeNode</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00478">Ogre::SceneManager::getSceneNode</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera21" doxytag="Ogre::OctreeSceneManager::findNodesIn"></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::OctreeSceneManager::findNodesIn </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1Sphere.html">Sphere</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>sphere</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>std::list&lt; <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> * &gt; &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>list</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>exclude</em> = 0</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>
Recurses the octree, adding any nodes intersecting with the sphere into the given list.
<p>
It ignores the exclude scene node. 
<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00552">552</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00557">_findNodes</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera20" doxytag="Ogre::OctreeSceneManager::findNodesIn"></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::OctreeSceneManager::findNodesIn </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1AxisAlignedBox.html">AxisAlignedBox</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>box</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>std::list&lt; <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> * &gt; &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>list</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>exclude</em> = 0</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>
Recurses the octree, adding any nodes intersecting with the box into the given list.
<p>
It ignores the exclude scene node. 
<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00547">547</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00557">_findNodes</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagerb6" doxytag="Ogre::OctreeSceneManager::fireRenderQueueEnded"></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::SceneManager::fireRenderQueueEnded </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>id</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 firing the queue end event, returns true if queue is to be repeated.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01844">1844</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00218">Ogre::SceneManager::mRenderQueueListeners</a>, and <a class="el" href="OgreRenderQueue_8h-source.html#l00036">Ogre::RenderQueueGroupID</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01118">Ogre::SceneManager::_renderVisibleObjects</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagerb5" doxytag="Ogre::OctreeSceneManager::fireRenderQueueStarted"></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::SceneManager::fireRenderQueueStarted </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>id</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 firing the queue start event, returns true if queue is to be skipped.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01831">1831</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00218">Ogre::SceneManager::mRenderQueueListeners</a>, and <a class="el" href="OgreRenderQueue_8h-source.html#l00036">Ogre::RenderQueueGroupID</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01118">Ogre::SceneManager::_renderVisibleObjects</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera56" doxytag="Ogre::OctreeSceneManager::getAmbientLight"></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_1ColourValue.html">ColourValue</a> &amp; Ogre::SceneManager::getAmbientLight </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>
Returns the ambient light level to be used for the scene.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01353">1353</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00098">Ogre::SceneManager::mAmbientLight</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera78" doxytag="Ogre::OctreeSceneManager::getAnimation"></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_1Animation.html">Animation</a> * Ogre::SceneManager::getAnimation </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>
Looks up an <a class="el" href="classOgre_1_1Animation.html">Animation</a> object previously created with createAnimation.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01461">1461</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, and <a class="el" href="OgreSceneManager_8h-source.html#l00207">Ogre::SceneManager::mAnimationsList</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01574">Ogre::SceneManager::_applySceneAnimations</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l01501">Ogre::SceneManager::createAnimationState</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera82" doxytag="Ogre::OctreeSceneManager::getAnimationState"></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_1AnimationState.html">AnimationState</a> * Ogre::SceneManager::getAnimationState </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>animName</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>
Retrieves animation state as previously created using createAnimationState.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01538">1538</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, and <a class="el" href="OgreSceneManager_8h-source.html#l00208">Ogre::SceneManager::mAnimationStates</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera73" doxytag="Ogre::OctreeSceneManager::getBillboardSet"></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">BillboardSet</a> * Ogre::SceneManager::getBillboardSet </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>
Retrieves a pointer to the named <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a>.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01409">1409</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00126">Ogre::SceneManager::mBillboardSets</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera102" doxytag="Ogre::OctreeSceneManager::getBillboardSetIterator"></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_1SceneManager.html#Ogre_1_1TerrainSceneManagers3">BillboardSetIterator</a> Ogre::SceneManager::getBillboardSetIterator </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>
Returns a specialised <a class="el" href="classOgre_1_1MapIterator.html">MapIterator</a> over all cameras in the scene.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8h-source.html#l01156">1156</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera32" doxytag="Ogre::OctreeSceneManager::getCamera"></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_1Camera.html">Camera</a> * Ogre::SceneManager::getCamera </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>
Retrieves a pointer to the named camera.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00111">111</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00107">Ogre::SceneManager::mCameras</a>.
<p>
Referenced by <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00406">_findVisibleObjects</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera101" doxytag="Ogre::OctreeSceneManager::getCameraIterator"></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_1SceneManager.html#Ogre_1_1TerrainSceneManagers2">CameraIterator</a> Ogre::SceneManager::getCameraIterator </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>
Returns a specialised <a class="el" href="classOgre_1_1MapIterator.html">MapIterator</a> over all cameras in the scene.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8h-source.html#l01152">1152</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera43" doxytag="Ogre::OctreeSceneManager::getDefaultMaterialSettings"></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::SceneManager::getDefaultMaterialSettings </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>
Returns a pointer to the default <a class="el" href="classOgre_1_1Material.html">Material</a> settings.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 <a class="el" href="namespaceOgre.html">Ogre</a> comes configured with a set of defaults for newly created materials. If you wish to have a different set of defaults, simply call this method and change the returned <a class="el" href="classOgre_1_1Material.html">Material</a>'s settings. All materials created from then on will be configured with the new defaults you have specified. 
<p>
 The default settings begin as a single <a class="el" href="classOgre_1_1Technique.html">Technique</a> with a single, non-programmable <a class="el" href="classOgre_1_1Pass.html">Pass</a>: <ul>
<li>ambient = <a class="el" href="classOgre_1_1ColourValue.html#Ogre_1_1ColourValuep1">ColourValue::White</a> <li>diffuse = <a class="el" href="classOgre_1_1ColourValue.html#Ogre_1_1ColourValuep1">ColourValue::White</a> <li>specular = <a class="el" href="classOgre_1_1ColourValue.html#Ogre_1_1ColourValuep0">ColourValue::Black</a> <li>emmissive = <a class="el" href="classOgre_1_1ColourValue.html#Ogre_1_1ColourValuep0">ColourValue::Black</a> <li>shininess = 0 <li>No texture unit settings (&amp; hence no textures) <li>SourceBlendFactor = SBF_ONE <li>DestBlendFactor = SBF_ZERO (no blend, replace with new colour) <li>Depth buffer checking on <li>Depth buffer writing on <li>Depth buffer comparison function = CMPF_LESS_EQUAL <li>Colour buffer writing on for all channels <li>Culling mode = CULL_CLOCKWISE <li>Ambient lighting = <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a>(0.5, 0.5, 0.5) (mid-grey) <li>Dynamic lighting enabled <li>Gourad shading mode <li>Bilinear texture filtering </ul>
</dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00428">428</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera50" doxytag="Ogre::OctreeSceneManager::getEntity"></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_1Entity.html">Entity</a> * Ogre::SceneManager::getEntity </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>
Retrieves a pointer to the named <a class="el" href="classOgre_1_1Entity.html">Entity</a>.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00314">314</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00120">Ogre::SceneManager::mEntities</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera100" doxytag="Ogre::OctreeSceneManager::getEntityIterator"></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_1SceneManager.html#Ogre_1_1TerrainSceneManagers1">EntityIterator</a> Ogre::SceneManager::getEntityIterator </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>
Returns a specialised <a class="el" href="classOgre_1_1MapIterator.html">MapIterator</a> over all entities in the scene.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8h-source.html#l01148">1148</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera68" doxytag="Ogre::OctreeSceneManager::getFogColour"></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_1ColourValue.html">ColourValue</a> &amp; Ogre::SceneManager::getFogColour </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 fog colour for the scene.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01381">1381</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00167">Ogre::SceneManager::mFogColour</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera71" doxytag="Ogre::OctreeSceneManager::getFogDensity"></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::SceneManager::getFogDensity </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 fog density for the scene.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01396">1396</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00170">Ogre::SceneManager::mFogDensity</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera70" doxytag="Ogre::OctreeSceneManager::getFogEnd"></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::SceneManager::getFogEnd </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 fog end distance for the scene.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01391">1391</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00169">Ogre::SceneManager::mFogEnd</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera67" doxytag="Ogre::OctreeSceneManager::getFogMode"></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#a618">FogMode</a> Ogre::SceneManager::getFogMode </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 fog mode for the scene.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01376">1376</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreCommon_8h-source.html#l00104">Ogre::FogMode</a>, and <a class="el" href="OgreSceneManager_8h-source.html#l00166">Ogre::SceneManager::mFogMode</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera69" doxytag="Ogre::OctreeSceneManager::getFogStart"></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::SceneManager::getFogStart </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 fog start distance for the scene.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01386">1386</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00168">Ogre::SceneManager::mFogStart</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera37" doxytag="Ogre::OctreeSceneManager::getLight"></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_1Light.html">Light</a> * Ogre::SceneManager::getLight </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>
Returns a pointer to the named <a class="el" href="classOgre_1_1Light.html">Light</a> which has previously been added to the scene.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00175">175</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00113">Ogre::SceneManager::mLights</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera99" doxytag="Ogre::OctreeSceneManager::getLightIterator"></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_1SceneManager.html#Ogre_1_1TerrainSceneManagers0">LightIterator</a> Ogre::SceneManager::getLightIterator </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>
Returns a specialised <a class="el" href="classOgre_1_1MapIterator.html">MapIterator</a> over all lights in the scene.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8h-source.html#l01144">1144</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera45" doxytag="Ogre::OctreeSceneManager::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::SceneManager::getMaterial </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">int&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>handle</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>
Gets a reference to a material by it's numerical handle.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Numerical handles are assigned on creation of a material, or when a copy is registered with the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> using the addMaterial method. </dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00439">439</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera44" doxytag="Ogre::OctreeSceneManager::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::SceneManager::getMaterial </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>
Gets a reference to a named <a class="el" href="classOgre_1_1Material.html">Material</a>.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00433">433</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
Referenced by <a class="el" href="OgreBspLevel_8cpp-source.html#l00113">Ogre::BspLevel::loadQuake3Level</a>(), <a class="el" href="OgreBspSceneManager_8cpp-source.html#l00278">Ogre::BspSceneManager::processVisibleLeaf</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00816">Ogre::SceneManager::setSkyBox</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00897">Ogre::SceneManager::setSkyDome</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00738">Ogre::SceneManager::setSkyPlane</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera29" doxytag="Ogre::OctreeSceneManager::getOption"></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::OctreeSceneManager::getOption </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;, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

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

<p>
Gets the given option for the Scene Manager.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 See setOption </dl>
<p>
Reimplemented from <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1SceneManagera34">Ogre::SceneManager</a>.
<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00749">749</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreAxisAlignedBox_8h-source.html#l00104">Ogre::AxisAlignedBox::getMaximum</a>(), <a class="el" href="OgreAxisAlignedBox_8h-source.html#l00097">Ogre::AxisAlignedBox::getMinimum</a>(), <a class="el" href="OgreOctree_8h-source.html#l00070">Ogre::Octree::mBox</a>, <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00195">mCullCamera</a>, <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00189">mMaxDepth</a>, <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00180">mOctree</a>, and <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00192">mShowBoxes</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera31" doxytag="Ogre::OctreeSceneManager::getOptionKeys"></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::OctreeSceneManager::getOptionKeys </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">std::list&lt; <a class="el" href="classOgre_1_1String.html">String</a> &gt; &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>refKeys</em>          </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>
Method for getting all the implementation-specific options of the scene manager.
<p>
<dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>refKeys</em>&nbsp;</td><td>
A reference to a list that will be filled with all the available options. </td></tr>
</table>
</dl><dl compact><dt><b>
Returns: </b><dd>
 On success, true is returned. On failiure, false is returned. </dl>
<p>
Reimplemented from <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1SceneManagera37">Ogre::SceneManager</a>.
<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00249">249</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera30" doxytag="Ogre::OctreeSceneManager::getOptionValues"></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::OctreeSceneManager::getOptionValues </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>key</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>std::list&lt; <a class="el" href="classOgre_1_1SDDataChunk.html">SDDataChunk</a> &gt; &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>refValueList</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

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

<p>
Method for getting all possible values for a specific option.
<p>
When this list is too large (i.e. the option expects, for example, a float), the return value will be true, but the list will contain just one element whose size will be set to 0. Otherwise, the list will be filled with all the possible values the option can accept. <dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>strKey</em>&nbsp;</td><td>
The name of the option to get the values for. </td></tr>
<tr><td valign=top><em>refValueList</em>&nbsp;</td><td>
A reference to a list that will be filled with the available values. </td></tr>
</table>
</dl><dl compact><dt><b>
Returns: </b><dd>
 On success (the option exists), true is returned. 
<p>
 On failiure, false is returned. </dl>
<p>
Reimplemented from <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1SceneManagera36">Ogre::SceneManager</a>.
<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00244">244</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera87" doxytag="Ogre::OctreeSceneManager::getOverlay"></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_1Overlay.html">Overlay</a> * Ogre::SceneManager::getOverlay </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>
Gets a pointer to the named <a class="el" href="classOgre_1_1Overlay.html">Overlay</a>, previously created using createOverlay.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01651">1651</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera46" doxytag="Ogre::OctreeSceneManager::getRootSceneNode"></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_1SceneNode.html">SceneNode</a> * Ogre::SceneManager::getRootSceneNode </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 <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> at the root of the scene hierarchy.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 The entire scene is held as a hierarchy of nodes, which allows things like relative transforms, general changes in rendering state etc (See the <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> class for more info). In this basic <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> class, the application using <a class="el" href="namespaceOgre.html">Ogre</a> is free to structure this hierarchy however it likes, since it has no real significance apart from making transforms relative to each node (more specialised subclasses will provide utility methods for building specific node structures e.g. loading a BSP tree). 
<p>
 However, in all cases there is only ever one root node of the hierarchy, and this method returns a pointer to it. </dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00473">473</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00142">Ogre::SceneManager::mSceneRoot</a>.
<p>
Referenced by <a class="el" href="OgreTerrainSceneManager_8cpp-source.html#l00048">Ogre::TerrainSceneManager::setWorldGeometry</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera47" doxytag="Ogre::OctreeSceneManager::getSceneNode"></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_1SceneNode.html">SceneNode</a> * Ogre::SceneManager::getSceneNode </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>
Retrieves a named <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> from the scene graph.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 If you chose to name a <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> as you created it, or if you happened to make a note of the generated name, you can look it up wherever it is in the scene graph using this method. </dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00478">478</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, and <a class="el" href="OgreSceneManager_8h-source.html#l00136">Ogre::SceneManager::mSceneNodes</a>.
<p>
Referenced by <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00234">destroySceneNode</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera93" doxytag="Ogre::OctreeSceneManager::getShowBoundingBoxes"></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::SceneManager::getShowBoundingBoxes </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> [inherited]</code></td>
        </tr>

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

<p>
Returns if all bounding boxes of scene nodes are to be displayed.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01868">1868</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00229">Ogre::SceneManager::mShowBoundingBoxes</a>.
<p>
Referenced by <a class="el" href="OgreSceneNode_8cpp-source.html#l00242">Ogre::SceneNode::_findVisibleObjects</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera57" doxytag="Ogre::OctreeSceneManager::getSuggestedViewpoint"></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="structOgre_1_1ViewPoint.html">ViewPoint</a> Ogre::SceneManager::getSuggestedViewpoint </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>random</em> = false          </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>
Asks the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> to provide a suggested viewpoint from which the scene should be viewed.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Typically this method returns the origin unless a) world geometry has been loaded using <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1SceneManagera31">SceneManager::setWorldGeometry</a> and b) that world geometry has suggested 'start' points. If there is more than one viewpoint which the scene manager can suggest, it will always suggest the first one unless the random parameter is true. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>random</em>&nbsp;</td><td>
If true, and there is more than one possible suggestion, a random one will be used. If false the same one will always be suggested. </td></tr>
</table>
</dl><dl compact><dt><b>
Returns: </b><dd>
 On success, true is returned. 
<p>
 On failiure, false is returned. </dl>
<p>
Reimplemented in <a class="el" href="classOgre_1_1BspSceneManager.html#Ogre_1_1BspSceneManagera4">Ogre::BspSceneManager</a>.
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01358">1358</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00049">Ogre::ViewPoint::orientation</a>, and <a class="el" href="OgreSceneManager_8h-source.html#l00048">Ogre::ViewPoint::position</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera58" doxytag="Ogre::OctreeSceneManager::hasOption"></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::SceneManager::hasOption </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>strKey</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 verifying wether the scene manager has an implementation-specific option.
<p>
<dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>strKey</em>&nbsp;</td><td>
The name of the option to check for. </td></tr>
</table>
</dl><dl compact><dt><b>
Returns: </b><dd>
 If the scene manager contains the given option, true is returned. </dl><dl compact><dt><b>
Remarks: </b><dd>
 If it does not, false is returned. </dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8h-source.html#l00604">604</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera10" doxytag="Ogre::OctreeSceneManager::init"></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::OctreeSceneManager::init </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1AxisAlignedBox.html">AxisAlignedBox</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>box</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>int&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>d</em></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>
Initializeds the manager to the given box and depth.
<p>

<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00166">166</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreAxisAlignedBox_8h-source.html#l00104">Ogre::AxisAlignedBox::getMaximum</a>(), <a class="el" href="OgreAxisAlignedBox_8h-source.html#l00097">Ogre::AxisAlignedBox::getMinimum</a>(), <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00195">mCullCamera</a>, <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00189">mMaxDepth</a>, <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00186">mNumObjects</a>, <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00180">mOctree</a>, <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00204">mScaleFactor</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00142">Ogre::SceneManager::mSceneRoot</a>, <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00192">mShowBoxes</a>, and <a class="el" href="OgreMatrix4_8h-source.html#l00343">Ogre::Matrix4::setScale</a>().
<p>
Referenced by <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00152">OctreeSceneManager</a>(), and <a class="el" href="OgreTerrainSceneManager_8cpp-source.html#l00048">Ogre::TerrainSceneManager::setWorldGeometry</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera85" doxytag="Ogre::OctreeSceneManager::manualRender"></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::SceneManager::manualRender </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1RenderOperation.html">RenderOperation</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>rend</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1Pass.html">Pass</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pass</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>vp</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>worldMatrix</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>viewMatrix</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>projMatrix</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>
Manual rendering method, for advanced users only.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This method allows you to send rendering commands through the pipeline on demand, bypassing OGRE's normal world processing. You should only use this if you really know what you're doing; OGRE does lots of things for you that you really should let it do. However, there are times where it may be useful to have this manual interface, for example overlaying something on top of the scene rendered by OGRE. 
<p>
 Because this is an instant rendering method, timing is important. The best  time to call it is from a <a class="el" href="classOgre_1_1RenderTargetListener.html">RenderTargetListener</a> event handler. 
<p>
 Don't call this method a lot, it's designed for rare (1 or 2 times per frame) use.  Calling it regularly per frame will cause frame rate drops! </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>rend</em>&nbsp;</td><td>
A <a class="el" href="classOgre_1_1RenderOperation.html">RenderOperation</a> object describing the rendering op </td></tr>
<tr><td valign=top><em>pass</em>&nbsp;</td><td>
The <a class="el" href="classOgre_1_1Pass.html">Pass</a> to use for this render </td></tr>
<tr><td valign=top><em>vp</em>&nbsp;</td><td>
Pointer to the viewport to render to </td></tr>
<tr><td valign=top><em>worldMatrix</em>&nbsp;</td><td>
The transform to apply from object to world space </td></tr>
<tr><td valign=top><em>viewMatrix</em>&nbsp;</td><td>
The transform to apply from world to view space </td></tr>
<tr><td valign=top><em>projMatrix</em>&nbsp;</td><td>
The transform to apply from view to screen space </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01608">1608</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema40">Ogre::RenderSystem::_beginFrame</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema41">Ogre::RenderSystem::_endFrame</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00485">Ogre::RenderSystem::_render</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema24">Ogre::RenderSystem::_setProjectionMatrix</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema23">Ogre::RenderSystem::_setViewMatrix</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema42">Ogre::RenderSystem::_setViewport</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema21">Ogre::RenderSystem::_setWorldMatrix</a>(), <a class="el" href="OgreSceneManager_8h-source.html#l00101">Ogre::SceneManager::mDestRenderSystem</a>, and <a class="el" href="OgreSceneManager_8cpp-source.html#l00492">Ogre::SceneManager::setPass</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera35" doxytag="Ogre::OctreeSceneManager::removeAllCameras"></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::SceneManager::removeAllCameras </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>
Removes (and destroys) all cameras from the scene.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00155">155</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00107">Ogre::SceneManager::mCameras</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera53" doxytag="Ogre::OctreeSceneManager::removeAllEntities"></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::SceneManager::removeAllEntities </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>
Removes &amp; destroys all Entities.
<p>
<dl compact><dt><b>
Warning: </b><dd>
 Again, use caution since no <a class="el" href="classOgre_1_1Entity.html">Entity</a> must be referred to elsewhere e.g. attached to a <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> otherwise a crash is likely. Use clearScene if you are unsure (it clears <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> entries too.) </dl><dl compact><dt><b>
See also: </b><dd>
 <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagera54">SceneManager::clearScene</a> </dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00358">358</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00120">Ogre::SceneManager::mEntities</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera40" doxytag="Ogre::OctreeSceneManager::removeAllLights"></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::SceneManager::removeAllLights </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>
Removes and destroys all lights in the scene.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00219">219</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00113">Ogre::SceneManager::mLights</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00369">Ogre::SceneManager::clearScene</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera75" doxytag="Ogre::OctreeSceneManager::removeBillboardSet"></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::SceneManager::removeBillboardSet </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>
Removes &amp; destroys an <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> from the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> by name.
<p>
<dl compact><dt><b>
Warning: </b><dd>
 Must only be done if the <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> is not attached to a <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a>. It may be safer to wait to clear the whole scene. If you are unsure, use clearScene. </dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01438">1438</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00126">Ogre::SceneManager::mBillboardSets</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera74" doxytag="Ogre::OctreeSceneManager::removeBillboardSet"></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::SceneManager::removeBillboardSet </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>set</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 &amp; destroys an <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> from the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a>.
<p>
<dl compact><dt><b>
Warning: </b><dd>
 Must only be done if the <a class="el" href="classOgre_1_1BillboardSet.html">BillboardSet</a> is not attached to a <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a>. It may be safer to wait to clear the whole scene. If you are unsure, use clearScene. </dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01422">1422</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00126">Ogre::SceneManager::mBillboardSets</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera34" doxytag="Ogre::OctreeSceneManager::removeCamera"></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::SceneManager::removeCamera </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>
Removes a camera from the scene.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This method removes an camera from the scene based on the camera's name rather than a pointer. </dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00142">142</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00107">Ogre::SceneManager::mCameras</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera33" doxytag="Ogre::OctreeSceneManager::removeCamera"></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::SceneManager::removeCamera </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>
Removes a camera from the scene.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This method removes a previously added camera from the scene. The camera is deleted so the caller must ensure no references to it's previous instance (e.g. in a <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a>) are used. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>cam</em>&nbsp;</td><td>
Pointer to the camera to remove </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00125">125</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00107">Ogre::SceneManager::mCameras</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera52" doxytag="Ogre::OctreeSceneManager::removeEntity"></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::SceneManager::removeEntity </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>
Removes &amp; destroys an <a class="el" href="classOgre_1_1Entity.html">Entity</a> from the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> by name.
<p>
<dl compact><dt><b>
Warning: </b><dd>
 Must only be done if the <a class="el" href="classOgre_1_1Entity.html">Entity</a> is not attached to a <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a>. It may be safer to wait to clear the whole scene if you are unsure use clearScene. </dl><dl compact><dt><b>
See also: </b><dd>
 <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagera54">SceneManager::clearScene</a> </dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00345">345</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00120">Ogre::SceneManager::mEntities</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera51" doxytag="Ogre::OctreeSceneManager::removeEntity"></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::SceneManager::removeEntity </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Entity.html">Entity</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>ent</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 &amp; destroys an <a class="el" href="classOgre_1_1Entity.html">Entity</a> from the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a>.
<p>
<dl compact><dt><b>
Warning: </b><dd>
 Must only be done if the <a class="el" href="classOgre_1_1Entity.html">Entity</a> is not attached to a <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a>. It may be safer to wait to clear the whole scene if you are unsure use clearScene. </dl><dl compact><dt><b>
See also: </b><dd>
 <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagera54">SceneManager::clearScene</a> </dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00328">328</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00120">Ogre::SceneManager::mEntities</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00816">Ogre::SceneManager::setSkyBox</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00897">Ogre::SceneManager::setSkyDome</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00738">Ogre::SceneManager::setSkyPlane</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera39" doxytag="Ogre::OctreeSceneManager::removeLight"></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::SceneManager::removeLight </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Light.html">Light</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>light</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 light from the scene and destroys it based on a pointer.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Any pointers held to this light after calling this method will be invalid. </dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00189">189</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00113">Ogre::SceneManager::mLights</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera38" doxytag="Ogre::OctreeSceneManager::removeLight"></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::SceneManager::removeLight </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>
Removes the named light from the scene and destroys it.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Any pointers held to this light after calling this method will be invalid. </dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00206">206</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00113">Ogre::SceneManager::mLights</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera91" doxytag="Ogre::OctreeSceneManager::removeRenderQueueListener"></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::SceneManager::removeRenderQueueListener </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1RenderQueueListener.html">RenderQueueListener</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>delListener</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 listener previously added with addRenderQueueListener.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01816">1816</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00218">Ogre::SceneManager::mRenderQueueListeners</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagerb8" doxytag="Ogre::OctreeSceneManager::renderSingleObject"></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::SceneManager::renderSingleObject </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Renderable.html">Renderable</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>rend</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1Pass.html">Pass</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>pass</em></td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [protected, virtual, inherited]</code></td>
        </tr>

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

<p>
Internal utility method for rendering a single object.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Assumes that the pass has already bee set up. </dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01207">1207</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreRenderSystem_8cpp-source.html#l00485">Ogre::RenderSystem::_render</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema58">Ogre::RenderSystem::_setRasterisationMode</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00169">Ogre::RenderSystem::_setTextureUnitSettings</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00458">Ogre::RenderSystem::_setWorldMatrices</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema21">Ogre::RenderSystem::_setWorldMatrix</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00755">Ogre::Pass::_updateAutoParamsLightsOnly</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00740">Ogre::Pass::_updateAutoParamsNoLights</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema20">Ogre::RenderSystem::_useLights</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema74">Ogre::RenderSystem::bindGpuProgramParameters</a>(), <a class="el" href="OgreCamera_8cpp-source.html#l00125">Ogre::Camera::getDetailLevel</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00672">Ogre::Pass::getFragmentProgramParameters</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00399">Ogre::Pass::getLightingEnabled</a>(), <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1Renderablea12">Ogre::Renderable::getLights</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00409">Ogre::Pass::getMaxSimultaneousLights</a>(), <a class="el" href="OgreRenderable_8h-source.html#l00132">Ogre::Renderable::getNormaliseNormals</a>(), <a class="el" href="OgreRenderable_8h-source.html#l00098">Ogre::Renderable::getNumWorldTransforms</a>(), <a class="el" href="OgrePass_8h-source.html#l00639">Ogre::Pass::getOnlyLightType</a>(), <a class="el" href="OgreRenderable_8h-source.html#l00129">Ogre::Renderable::getRenderDetail</a>(), <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1Renderablea2">Ogre::Renderable::getRenderOperation</a>(), <a class="el" href="OgrePass_8h-source.html#l00634">Ogre::Pass::getRunOncePerLight</a>(), <a class="el" href="OgrePass_8h-source.html#l00636">Ogre::Pass::getRunOnlyForOneLightType</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00271">Ogre::Pass::getTextureUnitStateIterator</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00651">Ogre::Pass::getVertexProgramParameters</a>(), <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1Renderablea3">Ogre::Renderable::getWorldTransforms</a>(), <a class="el" href="namespaceOgre.html#a626a134">Ogre::GPT_FRAGMENT_PROGRAM</a>, <a class="el" href="namespaceOgre.html#a626a133">Ogre::GPT_VERTEX_PROGRAM</a>, <a class="el" href="OgrePass_8h-source.html#l00141">Ogre::Pass::hasFragmentProgram</a>(), <a class="el" href="OgrePass_8h-source.html#l00138">Ogre::Pass::hasVertexProgram</a>(), <a class="el" href="OgreTextureUnitState_8cpp-source.html#l00889">Ogre::TextureUnitState::hasViewRelativeTextureCoordinateGeneration</a>(), <a class="el" href="OgrePass_8h-source.html#l00135">Ogre::Pass::isProgrammable</a>(), <a class="el" href="OgreCommon_8h-source.html#l00217">Ogre::LightList</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00238">Ogre::SceneManager::mAutoParamDataSource</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00139">Ogre::SceneManager::mCameraInProgress</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00101">Ogre::SceneManager::mDestRenderSystem</a>, <a class="el" href="OgreCommon_8h-source.html#l00159">Ogre::SceneDetailLevel</a>, <a class="el" href="OgreAutoParamDataSource_8cpp-source.html#l00075">Ogre::AutoParamDataSource::setCurrentLightList</a>(), <a class="el" href="OgreAutoParamDataSource_8cpp-source.html#l00054">Ogre::AutoParamDataSource::setCurrentRenderable</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema70">Ogre::RenderSystem::setNormaliseNormals</a>(), <a class="el" href="OgreRenderOperation_8h-source.html#l00068">Ogre::RenderOperation::srcRenderable</a>, and <a class="el" href="OgreSceneManager_8cpp-source.html#l01718">Ogre::SceneManager::useRenderableViewProjMode</a>().
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01118">Ogre::SceneManager::_renderVisibleObjects</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera27" doxytag="Ogre::OctreeSceneManager::resize"></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::OctreeSceneManager::resize </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1AxisAlignedBox.html">AxisAlignedBox</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>box</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>
Resizes the octree to the given size.
<p>

<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00693">693</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00557">_findNodes</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00261">_updateOctreeNode</a>(), <a class="el" href="OgreOctree_8h-source.html#l00070">Ogre::Octree::mBox</a>, and <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00180">mOctree</a>.
<p>
Referenced by <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00717">setOption</a>(), and <a class="el" href="OgreTerrainSceneManager_8cpp-source.html#l00048">Ogre::TerrainSceneManager::setWorldGeometry</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera55" doxytag="Ogre::OctreeSceneManager::setAmbientLight"></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::SceneManager::setAmbientLight </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1ColourValue.html">ColourValue</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>colour</em>          </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>
Sets the ambient light level to be used for the scene.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This sets the colour and intensity of the ambient light in the scene, i.e. the light which is 'sourceless' and illuminates all objects equally. The colour of an object is affected by a combination of the light in the scene, and the amount of light that object reflects (in this case based on the Material::ambient property). <dd>
 By default the ambient light in the scene is <a class="el" href="classOgre_1_1ColourValue.html#Ogre_1_1ColourValuep0">ColourValue::Black</a>, i.e. no ambient light. This means that any objects rendered with a <a class="el" href="classOgre_1_1Material.html">Material</a> which has lighting enabled (see <a class="el" href="classOgre_1_1Material.html#Ogre_1_1Materiala34">Material::setLightingEnabled</a>) will not be visible unless you have some dynamic lights in your scene. </dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01347">1347</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::b</a>, <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::g</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00098">Ogre::SceneManager::mAmbientLight</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00101">Ogre::SceneManager::mDestRenderSystem</a>, <a class="el" href="OgreColourValue_8h-source.html#l00067">Ogre::ColourValue::r</a>, and <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema9">Ogre::RenderSystem::setAmbientLight</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera76" doxytag="Ogre::OctreeSceneManager::setDisplaySceneNodes"></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::SceneManager::setDisplaySceneNodes </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>display</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 <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> whether it should render the SceneNodes which make up the scene as well as the objects in the scene.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This method is mainly for debugging purposes. If you set this to 'true', each node will be rendered as a set of 3 axes to allow you to easily see the orientation of the nodes. </dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01449">1449</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00203">Ogre::SceneManager::mDisplayNodes</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera66" doxytag="Ogre::OctreeSceneManager::setFog"></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::SceneManager::setFog </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a618">FogMode</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>mode</em> = FOG_NONE, </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></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>expDensity</em> = 0.001, </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>linearStart</em> = 0.0, </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>linearEnd</em> = 1.0</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>
Sets the fogging mode applied to the scene.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This method sets up the scene-wide fogging effect. These settings apply to all geometry rendered, UNLESS the material with which it is rendered has it's own fog settings (see <a class="el" href="classOgre_1_1Material.html#Ogre_1_1Materiala36">Material::setFog</a>). </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>mode</em>&nbsp;</td><td>
Set up the mode of fog as described in the FogMode enum, or set to FOG_NONE to turn off. </td></tr>
<tr><td valign=top><em>colour</em>&nbsp;</td><td>
The colour of the fog. Either set this to the same as your viewport background colour, or to blend in with a skydome or skybox. </td></tr>
<tr><td valign=top><em>expDensity</em>&nbsp;</td><td>
The density of the fog in FOG_EXP or FOG_EXP2 mode, as a value between 0 and 1. The default is 0.001.  </td></tr>
<tr><td valign=top><em>linearStart</em>&nbsp;</td><td>
Distance in world units at which linear fog starts to encroach. Only applicable if mode is FOG_LINEAR. </td></tr>
<tr><td valign=top><em>linearEnd</em>&nbsp;</td><td>
Distance in world units at which linear fog becomes completely opaque. Only applicable if mode is FOG_LINEAR. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01367">1367</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreCommon_8h-source.html#l00104">Ogre::FogMode</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00167">Ogre::SceneManager::mFogColour</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00170">Ogre::SceneManager::mFogDensity</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00169">Ogre::SceneManager::mFogEnd</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00166">Ogre::SceneManager::mFogMode</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00168">Ogre::SceneManager::mFogStart</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera26" doxytag="Ogre::OctreeSceneManager::setLooseOctree"></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::OctreeSceneManager::setLooseOctree </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>b</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>

<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00140">140</a> of file <a class="el" href="OgreOctreeSceneManager_8h-source.html">OgreOctreeSceneManager.h</a>.
<p>
References <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00198">mLoose</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera28" doxytag="Ogre::OctreeSceneManager::setOption"></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::OctreeSceneManager::setOption </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;, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const void *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp;</td>
        </tr>
        <tr>
          <td></td>
          <td class="md">)&nbsp;</td>
          <td class="md" colspan="2"><code> [virtual]</code></td>
        </tr>

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

<p>
Sets the given option for the <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a>.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Options are: "Size", <a class="el" href="classOgre_1_1AxisAlignedBox.html">AxisAlignedBox</a> *; "CullCamera", bool *; "Depth", int *; "ShowOctree", bool *; </dl>
<p>
Reimplemented from <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1SceneManagera33">Ogre::SceneManager</a>.
<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00717">717</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreOctree_8h-source.html#l00070">Ogre::Octree::mBox</a>, <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00195">mCullCamera</a>, <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00189">mMaxDepth</a>, <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00180">mOctree</a>, <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00192">mShowBoxes</a>, and <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00693">resize</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagerb1" doxytag="Ogre::OctreeSceneManager::setPass"></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::SceneManager::setPass </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Pass.html">Pass</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pass</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 setting up the renderstate for a rendering pass.
<p>
<dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>pass</em>&nbsp;</td><td>
The <a class="el" href="classOgre_1_1Pass.html">Pass</a> details to set. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00492">492</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreRenderSystem_8cpp-source.html#l00253">Ogre::RenderSystem::_disableTextureUnitsFrom</a>(), <a class="el" href="OgreGpuProgram_8h-source.html#l00465">Ogre::GpuProgram::_getBindingDelegate</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema50">Ogre::RenderSystem::_setColourBufferWriteEnabled</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema44">Ogre::RenderSystem::_setCullingMode</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema51">Ogre::RenderSystem::_setDepthBias</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema47">Ogre::RenderSystem::_setDepthBufferCheckEnabled</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema49">Ogre::RenderSystem::_setDepthBufferFunction</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema48">Ogre::RenderSystem::_setDepthBufferWriteEnabled</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema52">Ogre::RenderSystem::_setFog</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema38">Ogre::RenderSystem::_setSceneBlending</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema28">Ogre::RenderSystem::_setSurfaceParams</a>(), <a class="el" href="OgreRenderSystem_8cpp-source.html#l00169">Ogre::RenderSystem::_setTextureUnitSettings</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema73">Ogre::RenderSystem::bindGpuProgram</a>(), <a class="el" href="OgreCommon_8h-source.html#l00104">Ogre::FogMode</a>, <a class="el" href="OgrePass_8cpp-source.html#l00211">Ogre::Pass::getAmbient</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00379">Ogre::Pass::getColourWriteEnabled</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00389">Ogre::Pass::getCullingMode</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00491">Ogre::Pass::getDepthBias</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00349">Ogre::Pass::getDepthCheckEnabled</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00369">Ogre::Pass::getDepthFunction</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00359">Ogre::Pass::getDepthWriteEnabled</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00330">Ogre::Pass::getDestBlendFactor</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00216">Ogre::Pass::getDiffuse</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00465">Ogre::Pass::getFogColour</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00480">Ogre::Pass::getFogDensity</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00475">Ogre::Pass::getFogEnd</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00460">Ogre::Pass::getFogMode</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00455">Ogre::Pass::getFogOverride</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00470">Ogre::Pass::getFogStart</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00677">Ogre::Pass::getFragmentProgram</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00399">Ogre::Pass::getLightingEnabled</a>(), <a class="el" href="OgrePass_8h-source.html#l00311">Ogre::Pass::getNumTextureUnitStates</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00226">Ogre::Pass::getSelfIllumination</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00427">Ogre::Pass::getShadingMode</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00231">Ogre::Pass::getShininess</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00325">Ogre::Pass::getSourceBlendFactor</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00221">Ogre::Pass::getSpecular</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00271">Ogre::Pass::getTextureUnitStateIterator</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00662">Ogre::Pass::getVertexProgram</a>(), <a class="el" href="namespaceOgre.html#a626a134">Ogre::GPT_FRAGMENT_PROGRAM</a>, <a class="el" href="namespaceOgre.html#a626a133">Ogre::GPT_VERTEX_PROGRAM</a>, <a class="el" href="OgrePass_8h-source.html#l00141">Ogre::Pass::hasFragmentProgram</a>(), <a class="el" href="OgrePass_8h-source.html#l00138">Ogre::Pass::hasVertexProgram</a>(), <a class="el" href="OgreSceneManager_8h-source.html#l00101">Ogre::SceneManager::mDestRenderSystem</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00167">Ogre::SceneManager::mFogColour</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00170">Ogre::SceneManager::mFogDensity</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00169">Ogre::SceneManager::mFogEnd</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00166">Ogre::SceneManager::mFogMode</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00168">Ogre::SceneManager::mFogStart</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema11">Ogre::RenderSystem::setLightingEnabled</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema10">Ogre::RenderSystem::setShadingType</a>(), and <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema75">Ogre::RenderSystem::unbindGpuProgram</a>().
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01118">Ogre::SceneManager::_renderVisibleObjects</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01608">Ogre::SceneManager::manualRender</a>(), and <a class="el" href="OgreBspSceneManager_8cpp-source.html#l00128">Ogre::BspSceneManager::renderStaticGeometry</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera24" doxytag="Ogre::OctreeSceneManager::setShowBoxes"></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::OctreeSceneManager::setShowBoxes </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>b</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 box visibility flag.
<p>

<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00129">129</a> of file <a class="el" href="OgreOctreeSceneManager_8h-source.html">OgreOctreeSceneManager.h</a>.
<p>
References <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00192">mShowBoxes</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera64" doxytag="Ogre::OctreeSceneManager::setSkyBox"></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::SceneManager::setSkyBox </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>enable</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>materialName</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>distance</em> = 5000, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>drawFirst</em> = true, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>orientation</em> = <a class="el" href="classOgre_1_1Quaternion.html#Ogre_1_1Quaternionp2">Quaternion::IDENTITY</a></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>
Enables / disables a 'sky box' i.e.
<p>
a 6-sided box at constant distance from the camera representing the sky. <dl compact><dt><b>
Remarks: </b><dd>
 You could create a sky box yourself using the standard mesh and entity methods, but this creates a plane which the camera can never get closer or further away from - it moves with the camera. (NB you could create this effect by creating a world box which was attached to the same <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> as the <a class="el" href="classOgre_1_1Camera.html">Camera</a> too, but this would only apply to a single camera whereas this skybox applies to any camera using this scene manager). 
<p>
 The material you use for the skybox can either contain layers which are single textures, or they can be cubic textures, i.e. made up of 6 images, one for each plane of the cube. See the <a class="el" href="classOgre_1_1TextureUnitState.html">TextureUnitState</a> class for more information. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>enable</em>&nbsp;</td><td>
True to enable the skybox, false to disable it </td></tr>
<tr><td valign=top><em>materialName</em>&nbsp;</td><td>
The name of the material the box will use </td></tr>
<tr><td valign=top><em>distance</em>&nbsp;</td><td>
Distance in world coorinates from the camera to each plane of the box. The default is normally OK. </td></tr>
<tr><td valign=top><em>drawFirst</em>&nbsp;</td><td>
If true, the box is drawn before all other geometry in the scene, without updating the depth buffer. This is the safest rendering method since all other objects will always appear in front of the sky. However this is not the most efficient way if most of the sky is often occluded by other objects. If this is the case, you can set this parameter to false meaning it draws <em>after</em> all other geometry which can be an optimisation - however you must ensure that the distance value is large enough that no objects will 'poke through' the sky box when it is rendered. </td></tr>
<tr><td valign=top><em>orientation</em>&nbsp;</td><td>
Optional parameter to specify the orientation of the box. By default the 'top' of the box is deemed to be in the +y direction, and the 'front' at the -z direction. You can use this parameter to rotate the sky if you want. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00816">816</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneNode_8cpp-source.html#l00078">Ogre::SceneNode::attachObject</a>(), <a class="el" href="OgreSceneManager_8h-source.html#l00178">Ogre::SceneManager::BoxPlane</a>, <a class="el" href="OgreMaterial_8cpp-source.html#l00153">Ogre::Material::clone</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00172">Ogre::Material::copyDetailsTo</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00287">Ogre::SceneManager::createEntity</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00445">Ogre::SceneManager::createSceneNode</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00956">Ogre::SceneManager::createSkyboxPlane</a>(), <a class="el" href="OgreSceneNode_8cpp-source.html#l00204">Ogre::SceneNode::detachAllObjects</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreMaterial_8cpp-source.html#l00206">Ogre::Material::getBestTechnique</a>(), <a class="el" href="OgreResourceManager_8cpp-source.html#l00139">Ogre::ResourceManager::getByName</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00433">Ogre::SceneManager::getMaterial</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00112">Ogre::Material::getName</a>(), <a class="el" href="OgreResource_8h-source.html#l00115">Ogre::Resource::getName</a>(), <a class="el" href="OgreTechnique_8cpp-source.html#l00149">Ogre::Technique::getPass</a>(), <a class="el" href="OgrePass_8cpp-source.html#l00264">Ogre::Pass::getTextureUnitState</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00117">Ogre::Material::load</a>(), <a class="el" href="OgreSceneManager_8h-source.html#l00159">Ogre::SceneManager::mSkyBoxDrawFirst</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00158">Ogre::SceneManager::mSkyBoxEnabled</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00148">Ogre::SceneManager::mSkyBoxEntity</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00152">Ogre::SceneManager::mSkyBoxNode</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, <a class="el" href="OgreSceneManager_8cpp-source.html#l00328">Ogre::SceneManager::removeEntity</a>(), <a class="el" href="OgreTextureUnitState_8cpp-source.html#l00328">Ogre::TextureUnitState::setCurrentFrame</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00405">Ogre::Material::setDepthWriteEnabled</a>(), <a class="el" href="OgreEntity_8cpp-source.html#l00179">Ogre::Entity::setMaterialName</a>(), and <a class="el" href="OgreTextureUnitState_8cpp-source.html#l00489">Ogre::TextureUnitState::setTextureAddressingMode</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera65" doxytag="Ogre::OctreeSceneManager::setSkyDome"></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::SceneManager::setSkyDome </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>enable</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>materialName</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>curvature</em> = 10, </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>tiling</em> = 8, </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>distance</em> = 4000, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>drawFirst</em> = true, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>orientation</em> = <a class="el" href="classOgre_1_1Quaternion.html#Ogre_1_1Quaternionp2">Quaternion::IDENTITY</a></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>
Enables / disables a 'sky dome' i.e.
<p>
an illusion of a curved sky. <dl compact><dt><b>
Remarks: </b><dd>
 A sky dome is actually formed by 5 sides of a cube, but with texture coordinates generated such that the surface appears curved like a dome. Sky domes are appropriate where you need a realistic looking sky where the scene is not going to be 'fogged', and there is always a 'floor' of some sort to prevent the viewer looking below the horizon (the distortion effect below the horizon can be pretty horrible, and there is never anyhting directly below the viewer). If you need a complete wrap-around background, use the setSkyBox method instead. You can actually combine a sky box and a sky dome if you want, to give a positional backdrop with an overlayed curved cloud layer. 
<p>
 Sky domes work well with 2D repeating textures like clouds. You can change the apparant 'curvature' of the sky depending on how your scene is viewed - lower curvatures are better for 'open' scenes like landscapes, whilst higher curvatures are better for say FPS levels where you don't see a lot of the sky at once and the exaggerated curve looks good. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>enable</em>&nbsp;</td><td>
True to enable the skydome, false to disable it </td></tr>
<tr><td valign=top><em>materialName</em>&nbsp;</td><td>
The name of the material the dome will use </td></tr>
<tr><td valign=top><em>curvature</em>&nbsp;</td><td>
The curvature of the dome. Good values are between 2 and 65. Higher values are more curved leading to a smoother effect, lower values are less curved meaning more distortion at the horizons but a better distance effect. </td></tr>
<tr><td valign=top><em>tiling</em>&nbsp;</td><td>
How many times to tile the texture(s) across the dome. </td></tr>
<tr><td valign=top><em>distance</em>&nbsp;</td><td>
Distance in world coorinates from the camera to each plane of the box the dome is rendered on. The default is normally OK. </td></tr>
<tr><td valign=top><em>drawFirst</em>&nbsp;</td><td>
If true, the dome is drawn before all other geometry in the scene, without updating the depth buffer. This is the safest rendering method since all other objects will always appear in front of the sky. However this is not the most efficient way if most of the sky is often occluded by other objects. If this is the case, you can set this parameter to false meaning it draws <em>after</em> all other geometry which can be an optimisation - however you must ensure that the distance value is large enough that no objects will 'poke through' the sky when it is rendered. </td></tr>
<tr><td valign=top><em>orientation</em>&nbsp;</td><td>
Optional parameter to specify the orientation of the dome. By default the 'top' of the dome is deemed to be in the +y direction, and the 'front' at the -z direction. You can use this parameter to rotate the sky if you want. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00897">897</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneNode_8cpp-source.html#l00078">Ogre::SceneNode::attachObject</a>(), <a class="el" href="OgreSceneManager_8h-source.html#l00178">Ogre::SceneManager::BoxPlane</a>, <a class="el" href="OgreSceneManager_8cpp-source.html#l00287">Ogre::SceneManager::createEntity</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00445">Ogre::SceneManager::createSceneNode</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01026">Ogre::SceneManager::createSkydomePlane</a>(), <a class="el" href="OgreSceneNode_8cpp-source.html#l00204">Ogre::SceneNode::detachAllObjects</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreSceneManager_8cpp-source.html#l00433">Ogre::SceneManager::getMaterial</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00112">Ogre::Material::getName</a>(), <a class="el" href="OgreResource_8h-source.html#l00115">Ogre::Resource::getName</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00117">Ogre::Material::load</a>(), <a class="el" href="OgreSceneManager_8h-source.html#l00163">Ogre::SceneManager::mSkyDomeDrawFirst</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00162">Ogre::SceneManager::mSkyDomeEnabled</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00147">Ogre::SceneManager::mSkyDomeEntity</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00151">Ogre::SceneManager::mSkyDomeNode</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, <a class="el" href="OgreSceneManager_8cpp-source.html#l00328">Ogre::SceneManager::removeEntity</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00405">Ogre::Material::setDepthWriteEnabled</a>(), and <a class="el" href="OgreEntity_8cpp-source.html#l00179">Ogre::Entity::setMaterialName</a>().
<p>
Referenced by <a class="el" href="OgreQuake3Shader_8cpp-source.html#l00067">Ogre::Quake3Shader::createAsMaterial</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera63" doxytag="Ogre::OctreeSceneManager::setSkyPlane"></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::SceneManager::setSkyPlane </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>enable</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>const <a class="el" href="classOgre_1_1Plane.html">Plane</a> &amp;&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>plane</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>materialName</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>scale</em> = 1000, </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>tiling</em> = 10, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>drawFirst</em> = true, </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>bow</em> = 0</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>
Enables / disables a 'sky plane' i.e.
<p>
a plane at constant distance from the camera representing the sky. <dl compact><dt><b>
Remarks: </b><dd>
 You can create sky planes yourself using the standard mesh and entity methods, but this creates a plane which the camera can never get closer or further away from - it moves with the camera. (NB you could create this effect by creating a world plane which was attached to the same <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> as the <a class="el" href="classOgre_1_1Camera.html">Camera</a> too, but this would only apply to a single camera whereas this plane applies to any camera using this scene manager). </dl><dl compact><dt><b>
Note: </b><dd>
 To apply scaling, scrolls etc to the sky texture(s) you should use the <a class="el" href="classOgre_1_1TextureUnitState.html">TextureUnitState</a> class methods. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>enable</em>&nbsp;</td><td>
True to enable the plane, false to disable it </td></tr>
<tr><td valign=top><em>plane</em>&nbsp;</td><td>
Details of the plane, i.e. it's normal and it's distance from the camera. </td></tr>
<tr><td valign=top><em>materialName</em>&nbsp;</td><td>
The name of the material the plane will use </td></tr>
<tr><td valign=top><em>scale</em>&nbsp;</td><td>
The scaling applied to the sky plane - higher values mean a bigger sky plane - you may want to tweak this depending on the size of plane.d and the other characteristics of your scene </td></tr>
<tr><td valign=top><em>tiling</em>&nbsp;</td><td>
How many times to tile the texture across the sky. Applies to all texture layers. If you need finer control use the <a class="el" href="classOgre_1_1TextureUnitState.html">TextureUnitState</a> texture coordinate transformation methods. </td></tr>
<tr><td valign=top><em>drawFirst</em>&nbsp;</td><td>
If true, the plane is drawn before all other geometry in the scene, without updating the depth buffer. This is the safest rendering method since all other objects will always appear in front of the sky. However this is not the most efficient way if most of the sky is often occluded by other objects. If this is the case, you can set this parameter to false meaning it draws <em>after</em> all other geometry which can be an optimisation - however you must ensure that the plane.d value is large enough that no objects will 'poke through' the sky plane when it is rendered. </td></tr>
<tr><td valign=top><em>bow</em>&nbsp;</td><td>
If zero, the plane will be completely flat (like previous versions. If above zero, the plane will be curved, allowing the sky to appear below camera level. Curved sky planes are  simular to skydomes, but are more compatable with fog. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00738">738</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneNode_8cpp-source.html#l00078">Ogre::SceneNode::attachObject</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00287">Ogre::SceneManager::createEntity</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00445">Ogre::SceneManager::createSceneNode</a>(), <a class="el" href="OgreVector3_8h-source.html#l00342">Ogre::Vector3::crossProduct</a>(), <a class="el" href="OgreSceneNode_8cpp-source.html#l00204">Ogre::SceneNode::detachAllObjects</a>(), <a class="el" href="OgreException_8h-source.html#l00033">Except</a>, <a class="el" href="OgreSceneManager_8cpp-source.html#l00433">Ogre::SceneManager::getMaterial</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00117">Ogre::Material::load</a>(), <a class="el" href="OgreSceneManager_8h-source.html#l00156">Ogre::SceneManager::mSkyPlane</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00155">Ogre::SceneManager::mSkyPlaneDrawFirst</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00154">Ogre::SceneManager::mSkyPlaneEnabled</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00146">Ogre::SceneManager::mSkyPlaneEntity</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00150">Ogre::SceneManager::mSkyPlaneNode</a>, <a class="el" href="OgrePlane_8h-source.html#l00084">Ogre::Plane::normal</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, <a class="el" href="OgreSceneManager_8cpp-source.html#l00328">Ogre::SceneManager::removeEntity</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00405">Ogre::Material::setDepthWriteEnabled</a>(), and <a class="el" href="OgreEntity_8cpp-source.html#l00179">Ogre::Entity::setMaterialName</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera25" doxytag="Ogre::OctreeSceneManager::setUseCullCamera"></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::OctreeSceneManager::setUseCullCamera </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>b</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 cull camera flag.
<p>

<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00135">135</a> of file <a class="el" href="OgreOctreeSceneManager_8h-source.html">OgreOctreeSceneManager.h</a>.
<p>
References <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00195">mCullCamera</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagerb7" doxytag="Ogre::OctreeSceneManager::setViewport"></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::SceneManager::setViewport </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Viewport.html">Viewport</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>vp</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [protected, virtual, inherited]</code></td>
        </tr>

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

<p>
Internal method for setting the destination viewport for the next render.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01857">1857</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema42">Ogre::RenderSystem::_setViewport</a>(), and <a class="el" href="OgreSceneManager_8h-source.html#l00101">Ogre::SceneManager::mDestRenderSystem</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00618">Ogre::SceneManager::_renderScene</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1SceneManagera31" doxytag="Ogre::OctreeSceneManager::setWorldGeometry"></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::SceneManager::setWorldGeometry </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>filename</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 source of the 'world' geometry, i.e.
<p>
the large, mainly static geometry making up the world e.g. rooms, landscape etc. <dl compact><dt><b>
Remarks: </b><dd>
 Depending on the type of <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> (subclasses will be specialised for particular world geometry types) you have requested via the <a class="el" href="classOgre_1_1Root.html">Root</a> or <a class="el" href="classOgre_1_1SceneManagerEnumerator.html">SceneManagerEnumerator</a> classes, you can pass a filename to this method and it will attempt to load the world-level geometry for use. If you try to load an inappropriate type of world data an exception will be thrown. The default <a class="el" href="classOgre_1_1SceneManager.html">SceneManager</a> cannot handle any sort of world geometry and so will always throw an exception. However subclasses like <a class="el" href="classOgre_1_1BspSceneManager.html">BspSceneManager</a> can load particular types of world geometry e.g. "q3dm1.bsp". 
<p>
 World geometry will be loaded via the 'common' resource paths and archives set in the <a class="el" href="classOgre_1_1ResourceManager.html">ResourceManager</a> class. </dl>
<p>
Reimplemented in <a class="el" href="classOgre_1_1BspSceneManager.html#Ogre_1_1BspSceneManagera2">Ogre::BspSceneManager</a>, and <a class="el" href="classOgre_1_1TerrainSceneManager.html#Ogre_1_1TerrainSceneManagera2">Ogre::TerrainSceneManager</a>.
<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l00707">707</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreException_8h-source.html#l00033">Except</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera92" doxytag="Ogre::OctreeSceneManager::showBoundingBoxes"></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::SceneManager::showBoundingBoxes </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>bShow</em>          </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>
Allows all bounding boxes of scene nodes to be displayed.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01863">1863</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneManager_8h-source.html#l00229">Ogre::SceneManager::mShowBoundingBoxes</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagerb4" doxytag="Ogre::OctreeSceneManager::useRenderableViewProjMode"></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::SceneManager::useRenderableViewProjMode </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Renderable.html">Renderable</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>pRend</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 used by _renderVisibleObjects to deal with renderables which override the camera's own view / projection materices.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8cpp-source.html#l01718">1718</a> of file <a class="el" href="OgreSceneManager_8cpp-source.html">OgreSceneManager.cpp</a>.
<p>
References <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema24">Ogre::RenderSystem::_setProjectionMatrix</a>(), <a class="el" href="classOgre_1_1RenderSystem.html#Ogre_1_1RenderSystema23">Ogre::RenderSystem::_setViewMatrix</a>(), <a class="el" href="OgreCamera_8cpp-source.html#l00300">Ogre::Camera::getProjectionMatrix</a>(), <a class="el" href="OgreCamera_8cpp-source.html#l00316">Ogre::Camera::getViewMatrix</a>(), <a class="el" href="OgreSceneManager_8h-source.html#l00215">Ogre::SceneManager::mCamChanged</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00139">Ogre::SceneManager::mCameraInProgress</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00101">Ogre::SceneManager::mDestRenderSystem</a>, <a class="el" href="OgreRenderable_8h-source.html#l00108">Ogre::Renderable::useIdentityProjection</a>(), and <a class="el" href="OgreRenderable_8h-source.html#l00118">Ogre::Renderable::useIdentityView</a>().
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01207">Ogre::SceneManager::renderSingleObject</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagera16" doxytag="Ogre::OctreeSceneManager::walkOctree"></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::OctreeSceneManager::walkOctree </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1OctreeCamera.html">OctreeCamera</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp;, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1RenderQueue.html">RenderQueue</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp;, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="classOgre_1_1Octree.html">Octree</a> *&nbsp;</td>
          <td class="mdname" nowrap>&nbsp;, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap>bool&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>foundvisible</em></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>
Walks through the octree, adding any visible objects to the render queue.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 If any octant in the octree if completely within the the view frustum, all subchildren are automatically added with no visibility tests. </dl>
<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00457">457</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.
<p>
References <a class="el" href="OgreSceneNode_8cpp-source.html#l00289">Ogre::SceneNode::_addBoundingBoxToQueue</a>(), <a class="el" href="OgreSceneNode_8cpp-source.html#l00302">Ogre::SceneNode::getShowBoundingBox</a>(), <a class="el" href="OgreOctree_8cpp-source.html#l00133">Ogre::Octree::getWireBoundingBox</a>(), <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00183">mBoxes</a>, <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00186">mNumObjects</a>, <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00180">mOctree</a>, <a class="el" href="OgreSceneManager_8h-source.html#l00229">Ogre::SceneManager::mShowBoundingBoxes</a>, and <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00174">mVisible</a>.
<p>
Referenced by <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00406">_findVisibleObjects</a>().    </td>
  </tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a name="Ogre_1_1TerrainSceneManagerp0" doxytag="Ogre::OctreeSceneManager::intersect_call"></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::OctreeSceneManager::intersect_call = 0<code> [static]</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="OgreOctreeSceneManager_8cpp-source.html#l00050">50</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern19" doxytag="Ogre::OctreeSceneManager::mAmbientLight"></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_1ColourValue.html">ColourValue</a> Ogre::SceneManager::mAmbientLight<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Current ambient light, cached for <a class="el" href="classOgre_1_1RenderSystem.html">RenderSystem</a>.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8h-source.html#l00098">98</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00618">Ogre::SceneManager::_renderScene</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01353">Ogre::SceneManager::getAmbientLight</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l01347">Ogre::SceneManager::setAmbientLight</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern49" doxytag="Ogre::OctreeSceneManager::mAnimationsList"></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_1SceneManager.html#Ogre_1_1TerrainSceneManagert5">AnimationList</a> Ogre::SceneManager::mAnimationsList<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="OgreSceneManager_8h-source.html#l00207">207</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01454">Ogre::SceneManager::createAnimation</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01490">Ogre::SceneManager::destroyAllAnimations</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01473">Ogre::SceneManager::destroyAnimation</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l01461">Ogre::SceneManager::getAnimation</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern50" doxytag="Ogre::OctreeSceneManager::mAnimationStates"></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#a0">AnimationStateSet</a> Ogre::SceneManager::mAnimationStates<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="OgreSceneManager_8h-source.html#l00208">208</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01574">Ogre::SceneManager::_applySceneAnimations</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01501">Ogre::SceneManager::createAnimationState</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01569">Ogre::SceneManager::destroyAllAnimationStates</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01553">Ogre::SceneManager::destroyAnimationState</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l01538">Ogre::SceneManager::getAnimationState</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern54" doxytag="Ogre::OctreeSceneManager::mAutoParamDataSource"></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_1AutoParamDataSource.html">AutoParamDataSource</a> Ogre::SceneManager::mAutoParamDataSource<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Utility class for calculating automatic parameters for gpu programs.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8h-source.html#l00238">238</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00618">Ogre::SceneManager::_renderScene</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l01207">Ogre::SceneManager::renderSingleObject</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern24" doxytag="Ogre::OctreeSceneManager::mBillboardSets"></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_1SceneManager.html#Ogre_1_1TerrainSceneManagert3">BillboardSetList</a> Ogre::SceneManager::mBillboardSets<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Central list of billboard sets - for easy memory management and lookup.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8h-source.html#l00126">126</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00369">Ogre::SceneManager::clearScene</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01401">Ogre::SceneManager::createBillboardSet</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01409">Ogre::SceneManager::getBillboardSet</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l01422">Ogre::SceneManager::removeBillboardSet</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern10" doxytag="Ogre::OctreeSceneManager::mBoxes"></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#a470">BoxList</a> Ogre::OctreeSceneManager::mBoxes<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
list of boxes to be rendered
<p>

<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00183">183</a> of file <a class="el" href="OgreOctreeSceneManager_8h-source.html">OgreOctreeSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00406">_findVisibleObjects</a>(), and <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00457">walkOctree</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern51" doxytag="Ogre::OctreeSceneManager::mCamChanged"></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::SceneManager::mCamChanged<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<a class="el" href="classOgre_1_1Controller.html">Controller</a> flag for determining if we need to set view/proj matrices.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8h-source.html#l00215">215</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00618">Ogre::SceneManager::_renderScene</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l01718">Ogre::SceneManager::useRenderableViewProjMode</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern26" doxytag="Ogre::OctreeSceneManager::mCameraInProgress"></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_1Camera.html">Camera</a>* Ogre::SceneManager::mCameraInProgress<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<a class="el" href="classOgre_1_1Camera.html">Camera</a> in progress.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8h-source.html#l00139">139</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00618">Ogre::SceneManager::_renderScene</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01118">Ogre::SceneManager::_renderVisibleObjects</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01207">Ogre::SceneManager::renderSingleObject</a>(), <a class="el" href="OgreBspSceneManager_8cpp-source.html#l00128">Ogre::BspSceneManager::renderStaticGeometry</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l01718">Ogre::SceneManager::useRenderableViewProjMode</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern21" doxytag="Ogre::OctreeSceneManager::mCameras"></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_1SceneManager.html#Ogre_1_1TerrainSceneManagert0">CameraList</a> Ogre::SceneManager::mCameras<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Central list of cameras - for easy memory management and lookup.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8h-source.html#l00107">107</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00369">Ogre::SceneManager::clearScene</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00101">Ogre::SceneManager::createCamera</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00227">createCamera</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00111">Ogre::SceneManager::getCamera</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00155">Ogre::SceneManager::removeAllCameras</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00125">Ogre::SceneManager::removeCamera</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagerq0" doxytag="Ogre::OctreeSceneManager::mColors"></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::OctreeSceneManager::mColors = {<a class="el" href="namespaceOgre.html#a478">white</a>, <a class="el" href="namespaceOgre.html#a478">white</a>, <a class="el" href="namespaceOgre.html#a478">white</a>, <a class="el" href="namespaceOgre.html#a478">white</a>, <a class="el" href="namespaceOgre.html#a478">white</a>, <a class="el" href="namespaceOgre.html#a478">white</a>, <a class="el" href="namespaceOgre.html#a478">white</a>, <a class="el" href="namespaceOgre.html#a478">white</a> }<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="OgreOctreeSceneManager_8cpp-source.html#l00149">149</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern16" doxytag="Ogre::OctreeSceneManager::mCorners"></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::OctreeSceneManager::mCorners[ 24 ]<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="OgreOctreeSceneManager_8h-source.html#l00200">200</a> of file <a class="el" href="OgreOctreeSceneManager_8h-source.html">OgreOctreeSceneManager.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern14" doxytag="Ogre::OctreeSceneManager::mCullCamera"></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::OctreeSceneManager::mCullCamera<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
cull camera flag
<p>

<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00195">195</a> of file <a class="el" href="OgreOctreeSceneManager_8h-source.html">OgreOctreeSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00406">_findVisibleObjects</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00749">getOption</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00166">init</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00717">setOption</a>(), and <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00135">setUseCullCamera</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern20" doxytag="Ogre::OctreeSceneManager::mDestRenderSystem"></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_1RenderSystem.html">RenderSystem</a>* Ogre::SceneManager::mDestRenderSystem<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
The rendering system to send the scene to.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8h-source.html#l00101">101</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00618">Ogre::SceneManager::_renderScene</a>(), <a class="el" href="OgreTerrainSceneManager_8cpp-source.html#l00254">Ogre::TerrainSceneManager::_renderVisibleObjects</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00700">Ogre::SceneManager::_setDestinationRenderSystem</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01608">Ogre::SceneManager::manualRender</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01207">Ogre::SceneManager::renderSingleObject</a>(), <a class="el" href="OgreBspSceneManager_8cpp-source.html#l00128">Ogre::BspSceneManager::renderStaticGeometry</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01347">Ogre::SceneManager::setAmbientLight</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00492">Ogre::SceneManager::setPass</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01857">Ogre::SceneManager::setViewport</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l01718">Ogre::SceneManager::useRenderableViewProjMode</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern48" doxytag="Ogre::OctreeSceneManager::mDisplayNodes"></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::SceneManager::mDisplayNodes<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="OgreSceneManager_8h-source.html#l00203">203</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01111">Ogre::SceneManager::_findVisibleObjects</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00060">Ogre::SceneManager::SceneManager</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l01449">Ogre::SceneManager::setDisplaySceneNodes</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern23" doxytag="Ogre::OctreeSceneManager::mEntities"></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_1SceneManager.html#Ogre_1_1TerrainSceneManagert2">EntityList</a> Ogre::SceneManager::mEntities<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Central list of entities - for easy memory management and lookup.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8h-source.html#l00120">120</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00369">Ogre::SceneManager::clearScene</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00287">Ogre::SceneManager::createEntity</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l02033">Ogre::DefaultSphereSceneQuery::execute</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01996">Ogre::DefaultRaySceneQuery::execute</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01970">Ogre::DefaultAxisAlignedBoxSceneQuery::execute</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01922">Ogre::DefaultIntersectionSceneQuery::execute</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00314">Ogre::SceneManager::getEntity</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00358">Ogre::SceneManager::removeAllEntities</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00328">Ogre::SceneManager::removeEntity</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern44" doxytag="Ogre::OctreeSceneManager::mFogColour"></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_1ColourValue.html">ColourValue</a> Ogre::SceneManager::mFogColour<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="OgreSceneManager_8h-source.html#l00167">167</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01381">Ogre::SceneManager::getFogColour</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01367">Ogre::SceneManager::setFog</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00492">Ogre::SceneManager::setPass</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern47" doxytag="Ogre::OctreeSceneManager::mFogDensity"></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::SceneManager::mFogDensity<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="OgreSceneManager_8h-source.html#l00170">170</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01396">Ogre::SceneManager::getFogDensity</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01367">Ogre::SceneManager::setFog</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00492">Ogre::SceneManager::setPass</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern46" doxytag="Ogre::OctreeSceneManager::mFogEnd"></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::SceneManager::mFogEnd<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="OgreSceneManager_8h-source.html#l00169">169</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01391">Ogre::SceneManager::getFogEnd</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01367">Ogre::SceneManager::setFog</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00492">Ogre::SceneManager::setPass</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern43" doxytag="Ogre::OctreeSceneManager::mFogMode"></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#a618">FogMode</a> Ogre::SceneManager::mFogMode<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="OgreSceneManager_8h-source.html#l00166">166</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01376">Ogre::SceneManager::getFogMode</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00060">Ogre::SceneManager::SceneManager</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01367">Ogre::SceneManager::setFog</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00492">Ogre::SceneManager::setPass</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern45" doxytag="Ogre::OctreeSceneManager::mFogStart"></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::SceneManager::mFogStart<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="OgreSceneManager_8h-source.html#l00168">168</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01386">Ogre::SceneManager::getFogStart</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01367">Ogre::SceneManager::setFog</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00492">Ogre::SceneManager::setPass</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagerq1" doxytag="Ogre::OctreeSceneManager::mIndexes"></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::OctreeSceneManager::mIndexes<code> [static, protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<b>Initial value:</b><div class="fragment"><pre> {0, 1, 1, 2, 2, 3, 3, 0,       
        0, 6, 6, 5, 5, 1,             
        3, 7, 7, 4, 4, 2,             
        6, 7, 5, 4 }</pre></div>
<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00145">145</a> of file <a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern22" doxytag="Ogre::OctreeSceneManager::mLights"></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_1SceneManager.html#Ogre_1_1TerrainSceneManagert1">SceneLightList</a> Ogre::SceneManager::mLights<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Central list of lights - for easy memory management and lookup.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8h-source.html#l00113">113</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00235">Ogre::SceneManager::_populateLightList</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00167">Ogre::SceneManager::createLight</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00175">Ogre::SceneManager::getLight</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00219">Ogre::SceneManager::removeAllLights</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00189">Ogre::SceneManager::removeLight</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern15" doxytag="Ogre::OctreeSceneManager::mLoose"></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::OctreeSceneManager::mLoose<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="OgreOctreeSceneManager_8h-source.html#l00198">198</a> of file <a class="el" href="OgreOctreeSceneManager_8h-source.html">OgreOctreeSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00140">setLooseOctree</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern12" doxytag="Ogre::OctreeSceneManager::mMaxDepth"></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::OctreeSceneManager::mMaxDepth<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
max depth for the tree.
<p>

<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00189">189</a> of file <a class="el" href="OgreOctreeSceneManager_8h-source.html">OgreOctreeSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00304">_addOctreeNode</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00749">getOption</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00166">init</a>(), and <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00717">setOption</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern11" doxytag="Ogre::OctreeSceneManager::mNumObjects"></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::OctreeSceneManager::mNumObjects<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
number of rendered objs
<p>

<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00186">186</a> of file <a class="el" href="OgreOctreeSceneManager_8h-source.html">OgreOctreeSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00406">_findVisibleObjects</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00166">init</a>(), and <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00457">walkOctree</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern9" doxytag="Ogre::OctreeSceneManager::mOctree"></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_1Octree.html">Octree</a>* Ogre::OctreeSceneManager::mOctree<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
The root octree.
<p>

<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00180">180</a> of file <a class="el" href="OgreOctreeSceneManager_8h-source.html">OgreOctreeSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00557">_findNodes</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00406">_findVisibleObjects</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00261">_updateOctreeNode</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00749">getOption</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00166">init</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00152">OctreeSceneManager</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00693">resize</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00717">setOption</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00457">walkOctree</a>(), and <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00213">~OctreeSceneManager</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern18" doxytag="Ogre::OctreeSceneManager::mRenderQueue"></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_1RenderQueue.html">RenderQueue</a> Ogre::SceneManager::mRenderQueue<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Queue of objects for rendering.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8h-source.html#l00095">95</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01111">Ogre::SceneManager::_findVisibleObjects</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00406">_findVisibleObjects</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01757">Ogre::SceneManager::_queueSkiesForRendering</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00618">Ogre::SceneManager::_renderScene</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01118">Ogre::SceneManager::_renderVisibleObjects</a>(), and <a class="el" href="OgreBspSceneManager_8cpp-source.html#l00278">Ogre::BspSceneManager::processVisibleLeaf</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern52" doxytag="Ogre::OctreeSceneManager::mRenderQueueListeners"></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_1SceneManager.html#Ogre_1_1TerrainSceneManagert6">RenderQueueListenerList</a> Ogre::SceneManager::mRenderQueueListeners<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="OgreSceneManager_8h-source.html#l00218">218</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01811">Ogre::SceneManager::addRenderQueueListener</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01844">Ogre::SceneManager::fireRenderQueueEnded</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01831">Ogre::SceneManager::fireRenderQueueStarted</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l01816">Ogre::SceneManager::removeRenderQueueListener</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern17" doxytag="Ogre::OctreeSceneManager::mScaleFactor"></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::OctreeSceneManager::mScaleFactor<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="OgreOctreeSceneManager_8h-source.html#l00204">204</a> of file <a class="el" href="OgreOctreeSceneManager_8h-source.html">OgreOctreeSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00166">init</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern25" doxytag="Ogre::OctreeSceneManager::mSceneNodes"></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_1SceneManager.html#Ogre_1_1TerrainSceneManagert4">SceneNodeList</a> Ogre::SceneManager::mSceneNodes<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Central list of SceneNodes - for easy memory management.
<p>
<dl compact><dt><b>
Note: </b><dd>
 Note that this list is used only for memory management; the structure of the scene is held using the hierarchy of SceneNodes starting with the root node. However you can look up nodes this way. </dl>
<p>
Definition at line <a class="el" href="OgreSceneManager_8h-source.html#l00136">136</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00369">Ogre::SceneManager::clearScene</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00445">Ogre::SceneManager::createSceneNode</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00375">createSceneNode</a>(), <a class="el" href="OgreBspSceneManager_8cpp-source.html#l00507">Ogre::BspSceneManager::createSceneNode</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00459">Ogre::SceneManager::destroySceneNode</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00478">Ogre::SceneManager::getSceneNode</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern27" doxytag="Ogre::OctreeSceneManager::mSceneRoot"></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_1SceneNode.html">SceneNode</a>* Ogre::SceneManager::mSceneRoot<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
<a class="el" href="classOgre_1_1Root.html">Root</a> scene node.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8h-source.html#l00142">142</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01111">Ogre::SceneManager::_findVisibleObjects</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01100">Ogre::SceneManager::_updateSceneGraph</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00369">Ogre::SceneManager::clearScene</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00473">Ogre::SceneManager::getRootSceneNode</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00166">init</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00060">Ogre::SceneManager::SceneManager</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00094">Ogre::SceneManager::~SceneManager</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern53" doxytag="Ogre::OctreeSceneManager::mShowBoundingBoxes"></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::SceneManager::mShowBoundingBoxes<code> [protected, inherited]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Flag that indicates if all of the scene node's bounding boxes should be shown as a wireframe.
<p>

<p>
Definition at line <a class="el" href="OgreSceneManager_8h-source.html#l00229">229</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01868">Ogre::SceneManager::getShowBoundingBoxes</a>(), <a class="el" href="OgreBspSceneManager_8cpp-source.html#l00278">Ogre::BspSceneManager::processVisibleLeaf</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00060">Ogre::SceneManager::SceneManager</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01863">Ogre::SceneManager::showBoundingBoxes</a>(), and <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00457">walkOctree</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern13" doxytag="Ogre::OctreeSceneManager::mShowBoxes"></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::OctreeSceneManager::mShowBoxes<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
box visibility flag
<p>

<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00192">192</a> of file <a class="el" href="OgreOctreeSceneManager_8h-source.html">OgreOctreeSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00406">_findVisibleObjects</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00749">getOption</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00166">init</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00717">setOption</a>(), and <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00129">setShowBoxes</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern38" doxytag="Ogre::OctreeSceneManager::mSkyBoxDrawFirst"></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::SceneManager::mSkyBoxDrawFirst<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="OgreSceneManager_8h-source.html#l00159">159</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01757">Ogre::SceneManager::_queueSkiesForRendering</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00816">Ogre::SceneManager::setSkyBox</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern37" doxytag="Ogre::OctreeSceneManager::mSkyBoxEnabled"></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::SceneManager::mSkyBoxEnabled<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="OgreSceneManager_8h-source.html#l00158">158</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreBspSceneManager_8cpp-source.html#l00051">Ogre::BspSceneManager::BspSceneManager</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00369">Ogre::SceneManager::clearScene</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00060">Ogre::SceneManager::SceneManager</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00816">Ogre::SceneManager::setSkyBox</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern30" doxytag="Ogre::OctreeSceneManager::mSkyBoxEntity"></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_1Entity.html">Entity</a>* Ogre::SceneManager::mSkyBoxEntity[6]<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="OgreSceneManager_8h-source.html#l00148">148</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01757">Ogre::SceneManager::_queueSkiesForRendering</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00060">Ogre::SceneManager::SceneManager</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00816">Ogre::SceneManager::setSkyBox</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern33" doxytag="Ogre::OctreeSceneManager::mSkyBoxNode"></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_1SceneNode.html">SceneNode</a>* Ogre::SceneManager::mSkyBoxNode<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="OgreSceneManager_8h-source.html#l00152">152</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01757">Ogre::SceneManager::_queueSkiesForRendering</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00369">Ogre::SceneManager::clearScene</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00060">Ogre::SceneManager::SceneManager</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00816">Ogre::SceneManager::setSkyBox</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern39" doxytag="Ogre::OctreeSceneManager::mSkyBoxOrientation"></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_1Quaternion.html">Quaternion</a> Ogre::SceneManager::mSkyBoxOrientation<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="OgreSceneManager_8h-source.html#l00160">160</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern41" doxytag="Ogre::OctreeSceneManager::mSkyDomeDrawFirst"></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::SceneManager::mSkyDomeDrawFirst<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="OgreSceneManager_8h-source.html#l00163">163</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01757">Ogre::SceneManager::_queueSkiesForRendering</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00897">Ogre::SceneManager::setSkyDome</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern40" doxytag="Ogre::OctreeSceneManager::mSkyDomeEnabled"></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::SceneManager::mSkyDomeEnabled<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="OgreSceneManager_8h-source.html#l00162">162</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreBspSceneManager_8cpp-source.html#l00051">Ogre::BspSceneManager::BspSceneManager</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00369">Ogre::SceneManager::clearScene</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00060">Ogre::SceneManager::SceneManager</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00897">Ogre::SceneManager::setSkyDome</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern29" doxytag="Ogre::OctreeSceneManager::mSkyDomeEntity"></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_1Entity.html">Entity</a>* Ogre::SceneManager::mSkyDomeEntity[5]<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="OgreSceneManager_8h-source.html#l00147">147</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01757">Ogre::SceneManager::_queueSkiesForRendering</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00060">Ogre::SceneManager::SceneManager</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00897">Ogre::SceneManager::setSkyDome</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern32" doxytag="Ogre::OctreeSceneManager::mSkyDomeNode"></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_1SceneNode.html">SceneNode</a>* Ogre::SceneManager::mSkyDomeNode<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="OgreSceneManager_8h-source.html#l00151">151</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01757">Ogre::SceneManager::_queueSkiesForRendering</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00369">Ogre::SceneManager::clearScene</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00060">Ogre::SceneManager::SceneManager</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00897">Ogre::SceneManager::setSkyDome</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern42" doxytag="Ogre::OctreeSceneManager::mSkyDomeOrientation"></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_1Quaternion.html">Quaternion</a> Ogre::SceneManager::mSkyDomeOrientation<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="OgreSceneManager_8h-source.html#l00164">164</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern36" doxytag="Ogre::OctreeSceneManager::mSkyPlane"></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_1Plane.html">Plane</a> Ogre::SceneManager::mSkyPlane<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="OgreSceneManager_8h-source.html#l00156">156</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l00738">Ogre::SceneManager::setSkyPlane</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern35" doxytag="Ogre::OctreeSceneManager::mSkyPlaneDrawFirst"></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::SceneManager::mSkyPlaneDrawFirst<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="OgreSceneManager_8h-source.html#l00155">155</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01757">Ogre::SceneManager::_queueSkiesForRendering</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00738">Ogre::SceneManager::setSkyPlane</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern34" doxytag="Ogre::OctreeSceneManager::mSkyPlaneEnabled"></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::SceneManager::mSkyPlaneEnabled<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="OgreSceneManager_8h-source.html#l00154">154</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreBspSceneManager_8cpp-source.html#l00051">Ogre::BspSceneManager::BspSceneManager</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00369">Ogre::SceneManager::clearScene</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00060">Ogre::SceneManager::SceneManager</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00738">Ogre::SceneManager::setSkyPlane</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern28" doxytag="Ogre::OctreeSceneManager::mSkyPlaneEntity"></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_1Entity.html">Entity</a>* Ogre::SceneManager::mSkyPlaneEntity<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="OgreSceneManager_8h-source.html#l00146">146</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01757">Ogre::SceneManager::_queueSkiesForRendering</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00060">Ogre::SceneManager::SceneManager</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00738">Ogre::SceneManager::setSkyPlane</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern31" doxytag="Ogre::OctreeSceneManager::mSkyPlaneNode"></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_1SceneNode.html">SceneNode</a>* Ogre::SceneManager::mSkyPlaneNode<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="OgreSceneManager_8h-source.html#l00150">150</a> of file <a class="el" href="OgreSceneManager_8h-source.html">OgreSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreSceneManager_8cpp-source.html#l01757">Ogre::SceneManager::_queueSkiesForRendering</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00369">Ogre::SceneManager::clearScene</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l00060">Ogre::SceneManager::SceneManager</a>(), and <a class="el" href="OgreSceneManager_8cpp-source.html#l00738">Ogre::SceneManager::setSkyPlane</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern7" doxytag="Ogre::OctreeSceneManager::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"> <a class="el" href="namespaceOgre.html#a469">NodeList</a> Ogre::OctreeSceneManager::mVisible<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="OgreOctreeSceneManager_8h-source.html#l00174">174</a> of file <a class="el" href="OgreOctreeSceneManager_8h-source.html">OgreOctreeSceneManager.h</a>.
<p>
Referenced by <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00394">_alertVisibleObjects</a>(), <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00406">_findVisibleObjects</a>(), and <a class="el" href="OgreOctreeSceneManager_8cpp-source.html#l00457">walkOctree</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1TerrainSceneManagern8" doxytag="Ogre::OctreeSceneManager::mWorldSize"></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"> float Ogre::OctreeSceneManager::mWorldSize<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
the world size
<p>

<p>
Definition at line <a class="el" href="OgreOctreeSceneManager_8h-source.html#l00177">177</a> of file <a class="el" href="OgreOctreeSceneManager_8h-source.html">OgreOctreeSceneManager.h</a>.    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="OgreOctreeSceneManager_8h-source.html">OgreOctreeSceneManager.h</a><li><a class="el" href="OgreOctreeSceneManager_8cpp-source.html">OgreOctreeSceneManager.cpp</a></ul>
<p>
Copyright &copy; 2002-2003 by The OGRE Team<br />
Last modified Wed Jan 21 00:13:33 2004
</p>
</body>
</html>