Sophie

Sophie

distrib > Mandriva > 10.0 > i586 > media > contrib > by-pkgid > 06719cf03808e17ae6f0852ca1052dc2 > files > 2609

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

<html>
<head>
<title>Ogre::Overlay 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::Overlay  Class Reference</h1>Represents a layer which is rendered on top of the 'normal' scene contents. 
<a href="#_details">More...</a>
<p>
<code>#include &lt;<a class="el" href="OgreOverlay_8h-source.html">OgreOverlay.h</a>&gt;</code>
<p>
Inheritance diagram for Ogre::Overlay:<p><center><img src="classOgre_1_1Overlay__inherit__graph.png" border="0" usemap="#Ogre_1_1Overlay__inherit__map" alt="Inheritance graph"></center>
<map name="Ogre_1_1Overlay__inherit__map">
<area href="classOgre_1_1Resource.html" shape="rect" coords="7,36,111,17" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center>Collaboration diagram for Ogre::Overlay:<p><center><img src="classOgre_1_1Overlay__coll__graph.png" border="0" usemap="#Ogre_1_1Overlay__coll__map" alt="Collaboration graph"></center>
<map name="Ogre_1_1Overlay__coll__map">
<area href="classOgre_1_1Resource.html" shape="rect" coords="23,28,127,9" alt="">
<area href="classOgre_1_1SceneNode.html" shape="rect" coords="17,85,132,66" alt="">
<area href="classOgre_1_1Matrix4.html" shape="rect" coords="29,186,120,168" alt="">
</map>
<center><font size="2">[<a href="graph_legend.html">legend</a>]</font></center><a href="classOgre_1_1Overlay-members.html">List of all members.</a><table border=0 cellpadding=0 cellspacing=0>
<tr><td colspan=2><br><h2>Public Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlaya0">Overlay</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>Constructor: do not call direct, use <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagera86">SceneManager::createOverlay</a>.</em> <a href="#Ogre_1_1Overlaya0"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlaya1">~Overlay</a> ()</td></tr>
<tr><td nowrap align=right valign=top>virtual void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlaya2">load</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Generic load - called by <a class="el" href="classOgre_1_1OverlayManager.html">OverlayManager</a>.</em> <a href="#Ogre_1_1Overlaya2"></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_1Overlay.html#Ogre_1_1Overlaya3">unload</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Generic unload - called by <a class="el" href="classOgre_1_1OverlayManager.html">OverlayManager</a>.</em> <a href="#Ogre_1_1Overlaya3"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1GuiContainer.html">GuiContainer</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlaya4">getChild</a> (const <a class="el" href="classOgre_1_1String.html">String</a> &amp;name)</td></tr>
<tr><td nowrap align=right valign=top>const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlaya5">getName</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the name of this overlay.</em> <a href="#Ogre_1_1Overlaya5"></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_1Overlay.html#Ogre_1_1Overlaya6">setZOrder</a> (<a class="el" href="namespaceOgre.html#a351">ushort</a> zorder)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Alters the ZOrder of this overlay.</em> <a href="#Ogre_1_1Overlaya6"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a351">ushort</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlaya7">getZOrder</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the ZOrder of this overlay.</em> <a href="#Ogre_1_1Overlaya7"></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_1Overlay.html#Ogre_1_1Overlaya8">isVisible</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets whether the overlay is displayed or not.</em> <a href="#Ogre_1_1Overlaya8"></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_1Overlay.html#Ogre_1_1Overlaya9">show</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Shows the overlay if it was hidden.</em> <a href="#Ogre_1_1Overlaya9"></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_1Overlay.html#Ogre_1_1Overlaya10">hide</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Hides the overlay if it was visible.</em> <a href="#Ogre_1_1Overlaya10"></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_1Overlay.html#Ogre_1_1Overlaya11">add2D</a> (<a class="el" href="classOgre_1_1GuiContainer.html">GuiContainer</a> *cont)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Adds a 2D 'container' to the overlay.</em> <a href="#Ogre_1_1Overlaya11"></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_1Overlay.html#Ogre_1_1Overlaya12">remove2D</a> (<a class="el" href="classOgre_1_1GuiContainer.html">GuiContainer</a> *cont)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Removes a 2D container from the overlay.</em> <a href="#Ogre_1_1Overlaya12"></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_1Overlay.html#Ogre_1_1Overlaya13">add3D</a> (<a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> *node)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Adds a node capable of holding 3D objects to the overlay.</em> <a href="#Ogre_1_1Overlaya13"></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_1Overlay.html#Ogre_1_1Overlaya14">remove3D</a> (<a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> *node)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Removes a 3D element from the overlay.</em> <a href="#Ogre_1_1Overlaya14"></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_1Overlay.html#Ogre_1_1Overlaya15">clear</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Clears the overlay of all attached items.</em> <a href="#Ogre_1_1Overlaya15"></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_1Overlay.html#Ogre_1_1Overlaya16">setScroll</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> x, <a class="el" href="namespaceOgre.html#a349">Real</a> y)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the scrolling factor of this overlay.</em> <a href="#Ogre_1_1Overlaya16"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlaya17">getScrollX</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the current X scroll value.</em> <a href="#Ogre_1_1Overlaya17"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlaya18">getScrollY</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the current Y scroll value.</em> <a href="#Ogre_1_1Overlaya18"></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_1Overlay.html#Ogre_1_1Overlaya19">scroll</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> xoff, <a class="el" href="namespaceOgre.html#a349">Real</a> yoff)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Scrolls the overlay by the offsets provided.</em> <a href="#Ogre_1_1Overlaya19"></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_1Overlay.html#Ogre_1_1Overlaya20">setRotate</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> degrees)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the rotation applied to this overlay, in degrees.</em> <a href="#Ogre_1_1Overlaya20"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlaya21">getRotate</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the rotation applied to this overlay, in degrees.</em> <a href="#Ogre_1_1Overlaya21"></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_1Overlay.html#Ogre_1_1Overlaya22">rotate</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> degrees)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Adds the passed in angle to the rotation applied to this overlay.</em> <a href="#Ogre_1_1Overlaya22"></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_1Overlay.html#Ogre_1_1Overlaya23">setScale</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> x, <a class="el" href="namespaceOgre.html#a349">Real</a> y)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Sets the scaling factor of this overlay.</em> <a href="#Ogre_1_1Overlaya23"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlaya24">getScaleX</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the current X scale value.</em> <a href="#Ogre_1_1Overlaya24"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlaya25">getScaleY</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the current Y scale value.</em> <a href="#Ogre_1_1Overlaya25"></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_1Overlay.html#Ogre_1_1Overlaya26">_getWorldTransforms</a> (<a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> *xform) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Used to transform the overlay when scrolling, scaling etc.</em> <a href="#Ogre_1_1Overlaya26"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlaya27">getWorldOrientation</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>@copydoc <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1Renderablea4">Renderable::getWorldOrientation</a></em> <a href="#Ogre_1_1Overlaya27"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlaya28">getWorldPosition</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>@copydoc <a class="el" href="classOgre_1_1Renderable.html#Ogre_1_1Renderablea5">Renderable::getWorldPosition</a></em> <a href="#Ogre_1_1Overlaya28"></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_1Overlay.html#Ogre_1_1Overlaya29">_findVisibleObjects</a> (<a class="el" href="classOgre_1_1Camera.html">Camera</a> *cam, <a class="el" href="classOgre_1_1RenderQueue.html">RenderQueue</a> *queue)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal method to put the overlay contents onto the render queue.</em> <a href="#Ogre_1_1Overlaya29"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual <a class="el" href="classOgre_1_1GuiElement.html">GuiElement</a> *&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlaya30">findElementAt</a> (<a class="el" href="namespaceOgre.html#a349">Real</a> x, <a class="el" href="namespaceOgre.html#a349">Real</a> y)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>This returns a <a class="el" href="classOgre_1_1GuiElement.html">GuiElement</a> at position x,y.</em> <a href="#Ogre_1_1Overlaya30"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>virtual size_t&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Zipa23">getSize</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Retrieves info about the size of the resource.</em> <a href="#Ogre_1_1Zipa23"></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_1Overlay.html#Ogre_1_1Zipa24">touch</a> (void)</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>'Touches' the resource to indicate it has been used.</em> <a href="#Ogre_1_1Zipa24"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top>time_t&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Zipa25">getLastAccess</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Gets the last time the resource was 'touched'.</em> <a href="#Ogre_1_1Zipa25"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a392">ResourceHandle</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Zipa27">getHandle</a> (void) const</td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Zipa28">isLoaded</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Returns true if the <a class="el" href="classOgre_1_1Resource.html">Resource</a> has been loaded, false otherwise.</em> <a href="#Ogre_1_1Zipa28"></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_1Overlay.html#Ogre_1_1Zipa29">destroy</a> ()</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>A method to make the resource delete itself.</em> <a href="#Ogre_1_1Zipa29"></a><em></em></font><br><br></td></tr>
<tr><td colspan=2><br><h2>Protected Types</h2></td></tr>
<tr><td nowrap align=right valign=top>typedef std::list&lt; <a class="el" href="classOgre_1_1GuiContainer.html">GuiContainer</a> * &gt;&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlayt0">GuiContainerList</a></td></tr>
<tr><td colspan=2><br><h2>Protected Methods</h2></td></tr>
<tr><td nowrap align=right valign=top>void&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlayb0">updateTransform</a> (void) const</td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal lazy update method.</em> <a href="#Ogre_1_1Overlayb0"></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#a351">ushort</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlayn0">mZOrder</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlayn1">mVisible</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_1Overlay.html#Ogre_1_1Overlayn2">mRootNode</a></td></tr>
<tr><td>&nbsp;</td><td><font size=-1><em>Internal root node, used as parent for 3D objects.</em> <a href="#Ogre_1_1Overlayn2"></a><em></em></font><br><br></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlayt0">GuiContainerList</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlayn3">m2DElements</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_1Overlay.html#Ogre_1_1Overlayn4">mRotate</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_1Overlay.html#Ogre_1_1Overlayn5">mScrollX</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_1Overlay.html#Ogre_1_1Overlayn6">mScrollY</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_1Overlay.html#Ogre_1_1Overlayn7">mScaleX</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_1Overlay.html#Ogre_1_1Overlayn8">mScaleY</a></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_1Overlay.html#Ogre_1_1Overlayn9">mTransform</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Overlayn10">mTransformOutOfDate</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="classOgre_1_1String.html">String</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Zipn0">mName</a></td></tr>
<tr><td nowrap align=right valign=top><a class="el" href="namespaceOgre.html#a392">ResourceHandle</a>&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Zipn1">mHandle</a></td></tr>
<tr><td nowrap align=right valign=top>bool&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Zipn2">mIsLoaded</a></td></tr>
<tr><td nowrap align=right valign=top>time_t&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Zipn3">mLastAccess</a></td></tr>
<tr><td nowrap align=right valign=top>size_t&nbsp;</td><td valign=bottom><a class="el" href="classOgre_1_1Overlay.html#Ogre_1_1Zipn4">mSize</a></td></tr>
</table>
<hr><a name="_details"></a><h2>Detailed Description</h2>
Represents a layer which is rendered on top of the 'normal' scene contents.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 An overlay is a container for visual components (2D and 3D) which will be  rendered after the main scene in order to composite heads-up-displays, menus or other layers on top of the contents of the scene. 
<p>
 An overlay always takes up the entire size of the viewport, although the  components attached to it do not have to. An overlay has no visual element in itself, it it merely a container for visual elements. 
<p>
 Overlays are created by calling <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagera86">SceneManager::createOverlay</a>, or by defining them in special text scripts (.overlay files). As many overlays as you like can be defined; after creation an overlay is hidden i.e. not visible until you specifically enable it by calling 'show'. This allows you to have multiple overlays predefined (menus etc) which you make visible only when you want. It is possible to have multiple overlays enabled at once; in this case the relative 'zorder' parameter of the overlays determine which one is displayed on top. 
<p>
 By default overlays are rendered into all viewports. This is fine when you only have fullscreen viewports, but if you have picture-in-picture views, you probably don't want the overlay displayed in the smaller viewports. You turn this off for  a specific viewport by calling the Viewport::setDisplayOverlays method. </dl>
<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8h-source.html#l00062">62</a> of file <a class="el" href="OgreOverlay_8h-source.html">OgreOverlay.h</a>.<hr><h2>Member Typedef Documentation</h2>
<a name="Ogre_1_1Overlayt0" doxytag="Ogre::Overlay::GuiContainerList"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> typedef std::list&lt;<a class="el" href="classOgre_1_1GuiContainer.html">GuiContainer</a>*&gt; Ogre::Overlay::GuiContainerList<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="OgreOverlay_8h-source.html#l00073">73</a> of file <a class="el" href="OgreOverlay_8h-source.html">OgreOverlay.h</a>.    </td>
  </tr>
</table>
<hr><h2>Constructor &amp; Destructor Documentation</h2>
<a name="Ogre_1_1Overlaya0" doxytag="Ogre::Overlay::Overlay"></a><p>
<table width="100%" 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::Overlay::Overlay </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>name</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
Constructor: do not call direct, use <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1TerrainSceneManagera86">SceneManager::createOverlay</a>.
<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00039">39</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreResource_8h-source.html#l00056">Ogre::Resource::mName</a>, <a class="el" href="OgreOverlay_8h-source.html#l00069">mRootNode</a>, <a class="el" href="OgreOverlay_8h-source.html#l00077">mRotate</a>, <a class="el" href="OgreOverlay_8h-source.html#l00081">mScaleX</a>, <a class="el" href="OgreOverlay_8h-source.html#l00081">mScaleY</a>, <a class="el" href="OgreOverlay_8h-source.html#l00079">mScrollX</a>, <a class="el" href="OgreOverlay_8h-source.html#l00079">mScrollY</a>, <a class="el" href="OgreOverlay_8h-source.html#l00084">mTransformOutOfDate</a>, <a class="el" href="OgreOverlay_8h-source.html#l00067">mVisible</a>, <a class="el" href="OgreOverlay_8h-source.html#l00066">mZOrder</a>, and <a class="el" href="namespaceOgre.html#a642a394">Ogre::ST_GENERIC</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya1" doxytag="Ogre::Overlay::~Overlay"></a><p>
<table width="100%" 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::Overlay::~Overlay </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap><code> [virtual]</code></td>
        </tr>

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

<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00054">54</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.    </td>
  </tr>
</table>
<hr><h2>Member Function Documentation</h2>
<a name="Ogre_1_1Overlaya29" doxytag="Ogre::Overlay::_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::Overlay::_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="mdname" nowrap>&nbsp; <em>cam</em>, </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; <em>queue</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>
Internal method to put the overlay contents onto the render queue.
<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00225">225</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreSceneNode_8cpp-source.html#l00242">Ogre::SceneNode::_findVisibleObjects</a>(), <a class="el" href="OgreSceneNode_8cpp-source.html#l00069">Ogre::SceneNode::_update</a>(), <a class="el" href="OgreRenderQueue_8cpp-source.html#l00112">Ogre::RenderQueue::getDefaultQueueGroup</a>(), <a class="el" href="OgreCamera_8cpp-source.html#l00829">Ogre::Camera::getDerivedOrientation</a>(), <a class="el" href="OgreCamera_8cpp-source.html#l00835">Ogre::Camera::getDerivedPosition</a>(), <a class="el" href="OgreOverlay_8h-source.html#l00074">m2DElements</a>, <a class="el" href="OgreOverlay_8h-source.html#l00069">mRootNode</a>, <a class="el" href="OgreOverlay_8h-source.html#l00067">mVisible</a>, <a class="el" href="namespaceOgre.html#a638a364">Ogre::RENDER_QUEUE_OVERLAY</a>, <a class="el" href="OgreRenderQueue_8h-source.html#l00036">Ogre::RenderQueueGroupID</a>, <a class="el" href="OgreRenderQueue_8cpp-source.html#l00117">Ogre::RenderQueue::setDefaultQueueGroup</a>(), <a class="el" href="OgreNode_8cpp-source.html#l00280">Ogre::Node::setOrientation</a>(), and <a class="el" href="OgreNode_8cpp-source.html#l00302">Ogre::Node::setPosition</a>().
<p>
Referenced by <a class="el" href="OgreOverlayManager_8cpp-source.html#l00244">Ogre::OverlayManager::_queueOverlaysForRendering</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya26" doxytag="Ogre::Overlay::_getWorldTransforms"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Overlay::_getWorldTransforms </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1Matrix4.html">Matrix4</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>xform</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

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

<p>
Used to transform the overlay when scrolling, scaling etc.
<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00203">203</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreOverlay_8h-source.html#l00083">mTransform</a>, and <a class="el" href="OgreOverlay_8cpp-source.html#l00254">updateTransform</a>().
<p>
Referenced by <a class="el" href="OgreGuiElement_8cpp-source.html#l00263">Ogre::GuiElement::getWorldTransforms</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya11" doxytag="Ogre::Overlay::add2D"></a><p>
<table width="100%" 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::Overlay::add2D </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1GuiContainer.html">GuiContainer</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>cont</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
Adds a 2D 'container' to the overlay.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Containers are created and managed using the <a class="el" href="classOgre_1_1GuiManager.html">GuiManager</a>. A container could be as simple as a square panel, or something more complex like a grid or tree view. Containers group collections of other elements, giving them a relative coordinate space and a common z-order. If you want to attach a gui widget to an overlay, you have to do it via a container. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>cont</em>&nbsp;</td><td>
Pointer to a container to add, created using <a class="el" href="classOgre_1_1GuiManager.html">GuiManager</a>. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00098">98</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreGuiContainer_8cpp-source.html#l00176">Ogre::GuiContainer::_notifyParent</a>(), <a class="el" href="OgreGuiContainer_8cpp-source.html#l00162">Ogre::GuiContainer::_notifyZOrder</a>(), <a class="el" href="OgreOverlay_8h-source.html#l00074">m2DElements</a>, and <a class="el" href="OgreOverlay_8h-source.html#l00066">mZOrder</a>.
<p>
Referenced by <a class="el" href="OgreOverlayManager_8cpp-source.html#l00653">Ogre::OverlayManager::createCursorOverlay</a>(), <a class="el" href="OgreProfiler_8cpp-source.html#l00108">Ogre::Profiler::initialize</a>(), and <a class="el" href="OgreOverlayManager_8cpp-source.html#l00275">Ogre::OverlayManager::parseNewElement</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya13" doxytag="Ogre::Overlay::add3D"></a><p>
<table width="100%" 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::Overlay::add3D </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>node</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
Adds a node capable of holding 3D objects to the overlay.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Although overlays are traditionally associated with 2D elements, there  are reasons why you might want to attach 3D elements to the overlay too. For example, if you wanted to have a 3D cockpit, which was overlaid with a HUD, then you would create 2 overlays, one with a 3D object attached for the cockpit, and one with the HUD elements attached (the zorder of the HUD  overlay would be higher than the cockpit to ensure it was always on top). 
<p>
 A <a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> can have nay number of 3D objects attached to it. SceneNodes are created using <a class="el" href="classOgre_1_1SceneManager.html#Ogre_1_1SceneManagera17">SceneManager::createSceneNode</a>, and are normally attached  (directly or indirectly) to the root node of the scene. By attaching them to an overlay, you indicate that:<ol>
<li>You want the contents of this node to only appear when the overlay is active <li>You want the node to inherit a coordinate space relative to the camera, rather than relative to the root scene node <li>You want these objects to be rendered after the contents of the main scene to ensure they are rendered on top </ol>
One major consideration when using 3D objects in overlays is the behaviour of  the depth buffer. Overlays are rendered with depth checking off, to ensure that their contents are always displayed on top of the main scene (to do  otherwise would result in objects 'poking through' the overlay). The problem with using 3D objects is that if they are concave, or self-overlap, then you can get artefacts because of the lack of depth buffer checking. So you should  ensure that any 3D objects you us in the overlay are convex, and don't overlap each other. If they must overlap, split them up and put them in 2 overlays. </dl>
<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00113">113</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreNode_8cpp-source.html#l00224">Ogre::Node::addChild</a>(), and <a class="el" href="OgreOverlay_8h-source.html#l00069">mRootNode</a>.
<p>
Referenced by <a class="el" href="OgreOverlayManager_8cpp-source.html#l00451">Ogre::OverlayManager::parseNewMesh</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya15" doxytag="Ogre::Overlay::clear"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> void Ogre::Overlay::clear </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
Clears the overlay of all attached items.
<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00123">123</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreOverlay_8h-source.html#l00074">m2DElements</a>, <a class="el" href="OgreOverlay_8h-source.html#l00069">mRootNode</a>, and <a class="el" href="OgreNode_8cpp-source.html#l00419">Ogre::Node::removeAllChildren</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipa29" doxytag="Ogre::Overlay::destroy"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Ogre::Resource::destroy </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>
A method to make the resource delete itself.
<p>
<dl compact><dt><b>
Note: </b><dd>
 This exists because <a class="el" href="classOgre_1_1Resource.html">Resource</a> objects could be created in other processes, and they need to be destroyed in the process that created them. </dl>
<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00137">137</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya30" doxytag="Ogre::Overlay::findElementAt"></a><p>
<table width="100%" 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_1GuiElement.html">GuiElement</a> * Ogre::Overlay::findElementAt </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>y</em></td>
        </tr>
        <tr>
          <td></td>
          <td 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>
This returns a <a class="el" href="classOgre_1_1GuiElement.html">GuiElement</a> at position x,y.
<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00286">286</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreGuiElement_8h-source.html#l00409">Ogre::GuiElement::getZOrder</a>(), <a class="el" href="OgreOverlay_8h-source.html#l00074">m2DElements</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreOverlayManager_8cpp-source.html#l00541">Ogre::OverlayManager::getPositionTargetAt</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya4" doxytag="Ogre::Overlay::getChild"></a><p>
<table width="100%" 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_1GuiContainer.html">GuiContainer</a> * Ogre::Overlay::getChild </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">const <a class="el" href="classOgre_1_1String.html">String</a> &amp;&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>name</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00147">147</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreOverlay_8h-source.html#l00074">m2DElements</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipa27" doxytag="Ogre::Overlay::getHandle"></a><p>
<table width="100%" 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#a392">ResourceHandle</a> Ogre::Resource::getHandle </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [inherited]</code></td>
        </tr>

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

<p>

<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00120">120</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
References <a class="el" href="OgreResource_8h-source.html#l00034">Ogre::ResourceHandle</a>.
<p>
Referenced by <a class="el" href="OgreMaterial_8cpp-source.html#l00153">Ogre::Material::clone</a>(), <a class="el" href="OgreBspLevel_8cpp-source.html#l00113">Ogre::BspLevel::loadQuake3Level</a>(), and <a class="el" href="OgreResourceManager_8cpp-source.html#l00105">Ogre::ResourceManager::unload</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipa25" doxytag="Ogre::Overlay::getLastAccess"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> time_t Ogre::Resource::getLastAccess </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>
Gets the last time the resource was 'touched'.
<p>

<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00108">108</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya5" doxytag="Ogre::Overlay::getName"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1String.html">String</a> &amp; Ogre::Overlay::getName </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

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

<p>
Gets the name of this overlay.
<p>

<p>
Reimplemented from <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Zipa26">Ogre::Resource</a>.
<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00059">59</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreResource_8h-source.html#l00056">Ogre::Resource::mName</a>.
<p>
Referenced by <a class="el" href="OgreOverlayManager_8cpp-source.html#l00395">Ogre::OverlayManager::parseAttrib</a>(), <a class="el" href="OgreOverlayManager_8cpp-source.html#l00414">Ogre::OverlayManager::parseElementAttrib</a>(), <a class="el" href="OgreOverlayManager_8cpp-source.html#l00451">Ogre::OverlayManager::parseNewMesh</a>(), and <a class="el" href="OgreOverlayManager_8cpp-source.html#l00062">Ogre::OverlayManager::parseOverlayFile</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya21" doxytag="Ogre::Overlay::getRotate"></a><p>
<table width="100%" 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::Overlay::getRotate </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

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

<p>
Gets the rotation applied to this overlay, in degrees.
<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00176">176</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreOverlay_8h-source.html#l00077">mRotate</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya24" doxytag="Ogre::Overlay::getScaleX"></a><p>
<table width="100%" 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::Overlay::getScaleX </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

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

<p>
Gets the current X scale value.
<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00193">193</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreOverlay_8h-source.html#l00081">mScaleX</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya25" doxytag="Ogre::Overlay::getScaleY"></a><p>
<table width="100%" 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::Overlay::getScaleY </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

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

<p>
Gets the current Y scale value.
<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00198">198</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreOverlay_8h-source.html#l00081">mScaleY</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya17" doxytag="Ogre::Overlay::getScrollX"></a><p>
<table width="100%" 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::Overlay::getScrollX </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

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

<p>
Gets the current X scroll value.
<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00137">137</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreOverlay_8h-source.html#l00079">mScrollX</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya18" doxytag="Ogre::Overlay::getScrollY"></a><p>
<table width="100%" 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::Overlay::getScrollY </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

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

<p>
Gets the current Y scroll value.
<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00142">142</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreOverlay_8h-source.html#l00079">mScrollY</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipa23" doxytag="Ogre::Overlay::getSize"></a><p>
<table width="100%" 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 size_t Ogre::Resource::getSize </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const<code> [virtual, inherited]</code></td>
        </tr>

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

<p>
Retrieves info about the size of the resource.
<p>

<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00093">93</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreResourceManager_8cpp-source.html#l00105">Ogre::ResourceManager::unload</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya27" doxytag="Ogre::Overlay::getWorldOrientation"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1Quaternion.html">Quaternion</a> &amp; Ogre::Overlay::getWorldOrientation </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

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

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

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00213">213</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
Referenced by <a class="el" href="OgreGuiElement_8cpp-source.html#l00268">Ogre::GuiElement::getWorldOrientation</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya28" doxytag="Ogre::Overlay::getWorldPosition"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> const <a class="el" href="classOgre_1_1Vector3.html">Vector3</a> &amp; Ogre::Overlay::getWorldPosition </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

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

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

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00219">219</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
Referenced by <a class="el" href="OgreGuiElement_8cpp-source.html#l00273">Ogre::GuiElement::getWorldPosition</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya7" doxytag="Ogre::Overlay::getZOrder"></a><p>
<table width="100%" 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#a351">ushort</a> Ogre::Overlay::getZOrder </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

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

<p>
Gets the ZOrder of this overlay.
<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00078">78</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreOverlay_8h-source.html#l00066">mZOrder</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00115">Ogre::ushort</a>.
<p>
Referenced by <a class="el" href="OgreOverlayManager_8cpp-source.html#l00541">Ogre::OverlayManager::getPositionTargetAt</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya10" doxytag="Ogre::Overlay::hide"></a><p>
<table width="100%" 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::Overlay::hide </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
Hides the overlay if it was visible.
<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00093">93</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreOverlay_8h-source.html#l00067">mVisible</a>.
<p>
Referenced by <a class="el" href="OgreProfiler_8cpp-source.html#l00744">Ogre::Profiler::changeEnableState</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipa28" doxytag="Ogre::Overlay::isLoaded"></a><p>
<table width="100%" 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::Resource::isLoaded </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 true if the <a class="el" href="classOgre_1_1Resource.html">Resource</a> has been loaded, false otherwise.
<p>

<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00127">127</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreGpuProgramUsage_8cpp-source.html#l00086">Ogre::GpuProgramUsage::_load</a>(), <a class="el" href="OgreTechnique_8cpp-source.html#l00235">Ogre::Technique::isLoaded</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00213">Ogre::D3D9Texture::load</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00246">Ogre::D3D9Texture::unload</a>(), and <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00080">Ogre::D3D9Texture::~D3D9Texture</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya8" doxytag="Ogre::Overlay::isVisible"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::Overlay::isVisible </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap> const</td>
        </tr>

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

<p>
Gets whether the overlay is displayed or not.
<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00083">83</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreOverlay_8h-source.html#l00067">mVisible</a>.
<p>
Referenced by <a class="el" href="OgreOverlayManager_8cpp-source.html#l00541">Ogre::OverlayManager::getPositionTargetAt</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya2" doxytag="Ogre::Overlay::load"></a><p>
<table width="100%" 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::Overlay::load </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>
Generic load - called by <a class="el" href="classOgre_1_1OverlayManager.html">OverlayManager</a>.
<p>

<p>
Implements <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea18">Ogre::Resource</a>.
<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00276">276</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya12" doxytag="Ogre::Overlay::remove2D"></a><p>
<table width="100%" 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::Overlay::remove2D </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1GuiContainer.html">GuiContainer</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>cont</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
Removes a 2D container from the overlay.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 NOT FAST. Consider <a class="el" href="classOgre_1_1GuiElement.html#Ogre_1_1TTYGuiElementa33">GuiElement::hide</a>. </dl>
<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00108">108</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreOverlay_8h-source.html#l00074">m2DElements</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya14" doxytag="Ogre::Overlay::remove3D"></a><p>
<table width="100%" 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::Overlay::remove3D </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="classOgre_1_1SceneNode.html">SceneNode</a> *&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>node</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
Removes a 3D element from the overlay.
<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00118">118</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreNode_8cpp-source.html#l00527">Ogre::Node::getName</a>(), <a class="el" href="OgreOverlay_8h-source.html#l00069">mRootNode</a>, and <a class="el" href="OgreNode_8cpp-source.html#l00248">Ogre::Node::removeChild</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya22" doxytag="Ogre::Overlay::rotate"></a><p>
<table width="100%" 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::Overlay::rotate </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>degrees</em>          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
Adds the passed in angle to the rotation applied to this overlay.
<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00181">181</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreOverlay_8h-source.html#l00077">mRotate</a>, <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>, and <a class="el" href="OgreOverlay_8cpp-source.html#l00170">setRotate</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya19" doxytag="Ogre::Overlay::scroll"></a><p>
<table width="100%" 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::Overlay::scroll </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>xoff</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>yoff</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>
Scrolls the overlay by the offsets provided.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 This method moves the overlay by the amounts provided. As with other methods on this object, a full screen width / height is represented by the value 1.0. </dl>
<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00163">163</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreOverlay_8h-source.html#l00079">mScrollX</a>, <a class="el" href="OgreOverlay_8h-source.html#l00079">mScrollY</a>, <a class="el" href="OgreOverlay_8h-source.html#l00084">mTransformOutOfDate</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya20" doxytag="Ogre::Overlay::setRotate"></a><p>
<table width="100%" 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::Overlay::setRotate </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>degrees</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 rotation applied to this overlay, in degrees.
<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00170">170</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreOverlay_8h-source.html#l00077">mRotate</a>, <a class="el" href="OgreOverlay_8h-source.html#l00084">mTransformOutOfDate</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.
<p>
Referenced by <a class="el" href="OgreOverlay_8cpp-source.html#l00181">rotate</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya23" doxytag="Ogre::Overlay::setScale"></a><p>
<table width="100%" 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::Overlay::setScale </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>y</em></td>
        </tr>
        <tr>
          <td></td>
          <td 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>
Sets the scaling factor of this overlay.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 You can use this to set an scale factor to be used to zoom an  overlay. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>x</em>&nbsp;</td><td>
Horizontal scale value, where 1.0 = normal, 0.5 = half size etc </td></tr>
<tr><td valign=top><em>y</em>&nbsp;</td><td>
Vertical scale value, where 1.0 = normal, 0.5 = half size etc </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00186">186</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreOverlay_8h-source.html#l00081">mScaleX</a>, <a class="el" href="OgreOverlay_8h-source.html#l00081">mScaleY</a>, <a class="el" href="OgreOverlay_8h-source.html#l00084">mTransformOutOfDate</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya16" doxytag="Ogre::Overlay::setScroll"></a><p>
<table width="100%" 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::Overlay::setScroll </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>x</em>, </td>
        </tr>
        <tr>
          <td></td>
          <td></td>
          <td class="md" nowrap><a class="el" href="namespaceOgre.html#a349">Real</a>&nbsp;</td>
          <td class="mdname" nowrap>&nbsp; <em>y</em></td>
        </tr>
        <tr>
          <td></td>
          <td 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>
Sets the scrolling factor of this overlay.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 You can use this to set an offset to be used to scroll an  overlay around the screen. </dl><dl compact><dt><b>
Parameters: </b><dd>
<table border=0 cellspacing=2 cellpadding=0>
<tr><td valign=top><em>x</em>&nbsp;</td><td>
Horizontal scroll value, where 0 = normal, -0.5 = scroll so that only the right half the screen is visible etc </td></tr>
<tr><td valign=top><em>y</em>&nbsp;</td><td>
Vertical scroll value, where 0 = normal, 0.5 = scroll down by half  a screen etc. </td></tr>
</table>
</dl>
<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00130">130</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreOverlay_8h-source.html#l00079">mScrollX</a>, <a class="el" href="OgreOverlay_8h-source.html#l00079">mScrollY</a>, <a class="el" href="OgreOverlay_8h-source.html#l00084">mTransformOutOfDate</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00086">Ogre::Real</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya6" doxytag="Ogre::Overlay::setZOrder"></a><p>
<table width="100%" 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::Overlay::setZOrder </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top"><a class="el" href="namespaceOgre.html#a351">ushort</a>&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp; <em>zorder</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>
Alters the ZOrder of this overlay.
<p>
<dl compact><dt><b>
Remarks: </b><dd>
 Values between 0 and 600 are valid here. </dl>
<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00064">64</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreOverlay_8h-source.html#l00074">m2DElements</a>, <a class="el" href="OgreOverlay_8h-source.html#l00066">mZOrder</a>, and <a class="el" href="OgrePrerequisites_8h-source.html#l00115">Ogre::ushort</a>.
<p>
Referenced by <a class="el" href="OgreOverlayManager_8cpp-source.html#l00653">Ogre::OverlayManager::createCursorOverlay</a>(), <a class="el" href="OgreSceneManager_8cpp-source.html#l01626">Ogre::SceneManager::createOverlay</a>(), <a class="el" href="OgreProfiler_8cpp-source.html#l00108">Ogre::Profiler::initialize</a>(), and <a class="el" href="OgreOverlayManager_8cpp-source.html#l00395">Ogre::OverlayManager::parseAttrib</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya9" doxytag="Ogre::Overlay::show"></a><p>
<table width="100%" 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::Overlay::show </td>
          <td class="md" valign="top">(&nbsp;</td>
          <td class="md" nowrap valign="top">void&nbsp;</td>
          <td class="mdname1" valign="top" nowrap>&nbsp;          </td>
          <td class="md" valign="top">)&nbsp;</td>
          <td class="md" nowrap></td>
        </tr>

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

<p>
Shows the overlay if it was hidden.
<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00088">88</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreOverlay_8h-source.html#l00067">mVisible</a>.
<p>
Referenced by <a class="el" href="OgreProfiler_8cpp-source.html#l00744">Ogre::Profiler::changeEnableState</a>(), <a class="el" href="OgreOverlayManager_8cpp-source.html#l00653">Ogre::OverlayManager::createCursorOverlay</a>(), and <a class="el" href="OgreProfiler_8cpp-source.html#l00108">Ogre::Profiler::initialize</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipa24" doxytag="Ogre::Overlay::touch"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> virtual void Ogre::Resource::touch </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>
'Touches' the resource to indicate it has been used.
<p>

<p>
Reimplemented in <a class="el" href="classOgre_1_1Material.html#Ogre_1_1Materiala46">Ogre::Material</a>.
<p>
Definition at line <a class="el" href="OgreResource_8h-source.html#l00100">100</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreResourceManager_8cpp-source.html#l00067">Ogre::ResourceManager::load</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlaya3" doxytag="Ogre::Overlay::unload"></a><p>
<table width="100%" 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::Overlay::unload </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>
Generic unload - called by <a class="el" href="classOgre_1_1OverlayManager.html">OverlayManager</a>.
<p>

<p>
Reimplemented from <a class="el" href="classOgre_1_1Resource.html#Ogre_1_1Texturea19">Ogre::Resource</a>.
<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00281">281</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlayb0" doxytag="Ogre::Overlay::updateTransform"></a><p>
<table width="100%" 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::Overlay::updateTransform </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> [protected]</code></td>
        </tr>

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

<p>
Internal lazy update method.
<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8cpp-source.html#l00254">254</a> of file <a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a>.
<p>
References <a class="el" href="OgreMatrix3_8cpp-source.html#l01213">Ogre::Matrix3::FromEulerAnglesXYZ</a>(), <a class="el" href="OgreOverlay_8h-source.html#l00077">mRotate</a>, <a class="el" href="OgreOverlay_8h-source.html#l00081">mScaleX</a>, <a class="el" href="OgreOverlay_8h-source.html#l00081">mScaleY</a>, <a class="el" href="OgreOverlay_8h-source.html#l00079">mScrollX</a>, <a class="el" href="OgreOverlay_8h-source.html#l00079">mScrollY</a>, <a class="el" href="OgreOverlay_8h-source.html#l00083">mTransform</a>, <a class="el" href="OgreOverlay_8h-source.html#l00084">mTransformOutOfDate</a>, and <a class="el" href="OgreMatrix4_8h-source.html#l00283">Ogre::Matrix4::setTrans</a>().
<p>
Referenced by <a class="el" href="OgreOverlay_8cpp-source.html#l00203">_getWorldTransforms</a>().    </td>
  </tr>
</table>
<hr><h2>Member Data Documentation</h2>
<a name="Ogre_1_1Overlayn3" doxytag="Ogre::Overlay::m2DElements"></a><p>
<table width="100%" 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#Ogre_1_1Overlayt0">GuiContainerList</a> Ogre::Overlay::m2DElements<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="OgreOverlay_8h-source.html#l00074">74</a> of file <a class="el" href="OgreOverlay_8h-source.html">OgreOverlay.h</a>.
<p>
Referenced by <a class="el" href="OgreOverlay_8cpp-source.html#l00225">_findVisibleObjects</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00098">add2D</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00123">clear</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00286">findElementAt</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00147">getChild</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00108">remove2D</a>(), and <a class="el" href="OgreOverlay_8cpp-source.html#l00064">setZOrder</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipn1" doxytag="Ogre::Overlay::mHandle"></a><p>
<table width="100%" 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#a392">ResourceHandle</a> Ogre::Resource::mHandle<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="OgreResource_8h-source.html#l00057">57</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreResourceManager_8cpp-source.html#l00075">Ogre::ResourceManager::add</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>(), and <a class="el" href="OgreMaterial_8cpp-source.html#l00070">Ogre::Material::operator=</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipn2" doxytag="Ogre::Overlay::mIsLoaded"></a><p>
<table width="100%" 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::Resource::mIsLoaded<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="OgreResource_8h-source.html#l00058">58</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00636">Ogre::D3D9Texture::_initMembers</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00264">Ogre::D3D9Texture::_loadCubeTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00377">Ogre::D3D9Texture::_loadNormTex</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00338">Ogre::D3D9Texture::_loadVolumeTex</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00537">Ogre::Material::_notifyNeedsRecompile</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00153">Ogre::Material::clone</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00891">Ogre::D3DTexture::createSurface2D</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l01029">Ogre::D3DTexture::createSurface3D</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00055">Ogre::D3D9Texture::D3D9Texture</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00226">Ogre::D3DTexture::D3DTexture</a>(), <a class="el" href="OgreDynLib_8cpp-source.html#l00045">Ogre::DynLib::DynLib</a>(), <a class="el" href="OgreZip_8cpp-source.html#l00216">Ogre::Zip::load</a>(), <a class="el" href="OgreSkeleton_8cpp-source.html#l00063">Ogre::Skeleton::load</a>(), <a class="el" href="OgrePatchMesh_8cpp-source.html#l00064">Ogre::PatchMesh::load</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00123">Ogre::Mesh::load</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00117">Ogre::Material::load</a>(), <a class="el" href="OgreHighLevelGpuProgram_8cpp-source.html#l00040">Ogre::HighLevelGpuProgram::load</a>(), <a class="el" href="OgreGpuProgram_8cpp-source.html#l00059">Ogre::GpuProgram::load</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00292">Ogre::GLTexture::load</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00139">Ogre::Font::load</a>(), <a class="el" href="OgreDynLib_8cpp-source.html#l00069">Ogre::DynLib::load</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00213">Ogre::D3D9Texture::load</a>(), <a class="el" href="OgreD3D9GpuProgram_8cpp-source.html#l00042">Ogre::D3D9GpuProgram::load</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00782">Ogre::D3DTexture::load</a>(), <a class="el" href="OgreBspLevel_8cpp-source.html#l00072">Ogre::BspLevel::load</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00196">Ogre::D3D9Texture::loadImage</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00702">Ogre::D3DTexture::loadImage</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00742">Ogre::D3DTexture::loadImage3D</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">Ogre::GLTexture::loadImages</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00040">Ogre::Material::Material</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00070">Ogre::Material::operator=</a>(), <a class="el" href="OgreSkeleton_8cpp-source.html#l00104">Ogre::Skeleton::unload</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00167">Ogre::Mesh::unload</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00138">Ogre::Material::unload</a>(), <a class="el" href="OgreHighLevelGpuProgram_8cpp-source.html#l00058">Ogre::HighLevelGpuProgram::unload</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00363">Ogre::GLTexture::unload</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00186">Ogre::Font::unload</a>(), <a class="el" href="OgreDynLib_8cpp-source.html#l00091">Ogre::DynLib::unload</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00246">Ogre::D3D9Texture::unload</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00819">Ogre::D3DTexture::unload</a>(), and <a class="el" href="OgreBspLevel_8cpp-source.html#l00061">Ogre::BspLevel::~BspLevel</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipn3" doxytag="Ogre::Overlay::mLastAccess"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> time_t Ogre::Resource::mLastAccess<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="OgreResource_8h-source.html#l00059">59</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreMaterial_8cpp-source.html#l00070">Ogre::Material::operator=</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipn0" doxytag="Ogre::Overlay::mName"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> <a class="el" href="classOgre_1_1String.html">String</a> Ogre::Resource::mName<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="OgreResource_8h-source.html#l00056">56</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreSkeleton_8cpp-source.html#l00457">Ogre::Skeleton::_dumpContents</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00419">Ogre::Mesh::_rationaliseBoneAssignments</a>(), <a class="el" href="OgreBspLevel_8cpp-source.html#l00049">Ogre::BspLevel::BspLevel</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00907">Ogre::Mesh::buildTangentVectors</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00153">Ogre::Material::clone</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00275">Ogre::Material::compile</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00172">Ogre::Material::copyDetailsTo</a>(), <a class="el" href="OgreQuake3Shader_8cpp-source.html#l00067">Ogre::Quake3Shader::createAsMaterial</a>(), <a class="el" href="OgreD3D9HLSLProgram_8cpp-source.html#l00064">Ogre::D3D9HLSLProgram::createLowLevelImpl</a>(), <a class="el" href="OgreCgProgram_8cpp-source.html#l00130">Ogre::CgProgram::createLowLevelImpl</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00191">Ogre::Font::createTextureFromFont</a>(), <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00040">Ogre::D3D9Texture::D3D9Texture</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00226">Ogre::D3DTexture::D3DTexture</a>(), <a class="el" href="OgreDynLib_8cpp-source.html#l00045">Ogre::DynLib::DynLib</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00052">Ogre::Font::Font</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00670">Ogre::Mesh::generateLodLevels</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00206">Ogre::Material::getBestTechnique</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00059">getName</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00112">Ogre::Material::getName</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00055">Ogre::GLTexture::GLTexture</a>(), <a class="el" href="OgreGpuProgram_8cpp-source.html#l00038">Ogre::GpuProgram::GpuProgram</a>(), <a class="el" href="OgreZip_8cpp-source.html#l00216">Ogre::Zip::load</a>(), <a class="el" href="OgreSkeleton_8cpp-source.html#l00063">Ogre::Skeleton::load</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00123">Ogre::Mesh::load</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00292">Ogre::GLTexture::load</a>(), <a class="el" href="OgreFont_8cpp-source.html#l00139">Ogre::Font::load</a>(), <a class="el" href="OgreDynLib_8cpp-source.html#l00069">Ogre::DynLib::load</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00782">Ogre::D3DTexture::load</a>(), <a class="el" href="OgreBspLevel_8cpp-source.html#l00072">Ogre::BspLevel::load</a>(), <a class="el" href="OgreD3D9GpuProgram_8cpp-source.html#l00133">Ogre::D3D9GpuFragmentProgram::loadFromMicrocode</a>(), <a class="el" href="OgreD3D9GpuProgram_8cpp-source.html#l00106">Ogre::D3D9GpuVertexProgram::loadFromMicrocode</a>(), <a class="el" href="OgreGLGpuProgram_8cpp-source.html#l00085">Ogre::GLArbGpuProgram::loadFromSource</a>(), <a class="el" href="OgreD3D9HLSLProgram_8cpp-source.html#l00037">Ogre::D3D9HLSLProgram::loadFromSource</a>(), <a class="el" href="OgreD3D9GpuProgram_8cpp-source.html#l00072">Ogre::D3D9GpuProgram::loadFromSource</a>(), <a class="el" href="OgreCgProgram_8cpp-source.html#l00113">Ogre::CgProgram::loadFromSource</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">Ogre::GLTexture::loadImages</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00040">Ogre::Material::Material</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00044">Ogre::Mesh::Mesh</a>(), <a class="el" href="OgreMaterial_8cpp-source.html#l00070">Ogre::Material::operator=</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00039">Overlay</a>(), <a class="el" href="OgreQuake3Shader_8cpp-source.html#l00040">Ogre::Quake3Shader::Quake3Shader</a>(), <a class="el" href="OgreCgProgram_8cpp-source.html#l00035">Ogre::CgProgram::selectProfile</a>(), <a class="el" href="OgreMesh_8cpp-source.html#l00327">Ogre::Mesh::setSkeletonName</a>(), <a class="el" href="OgreSkeleton_8cpp-source.html#l00043">Ogre::Skeleton::Skeleton</a>(), <a class="el" href="OgreStringResource_8h-source.html#l00040">Ogre::StringResource::StringResource</a>(), <a class="el" href="OgreZip_8cpp-source.html#l00231">Ogre::Zip::unload</a>(), <a class="el" href="OgreDynLib_8cpp-source.html#l00091">Ogre::DynLib::unload</a>(), <a class="el" href="OgreCgProgram_8cpp-source.html#l00142">Ogre::CgProgram::unloadImpl</a>(), and <a class="el" href="OgreZip_8cpp-source.html#l00244">Ogre::Zip::Zip</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlayn2" doxytag="Ogre::Overlay::mRootNode"></a><p>
<table width="100%" 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::Overlay::mRootNode<code> [protected]</code>
      </table>
    </td>
  </tr>
</table>
<table cellspacing=5 cellpadding=0 border=0>
  <tr>
    <td>
      &nbsp;
    </td>
    <td>

<p>
Internal root node, used as parent for 3D objects.
<p>

<p>
Definition at line <a class="el" href="OgreOverlay_8h-source.html#l00069">69</a> of file <a class="el" href="OgreOverlay_8h-source.html">OgreOverlay.h</a>.
<p>
Referenced by <a class="el" href="OgreOverlay_8cpp-source.html#l00225">_findVisibleObjects</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00113">add3D</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00123">clear</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00039">Overlay</a>(), and <a class="el" href="OgreOverlay_8cpp-source.html#l00118">remove3D</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlayn4" doxytag="Ogre::Overlay::mRotate"></a><p>
<table width="100%" 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::Overlay::mRotate<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="OgreOverlay_8h-source.html#l00077">77</a> of file <a class="el" href="OgreOverlay_8h-source.html">OgreOverlay.h</a>.
<p>
Referenced by <a class="el" href="OgreOverlay_8cpp-source.html#l00176">getRotate</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00039">Overlay</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00181">rotate</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00170">setRotate</a>(), and <a class="el" href="OgreOverlay_8cpp-source.html#l00254">updateTransform</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlayn7" doxytag="Ogre::Overlay::mScaleX"></a><p>
<table width="100%" 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::Overlay::mScaleX<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="OgreOverlay_8h-source.html#l00081">81</a> of file <a class="el" href="OgreOverlay_8h-source.html">OgreOverlay.h</a>.
<p>
Referenced by <a class="el" href="OgreOverlay_8cpp-source.html#l00193">getScaleX</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00039">Overlay</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00186">setScale</a>(), and <a class="el" href="OgreOverlay_8cpp-source.html#l00254">updateTransform</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlayn8" doxytag="Ogre::Overlay::mScaleY"></a><p>
<table width="100%" 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::Overlay::mScaleY<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="OgreOverlay_8h-source.html#l00081">81</a> of file <a class="el" href="OgreOverlay_8h-source.html">OgreOverlay.h</a>.
<p>
Referenced by <a class="el" href="OgreOverlay_8cpp-source.html#l00198">getScaleY</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00039">Overlay</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00186">setScale</a>(), and <a class="el" href="OgreOverlay_8cpp-source.html#l00254">updateTransform</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlayn5" doxytag="Ogre::Overlay::mScrollX"></a><p>
<table width="100%" 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::Overlay::mScrollX<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="OgreOverlay_8h-source.html#l00079">79</a> of file <a class="el" href="OgreOverlay_8h-source.html">OgreOverlay.h</a>.
<p>
Referenced by <a class="el" href="OgreOverlay_8cpp-source.html#l00137">getScrollX</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00039">Overlay</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00163">scroll</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00130">setScroll</a>(), and <a class="el" href="OgreOverlay_8cpp-source.html#l00254">updateTransform</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlayn6" doxytag="Ogre::Overlay::mScrollY"></a><p>
<table width="100%" 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::Overlay::mScrollY<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="OgreOverlay_8h-source.html#l00079">79</a> of file <a class="el" href="OgreOverlay_8h-source.html">OgreOverlay.h</a>.
<p>
Referenced by <a class="el" href="OgreOverlay_8cpp-source.html#l00142">getScrollY</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00039">Overlay</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00163">scroll</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00130">setScroll</a>(), and <a class="el" href="OgreOverlay_8cpp-source.html#l00254">updateTransform</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Zipn4" doxytag="Ogre::Overlay::mSize"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> size_t Ogre::Resource::mSize<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="OgreResource_8h-source.html#l00060">60</a> of file <a class="el" href="OgreResource_8h-source.html">OgreResource.h</a>.
<p>
Referenced by <a class="el" href="OgreD3D9Texture_8cpp-source.html#l00720">Ogre::D3D9Texture::_setFinalAttributes</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00702">Ogre::D3DTexture::loadImage</a>(), <a class="el" href="OgreD3D7Texture_8cpp-source.html#l00742">Ogre::D3DTexture::loadImage3D</a>(), <a class="el" href="OgreGLTexture_8cpp-source.html#l00207">Ogre::GLTexture::loadImages</a>(), and <a class="el" href="OgreMaterial_8cpp-source.html#l00070">Ogre::Material::operator=</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlayn9" doxytag="Ogre::Overlay::mTransform"></a><p>
<table width="100%" 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::Overlay::mTransform<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="OgreOverlay_8h-source.html#l00083">83</a> of file <a class="el" href="OgreOverlay_8h-source.html">OgreOverlay.h</a>.
<p>
Referenced by <a class="el" href="OgreOverlay_8cpp-source.html#l00203">_getWorldTransforms</a>(), and <a class="el" href="OgreOverlay_8cpp-source.html#l00254">updateTransform</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlayn10" doxytag="Ogre::Overlay::mTransformOutOfDate"></a><p>
<table width="100%" 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::Overlay::mTransformOutOfDate<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="OgreOverlay_8h-source.html#l00084">84</a> of file <a class="el" href="OgreOverlay_8h-source.html">OgreOverlay.h</a>.
<p>
Referenced by <a class="el" href="OgreOverlay_8cpp-source.html#l00039">Overlay</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00163">scroll</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00170">setRotate</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00186">setScale</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00130">setScroll</a>(), and <a class="el" href="OgreOverlay_8cpp-source.html#l00254">updateTransform</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlayn1" doxytag="Ogre::Overlay::mVisible"></a><p>
<table width="100%" cellpadding="2" cellspacing="0" border="0">
  <tr>
    <td class="md">
      <table cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td class="md" nowrap valign="top"> bool Ogre::Overlay::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="OgreOverlay_8h-source.html#l00067">67</a> of file <a class="el" href="OgreOverlay_8h-source.html">OgreOverlay.h</a>.
<p>
Referenced by <a class="el" href="OgreOverlay_8cpp-source.html#l00225">_findVisibleObjects</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00093">hide</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00083">isVisible</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00039">Overlay</a>(), and <a class="el" href="OgreOverlay_8cpp-source.html#l00088">show</a>().    </td>
  </tr>
</table>
<a name="Ogre_1_1Overlayn0" doxytag="Ogre::Overlay::mZOrder"></a><p>
<table width="100%" 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#a351">ushort</a> Ogre::Overlay::mZOrder<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="OgreOverlay_8h-source.html#l00066">66</a> of file <a class="el" href="OgreOverlay_8h-source.html">OgreOverlay.h</a>.
<p>
Referenced by <a class="el" href="OgreOverlay_8cpp-source.html#l00098">add2D</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00078">getZOrder</a>(), <a class="el" href="OgreOverlay_8cpp-source.html#l00039">Overlay</a>(), and <a class="el" href="OgreOverlay_8cpp-source.html#l00064">setZOrder</a>().    </td>
  </tr>
</table>
<hr>The documentation for this class was generated from the following files:<ul>
<li><a class="el" href="OgreOverlay_8h-source.html">OgreOverlay.h</a><li><a class="el" href="OgreOverlay_8cpp-source.html">OgreOverlay.cpp</a></ul>
<p>
Copyright &copy; 2002-2003 by The OGRE Team<br />
Last modified Wed Jan 21 00:18:45 2004
</p>
</body>
</html>